@charset "utf-8";
/* CSS Document */

	p {font: 0.9em/1.6 Arial, Helvetica, sans-serif; padding: 0; margin: 6px 0;}
	h1 {font: 1.4em/1.2 'Lucida Sans Unicode', 'Lucida Sans', sans-serif;; padding: 0; margin: 5px 0;}
	h2 {font: bold 1em/1.6  Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0;}
	h3, h4, h5 {font: bold 1em/1.5 Arial, Helvetica, sans-serif; padding: 0; margin: 5px 0;}

	a {color: #0063A7; text-decoration:none;}
	a:hover { color: #0063A7; text-decoration:underline;}
	a img {border: none;}
	
/* Billedtekst*/

.csc-textpic-caption{
font: 0.9em/1.6 Arial, Helvetica, sans-serif;
padding: 0; 
margin: 5px 0; 
}

/* PNG IE fix 
img { behavior:url(/fileadmin/templates/iepngfix/iepngfix.htc); }	
#map img {behavior: none} 
*/
/* Template */


html,body{
	margin:0;
	padding:0;	
	height:100%; /* needed for container min-height */
	background-color:#E5E5E5;
/*	background-image:url(images/Page_BG1.gif);
	background-repeat:repeat-x;	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
/* Template  */

#Page{
	width:1000px;
	position:relative; /* needed for footer positioning*/
	background-image:url(images/background-menu-top.gif);
	background-repeat:repeat-x;
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
#Header{
	height: 103px;
	width: 1000px;
}

#LogoNavholder{
	float:left;
	height:103px;
	width: 750px;
}

#Logo{
	float:left;
	height:65px;
	width: 750px;
	margin-left:20px;
}

#bomark{
	float:left;
	height:38px;
	width: 90px;
	background-image:url('images/Bobaerke.png');
	background-position:top;
	background-repeat:no-repeat;
	display:none;
}

#Navigation{
	float:left;
	height:38px;
	width: 700px;
}

#Searchholder{
	float:left;
	height:103px;
	width: 250px;
	background-image:url('images/Select_BG.png');
	background-repeat:no-repeat;
}

/* OLD */

/*
#Search{
	float:left;
	height:68px;
	width: 250px;
}
#Select{
	float:left;
	height:35px;
	width: 250px;
}
*/

/* NEW */

/* Search */

#Search{
	float:left;
	height:44px;
	width: 250px;
}
#Select{
	float:left;
	height:79px;
	width: 250px;
}

.normaltext
	{
	border: 1px solid #c5beb7; 
	margin-left: 25px;
	margin-right: 5px;
	margin-top: 25px;
	height:16px;
	width:128px;
	}

.searchknap
	{
  	width: 60px;
  	height: 19px;
  	margin: 0;
  	padding: 0;
  	border: 1px solid #c5beb7; 
  	background: transparent url(images/search.jpg) no-repeat center top;
  	text-indent: -1000em;
  	cursor: pointer; /* hand-shaped cursor */
	}
	
/* Search  End */



/* Jump */
/* OLD */
/*#jumpSearch{
	margin-top:0px;
	margin-left:25px;
	width: 160px;
	border-color:#c5beb7;
	background-color:#f6f6f6;
	}
	
#jumpMenu{
	margin-left:25px;
	width: 200px;
	border-color:#c5beb7;
	background-color:#f6f6f6;
	border: 1px solid #c5beb7; 
	}*/
/* NEW */

#jumpMenu{
	display:none;
	}
	
#jumpSearch{
	margin-left:25px;
	width: 200px;
	border-color:#c5beb7;
	background-color:#f6f6f6;
	border: 1px solid #c5beb7; 
	}

/* Jump  End */

#Contentholder{
	margin:0px;
	padding-bottom:185px; /* bottom padding for pageend */
	width: 1000px;
	display: table; /*** For non-IE browsers ***/  
	height: 100%;
	background:#FFFFFF;
}

#Leftholder{
	float:left;
	width: 740px;
	padding-top:15px;
	padding-left:10px;
	margin-bottom:0px;
}

#Leftholder h1{
	border-bottom:thin dotted #0063A7;
	padding-bottom:5px;
}

/* Subpage */

#submenu{
	float:left;
	width:140px;
}

#submenu a{
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}

