﻿body 
{
	margin:0;
	padding: 0 0 0 0;
	background-color:#2d2d2d;
	font-family:Arial, Helvetica, sans-serif;
	
}



a {
	outline: none;
}


.malpartner a:link
{
	color:#89a91b;
}

.malpartner a:visited
{
	color:#89a91b;
}


.malpartner a:hover
{
	color:#89a91b;
}
div#stil b , div#stil strong
{
	color:#636363
}



 

#mainframe
{
	margin:0 auto;
	width:950px;
	padding:0;
	background-color:#2d2d2d;
	
	
}

#topp,#hovedbilde, #bunn
{
	width:950px;
	margin:0 auto 0 auto ;
	
}

#topp
{
	height:125px;
	/*border:1px solid aqua;*/
	
	
}

#meny
{
	height:40px;
	/*border:1px solid aqua;*/
	background-image:url(images/meny_bg4.gif);
	background-repeat:no-repeat;
	background-position:right;
	
	
}

.hus
{
	outline:none;
}

#hovedbilde
{
	background-image:url(images/forsidebilde.jpg);
	background-repeat:no-repeat;
	height:434px;
}

#hoved
{
	height:auto;
	/*border:1px solid blue; */
	float:left;
	width:100%;
	background-color:White;
	display:inline;
}

#venstre
{
	background-color:White;
	/*border:1px solid red;*/
	float:left;
	width: 250px; 
margin-left:50px; 
font-size:12px;

margin-top:50px;
margin-bottom:20px;
display:inline;/* for å hindre dobbel marg i ie6*/
	
}

#hoyre
{
	background-color:White;
/*border:1px solid red;*/
	
	float:right;
	width:550px;
	margin-top:46px;
	margin-right:50px;
	margin-bottom:20px;
	display:inline;
	padding:0;
	
	
	
	
}

#bunn
{
	background-color:White;
	height:77px;
	
	/*border:1px solid green;*/
}

#bunn2
{
	color:#aeaeae;
	font-size:11px;
	background-color:#2d2d2d;
	height:77px;
	/*border:1px solid aqua;*/
	margin-bottom:100px;
	padding-top:25px;
	padding-left:54px;
	
}

.bottommenu /*lager mellomrom mellom menypunktene i bunn*/
{
	/*border:1px solid red;*/
	display:inline;
	padding-left:12px;
}


#kvalifisering
{
	background-image:url(images/kvalifisert_bg2.jpg);
	background-repeat:no-repeat;

	width:550px;
	height:295px;
	
	
	
	
	
}



#nyheter
{
	background-image:url(images/nyhetsbg.gif);
	background-repeat:repeat;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:White;
	width:235px;
	
	/*border:1px solid blue;*/
	
	
	
	
	
	
	


	
	
}

#nyhetslinker
{
	/*border:1px solid aqua;*/
}

#nyhetsarkiv
{
	
}

#sok
{
	background-image:url(images/sok_bg.gif);
	background-repeat:no-repeat;
	width:550px;
	height:110px;
	margin-top:30px;
	font-size:12px;
}

#sok p
{
	color:#636363;
	font-size:11px;
	padding-top:50px;
	padding-left:14px;
	font-weight:bold;

}


#tilbudforside
{
	background-image:url(images/tilbudskjema.jpg);
	background-repeat:no-repeat;
	width:550px;
	height:301px;
	margin-top:20px;
	
	
}


#tilbudpartner
{
	background-image:url(images/tilbudskjema.jpg);
	background-repeat:no-repeat;
	width:550px;
	height:301px;
	margin-top:20px;
}

#tilbudforside p
{
	color:#646464;
	padding-top:45px;
	font-size:10px;
	padding-left:13px;
}


#tilbudpartner p
{
	color:#646464;
	padding-top:45px;
	font-size:10px;
	padding-left:13px;
}




#undermeny3
{
	width:550px;
	height:38px;
	border:1px solid red;
}


#lastned
{
	background-image:url(images/lastnedbg.gif);
	background-repeat:no-repeat;
	/*border:1px solid red;*/
	height:200px;
	float:right;
	width:150px;
}


