@media screen,print
{
#content_body {
	width: 900px; /*985px;*/
}
body {
	margin: 0 auto;
	padding: 0px;
	font-family: tahoma, 'sans serif';
	font-size: 10px;
	color: #404040;
	background-color: #fff;
}
h1 {
	margin: 0px;
	font-family: tahoma;
}
h2 {
	margin: 0px;
	font-family: tahoma;
}
h3 {
	margin: 0px 0px 0px 0px;
	font-family: tahoma;
}
h4 {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
}
h5 {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: #606060;
}
textarea {
	padding: 8px;
	width: 90px	;
	height: 200px;
	color: maroon;
	background-color: #FFC;
	margin: 8px 0px 8px 0px;
}

textarea.feedbackbox {
	width: 115px	;
	font-family: verdana, 'sans serif';
	font-size: 8pt;
	background:#ffc none;
}

.noborder {
	border: none;
}

div.padder {
	padding: 6px;
}

div.spacer {
	clear: both;
	height: 15px;
}

#ak_inbound_link {
	margin: 10px 20px 0px 0px;
	font-size: 8pt;
	font-weight: 700;
	font-style: italic;
}

#ad_header {
	position: relative;
	width: 100%;
	height: 75px;
	background-color: #fff;
	text-align: left;
	margin: 0 0 0 0;
	white-space: nowrap;
	vertical-align: top;
}

/* Focus Header Top columns */
.fht_column {
	position: relative;
	height: auto;
	width: auto;
	float: left;
	white-space: normal;
	margin: 0px 0px 0px 0px;
}

fht_col1.fht_column { }
fht_col2.fht_column { }

#main_logo {
	text-align: left;
}

#logo_caption {
   margin: 0 -15% 0 15%;
   text-align: left;
}

.logo {
	vertical-align: top;
	border: none;
}


#sub_logo {
	float: right;
}

#sub_logo_caption {
   margin: 0 -15% 0 15%;
   text-align: left;
}

#ads_header {
	text-align: right;
	margin: 0px 0px 0px 30px;
}

#ads_header_banner {
	width: 770px;
	height:60px;
	overflow:hidden;
	position:absolute;
	top:3px;
	left:24px;
	margin-left:10px;
}

#focus_header {
	position: relative;
	width: 100%;
	height: 240px;
	border: 1px solid #B80000;
	background-color: #DCDAFE;
	text-align: left;
	margin: 0px 3px 5px 3px;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
	font-family: tahoma, 'sans serif';
	font-size: 8pt;

}

#focus_header a:link, #focus_header a:visited, #focus_header a:active {
	font-weight: 100;
	color: #0000CD;
}


#focus_header a:hover {
	font-weight: 100;
	color: white;
	background-color: red;
}

#focus_header ul, ol {
	margin-left: -15px;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
}

#focus_header li {
	margin-left: 0px;
}

div.fh_padder {
	padding: 3px;
}

.fh_column {
	position: relative;
	height: auto;
	width: 14%;
	float: left;
	white-space: normal;
	margin: 0px 0px 0px 0px;
}

/* #fh_clm1.fh_column { border: 2px solid #FFEBEB; background-color: #F8F7D9; width: 150px; } */
/* #fh_clm1.fh_column { border: 0px solid #FFEBEB; background-color: #ffc; width: 150px; } */
#fh_clm1.fh_column { border: 0px solid #FFEBEB; width: 145px; }
#fh_clm2.fh_column { border: 0px solid #FFEBEB; width: 340px; }
#fh_clm3.fh_column { border: 0px solid #FFEBEB; width: 115px; }
#fh_clm4.fh_column { border: 0px solid #FFEBEB; width: 100px; }
#fh_clm5.fh_column { border: 0px solid #FFEBEB; width: 150px; }
#fh_clm6.fh_column { border: 0px solid #FFEBEB; }

#fh_multisearch p, form {
	margin: 0px 0px 0px 0px;
}

#fh_multisearch a:link, #fh_multisearch a:visited, #fh_multisearch a:active {
	font-weight: 100;
	color: #0000CD;
}