#submenu h4.sub_selected a{
	color:#0063A7;
}

#submenu h5{
margin-left:10px;
}

#submenu h5.sub_selected a{
	color:#0063A7;
}

#subcontent{
	float:right;
	width:540px;
	margin-right:30px;
	padding: 0px;
}

#subcontent p{
margin-bottom:15px;
}

#subcontent img{
margin-left:0px;
}

.ropacity20 canvas{ /* Reflection of images */
}

.quote{ /* Add class="quote" manually in rich text editor */
font-size: 16px;
font-style:italic;
font-weight:bold;
margin-left:40px;
}

.quote:first-letter{
}

/* END Subpage */
	
/* Content Element */

.Content_white{
	background-color:#ffffff;
	/* width: 550px !important; /* real browsers */	
	display:table;
	margin-left:0px;

	}
	
.Content_white h1.csc-firstHeader{
	margin:0px;
}	

.Content_white h1{
	margin-top:30px;
}	

/* Content Element  End*/

/* 2 Columns */

.C2_columns{
	float: left;
	width: 730px;
	display: table; /*** For non-IE browsers ***/ 
	position:relative;
	margin-bottom: 20px;
}

.C2_columns_1{
	float: left;
	width: 355px;
	display:table-cell;
		position:relative;
}

.C2_Image_1{
	position:absolute;
	z-index: 1;
}
.C2_Text_1{
	font-size: 16px;
	margin-top: 10px;
	width: 335px;
	height: 55px;
	padding: 10px;
	position:absolute;
	z-index: 2;
	background-color: #FFF;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #000;
}


.C2_columns_2{
	float: right;
	width: 355px;
	display:table-cell;
	position:relative;
}

.C2_Image_2{
	position:absolute;
	z-index: 1;
}
.C2_Text_2{
	font-size: 16px;
	margin-top: 10px;
	width: 335px;
	height: 55px;
	padding: 10px;
	position:absolute;
	z-index: 2;
    background-color: #FFF;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #000;
}

.c2l3-middle{
float:left;
width:300px;
margin-top:10px;
padding:0px;
border:#0063A7 1px solid;
}

.csc-frame-frame1{
margin:0px;
padding:5px;
color:#FFFFFF;
font-weight:bold;
background-color:#0063A7;
}

.c2l3-middle .bodytext{
margin:10px;
}

.c2l3-left{
float:right;
width:400px;
margin-right:30px;
}

.c2l3-left p{
margin-left:10px;
}

/* 3 Columns */

.C3_columns{
	float: left;
	width: 708px;
	display: table; /*** For non-IE browsers ***/  
}

.C3_columns_1{
	float: left;
	width: 236px;
	display:table-cell;
}

.C3_columns_2{
	float: left;
	width: 236px;
	display:table-cell;
}

.C3_columns_3{
	float: right;
	width: 236px;
	display:table-cell;
}
/* 3 Columns End */

/* Sitemap */

.csc-sitemap ul{
margin-left:15px;
padding:0px;
}

.csc-sitemap ul li{
margin-top:5px;
}


/* Sitemap END */

#Rightholder{
	float:right;
	width: 250px;
	padding-top:20px;
	display:table-cell;
}

.Content_R_holder{
	float:right;
}

.Newsholder{
	float:right;
}

.Content_gray{
	border-color:#c5beb7;
	border-style:solid;
	border-width:1px;	
	width: 234px;
	padding: 10px;
	margin-right: 8px;
	background-image:url(images/background-latest-news-grey.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	display: block;
	margin-bottom: 20px;
    word-break:break-all;
	}

.Loginholder{
	float:right;
}


#Pageend{
	position:absolute; /* 100% Height */
	bottom:0; /* stick to bottom */
	width: 980px;
	height:100px;
	margin-top:0px;
	background-color:#0063A7;
	color: #FFFFFF;
	padding: 10px;
}

#Pageend p{
text-align:center;
}

#Pageend a{
color:#FFFFFF;
}

/* Template End */

/* News */

/* Hide Date*/

.news-latest-item{
text-align:non-justify;
}

.news-latest-date{
display:none;
}

.news-latest-morelink{
display:none;
}

.news-list-item{
margin-bottom:20px;
}

.news-list-item p{
margin-top:15px;
}

.news-list-date{
font:0.9em/1.6 Arial, Helvetica, sans-serif;
}

