body { 	
	background: #f2f2f2 url(images/back.gif);
	font-family: Verdana;
	font-size:11px;
	color:#333333;
	margin:0px;
}

div.box {
background:transparent url(/images/box.gif) no-repeat scroll left bottom;
width:180px;
}

div.box div.header {
background:transparent url(/images/box.gif) no-repeat scroll left top;
color:#FFFFFF;
font-weight:bold;
height:20px;
padding:6px 6px 6px 15px;
}

td {
	font-family: Verdana;
	font-size:11px;
	color:#333333;
	line-height:normal;
}

P {
	font-family: Verdana;
	font-size:11px;
	color:#333333;
	line-height:14px;
	margin-top:0px;
	margin-bottom:14px;

}

DIV {
	font-family: Verdana;
	font-size:11px;
	color:#333333;
	line-height:14px;
	margin-top:0px;

}

img {
	border: none;
}

.infoboks {
width:100%;
border:1px solid #cfdbe0;
background-color:#f4f8fb;
padding-left:8px;
padding-right:8px;
padding-top:8px;
margin-bottom:10px;
}


.news-amenu-container ul{
padding-left:5px;
margin-left:5px;
}

.news-amenu-container li{
list-style-image: url(images/dot.gif) ;
}

.news-amenu-container h2{
font-family: Verdana;
font-size:12px;
font-weight:bold;
color:#b9df34;
text-decoration:none;
margin-top:0px;
margin-bottom:10px;
padding:0px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }

.tx-slideshow-pi1{
z-index:-7;
}

.caption {
	font-family: Verdana;
	font-size:10px;
	color:#000000;
}
a {
	text-decoration: underline;
	color:#77a1b3;
}

a:hover {
	text-decoration: none;
	color:#b9df34;
}


.navbar, .navbar a{
font-family: Verdana;
font-size:10px;
font-weight:normal;
color:#cdd9de;
text-decoration:none;
}

.navbar a:hover{
font-family: Verdana;
font-size:10px;
font-weight:normal;
color:#b9df34;
text-decoration:none;
}

.copy, .copy a{
font-family: Verdana;
font-size:10px;
font-weight:normal;
color:#456f71;
text-decoration:none;
}

.copy a:hover{
font-family: Verdana;
font-size:10px;
font-weight:normal;
color:#333333;
text-decoration:none;
}

.overskrift, h1{
font-family: Verdana;
font-size:14px;
font-weight:bold;
color:#b9df34;
text-decoration:none;
margin-top:0px;
margin-bottom:10px;
padding:0px;
}

h2{
font-family: Verdana;
font-size:14px;
font-weight:normal;
text-decoration:none;
margin-bottom:5px;
padding:0px;
}

.overskrift-hvid{
font-family: Verdana;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}

.nyheder{
font-family: Verdana;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}


/* Top menu */
.topnav {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#ffffff;

} 
.topnav a:link {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#ffffff;
   text-decoration: none;
   padding-left:25px;
   padding-right:25px;
   display:block;
   text-transform:uppercase;
   height:24px;
   line-height:24px;

}
.topnav a:visited {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#ffffff;
   text-decoration: none;
   padding-left:25px;
   padding-right:25px;
   display:block;
   text-transform:uppercase;
   height:24px;
   line-height:24px;


}
.topnav a:active {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#ffffff;
   text-decoration: none;
   padding-left:25px;
   padding-right:25px;
   display:block;
   text-transform:uppercase;
   height:24px;
   line-height:24px;


}
.topnav a:hover {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#b9df34;
   text-decoration: none;
   padding-left:25px;
   padding-right:25px;
   display:block;
   background: url(images/topmenu-back-hover.gif) left top repeat-x;
   text-transform:uppercase;
   height:24px;
   line-height:24px;

}

.topnav_act {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#b9df34;

} 
.topnav_act a:link {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#b9df34;
   text-decoration: none;
   padding-left:25px;
   padding-right:25px;
   display:block;
   background: url(images/topmenu-back-hover.gif) left top repeat-x;
   text-transform:uppercase;
   height:24px;
   line-height:24px;


}

.topnav_act a:visited {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#b9df34;
   text-decoration: none;
   padding-left:25px;
   padding-right:25px;
   display:block;
   background: url(images/topmenu-back-hover.gif) left top repeat-x;
   text-transform:uppercase;
   height:24px;
   line-height:24px;
}



/* Top Navigation Menu 2nd Level */