#fh_multisearch a:hover {
	font-weight: 100;
	color: white;
	background-color: red;
}

#fh_menu {
}
		#fh_menu ul {
			margin-top: 0.3em;
			margin-bottom: 0;
		}

.newtag {
	font-family: verdana, 'sans serif';
	/*font-size: -2;*/
	font-weight: 700;
	font-style: normal;
	color:#FF0000;
}


.fh_linkheading {
	font-size: 9pt;
	font-weight: 700;
	color: #B80000;
}

.fh_link {
	margin: 2px 0px 0px 0px;
}

.fh_linkfocused {
	margin: 2px 0px 0px 0px;
	background-color: #FFFF66;
}

.fh_select {
	font-family: tahoma, 'sans serif';
	font-size: 8pt;
	background:#ffc none;
	margin: 5px 0px 0px 0px;
}

.fh_spacerSection {
	position: relative;
	height: auto;
	width: 5px;
	float: left;
}

#header {
	position: relative;
	width: 100%;
	height: 70px;
	background-color: #D6EAC5;
	text-align: left;
	margin: 0px 0px 15px 0px;
	white-space: nowrap;
}

#subheader {
	position: relative;
	width: 100%;
	height: 10px;
	background-color: #D6EADD;
	text-align: left;
	margin: 0px 0px 15px 0px;
	white-space: nowrap;
}

#common_content {
	position: relative;
	width: 100%;
	height: 100px;
	background-color: #D6EADD;
	text-align: left;
	margin: 0px 0px 15px 0px;
	white-space: nowrap;
}

.cc_column {
	position: relative;
	height: auto;
	width: 25%;
	float: left;
	white-space: normal;
}

#cc_clm1.cc_column { background-color: #F8F7D9; width: 30%}
#cc_clm2.cc_column { border: 1px solid #FFEBEB; }

#content {
	position: relative;
	height: auto;
	width: 100%;
	white-space: normal;
	font-family: tahoma, 'sans serif';
	font-size: 8pt;
}

#content p, form {
	margin: 2px 0px 0px 0px;
}
#content a:link, #content a:visited, #content a:active {
	font-weight: 100;
	color: #0000CD;
}
#content a:hover {
	font-weight: 100;
	background-color: red;
	color: white;
}

.column {
	position: relative;
	height: auto;
	width: 50px;
	float: left;
	white-space: normal;
}

/*
colors {
 //#FFF3F3;
 //#FFF7D9;
 //#F8F7D9;
 //#FFEBEB;
 //#DCDAFE;
 //#0000CD; //mediumblue;
}
*/

#clm1.column { background-color: #DCDAFE; width: 110px;}
#clm2.column { border: 1px solid #B80000; width: 185px;}
#clm3.column { background-color: #DCDAFE; width: 110px;}
#clm4.column { border: 1px solid #B80000; width: 185px;}
#clm5.column { background-color: #DCDAFE; width: 140px;}
#clm6.column { border: 1px solid #B80000; width: 185px;}
#clm7.column { background-color: #DCDAFE; width: 84px;}

#clm2.column p {
	margin: 5px 0px 0px 0px;
}
#clm2.column a.news_item:link, #clm2.column a.news_item:visited, #clm2.column a.news_item:active {
	font-weight: 700;
	color: #0000CD;
}
#clm2.column a.news_item:hover {
	font-weight: 700;
	background-color: red;
	color: white;
}

#clm4.column p {
	margin: 5px 0px 0px 0px;
}
#clm4.column a.news_item:link, #clm4.column a.news_item:visited, #clm4.column a.news_item:active {
	font-weight: 700;
	color: #0000CD;
}
#clm4.column a.news_item:hover {
	font-weight: 700;
	background-color: red;
	color: white;
}

#clm6.column p {
	margin: 5px 0px 0px 0px;
}
#clm6.column a.news_item:link, #clm6.column a.news_item:visited, #clm6.column a.news_item:active {
	font-weight: 700;
	color: #0000CD;
}
#clm6.column a.news_item:hover {
	font-weight: 700;
	background-color: red;
	color: white;
}