#partner
{
	border:1px solid aqua;
	
	float:right;
	
}
.lastned
{

}


/**************************************************************************************/

/*søk*/
.txtSok
{
	margin-left:15px;
	border-top:1px solid #abadb3;
	color:#000;
	padding:5px;
	
	
}

.antalltreff
{
	font-size:13px;
	color:#636363;
	font-weight:bolder;
	/*border:1px solid red;*/
}
.lblSok
{
	font-size:12px;
	color:#636363;
	font-weight:bold;

	
}

.lblSok2
{
font-size:11px;
	color:#636363;

	
}

.tlf
{
	float:left;
	padding-right:5px;
	
	
}


/*modal*/
.modalBackground 

{

  background-color:#CCCCCC;

   filter: Alpha(Opacity=40); -moz-opacity:0.4; 
   
   opacity: 0.4;
   /*z-index:500;*/


 
 
  

}




.ModalWindow

{

  border: solid 1px #c0c0c0;

  background:#f0f0f0;

  /*padding: 0px 10px 10px 10px;*/

  position:absolute;

  top:-1000px;
  background-image:url(images/kalender_bg.gif);
  background-repeat:no-repeat;
  width:452px;
  height:302px;
}



.modallabel1
{
	color:#636363;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	margin-top:20px;
	
}

.modallabel2
{
	color:#636363;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	margin-top:20px;
	border:1px solid blue;
	margin-left:100px;
}

.modallabel3
{
	color:#636363;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	margin-top:20px;
	
}

/*kontaktskjema*/



.tbheader
{
	color:#646464;
	font-size:11px;
	text-align:left;
	padding-left:10px;
	
}

.tbCelle
{
	
	padding-left:10px;
	color:#636363;
	font-size:12px;
	
	
}
.tbcelle2
{
	padding-left:40px;
	color:#636363;
	font-size:11px;
	text-align:left;
}

.txtpad
{
	margin-left:40px;
	color:#636363;
	font-size:12px;
	
}

.sendskjemabtn
{
	color:#1d1d1d;
	margin-left:10px;
	font-size:12px;
	
}

.radiobtn
{
	padding-left:22px;
}



/*kvalifisering klasser*/
#kvalifisering h1
{
	color:#636363;
	font-size:22px;
	text-align:center;
	padding-top:10px;
	font-weight:bolder;
}

.jaBtn
{
	/*background-color:#9abe1e;*/
	background-image:url(images/btnjabg.gif);
	background-repeat:repeat;
	color:White;
	font-weight:bolder;
	font-size:16px;
	text-align:center;
	border-right:1px solid black;
	border-bottom:1px solid black;
	width:106px;
	height:43px;
	margin-top:30px;
	margin-left:230px;
	float:left;
	
}

.neiBtn
{
	background-image:url(images/btnneibg.gif);
	background-repeat:repeat;
	color:White;
	font-weight:bolder;
	font-size:16px;
	text-align:center;
	border-right:1px solid black;
	border-bottom:1px solid black;
	width:106px;
	height:43px;
	margin-top:30px;
	margin-left:400px;
	float:left;
	
	
}
.jaognei
{
	margin-left:160px;
	margin-top:30px;
}

.ja
{
	background-image:url('images/btnjabg.gif');
	background-repeat:repeat;
	color:White;
	font-weight:bolder;
	font-size:16px;
	text-align:center;
	border-right:1px solid black;
	border-bottom:1px solid black;
	width:106px;
	margin-right:10px;
	height:43px;
}

.nei
{
	background-image:url(images/btnneibg.gif);
	background-repeat:repeat;
	color:White;
	font-weight:bolder;
	font-size:16px;
	text-align:center;
	border-right:1px solid black;
	border-bottom:1px solid black;
	width:106px;
	height:43px;
}

.provIgjenBtn
{
	background-image:url(images/btnneibg.gif);
	background-repeat:repeat;
	color:White;
	font-weight:bolder;
	font-size:16px;
	text-align:center;
	border-right:1px solid black;
	border-bottom:1px solid black;
	width:106px;
	height:43px;
	margin-top:30px;
	margin-left:230px;
	float:left;
	padding-right:3px;

	
}


