/* CSS Document 
                                                     
/*---------------------------------------------------------------------*/
/* This CSS is made by EDB Totalpartner AS - NORWAY  
/* Author: Eivind Bergmann. eivind@edbtotalpartner.no
/* 
/*   
/* Look, hardly any css tweaks!
/*
/*------------------- www.edbtotalpartner.no --------------------------*/


/*  Grunnregler
 **************/		
 
 
 #navcontainer-texture {
	height: 25px; 
	width: 25px; 
	position: absolute; 
	margin-top: 67px; 
	margin-left: 0;   }

body { 		  
	margin:  12px 0 60px 0; 
	padding: 0 ; 
	font-family: verdana, Helvetica, sans-serif;
	font-weight: normal;	
	color: #525252; 
	font-size: 8pt;   
	vertical-align: top; 
	text-align: left; }

body{
	background:#fff url(images/bg.gif) repeat-x top left; }
	

IMG         { border: 0; }
P   	    { voice-family: "\"}\""; voice-family:inherit; 	}
INPUT	    { voice-family: "\"}\""; voice-family:inherit;  }
SELECT      { voice-family: "\"}\""; voice-family:inherit;  }
OPTION      { voice-family: "\"}\""; voice-family:inherit;  }
TEXTAREA    { voice-family: "\"}\""; voice-family:inherit;  }
TH	        { voice-family: "\"}\""; voice-family:inherit;  }
TB	        { voice-family: "\"}\""; voice-family:inherit;  }
DIV         { voice-family: "\"}\""; voice-family:inherit;  }
H1,H2,H3,H4,H5,H6 { 
          voice-family: "\"}\""; 
          voice-family:inherit;  
 	  margin: 0; 
 	  padding: 0; 
	  font-weight: normal;  }
				

H1 {font-size: 14pt;color: #363636; font-weight: normal; margin-bottom: 5px; }  /*Sidetittl*/
H2 {font-size: 14pt; color: #363636; font-weight: normal; margin-bottom: 5px;  } /*Overskrifter*/
H3 {font-size: 7pt; color: #CC0000; font-weight: bold; margin-bottom: 5px;  }
H4 {font-size: 8pt; color: #fff; margin-top: 3px; }  								/* Handlekurv */
H5 {font-size: 8pt; color: #000;  background: url(images/ico-arrow-right-red.gif) no-repeat left -2px; padding-left: 16px; } /* Bestill */
H6 {font-size: 7pt; color: #515752;  }
p {  margin: 0px 0px 0px 0px; padding: 0px; margin-bottom: 4px; line-height: 16px; }


/** Regler for lenker
**********************/

 A:link         { color: #9D080D; text-decoration:none; }     
A:visited      { color: #9D080D; text-decoration:none;}    
A:focus        { color: #F60600; text-decoration:underline; }    
A:hover        { color: #F60600; text-decoration:underline;}    
A:active   	   { color: #9D080D; text-decoration:none;}   




H1 A:link      { color: #CC0000; text-decoration:none;}     
H1 A:visited   { color: #CC0000; text-decoration:none;}    
H1 A:focus     { color: #1F91B6; text-decoration:none;}    
H1 A:hover     { color: #1F91B6; text-decoration:none;}    
H1 A:active    { color: #CC0000; text-decoration:none;} 

H2 A:link      { color: #6F7065; text-decoration:none;}     
H2 A:visited   { color: #6F7065; text-decoration:none;}    
H2 A:focus     { color: #1F91B6; text-decoration:none;}    
H2 A:hover     { color: #1F91B6; text-decoration:none;}    
H2 A:active    { color: #6F7065; text-decoration:none;}  

H3 A:link      { color: #CC0000; text-decoration:none;}     
H3 A:visited   { color: #CC0000; text-decoration:none;}    
H3 A:focus     { color: #1F91B6; text-decoration:none;}    
H3 A:hover     { color: #1F91B6; text-decoration:none;}    
H3 A:active    { color: #CC0000; text-decoration:none;}  

H4 A:link      { color: #fff; text-decoration:none;}     
H4 A:visited   { color: #fff; text-decoration:none;}    
H4 A:focus     { color: #fff; text-decoration:underline;}    
H4 A:hover     { color: #fff; text-decoration:underline;}    
H4 A:active    { color: #fff; text-decoration:none;}  



/* Booking */

.td-dark {
    text-align: center;
    background: #9D080D;
    color: #ffffff;
}

.td-available {
background: #fff;
cursor: pointer;
}

.td-available-light {
background: #f0f0f0;
cursor: pointer;
}

.td-unavailable {
background: #b0b0b0;
}

.td-unavailable-light {
background: #a0a0a0;
}

.td-busy {
background: #C0C0C0;
}

.td-alert {
background: #FFCC00;
}

/*  Layout
 *********/		



								
#wrapper{
	
	width: 980px;
	margin: 0 0 0 18px; 
	padding: 0;	
	}
					
#pita {
	
	margin-top: 20px; 
	padding: 0; 
	background: #fff url(images/tex-pita-border-right.gif) no-repeat right top;  
	border-top: 1px solid #E0E0E0; 
	 }



#header{
	width: 999px; 
	height: 56px;	
	margin-bottom: 12px;  
	background: #363636; 
	   }

#header-texture1, #header-texture2, #header-texture3, 
#header-texture4, #header-texture5, #logo{
	float: left; 
	clear: right; 
	height: 56px; 
	background: no-repeat; 
	 }



#header-texture1 {
	width: 18px; 
	margin-right: 6px;
	background:url(images/tex-curtains-header-1.gif) right; }
	
#logo {
	width: 322px;
	margin-right: 6px; 	
	 }
	  	
#header-texture2 {
	width: 315px; 
	margin-right: 6px;
	background:url(images/tex-curtains-header-2.gif)  }
	
#header-texture3 {
	width: 215px; 
	margin-right: 6px; 
	background:url(images/tex-curtains-header-3.gif)  }
	
#header-texture4 {
	width: 86px; 
	margin-right: 6px;
	background:url(images/tex-curtains-header-4.gif)  }
	

#header-texture5 {
	background: url(images/tex-curtains-header-5.gif)  left;	
	 }



.lc, .mc, .rc, .mc-rc, .width8 {
	margin-top: 6px;
	float: left;
   }



.lc {
	width: 253px;
	margin-right: 8px;  
	clear: right;	  }

.mc{
	width: 440px;
	margin-right: 8px; 
	clear: right; }

.rc{
	width: 250px;}

.mc-rc {
	width: 702px;
	 }



.aktuelt {
	margin-bottom: 8px; 
	padding-top: 8px; 
	padding-bottom: 8px;	
	background: #fff url(images/tex-bg-gradient-aktuelt.gif) 0 0 repeat-y ; 
	border-bottom: 1px solid #ECECEC;  
	vertical-align: top; }


.aktuelt h2 a, .aktuelt h2 a:visited {
      color: #6F7065; text-decoration:none;    }

.aktuelt h2 a:focus, .aktuelt h2 a:hover {
      color: #1F91B6; text-decoration:none;    }






.imagebox {
	float: left; 
	clear: right; 
	margin: 0px 6px 1px 10px; 
	padding: 1px;
	background: #fff;  }
	
.imagebox img {	padding: 1px; border: 1px solid #ccc;}
.imagebox-ad img {	padding: 1px; border: 1px solid #ccc;}
.imagebox:hover img {	padding: 1px; border: 1px solid #9D080D;}
.imagebox:hover {	padding: 1px; color: red;}



.kalender {
	background: #F6F4DD; }



.box-bg {
	margin: 0 0 10px 0; 
	padding: 10px; 
	border-bottom: 1px solid #ccc; 
	background: #fff url(images/tex-bg-gradient-aktuelt.gif) repeat-y right ;}

.box {
	margin: 0 0 10px 0; 
	padding: 10px; 
	}
	

.yellow {
	background: #F2F0DD; }	
	
	
.redbar {
	background: url(images/tex-redbar-bg.gif) repeat-x; 	
	height: 23px; }

.redbar-title {
	float: left; 
	clear: right; 
	width: 150px;  }
	
.redbar-corner-left {
	background: url(images/tex-redbar-corner-left.gif) no-repeat left; 
	width: 12px; 
	height: 23px; 
	float: left;
	clear: right;}
	
.redbar-corner-right {
	background: url(images/tex-redbar-corner-right.gif) no-repeat right;
	width: 12px; 
	height: 23px; 
	float: right;
	clear: right;   }

.redbar-but-arrow-up {
	width: 34px; 
	float: right;
	 }

#footer {
	clear: both; 
	height: 30px;  }


#bunntekst {
	margin-top: 8px; 
	text-align: right; 
	padding-right: 8px; }
	
#bunntekst a {
	color: #999; }

/* ===============================
Tabelloppsett og søkereslutat 
=================================*/


#resultat {
	margin-top: 10px; }

#resultat thead th{
	background:#9D080D;
	color: #fff; 
	font-weight: bold;
	  		}

tr.ruled{
	background:#9cf;}    
	
table{			
	border-collapse:collapse;
	text-align: left; 		}
	
#resultat th, #resultat td{
	border-collapse:collapse;
	padding: 0 4px 0 4px;
	height: 24px; 		}

#resultat td {
	border-bottom: 1px solid #CDCBB8;
	color: #363636;  }

#resultat tr.ruled{
	background:#fff;
	color:#000;}


.handlekurv-taskbar {
	padding: 9px;
	color: #fff;  }

.handlekurv-taskbar a:link,
.handlekurv-taskbar a:visited    {
	color: fff; }



/* SØK */

#sok {height: 40px;
margin-top: 10px;  }

.sok-texture {
	background: url(images/tex-bg-sok.gif) no-repeat; 
	height: 40px; }
.sok {
	background: #fff; border: 0;  margin-top: 10px; margin-left: 18px; clear: right; 
	width: 130px; padding-right: 10px; 
	float: left;  }
	
.sok-but {
	margin-left: 20px; 
	margin-top: 10px; 
	float: left; }





/* 
#subnavcontainer {
margin: 0;
}


#subnavlist{
padding-left: 0;
margin-left: 0;
margin-top: 0; 
border-bottom: 1px solid #E4E4E4;
}

#subnavlist li{
list-style: none;
margin: 0;
padding: 0.25em;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px; 
border-top: 1px solid #E4E4E4;
}

#subnavlist li a { text-decoration: none; }*/



.credits {
 margin-left: 32px;
 }

.credits p {
font-size: 7pt;
margin-bottom: 0;
padding-bottom: 0;   }

.credits a, 
.credits a:visited {
color: #999; }
	
   
.credits a:focus, 
.credits a:hover{
 color: #000; text-decoration:underline; }    
  



 
/*  Plukkeklasser  ***************************************

Ikke lovlig med tall som navn
.300 {height: 300px; }
.400 {height: 400px; }
.500 {height: 500px; }
.200 {height: 200px; }
.100 {height: 100px; }	

*/

.height100 { height: 100px; overflow: hidden; margin-top: 0;  }
.height128 { height: 128px; overflow: hidden; margin-top: 0;  }
.height160 { height: 160px; overflow: hidden; margin-top: 0;  }
.height200 { height: 200px; overflow: hidden; margin-top: 0;  }
.height250 { height: 250px; overflow: hidden; margin-top: 0;  }
.height380 { height: 380px; overflow: hidden; margin-top: 0;  }

.margin9 {	margin: 9px; }
.margin10 {	margin: 10px; }
.margin11 {	margin: 11px; }
.margin12 {	margin: 12px; }
.margin13 {	margin: 13px; }
.margin14 {	margin: 14px; }
.margin15 {	margin: 15px; }
.margin16 {	margin: 16px; }
.margin36 {	margin: 36px; }

.margin-top3  { margin-top: 3px;  }
.margin-top5  { margin-top: 5px;  }
.margin-top6  { margin-top: 6px;  }
.margin-top7  { margin-top: 7px;  }
.margin-top8  { margin-top: 8px;  }
.margin-top9  { margin-top: 9px;  }
.margin-top10 { margin-top: 10px; }
.margin-top20 { margin-top: 20px; }

.margin-right3  { margin-right: 3px;  }
.margin-right5  { margin-right: 5px;  }
.margin-right6  { margin-right: 6px;  }
.margin-right7  { margin-right: 7px;  }
.margin-right8  { margin-right: 8px;  }
.margin-right9  { margin-right: 9px;  }
.margin-right10 { margin-right: 10px; }
.margin-right20 { margin-right: 20px; }

.margin-left3  { margin-left: 3px;  }
.margin-left5  { margin-left: 5px;  }
.margin-left6  { margin-left: 6px;  }
.margin-left7  { margin-left: 7px;  }
.margin-left8  { margin-left: 8px;  }
.margin-left9  { margin-left: 9px;  }
.margin-left10 { margin-left: 10px; }
.margin-left20 { margin-left: 20px; }

.margin-bottom5  { margin-bottom: 5px;  }
.margin-bottom6  { margin-bottom: 6px;  }
.margin-bottom7  { margin-bottom: 7px;  }
.margin-bottom8  { margin-bottom: 8px;  }
.margin-bottom9  { margin-bottom: 9px;  }
.margin-bottom10 { margin-bottom: 10px; }
.margin-bottom19 { margin-bottom: 19px; }
.margin-bottom20 { margin-bottom: 20px; }

p.line-height9    {line-height: 9px; font-size: 8pt; }
p.line-height18   {line-height: 18px; font-size: 8pt;}
p.line-height20   {line-height: 20px; font-size: 8pt;}
p.line-height30   {line-height: 30px; font-size: 8pt;}

.border-top-1-white    { border-top:    1px solid #fff; }
.border-top-2-white    { border-top:    2px solid #fff; }
.border-right-1-white  { border-right:  1px solid #fff; }
.border-right-2-white  { border-right:  2px solid #fff; }
.border-bottom-1-white { border-bottom: 1px solid #fff; }
.border-bottom-2-white { border-bottom: 2px solid #fff; }
.border-left-1-white   { border-left:   1px solid #fff; } 
.border-left-2-white   { border-left:   2px solid #fff; }
.border1-ccc { border: 1px solid #ccc; }

.width10 {width: 10px;	 }
.width9  {width: 98px;	 }
.width8  {width: 8px;	 }
.width7  {width: 7px;	 }
.width6  {width: 6px;	 }
.width5  {width: 5px;	 }
.width4  {width: 4px;	 }
.width3  {width: 3px;	 }
.width2  {width: 2px;	 }

.float-left {
	float: left; 
	clear: right; }

.float-right {
	float: right; 
	 }

.cr{ clear:both; font-size:0; line-height:0; height:0; display:block;  }
.cr9{display:block; clear:both; font-size:0; line-height:0; height:9; }
.cr18{display:block; clear:both; font-size:0; line-height:0; height:18px; }

.paddme {
	margin: 5px 0 5px 0; }

.line {
	margin: 5px 2px 18px 2px;
	border-bottom: 1px solid #E4E4E4; 
	height: 18px; 
	clear: both;  }
	


/** kontaktskjema **/