#clm2.column h5.newsproviderheading a:link, #clm2.column h5.newsproviderheading a:visited, #clm2.column h5.newsproviderheading a:active {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: #606060;
}
#clm2.column h5.newsproviderheading a:hover {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: white;
	background-color: red;
}

#clm4.column h5.newsproviderheading a:link, #clm4.column h5.newsproviderheading a:visited, #clm4.column h5.newsproviderheading a:active {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: #606060;
}
#clm4.column h5.newsproviderheading a:hover {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: white;
	background-color: red;
}

#clm6.column h5.newsproviderheading a:link, #clm6.column h5.newsproviderheading a:visited, #clm6.column h5.newsproviderheading a:active {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: #606060;
}
#clm6.column h5.newsproviderheading a:hover {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: white;
	background-color: red;
}

/*////////////////////////////////////////////////////////*/
/* Equal width columns layout...*/
#clm1_eqw.column { background-color: #DCDAFE; width: 157px;}
#clm2_eqw.column { border: 1px solid #B80000; width: 158px;}
#clm3_eqw.column { background-color: #DCDAFE; width: 157px;}
#clm4_eqw.column { border: 1px solid #B80000; width: 158px;}
#clm5_eqw.column { background-color: #DCDAFE; width: 157px;}
#clm6_eqw.column { border: 1px solid #B80000; width: 157px;}

#clm2_eqw.column p {
	margin: 5px 0px 0px 0px;
}
#clm2_eqw.column a.news_item:link, #clm2_eqw.column a.news_item:visited, #clm2_eqw.column a.news_item:active {
	font-weight: 700;
	color: #0000CD;
}
#clm2_eqw.column a.news_item:hover {
	font-weight: 700;
	background-color: red;
	color: white;
}

#clm4_eqw.column p {
	margin: 5px 0px 0px 0px;
}
#clm4_eqw.column a.news_item:link, #clm4_eqw.column a.news_item:visited, #clm4_eqw.column a.news_item:active {
	font-weight: 700;
	color: #0000CD;
}
#clm4_eqw.column a.news_item:hover {
	font-weight: 700;
	background-color: red;
	color: white;
}

#clm6_eqw.column p {
	margin: 5px 0px 0px 0px;
}
#clm6_eqw.column a.news_item:link, #clm6_eqw.column a.news_item:visited, #clm6_eqw.column a.news_item:active {
	font-weight: 700;
	color: #0000CD;
}
#clm6_eqw.column a.news_item:hover {
	font-weight: 700;
	background-color: red;
	color: white;
}

#clm2_eqw.column h5.newsproviderheading a:link, #clm2_eqw.column h5.newsproviderheading a:visited, #clm2_eqw.column h5.newsproviderheading a:active {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: #606060;
}
#clm2_eqw.column h5.newsproviderheading a:hover {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: white;
	background-color: red;
}

#clm4_eqw.column h5.newsproviderheading a:link, #clm4_eqw.column h5.newsproviderheading a:visited, #clm4_eqw.column h5.newsproviderheading a:active {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: #606060;
}
#clm4_eqw.column h5.newsproviderheading a:hover {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: white;
	background-color: red;
}

#clm6_eqw.column h5.newsproviderheading a:link, #clm6_eqw.column h5.newsproviderheading a:visited, #clm6_eqw.column h5.newsproviderheading a:active {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: #606060;
}
#clm6_eqw.column h5.newsproviderheading a:hover {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: white;
	background-color: red;
}

/*////////////////////////////////////////////////////////*/
/* Special column layout for News page...*/
#clm1_news.column { background-color: #DCDAFE; width: 105px;}
#clm2_news.column { border: 1px solid #B80000; width: 180px;}
#clm3_news.column { background-color: #DCDAFE; width: 105px;}
#clm4_news.column { border: 1px solid #B80000; width: 180px;}
#clm5_news.column { background-color: #DCDAFE; width: 105px;}
#clm6_news.column { border: 1px solid #B80000; width: 180px;}