.ringmegBtn
{
	background-image:url(images/ringmegbtn.gif);
	background-repeat:repeat-x;
	background-position:center;
	color:White;
	font-weight:bolder;
	font-size:16px;
	text-align:center;
	border-right:1px solid black;
	border-bottom:1px solid black;
	width:106px;
	height:43px;
	margin-top:10px;
	margin-left:220px;
	margin-bottom:10px;
	
}

.skjemabilde
{
	
}


/*nyhetsarkiv klasser*/
.footerarkiv
{
	color:black;
}
/*.pager td 

{
	
	font-size:12px;
	border:1px solid red; 
} */


/*textboks for telefon*/
.textbokstlf
{
	margin-left:100px;
	border:1px solid #e5e6e8;
	font-size:22px;
	text-align:center;
	color:#777777;
	
}

.ring
{
	margin-left:200px;
	border:1px solid #e5e6e8;
	font-size:22px;
	text-align:center;
	color:#777777;
	
}


/*selected page*/
.pager span 
{
	color:white;
	font-size:12px;  
	background-image:url(images/selectedpage.gif);
	background-repeat:no-repeat;
	/*padding-left:10px;*/
	
} 







.headerstyle
{
	text-align:left;
	
	padding-left:10px;
	
	
}
.visartikkel
{
	color:#6ca10b;
}

/***********************/

.floatright 
{
 float: right; 
 margin-top:5px;
 

 }


.menyoverskrift /*menyteksten over venstre submeny*/
{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/undermeny_bg.gif);
	background-repeat:repeat;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	
	
	
	
	color:White;
	
}

.link /*rss og nyhetsbrevlink*/
{
	padding-right:6px;
}
ul
{
	
}

li
{
	
}
	
#undermeny
{
	/*border:1px solid red;*/
	margin-top:35px;
	padding-bottom:10px;
	padding-top:5px;
	
	border-bottom:1px solid #f2f2f2;
}

.bunnmeny
{
	float:right;
	padding-right:50px;
	
	
	
}

.kontaktlogo
{
	float:right;
	padding-top:35px;
	text-decoration:none;
	/*border:1px solid red;*/
	width:155px;
	margin-right:50px;
	outline:none;

	
	
	
}

.topplogo
{
	padding-top:45px;
	padding-left:48px;
	/*border:1px solid yellow;*/
	float:left;
	outline:none;
}

.brclear {
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
	}

.bildebunn
{
	padding-top:18px;
	float:right;
	
}

.undertekst /*copyright tekst nederst på side*/
{
	color:White;
	font-size:11px;
 
}

form
{
	margin:0;
	padding:0;
}


textarea, input, select
{
	font-size:-1.0em;
	font-family:Arial, Helvetica, sans-serif;
}
img 
{
    border: 0;
}

/*a:link, a:visited
{
	color:#486580;
	text-decoration:none;
}
a:hover, a:active
{
	color:#cc9900;
	text-decoration:none;
}

*/
div.mainframe
{
	margin:0 auto;
}
p
{
    margin:0;
    padding:0;
}
input.tekstboks1, textarea.tekstboks1
{
    border:solid 1px #333333;
    padding:3px;
}
input.tekstboks1:focus, textarea.tekstboks1:focus
{
	background-color: #FFFFE1;
}
.highlight
{
   background-color: #FFFFE1;
}
a.rss:link, a.rss:visited
{
    padding-left:18px;
    background: url(images/feed-icon-14x14.png) no-repeat;
}
div.nyhetsbilde
{
    font-size:0.8em;
    float:right;
    margin:0 0 1.2em 1.2em;
    width:240px;
}
div.nyhetsbilde img
{
    clear:both;
}
div.nyhetsbilde div
{
    padding:5px;
}
/* CUSTOM */

.copyright
{
	padding-top:6px;
	color:#999999;
	font-size:10px;
}
.copyright a:link, .copyright a:visited
{
	color:#CCCCCC;
}
.copyright a:hover, .copyright a:active
{
	text-decoration:underline;
}





