/* -------------------------- GLOBAL PROPERTIES --------------------------------------------------------------------*/

body
	{
		padding: 0px;
		margin: 0px;
		background-color: #e1e9ed;
		
	}
	
table
	{
		margin: 0px;
		padding: 0px;
		border-collapse: collapse;
	}

form 
	{
		margin:0px;
	}
	
td
	{
		color: #ff0000;
		vertical-align: top;
		padding: 0px;
	}
	
img
	{
		border: none;
	}
	
textarea
	{
		border: 1px solid #ccc;
		scroll: none;
		overflow: hidden;
		font-family: arial, verdana, helvetica, serif;
		font-size: 10px;
		color: #6e7980;
	}
	
div
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #34486a;
	}
	
h1
	{
		
		font-family: arial, verdana, helvetica, serif;
		font-size: 20px;
		color: #0095d9;
		display: inline;
		font-weight: normal;
	}
	
h2
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 15px;
		font-weight: bold;
		color: #446881;
		display: inline;
	}
	
h3
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		font-weight: bold;
		color: #446881;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		display: inline;
	}
	
h4
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		display: inline;
	}
/* ------------------------------------------------------------------------------------------------------------------- */

table.mainTable
	{
		height: 100%;
		width: 100%;
		background-image: url(images/background_image.jpg);
		background-repeat: repeat-x;
	}
	
table.contentTable
	{
		height: 650px;
	}

input.login
	{
		width: 100px;
		height: 16px;
		font-family: arial, verdana, helvetica, serif;
		font-size: 10px;
		color: #000;
		border: 1px solid #ccc;
	}

td.left
	{
		background-image: url(images/left.jpg);
		background-repeat: repeat-y;
		width: 10px;
	}
	
td.main
	{
		width: 840px;
	}
	
td.right
	{
		background-image: url(images/right.jpg);
		background-repeat: repeat-y;
		width: 10px;
	}
	
	
/* ---------------------------------- TOP MENY ------------------------------------------------------------------*/

td.meny_background
	{
		background-image: url(images/meny_background.jpg);
		background-repeat: repeat-x;
		width: 817px;
	}
	
td.meny_elementer
	{
		padding: 6px 0px 0px 35px;
		
	}
	
a.meny_elementer
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
	}
	
.contact_text2
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #34486a;
		text-decoration: none;
	}
		
/* ------------------------------- VENSTRE FRAME AV CONTENT ---------------------------------------------------*/

td.leftframe
	{
		background-image: url(images/main_shadow_left.jpg);
		background-repeat: no-repeat;
		width: 191px;
		height: 39px;
	}
	
td.rightframe
	{
		background-image: url(images/main_shadow_right.jpg);
		background-repeat: no-repeat;
		width: 649px;
	}

td.left_menu_middle
	{
		background-image: url(images/left_menu_background.jpg);
		background-repeat: repeat-y;
	}
	
td.left_menu_header
	{
		background-image: url(images/left_menu_header.jpg);
		background-repeat: no-repeat;
		width: 181px;
		height: 37px;
			
	}
	
td.left_menu_header_text
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		padding: 17px 0px 0px 30px;
	}
	
td.left_menu_padd
	{
		padding: 10px 0px 30px 31px;
	}
	
a.left_menu_punkter
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #3e576b;
		text-decoration: none;
	}
	
td.foresporsel
	{
		background-image: url(images/send_foresporsel_top.jpg);
		background-repeat: no-repeat;
		width: 181px;
		height: 97px;
	}
	
td.foresporsel_header
	{
		
		font-family: arial, verdana, helvetica, serif;
		font-size: 15px;
		color: #3e576b;
		font-weight: bold;
		padding: 34px 0px 0px 12px;
	}
	
td.foresporsel_tekst
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		padding: 8px 14px 0px 12px;
		color: #3e576b;
		background-image: url(images/send_foresporsel_middle.jpg);
		background-repeat: repeat-y;
	}
	
td.send_foresporsel_middle
	{
		background-image: url(images/send_foresporsel_middle.jpg);
		background-repeat: repeat-y;
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #3e576b;
	}
	



/* -----------------------------------------------------------------------------------------------------*/

td.title
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 17px;
		color: #0095d9;
		font-weight: bold;
		border-bottom: 1px solid #bdbdbc;
		padding: 35px 0px 5px 5px;
	}
	