#clm2_news.column p {
	margin: 5px 0px 0px 0px;
}
#clm2_news.column a.news_item:link, #clm2_news.column a.news_item:visited, #clm2_news.column a.news_item:active {
	font-weight: 700;
	color: #0000CD;
}
#clm2_news.column a.news_item:hover {
	font-weight: 700;
	background-color: red;
	color: white;
}

#clm4_news.column p {
	margin: 5px 0px 0px 0px;
}
#clm4_news.column a.news_item:link, #clm4_news.column a.news_item:visited, #clm4_news.column a.news_item:active {
	font-weight: 700;
	color: #0000CD;
}
#clm4_news.column a.news_item:hover {
	font-weight: 700;
	background-color: red;
	color: white;
}

#clm6_news.column p {
	margin: 5px 0px 0px 0px;
}
#clm6_news.column a.news_item:link, #clm6_news.column a.news_item:visited, #clm6_news.column a.news_item:active {
	font-weight: 700;
	color: #0000CD;
}
#clm6_news.column a.news_item:hover {
	font-weight: 700;
	background-color: red;
	color: white;
}

#clm2_news.column h5.newsproviderheading a:link, #clm2_news.column h5.newsproviderheading a:visited, #clm2_news.column h5.newsproviderheading a:active {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: #606060;
}
#clm2_news.column h5.newsproviderheading a:hover {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: white;
	background-color: red;
}

#clm4_news.column h5.newsproviderheading a:link, #clm4_news.column h5.newsproviderheading a:visited, #clm4_news.column h5.newsproviderheading a:active {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: #606060;
}
#clm4_news.column h5.newsproviderheading a:hover {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: white;
	background-color: red;
}

#clm6_news.column h5.newsproviderheading a:link, #clm6_news.column h5.newsproviderheading a:visited, #clm6_news.column h5.newsproviderheading a:active {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: #606060;
}
#clm6_news.column h5.newsproviderheading a:hover {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: white;
	background-color: red;
}

.newsproviderlogo {
	position: relative;
	padding: 0 0 0 0;
	margin:  15px 0 0 -100px;
	border: none;
	/*z-index: 100;
	overflow: visible;*/

}
/* Other stuff */
#linklist {

}

.news_item {
	margin: 15px 0px 0px 0px;
}

.spacerSection {
	position: relative;
	height: auto;
	width: 5px;
	float: left;
}

.spacerSectionLeft {
	position: relative;
	height: auto;
	width: 4px;
	float: left;
}

#top_dialog_menu {
	position: relative;
	height: 15px;
	margin: 0px 0% 0px 0%;
	padding-top: 0px;
	font-size: 11px;
	text-align: center;
	clear: both;
	background-color: white;
}
      #top_dialog_menu ul {
         margin: 0 0 4px 0;
      }
		#top_dialog_menu li {
		   display: inline;
		   height: 1px;
		   margin-right: .7em;
		   padding-right: .7em;
		   border-right: 1px solid #777;
		}
		#top_dialog_menu li a {
		}
		#top_dialog_menu li#info {
			border-right: 0;
		}
		#top_dialog_menu a:link, #top_dialog_menu a:visited, #top_dialog_menu a:active {
			font-weight: 100;
			color: #0000CD;
		}
		#top_dialog_menu a:hover {
			font-weight: 100;
			color: white;
			background-color: red;
		}

#footer {
	position: relative;
	height: 40px;
	margin: 4px 0% 0px 0%;
	padding-top: 4px;
	border-top: 1px solid #EADDC5;
	font-size: 11px;
	text-align: center;
	clear: both;
	background-color: white;
}
		#footer li {
		   display: inline;
		   height: 1px;
		   margin-right: .7em;
		   padding-right: .7em;
		   border-right: 1px solid #777;
		}
		#footer li a {
		}
		#footer li#info {
			border-right: 0;
		}
		#footer a:link, #footer a:visited, #footer a:active {
			font-weight: 100;
			color: #0000CD;
		}
		#footer a:hover {
			font-weight: 100;
			color: white;
			background-color: red;
		}

