@charset "utf-8";
@import url("css/reset.css");
@import url("css/klavika.css");
@import url("css/scrollable-horizontal.css");




* {
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	line-height:12pt;
	color:black;
}




.wrapper h1, .wrapper h1 * {
	font-size:13pt;
	font-weight:bold;
	line-height:21pt;
	color:#004990;
	text-transform:uppercase;
}




.wrapper h2 {
	font-size:12pt;
	font-weight:bold;
	line-height:18pt;
}




.wrapper {
	width:960px;
	margin:auto;
}




.top {
	height:161px;
	background-image:url(gfx/topbg.png);
	margin-bottom:10px;
}


.selectedTab, #top h1 a:active, #top h1 a:hover {
	
	color:#f78f1e;

}
.top h1.logo {
	width:239px;
	height:161px;
	overflow:hidden;
	float:left;
}




.top h1.logo a {
display:block;
	width:239px;
	height:161px;
	overflow:hidden;
	text-indent:-999px;
	background-image:url(gfx/kjaerkjaer.png);
	float:left;
}




.top h1.logo a img {
	display:none;
}




.topikoner {
	height:20px;
	padding-top:22px;
}
.topikoner ul {
	float:right;
}
.topikoner li {
	float:left;
	padding:0px 10px 0px 10px;
}




.topmenu {
	padding-top:11px;
	height:20px;
	padding-bottom:11px;
	display:block;
}
.topmenu ul {
	float:right;
}








.topmenu ul li {
	float:left;
	background-image:url(gfx/menudivhojre.png);
	background-repeat:no-repeat;
	padding-left:10px;
	height:20px;
	line-height:normal;
}
.topmenu ul li.firstitem {
	background-image:url(gfx/menudivhojrefirst.png);
	background-repeat:no-repeat;
}	




.topmenu ul li a {
	background-image:url(gfx/menudivvenstre.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding: 3px 21px 4px 10px;
	line-height:normal;
	display:block;
	text-decoration:none;
}




.topmenu ul li.lastitem a {
	background-image:url(gfx/menudivvenstrelast.png);
	background-repeat:no-repeat;
}




.topmenu ul li.inpath, .topmenu ul li.activeitem {
	background-color:#f78f1e;
}	




.topmenu ul li.inpath a, .topmenu ul li.activeitem a {
	color:white;
}




#top {
	float:left;
	height:77px;
	width:717px;
	overflow:hidden;
}




#top div
{
	float:left;
	height:57px;
	width:209px;
	overflow:hidden;
	padding:10px 15px 10px 15px;
}




#top div h1, #top div h1 * {
	font-family:'KlavikaMediumPlain', Arial, Helvetica, sans-serif;
	font-size:20pt;
	line-height:20pt;
	color:white;
text-decoration:none;
}
#top div p, #top div p * {
	font-size:8pt;
	color:white;
text-decoration:none;
}








.mid {
	overflow:hidden;
	margin-bottom:10px;
}




#leftnav {
	width:240px;
	background-image:url(gfx/venstre_menu_bg.png);
background-repeat:repeat-y;
	margin-right:10px;
	float:left;
	margin-bottom:-9999px;
	padding-bottom:9999px;
}




#leftnav li a {
	display:block;
	border-bottom:1px solid black;
	padding:5px 0px 5px 20px;
	text-decoration:none;
}




#leftnav ul.M1 a.inpath,#leftnav ul.M1 a.activeitem {
	background-image:url(gfx/venstre_menu_bg_aktiv.png);
}








#leftnav ul.M2 {
	padding-left:0px;
	width:239px;
	background-color:white;
}




#leftnav ul.M2 li a {
	padding-left:40px;
background-image:none;
}




#leftnav ul.M2 a.inpath,#leftnav ul.M2 a.activeitem {
	background-image:url(gfx/venstre_menu_bg_sub_aktiv.png);
}




#leftnav ul.M3 {
	padding-left:0px;
	width:239px;
	background-color:white;
}




#leftnav ul.M3 li {
background-color:white;
}




#leftnav ul.M3 li a {
	padding-left:60px;




}




#leftnav ul.M3 a.inpath,#leftnav ul.M3 a.activeitem {
background-image:none;
}