.topnav1 {
   font-weight: normal;
   font-family: Verdana, sans-serif;
   font-size: 11px;
   left: 70px;
   width: 150px;
}   
.topnav1 a:link {
   text-decoration: none;
   color:#ffffff;    
   padding-left: 25px;
   background:url(images/topmenu-back-sub.gif) left top repeat-x;
   display:block;
   height:24px;
   line-height:24px;
}
.topnav1 a:visited {
   text-decoration: none;
   color:#ffffff;    
   padding-left: 25px;
   background:url(images/topmenu-back-sub.gif) left top repeat-x;
   display:block;
   height:24px;
   line-height:24px;
}
.topnav1 a:active {
   text-decoration: none;
   color:#ffffff;    
   padding-left: 25px;
   background:url(images/topmenu-back-sub.gif) left top repeat-x;
   display:block;
   height:24px;
   line-height:24px;
}
.topnav1 a:hover {
   text-decoration: none;
   color:#b9df34;   
   padding-left: 25px;
   background:url(images/topmenu-back-sub.gif) left top repeat-x;
   display:block;
   height:24px;
   line-height:24px;
}


.topnav1_act {
   font-weight: normal;
   font-family: Verdana, sans-serif;
   font-size: 11px;
   left: 70px;
   width:150px;

}  
.topnav1_act a {
   text-decoration: none;
   color:#b9df34;   
   padding-left: 25px;
   background:url(images/topmenu-back-sub.gif) left top repeat-x;
   display:block;
   height:24px;
   line-height:24px;
}
.topnav1_act a:visited {
   text-decoration: none;
   color:#b9df34;   
   padding-left: 25px;
   background:url(images/topmenu-back-sub.gif) left top repeat-x;
   display:block;
   height:24px;
   line-height:24px;
}
.topnav1_act a:hover {
   text-decoration: none;
   color:#b9df34;   
   padding-left: 25px;
   background:url(images/topmenu-back-sub.gif) left top repeat-x;
   display:block;
   height:24px;
   line-height:24px;
}


/* Left Navigation Menu */
.leftnav {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   text-decoration:none;
   width:150px;
   height:20px;
   
} 
.leftnav a:link {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   height: 20px;
   width:150px;
   text-indent:13px;
   line-height:20px;
   display:block;
   text-decoration:none;
   border-top:#b7c9d2 1px dotted;


}
.leftnav a:visited {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   height: 20px;
   width:150px;
   text-indent:13px;
   line-height:20px;
   display:block;
   text-decoration:none;
   border-top:#b7c9d2 1px dotted;


}
.leftnav a:active {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   height: 20px;
   width:150px;
   text-indent:13px;
   line-height:20px;
   display:block;
   text-decoration:none;
   border-top:#b7c9d2 1px dotted;


}
.leftnav a:hover {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#b9df34;
   height: 20px;
   width:150px;
   text-indent:13px;
   line-height:20px;
   display:block;
   text-decoration:none;
   border-top:#b7c9d2 1px dotted;


}

.leftnav_act {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#b7c9d2;
   text-decoration:none;
   width:150px;
   height: 20px;

} 
.leftnav_act a:link {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#b9df34;
   height: 20px;
   width:150px;
   text-indent:13px;
   line-height:20px;
   display:block;
   text-decoration:none;
   border-top:#b7c9d2 1px dotted;

}

.leftnav_act a:visited {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#b9df34;
   height: 20px;
   width:150px;
   text-indent:13px;
   line-height:20px;
   display:block;
   text-decoration:none;
   border-top:#b7c9d2 1px dotted;
}


.leftnav_sub {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   text-decoration:none;
   width:150px;
   height:20px;
   
} 
.leftnav_sub a:link {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   height: 20px;
   width:150px;
   text-indent:13px;
   line-height:20px;
   display:block;
   text-decoration:none;
   border-top:#b7c9d2 1px dotted;
   background:url(images/bullet_toggle_plus.gif) left no-repeat;


}
.leftnav_sub a:visited {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   height: 20px;
   width:150px;
   text-indent:13px;
   line-height:20px;
   display:block;
   text-decoration:none;
   border-top:#b7c9d2 1px dotted;
   background:url(images/bullet_toggle_plus.gif) left no-repeat;

}
.leftnav_sub a:active {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   height: 20px;
   width:150px;
   text-indent:13px;
   line-height:20px;
   display:block;
   text-decoration:none;
   border-top:#b7c9d2 1px dotted;
   background:url(images/bullet_toggle_plus.gif) left no-repeat;

}
.leftnav_sub a:hover {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#b9df34;
   height: 20px;
   width:150px;
   text-indent:13px;
   line-height:20px;
   display:block;
   text-decoration:none;
   border-top:#b7c9d2 1px dotted;
   background:url(images/bullet_toggle_plus.gif) left no-repeat;

}

.leftnav_sub_act {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#b7c9d2;
   text-decoration:none;
   width:150px;
   height: 20px;

} 
.leftnav_sub_act a:link {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#b9df34;
   height: 20px;
   width:150px;
   text-indent:13px;
   line-height:20px;
   display:block;
   text-decoration:none;
   border-top:#b7c9d2 1px dotted;
   background:url(images/bullet_toggle_plus.gif) left no-repeat;
}