#temaside_content {
	font-family: arial, 'sans serif';
	font-size: 12px;
	color: #404040;
}
		#temaside_main_content {

		}

		#ts_clm1.column { background-color: #B80000; width: 150px; padding-bottom: 2000px; margin-bottom: -2100px; }
		#ts_clm2.column { border: 1px solid #B80000; width: 550px;}
		#ts_clm3.column { width: 240px; padding: 0; margin: 0px 0px 0px 0px;}

		#temaside_main_content h2 {
			margin-bottom: 20px;
		}
		#temaside_main_content h3 {
			margin-top: 20px;
			margin-bottom: 10px;
		}
		#temaside_main_content h4 {
		}

		#temaside_main_content ol {
      	margin-left: -15px;
      	list-style-image: none;
      	list-style-position: inside;
      	list-style-type: none;
		}

		#temaside_content form {
			margin: 0px;
		}
		#temaside_content form textarea {
			width: 200px;
			padding: 5px;
		}

		#temaside_content table {
			margin: 0px 0px 0px 0px;
		}

		#temaside_content padder {
			padding: 0px;
		}

		div.ts_noncominfo {
			width: 100%;
			background-color: #FFE87C;
			BORDER-COLLAPSE: collapse;
			margin: 0 0 0 0;
			padding: 10px;
		}
		div.ts_ad {
			width: 100%;
			background-color: #DCDAFE;
			BORDER-COLLAPSE: collapse;
			margin:  0px;
			padding: 10px;
		}
		div.ts_ad_space {
			width: 100%;
         background-color: #555;
         border: 0px solid #B80000;
         BORDER-COLLAPSE: collapse;
         padding: 0;
         color: white;
         font-size: 20px;
         text-align: center;
         line-height: 60%;
         margin-bottom: 2px;
      }
      h4.ts_ad_space {
         font-size: 16px;
         margin:0;
      }
      span.ts_ad_space_text_std {
         font-size: 9px;
         margin:0;
         padding:0;
      }

      .ts_spacerSection {
      	position: relative;
      	height: auto;
      	width: 6px;
      	float: left;
      }




#datetime_view {
	font-family: arial, 'sans serif';
	font-size: 0.6em;
}

#ak_info {
	width:130px;
	height:150px;
	/*overflow-y:auto;
	overflow-x:hidden;*/
	overflow: hidden;
	border:0px solid black;
}

#fd_frame {
	width:200px;
	height:117px;
	/*overflow-y:auto;
	overflow-x:hidden;*/
	overflow: hidden;
	border:0px solid black;
}

.fd_highlight1 {
	font-weight: 700;
	color:#FF0000;
}

.fd_highlight2 {
	font-weight: 700;
	color:#000000;
}

#kontaktskjema div {

}
   #kontaktskjema fieldset {
      border: 1px solid #B80000;
      width: 30em;
      margin-left: auto;
      margin-right: auto;

   }
   #kontaktskjema legend {
      font-size: 20px;
      color: #fff;
      background: #B80000;
      border: 1px solid #B80000;
      padding: 2px 6px
   }
   #kontaktskjema label {
      width: 4em;
      float: left;
      text-align: right;
      margin-right: 0.5em;
      display: block
   }
   #kontaktskjema input {
      color: #781351;
      background: #fee3ad;
      border: 1px solid #B80000
   }
   #kontaktskjema textarea {
      color: #781351;
      background: #fee3ad;
      border: 1px solid #B80000;
    	padding: 8px;
   	width: 150px	;
   	height: 100px;
   	margin: 8px 0px 8px 0px;
   }
   #kontaktskjema submit input {
      margin-left: 4.5em;
      color: #000;
      background: #ffa20f;
      border: 2px outset #d7b9c9
   }

   #dagens_vits {
      padding: 0 0 0 0;
      height: 250px;
      width: 130px;
      /*scrolling: auto;*/
      border: 1px solid #ccc;
      /*overflow-x: hidden;*/
      overflow: hidden;
   }

   #dagens_vits.h2 {
      font-size: 10px;
   }
}