body {
margin-top: 0px;
margin-left: 0px;
font-family: Arial, Helvetica, sans-serif;
height:1200px;
background:#D0DBE1;
background-image: 
url('Bilder/Bakgrunn/bg.png');
background-position: 
 top; 
background-repeat: repeat-x;
}
p {
	margin-left: 8px;
	
}
.hvitramme {background-image: 
url('Bilder/Bakgrunn/hvitbakgrunn_ny.jpg');
background-position:center; margin-top:7px; padding-right:2px; background-repeat: repeat-y; }

.hovedramme{ padding-right:7px; padding-top:7px;  padding-bottom:7px;}
.bannerramme{padding-left:5px; padding-top:1px; margin-bottom:5px; }
.venstreramme{padding-top:1px;}

.hoyreramme{ padding-left:7px; padding-top:5px; margin-top:10px; }
.hoyreramme_bg { margin-left:6px;}
.hoyreramme_top {padding-top:4px; margin-left:9px; margin-right:1px; }

.bannerbilde_hoyre{margin-top:5px; margin-bottom:5px;}
.bannerbilde_top{margin-top:1px; margin-bottom:0px; margin-left:3px;}


.1px_top{padding-top:1px;}
.2px_top{padding-top:2px;}
.3px_top{padding-top:3px;}
.4px_top{padding-top:4px;}
.5px_top{padding-top:5px;}