#content {
	padding:15px;
	margin-bottom:-984px;
	padding-bottom:999px;
	float:left;
}




#content ul {
	list-style-type: disc;
	list-style-position: inside;
        list-style-type: none;
}




#content.col2 {
width:680px;
}




#content.col3 {
width:320px;
}




#content ul li {
background-image:url(gfx/ulbullet.png);
background-repeat:no-repeat;
padding-left:25px;
padding-bottom:10px;
}




#rightcolumn {
float:right;
padding:15px;
padding-left:25px;
width:320px;
background-image:url(gfx/dots.png);
background-repeat:repeat-y;
	margin-bottom:-984px;
	padding-bottom:999px;
}




#rightcolumn ul {
	list-style-type: disc;
	list-style-position: inside;
        list-style-type: none;
}




#rightcolumn ul li {
background-image:url(gfx/ulbullet.png);
background-repeat:no-repeat;
padding-left:25px;
padding-bottom:10px;
}




.scrollable {
	margin:-15px;
}
.scrollable .items .billede {
	width:960px;
	height:145px;
	padding-top:235px;
}
.scrollable .items .billede div {
	width:910px;
	padding:10px 25px 10px 25px;
	background-image:url(gfx/90hvid.png);
	text-align:right;
}
.scrollable .items .billede div h1, .billede710 div h1, .billede710170 div h1 {
	font-family:'KlavikaMediumPlain', Arial, Helvetica, sans-serif;
	font-size:24pt;
	line-height:24pt;
	color:black;
	text-transform:none;
}
.scrollable .items .billede div *, .billede710 div *, .billede710170 div * {
	
	font-family:'KlavikaLightLight', Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:12pt;
	color:black;
}
.billede710 {
width:710px;
height:145px;
padding-top:235px;
margin:-15px;}




.billede710170 {
display:block;
width:710px;
height:170px;
margin:-15px;
margin-bottom:15px;
}




.billede710170 div {
padding:10px 25px 10px 25px;
text-align:right;
}
.billede710170 div h1, .billede710170 div * {
color:white;
}




.billede710 div
{
width:660px;
padding:10px 25px 10px 25px;
background-image:url(gfx/90hvid.png);
text-align:right;
}




.navi {
	background:none;
	position:relative;
	top:25px;
	left:790px;
	text-align:right;
}
.navi a {
	display:block;
	width:20px;
	height:20px;
	margin:5px;
	background-image:url(gfx/knap_hvid.png);
	float:left;
}
.navi a.active {
	background-image:url(gfx/knap_orange.png);
}








.footer {
	border-top:5px solid #f78f1e;
	padding-top:10px;
	overflow:hidden;
width:960px;
margin-right:-240px;
margin-bottom:10px;
float:left;
}








.footer div {
	width:209px;
	padding:5px 15px 5px 15px;
	border-left:1px solid black;
	float:left;
	margin-bottom:-989px;
	padding-bottom:999px;
}
.footer div:first-child {
border-left:1px solid white;
}
.footer div h1{
	font-family:'KlavikaLightLight', Arial, Helvetica, sans-serif;
	font-size:20pt;
	line-height:28pt;
	color:black;
}
#footer4 {
	width:210px;
	padding:25px 15px 0px 15px;
	float:left;
	text-align:right;
}
#footer5 {
	clear:both;
	border-top:1px solid black;
	margin-top:10px;
	padding:10px 15px 10px 15px;
}








.wrapper cite *{
	font-family:'KlavikaLightItalic', Arial, Helvetica, sans-serif;
	font-size:16pt;
	line-height:20pt;
	color:#004990;
	text-align:right;
}




.listing {
width:226px;
height:300px;
float:left;




}








.listing .text {
width:195px;
margin-top:10px;
padding:0px 15px 0px 15px;
border-right:1px solid black;
}




.listing:nth-child(3n+1) {
clear:both;
}

.newslist {
	margin:10px 0;
	border-bottom:1px solid #eee;
	padding:10px 0;
}

.newslist a {
	background-image:url(gfx/bullet.png);
	padding:5px 0px 10px 25px;
	background-repeat:no-repeat;
	font-style:italic;
	text-decoration:none;
}