.news-list-image{
float:right;
margin-top:35px;
margin-left:10px;
}

news-list-date{
font-weight:normal;
}

.news-single-timedata{
font:0.9em/1.6 Arial, Helvetica, sans-serif; padding: 0; margin: 6px 0;
}

.news-single-item h3{
margin-bottom:20px;
}

.news-single-img{
float:right;
margin-left:20px;
}

.news-single-item .text{
margin-bottom:20px;
}

/* LEVEL 1*/

#Navigation li:hover ul, #Navigation li.sfhover ul {
  left: auto;
  background-position: 0 0;
}

#Navigation{
	height:38px;
} 

#Navigation ul {
position:relative;
z-index:10;    
padding: 0;    
margin: 0;    
list-style: none;    
line-height: 1; 
display: block;
} 

#Navigation li:hover ul {  
display: block;
}

#Navigation a {     
display: block;     
font: 1em/2.25 Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;
color:#FFFFFF;
} 

#Navigation li {     
float: left;
display: block;
position: relative;
}

#Navigation ul li a{
padding: 0 9px 0 9px;
border-right:#FFFFFF 0.5px solid;
}

#Navigation ul li a:hover{
text-decoration:none;
background-color:#00A650;
color: #FFFFFF; 
display: block;
}

/* LEVEL 2*/

#Navigation li.sfhover ul {
left: auto; 
display: block;
}

#Navigation li ul {     
position: absolute;     
width: 160px;     /* BLACKBOOK */
left: -999em; 
background: #FFFFFF;
display: block;
} 

.topmenul2{
border:#006699 1px solid;
}

.topmenul3{
border:#006699 1px solid;
}

#Navigation ul li:hover ul, 
#Navigation ul li.over ul {
display: block; 
position: absolute; 
left: 0; 
width:160px;
}

#Navigation ul li ul li {
float:none; 
width: 160px;
}

#Navigation ul li ul li a {
float:none; 
color: #000000;
display:block;
width: 140px;
padding-left: 10px; }


#Navigation ul li ul li a:hover { 
background-color:#00A650;
color: #FFFFFF;

}

/* LEVEL 3*/

#Navigation li ul ul { 
top: -1px;      
right: -162px;
width: 140px;
display: block;
}

#Navigation li:hover ul ul ul, 
#Navigation li.sfhover ul ul, 
#Navigation li.sfhover ul ul ul {    
left: -999em; 
position: absolute; 
display:block;
} 

*html #Navigation li ul ul {     
right: -162px; /BLACKBOOK/
display: block;

}


#Navigation li:hover ul ul, 
#Navigation li.sfhover ul ul {  
left: -999em;
} 

#Navigation li li:hover ul,
#Navigation li li li:hover ul, 
#Navigation li li.sfhover ul, 
#Navigation li li li.sfhover ul {     
left: auto; 
display:block;
 } 
 
.act_menu{
	background-color: #e5e5e5;
}





#mailformBesked{
	width: 400px;
	}

#mailformNavn{
	width: 400px;
	}
#mailformAdresse{
	width: 400px;
	}
#mailformPostnummerBy{
	width: 400px;
	}
#mailformTelefonnr{
	width: 400px;
	}
#mailformAngende{
	width: 400px;
	}
#mailformEmailadresse{
	width: 400px;
	}

#mailformformtype_mail{
	float:left;
	margin-top: 25px;
	margin-left: 430px;
	width: 100px;
	}

fieldset {
	border:none;
}
legend {
  padding: 0 2px;
  font-weight: bold;
}
label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
fieldset ol {
  margin: 0;
  padding: 0;
}
fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
fieldset fieldset label {
  display: block;
  width: auto;
}
em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
label {
  width: 120px; /* Width of labels */
}
fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}


/* TOOL TIP ON INTERACTIVE MAP SITE BEGIN */

div#qTip {
	border-color:#c5beb7;
	border-style:solid;
	border-width:1px;	
	width: 100px;
	padding: 5px;
	margin-right: 8px;
	background-image:url(images/background-latest-news-grey.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	position: absolute;
	z-index: 1000;
}

div#qTip h1 {
	margin: 0px;
	padding: 0px;
}

/* TOOL TIP ON INTERACTIVE MAP SITE END */