.hvit_topp{background-color:#FFFFFF; height:8px; }

.Header{
	font-size: 15px; font-weight:bold;  line-height:1.3em; color: #3C93BE;
}
.Header2{
	font-size: 12px;
	color: #3C93BE;
	letter-spacing: 1px;
	margin-bottom: 20px;	
}

.Header3{
	font-size: 12px;
	color: #0073AA;
	letter-spacing: 1px;
	margin-bottom: 0px;	
}
.sidebanner{padding-left:7px; padding-top:5px; }

a:link    { color: #3C93BE; text-decoration: none }
a:active  { color: #3C93BE; text-decoration: none }
a:visited { color: #3C93BE; text-decoration: none }
a:hover   {	color: #5ECBFF;	text-decoration: none; }

.sortlink A:link    
{color: #000000; text-decoration: none;line-height: 1.2em;}
.sortlink A:visited 
{color: #000000; text-decoration: none;;line-height:  1.2em;}
.sortlink A:hover  
{color: #3C93BE; text-decoration: none;line-height:  1.2em;}
.sortlink A:active 
{color: #000000; text-decoration: none;line-height:  1.2em;}

.rodlink A:link    
{color: #AA0331; text-decoration: none;line-height: 1.2em;}
.rodlink A:visited 
{color: #AA0331; text-decoration: none;;line-height:  1.2em;}
.rodlink A:hover  
{color: #3C93BE; text-decoration: none;line-height:  1.2em;}
.rodklink A:active 
{color: #AA0331; text-decoration: none;line-height:  1.2em;}



.standardtekst {color: #333; font-size:12px; line-height: 1.5em;
}
.standardtekst_gra {color: #999999; font-size:12px; line-height: 1.5em;
}
.standardtekst_sort {color: #333333; font-size:12px; line-height: 1.5em;
}
.standardtekst_comments { margin-left:1px; color: #999999; font-size:12px; width:740px; line-height: 1.5em;
}

div#multicolumn2 {
	-moz-column-width: 300px;
	-moz-column-gap: 20px;
	-webkit-column-width: 300px;
	-webkit-column-gap: 20px;
	column-width: 300px;
	column-gap: 20px;
}



.footer {color: #999999; font-size:10px; line-height: 1.5em; padding-top:10px;
}
.frokost_heading{color:#0073AA; font-size:38px; letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; line-height:1.2em; 
padding-left:10px; padding-top:10px;
}
.sidebanner_heading{color:#0073AA; font-size:24px; letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; line-height:1.0em; 
padding-left:0px; padding-top:0px;
}
.sidebanner_heading2{color:#0073AA; font-size:24px; letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; line-height:1.6em; 
padding-left:0px; padding-top:0px;
}

.sidebanner_standardtekst{color:#0073AA; font-size:15px; letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; line-height:1.2em; 
padding-left:0px; padding-top:0px;

}

.sidebanner_standardtekst_sort{color:#000000; font-size:15px; letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; line-height:1.2em; 
padding-left:0px; padding-top:0px;
}
.sidebanner_rodheader{color:#AA0331; font-size:12px; letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; line-height:1.4em; 
padding-left:0px; padding-top:0px;
}
.sidebanner_rompris{color:#AA0331; font-size:46px; letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; line-height:1.2em; 
padding-left:0px; padding-top:0px;
}


.banner_header{color:#0073AA; font-size:36px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; line-height:1.2em; 
padding-left:0px; padding-top:0px;
}

.banner_header2{font-size: 18px; font-family:Arial, Helvetica, sans-serif; color: #3C93BE; letter-spacing:1px; line-height:1.2em:}

.banner_topp{color:#0073AA; font-size:26px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; line-height:1.4em; 
}
.banner_topptekst{color:#0073AA; font-size:11px; letter-spacing:1.3px; font-family:Arial, Helvetica, sans-serif; line-height:1.2em; 
padding-left:0px; margin-top:30px;
}

.frokost_tekst {color:#0073AA; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:1.3em; }
.hoyremeny {color: #3C93BE; font-size:11px; line-height: 1.5em;
}
.hoyremeny2 {color: #3C93BE; font-size:10px; line-height: 1.5em; 
}

.tabs_tekst {color: #000000; font-size:11px; line-height: 1.5em;
}


.tabsmeny {color: #000000; font-size:11px; line-height: 1.1em;
}
.mellomrom {font-size: 5px;color: #ffffff;
}

.kart{ margin-left:6px; margin-right:1px; margin-top:6px; }
.kart_lite{ margin-left:6px; margin-right:1px; margin-top:6px; }
.frontbilde{ margin-left:5px; margin-right:1px; margin-top:4px; margin-bottom:6px; }
.front_bildegalleri{ margin-left:0px; margin-right:1px; margin-top:3px; margin-bottom:7px; }
.rom_header{
	font-size: 15px; font-weight:bold;  line-height:1.3em; color: #3C93BE; padding-bottom:25px; 
}

.fasiliteter_hoyreramme{background-color:#F3F4F6; margin-right:1px; height:800px; margin-top:8px; padding-left:8px; padding-top:3px;}


h6 {
	margin: 0px 0px 0px 4px;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C93BE;
	font-weight:normal;		
}
h3 {
    margin: 0px 0px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#3C93BE;		
	font-weight:bold;
	margin-bottom: 8px;	
}

h4 {
    margin: 0px 0px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#3C93BE;		
	font-weight:normal;
	margin-bottom: 8px;	
}

#navcontainer ul li{
    display: inline; 
	list-style-type: none;
	text-align: left;
	padding-left: 20px;
		}
			
	
#navlist {
padding-left:0px;
margin-left:0px; 
padding-top:6px;
text-align: left;
margin: 0px 0px 0px 0px;
}

#navcontainer ul li a { 
	background: transparent url(../Bilder/Knapper/redbutton_open.gif) left center no-repeat;
	padding-left: 10px;
	font-size: 11px;
	text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0073AA;
	
	
}
#navcontainer ul li a:hover {
	background: transparent url(../Bilder/Knapper/redbutton.gif) left center no-repeat;
		color: #AC0233;
			font-size: 11px;
	
	
}
#navcontainer ul li a#current {
	background: transparent url(../Bilder/Knapper/redbutton.gif) left center no-repeat;
	color: #AC0233;
		font-size: 11px;
		}
		
.marg1{padding-left:17px; padding-top:16px;}
.marg2{padding-left:17px; padding-top:8px;}
.marg3{padding-top:23px;}
.marg_venstrebanner1{padding-left:8px; height:160px; padding-top:12px; background-color:#F3F4F6; padding-bottom:8px; margin-top:0px; margin-bottom:8px;}
.marg_venstrebanner2{padding-left:8px; height:234px; padding-top:6px; background-color:#F3F4F6; padding-bottom:8px; margin-top:8px; margin-bottom:8px;}
.marg_venstrebanner3{padding-left:8px; height:203px; padding-top:6px; background-color:#F3F4F6; padding-bottom:8px; margin-top:0px; margin-bottom:8px;
background-image:url(Bilder/Illustrasjoner/papercurl.gif); background-position:bottom right; background-repeat:no-repeat;}
.marg_venstrebanner_nyhet{padding-left:8px; height:160px; padding-top:1px; background-color:#F3F4F6; padding-bottom:1px; margin-top:0px; margin-bottom:8px;}
.marg_venstrebanner_infoknapp{padding-left:8px; height:80px; padding-top:6px; background-color:#F3F4F6; padding-bottom:8px; margin-top:1px; margin-bottom:8px;}



.marg_toppbanner{padding-left:0px; height:157px; padding-top:5px;  background-color:#F3F4F6; padding-bottom:0px; margin-top:1px; margin-bottom:2px; margin-right:2px; }
.marg_topbanner_hoyre{padding-left:4px; height:112px; padding-top:0px; background-color:#F3F4F6; padding-bottom:0px; margin-top:0px; margin-left:6px; margin-right:3px;  margin-bottom:7px;}

.infoknapp_planetbergen{border:1px #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#F3F4F6; padding-left:5px;padding-bottom:8px; padding-top:6px; padding-right:3px; margin-right:2px; text-align:left;  margin-top:1px; margin-left:10px; border-bottom:1px solid #cccccc; }


.infoknapp_planetbergen_top{border:1px #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#F3F4F6; padding-left:5px;padding-bottom:8px; padding-top:6px; padding-right:3px; margin-top:1px; margin-left:10px; margin-right:1px; border-bottom:1px solid #cccccc;  }

.bannerlogo{padding-bottom:5px;}
.vaerlogo{float:left; margin-right:10px; margin-top:10px;}
.logo{padding-left:10px; padding-top:25px; width:200px;}



