@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
html{overflow:scroll;}
body{
	font-size: 62%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/back.gif);
	background-repeat: repeat-y;
	background-position:center top;
        
	}
	
#holder{
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	width: 1000px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-y;
	border-right: solid 1px #EBEBEB;
	background-color: #fff;
	}
#header{
	height: 107px;
	background-color: #AABFDF;
	background-image:url(../images/kart.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-align:right; 
	color: #455369;
	}
	.bolig{padding-top: 20px; padding-right: 25px; font-size: 14px;}
	.logo{ color: #455369; padding-top: 5px; padding-left: 10px; float:left; text-align:left;}
	#nav_prim .bo a{ font-size: 35px; font-weight: bold; color:#fff; letter-spacing: -2px; line-height:35px;}
        #header .boligfag a{margin-left: 2px; font-size: 14px; color: #455369;}
#sok{float: right; padding-right: 5px;}
#sok table {float: left; margin-top: 2px;}
#sok table a {padding-right: 11px; color:#455369; font-size: 1.1em;}
 
.cmsinputtextfieldsok {
width:152px;
}
	
#right{
	float: right;
	width: 207px; 
	margin-top: 10px;}
	
	.right_box{ 
		padding-top: 8px; 
		padding-bottom: 4px;
		margin-left: 8px; 
		margin-right: 8px; 
		margin-bottom: 8px;
		border-bottom: dashed 1px #B2B2B2;}
	.breadcrumb, .dato{color:#4D4D4D;}
	#content #right table .right_link, .cmslinks{margin-left: 7px; text-decoration: none; color: #274572;}
	#right h1, .cmsrelated{margin-top: 10px; font-weight: bold;}
	.forfatter{color:#4D4D4D; padding-bottom: 10px; margin-left: 8px;}
       #right .cmsrelatedlinks{text-decoration: none;}
#left{float:left; background-color: #EBF0F8; width: 200px; height: 500px;}
	
#content{
	width: 780px;
	float:left;
	margin: 10px 0px 10px 20px;
	}
 
#main_content{width: 565px; float:left;}
#content hr{width: 555px; float: left; display: block; color: #999999;}
.sok_content{margin-bottom: 10px;}
#content .cmsinputteaser .cmslinks {margin: 5px 0px 3px 0px; display: block; font-weight: bold;}
	
	.content_box{
		border-bottom: dashed 1px #B2B2B2; margin-bottom: 20px; margin-right: 20px;}
	.content_box table{width: 100%;}
	.box_text{width: 370px; background-color: #fff; padding-right: 4px; padding-top: 4px; font-size: 1.1em;  padding-bottom: 2px;}
	.box_image{padding-bottom: 8px; padding-top: 8px; text-align:center;}
        .box_image img{}
	h1 img{ float:right; vertical-align:middle; padding-right: 3px;}
	#content .text h1{ font-size: 1.2em; color:#000; background-color: #fff; padding:0px; padding-bottom: 3px;}
	.breadcrumb{float:left; margin-bottom: 10px;}
	.breadcrumb .menupath, a, a:visited, a:hover{color: #365B94; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
        .breadcrumb li{list-style-type: none; display: inline;}
	.text{font-size: 1.1em;}
        #content .text .imgright{float: right; padding: 0 6px 6px 6px;}
        .ingress{font-weight: bold; padding-bottom: 15px; width: 500px;}
        #content .text .editor{margin-bottom: 10px;}
        .comment{border-bottom: dashed 1px #B2B2B2; padding-bottom: 2px; padding-top: 10px;}
 
#footer{ 
	clear:both; 
	background-color:#D5DFEF; 
	font-weight: bold;
        color: #666666;
        padding: 2px;
        width: 996px;
	}
 
	#footer a{color: #666666; text-decoration:none; font-size: 0.9em; font-weight: bold;}
	#footer a:hover{color: #444444;}
	
h1, .cmsrelated{font-size: 1.2em; color:#577BAF; background-color: #F2F2F2; padding: 2px 0px 2px 6px;}	
.les_mer{text-decoration:none; color:#365B94;}
.les_mer a, a:visited, a:hover{color: #5F86BF;}
 
.sitemapl1{font-weight: bold; padding-top: 4px;}
.sitemapl2{padding-left: 15px;}
.sitemapl3{display: none;}
 
.headeralfa
{
/*1,Warning Box - used to format warning box on all pages*/
font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:16pt;
font-style:Normal;
text-align:Left;
color:#ffffff;
}