h1
{
font-size: 16px;
color: #000000;
font-weight: bold;
margin: 0px;
padding: 0px;
}

TD.tekst
{
font-size: 13px;
color: #000000;
font-weight: normal;
padding:0;
margin:0;


}


TD.innhold
{
background-image: url(images/innholdbg.gif);
background-repeat:repeat;
vertical-align: top;
}

DIV.linje
{
background-image: url(images/underlinebg.gif);
background-repeat:repeat;
vertical-align: top;
height: 8px;
font-size:4px;
}

TD.hoyre
{
background-color: #FFFFFF;
vertical-align: top;
}

TD.hoyrebg
{
background-image: url(images/hoyrebg.gif);
background-repeat:repeat;
vertical-align: top;
}



/*gammel lastned*/

/*
#lastnedskjema
{
	float:right;
	/*margin-left:40px;
	margin-bottom:100px;
	margin-top:40px;
	background-image:url(images/lastnedbg.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:200px;
	/*padding-top:35px;
	
	
	
	
	border:1px solid red;
	
}

*/

/*

#lastnedskjema  td
{
	border:1px solid aqua;
	
}

#lastnedskjema td img
{
	border:1px solid aqua;
	float:left;
	
	
}

#lastnedskjema a:link
{
 
 text-decoration:none;
 color:Black;
 
}

#lastnedskjema a:visited
{
 
 text-decoration:none;
 color:Black;
  
}

#lastnedskjema a:hover
{

 text-decoration:none;
 color:Black;
 

}

#lastnedskjema td a{width:100%; height:100%;display:block;} 
#lastnedskjema td a:visited{width:100%;height:100%;display:block;} 
#lastnedskjema td a:hover{width:100%;height:100%;display:block; background-color:red;}

*/




/*til last ned*/

#tabell
{
	/*border:1px solid red;*/
	
	width:148px;
	background-image:url(images/lastnedbg.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	padding-top:33px;
	margin-left:60px;
	margin-top:20px;
	margin-bottom:20px;
}

.test
{
	
	color:black;
	font-size:11px;
	
	
	/*border:1px solid aqua;*/
	
	
	
	
		
}

.test td
{
	background-color:#FFFFFF;
	/*border:1px solid aqua;*/
	height:30px;
	
	
	/*border-top:1px solid #f7f7f7;*/
	
	
}

.test td:hover
{
	background-color:#f7f7f7;
	height:30px;
	
}

#tabell td a
{
	color:Black;
	text-decoration:none;
	width:100%;
     height:100%;
     border-bottom:1px solid #f7f7f7:
   /* display:block;*/
   
}

#tabell td a:visited
{
	color:Black;
	text-decoration:none;
	width:100%;
 height:100%;
/*display:block;*/

}

#tabell td a:hover
{
/*background-color:Gray;*/
	width:100%;
	height:100%;
	/*display:block;*/
	
	padding:0;
	color:Black;
	text-decoration:none;
}


/*test for modalvindu*/

#popup
{
background-image:url(images/kalender_bg.gif);
  background-repeat:no-repeat;
  width:452px;
  height:302px;
  /*border:1px solid red;*/
}


.dato
{

 width:220px;
/*border:1px solid red;*/
margin-top:75px;
 margin-left:10px;
 
 float:left;
}

#klokkeslett
{
	width:200px;
	float:right;
	margin-top:75px;
	margin-right:10px;
}

.btnFortsett
{
	/*width:200px;*/
	
	margin-top:50px;
	margin-left:100px;
	padding-right:50px;
	padding-left:50px;
	
	float:right;
	
	
	
}

.fraKlokken
{
	color:#636363;
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
}


.tilKlokken
{
	margin-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#636363;
}

.txtfra1
{
	margin-left:60px;
	text-align:center;
	margin-top:10px;
}


.txtfra2
{
	text-align:center;
	
}




.lblkalender
{
	font-size:12px;
	font-weight:bold;
	color:#636363;
padding-left:10px;
}


.ajax__calendar_container  
{
	z-index : 1000 ; 
	background-color: Window; 
	
	
	}






