@media all
{
#content_body {
	width: 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;
	font-size: 10pt;
}
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;
}

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: 965px;
	height: 105px;
	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 5%;
}

#logo_caption a:link, #logo_caption a:visited, #logo_caption a:active {
	font-weight: 700;
	color: #404040;
}

.logo {
	vertical-align: top;
}


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

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

#focus_header {
	position: relative;
	width: 965px;
	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: 140px; }
#fh_clm2.fh_column { border: 0px solid #FFEBEB; width: 325px; }
#fh_clm3.fh_column { border: 0px solid #FFEBEB; width: 120px; }
#fh_clm4.fh_column { border: 0px solid #FFEBEB; width: 105px; }
#fh_clm5.fh_column { border: 0px solid #FFEBEB; width: 110px; }
#fh_clm6.fh_column { border: 0px solid #FFEBEB; width: 100px; }

#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_multisearch_input {
	font-family:verdana;
	font-size:9pt;
	background:#ffc none; 
	width:250px;
	float:left;
	height:16px;
	/*line-height:28px;*/
	background-image:url('/images/magnifying-glass.gif');
	background-repeat:no-repeat;
	padding-left:20px;
}

#fh_multisearch_input_main {
	font-family:verdana;
	font-size:9pt;
	background:#ff0 none; 
	width:250px;
	float:left;
	height:16px;
	/*line-height:28px;*/
	background-image:url('/images/magnifying-glass.gif');
	background-repeat:no-repeat;
	padding-left:20px;
}

#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;
}

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

.vote fieldset {
	border: none;
}

.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: 124px;}
#clm2.column { border: 1px solid #B80000; width: 185px;}
#clm3.column { background-color: #DCDAFE; width: 125px;}
#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;
}

#clm5.column h5.newsproviderheading a:link, #clm5.column h5.newsproviderheading a:visited, #clm5.column h5.newsproviderheading a:active {
	margin: 10px 0px 0px 0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: 700;
	color: #404040;
}
#clm5.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;
}

/* 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_clm1.column { background-color: #FFFFFF; width: 150px; float:left; }
		#ts_clm2.column { border: 1px solid #B80000; width: 550px; margin:auto; }
		#ts_clm3.column { width: 240px; padding: 0; margin: 0px 0px 0px 0px; float:right;}

		#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:500px;
	overflow-y:auto;
	overflow-x:hidden;
	border:0px solid black;
}

.ak_news {
	margin: 10px 0px 0px 0px;
}

#fd_frame {
	width:200px;
	height:117px;
	overflow-y:auto;
	overflow-x: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: 40em;
      margin-top: 20px;
      margin-left: auto;
      margin-right: auto;
      padding-left: 10px;

   }
   #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 {
   		width: 15em;
      color: #781351;
      background: #fee3ad;
      border: 1px solid #B80000
   	}
   #kontaktskjema textarea {
	   	width: 20em	;
	   	height: 8em;
      color: #781351;
      background: #fee3ad;
      border: 1px solid #B80000;
    	padding: 8px;
	   	margin: 8px 0px 8px 0px;
   }
   #kontaktskjema.submit input {
	   	width: 5px	;
      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;
   }

   #dagens_vits.h2 {
      font-size: 10px;
   }
   
   /** button styles **/

	.button {
	    display:block;
	    /*background:transparent url(http://www.startsiden.no/img/skin/forsiden/img/forsiden-sprite-013.png?r=5709) no-repeat 0 -438px;*/
	    background:grey;
	    border:none;
	    font-size:11px;
	    text-decoration:none;
	    font-weight:bold;
	    color:white;
	    cursor:pointer;
	    padding: 0;
	    outline: 0;
	}
	.button {
	    width:auto;
	    overflow:visible;
	}
  .search-button-submit {
    height: 22px;
    width: 35px;
    /*text-shadow: 0 0 2px #000000;*/
	 }
}