.leftnav_sub_act a:visited {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#b9df34;
   height: 20px;
   width:150px;
   text-indent:13px;
   line-height:20px;
   display:block;
   text-decoration:none;
   border-top:#b7c9d2 1px dotted;
   background:url(images/bullet_toggle_plus.gif) left no-repeat;   
}


/* Left Navigation Menu 1 */
.leftnav1 {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#333333;
   width:150px;
   height:20px;
   
} 
.leftnav1 a:link {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#333333;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;

}
.leftnav1 a:visited {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#333333;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;

}
.leftnav1 a:active {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#333333;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;

}
.leftnav1 a:hover {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#b9df34;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;

}

.leftnav_act1 {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#b9df34;
   width:150px;
   height:20px;
} 
.leftnav_act1 a:link {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#b9df34;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;

}

.leftnav_act1 a:visited {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#b9df34;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;
}

.leftnav1_sub {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#333333;
   width:150px;
   height:20px;
   
} 
.leftnav1_sub a:link {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#333333;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;
   background:url(images/bullet_toggle_plus_sub.gif) left no-repeat; 
}
.leftnav1_sub a:visited {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#333333;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;
   background:url(images/bullet_toggle_plus_sub.gif) left no-repeat; 
}
.leftnav1_sub a:active {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#333333;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;
   background:url(images/bullet_toggle_plus_sub.gif) left no-repeat;  
}
.leftnav1_sub a:hover {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#b9df34;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;
   background:url(images/bullet_toggle_plus_sub.gif) left no-repeat; 
}

.leftnav1_sub_act {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#b9df34;
   width:150px;
   height:20px;
} 
.leftnav1_sub_act a:link {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#b9df34;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;
   background:url(images/bullet_toggle_plus_sub.gif) left no-repeat; 
}

.leftnav1_sub_act a:visited {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#b9df34;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;
   background:url(images/bullet_toggle_plus_sub.gif) left no-repeat; 
}




/* Left Navigation Menu 2 */
.leftnav2 {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#333333;
   width:150px;
   height:20px;
   
} 
.leftnav2 a:link {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#333333;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:32px;
   line-height:20px;

}
.leftnav2 a:visited {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#333333;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:32px;
   line-height:20px;

}
.leftnav2 a:active {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#333333;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:32px;
   line-height:20px;

}
.leftnav2 a:hover {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#b9df34;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:32px;
   line-height:20px;

}

.leftnav_act2 {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#b9df34;
   width:150px;
   height:20px;
} 
.leftnav_act2 a:link {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#b9df34;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:32px;
   line-height:20px;

}

.leftnav_act2 a:visited {
   font-family: Verdana, sans-serif;
   font-size: 10x;
   color:#b9df34;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:32px;
   line-height:20px;
}

.csc-form-fieldcell input{
border: 1px solid #cdd9de; width:150px; 
}

.csc-form-labelcell p{
margin-bottom:0px;
}

radio {border:0px;}
text { border: 1px solid #cdd9de;}
check {border: 0px;}
select {border:0px; width:270px;}
input, textarea {border: 1px solid #cdd9de; width:270px; }
submit {color: #ffffff; background-color: #cdd9de; border: 0px;}


#nyheder { height: 175px !important; height: 215px; padding: 20px; margin: 0; background: url(images/news-bg.gif) no-repeat; overflow: hidden; }
#nyheder h1 { font-size: 16px; font-weight: bold; color: #6896ab; margin: 0 0 40px 0; }
#nyheder li { list-style: none; margin: 0 0 16px 0; }
#nyheder h2 { width: 180px; font-size: 16px; font-weight: bold; color: #fff; margin: 0 0 15px 0; }
#nyheder p, #nyheder a { color: #fff; text-decoration: none; }
#nyheder p.date { font-style: italic; margin: 0; }
#nyheder p.more-link { padding: 2px 15px; margin: 0 0 0 232px; border: 3px solid #fff; background: #4b97ad; display: inline; white-space: nowrap; }

#news-front { height: 175px !important; height: 215px; padding: 20px; margin: 0; background: url(images/news-bg.gif) no-repeat; overflow: hidden; position: relative; }
#news-front h1 { font-size: 16px; font-weight: bold; color: #6896ab; margin: 0 0 40px 0; }
#news-front li { list-style: none; margin: 0 0 16px 0; }
#news-front h2 { width: 180px; font-size: 16px; font-weight: bold; color: #fff; margin: 0 0 15px 0; height:60px; }
#news-front p, #news-front a { color: #fff; text-decoration: none; }
#news-front p.date { font-style: italic; margin: 0; position: absolute; bottom: 5px; }
#news-front p.more-link { padding: 2px 15px; margin: 0 0 0 215px; border: 3px solid #fff; background: #4b97ad; display: inline; white-space: nowrap; position: absolute; bottom: 0; }

/* TYPO3 FIXES */
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }
.float-left { float: left; display: inline; }
.float-right { float: right; display: inline; }