td.content
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #3e576b;
		padding: 15px 0px 5px 5px;
		
	}


/*-----------------------------------------------KAMPANJE--------------------------------------------------------------*/

td.kampanje_middle
	{
		background-image: url(images/kampanje_middle.jpg);
		background-repeat: repeat-y;
		width: 170px;
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #3e576b;
		padding: 5px 45px 5px 15px;
	}
	
td.kampanje_bottom
	{
		background-image: url(images/kampanje_bottom.jpg);
		background-repeat: no-repeat;
		width: 180px;
		height: 46px;
		padding: 8px 0px 0px 15px;
	}
	
td.bilde
	{
		background-repeat: no-repeat;
		width: 181px;
		height: 114px;
	}
	
td.kampanje_navn
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #fff;
		font-weight: bold;
		padding: 17px 0px 0px 35px;
	}
	
td.kampanje_pris
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 18px;
		color: #fff;
		font-weight: bold;
		padding: 30px 0px 0px 130px;
	}
	
td.kampanje_navn2
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #fff;
		font-weight: bold;
		padding: 17px 0px 0px 35px;
	}
	
td.kampanje_pris2
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 18px;
		color: #fff;
		font-weight: bold;
		padding: 29px 0px 0px 130px;
	}
	
table.imgGallery
	{
		width: 601px;
		border: 1px solid #d7dee3;
		background-color: #f0f4f7;
	}
	
td.utvalgte_bilder_title
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 15px;
		font-weight: bold;
		color: #446881;
		
	}
	
td.utvalgte_bilder
	{
		border-top: 1px solid #d7dee3;
		width: 590px;
		padding: 5px 10px 5px 0px;
	}
	
td.kampanjetilbud
	{
		
		font-family: arial, verdana, helvetica, serif;
		font-size: 15px;
		font-weight: bold;
		color: #446881;
		
	}
	
td.bunn
	{
		background-image: url(images/bunn.jpg);
		background-repeat: no-repeat;
		
		width: 860px;
		height: 150px;
		padding-bottom: 40px;
		
		padding: 68px 0px 0px 85px;
	}
	
td.str
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #7f919f;
		
	}
	
a.mail
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #0095d9;
	}
	
td.kamp_pris
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 10px;
		color: #fff;
	}
	
/*---------------------------------------------UNDERSIDE--------------------------------------------------------*/

td.underside_overskrift
	{
		
		border-bottom: 1px solid #bdbdbc;
		padding: 10px 0px 5px 0px;
		font-family: arial, verdana, helvetica, serif;
		font-size: 20px;
		color: #0095d9;
	}

a.forside
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #0095d9;
		
	}
	
a.neste_tjeneste
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #0095d9;
	}
	
td.neste_tjeneste
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #000;
	}
	
td.smenuID
	{
		display: inline;
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #000;
	}
	
td.artikler
	{
		border-bottom: 1px solid #bdbdbc;
		padding: 10px 0px 5px 0px;
		font-family: arial, verdana, helvetica, serif;
		font-size: 14px;
		color: #34486a;
		font-weight: bold;
		width: 500px;
	}
	
td.art_head
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #3e576b;
		font-weight: bold;
		padding: 0px 5px 0px 0px;
	}
	
td.art_body
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #34486a;
		padding-bottom: 5px;
		padding-right: 10px;
	}
	
td.smenu_content
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 13px;
		color: #3e576b;
		/*font-weight: bold;*/
		padding-top: 25px;
		padding-bottom: 15px;
	}
	
a.back
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #3e576b;
	}
	
/*------------------------------------------INPUT---------------------------------------------------------------*/

input.brukernavn
	{
		border: 1px solid #666666;
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #3e576b;
	}
	
td.login-text
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 15px;
		color: #3e576b;
	}
	
/*------------------------------------------------------DIV------------------------------------------------------*/

td.bildearkiv_title
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 15px;
		color: #3e576b;
		font-weight: bold;
		padding-bottom: 3px;
		background-color: #f0f4f7;
		padding: 5px 0px 5px 10px;
		border-bottom: 1px solid #d7dee3;
	}	
	
.w_border
	{
		border: 1px solid #ff0000;
	}
	
a.art_body
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 10px;
		color: #3e576b;
		text-decoration: underline;
	}
	
