body { 	
	background-color: #cccccc;
	font-family: Verdana;
	font-size:11px;
	color:#333333;
	margin:0;
}

html, body, #wrap { height: 100%; text-align:center; }
body > #wrap { height: auto; min-height: 100%; }

#wrap { width: 992px; text-align: left; margin: 0 0 0 -496px; background: #fff; position: absolute; top: 0; left: 50%; z-index: 2; }
/* #wrap { width: 992px; margin: 0 auto 20px auto; background-color:#FFF; text-align:left; } */
#fullsizebg { width: 100%; margin: 0; position: fixed; left:0; }
#fullsizebg img { margin: 0 0 0 -990px; position: absolute; left: 50%; }

#content { background-color:#FFFFFF; border-top:10px solid #ffffff; width:992px; text-align:left; }
#footer { padding:10px; background-color:#333333;}

#top { clear:both; }
#logo { width:200px; height:140px; text-align:center; padding-top:10px; float:left; display:inline; }
#topbanner { width:732px; height:150px; padding: 4px 30px 0 0; float:right; display:inline; }
#topbanner .homepage_link { float:right; display:inline; }
#topbanner .homepage_link img { margin: 0 0 -1px 0; position:relative; top: 1px; }
#topbanner .banner { width:728px; height:90px; padding: 2px; margin:30px auto 0 auto; border:1px solid #ccc; }

#menu { clear:both; width:990px; margin-left:1px; height:28px; }
#vaelgby { float:left; width:200px; height:28px; background:url(images/vaelgby-pil.gif) center left no-repeat; background-color:#215a02; color:#FFF; text-align:center; font-size:16px; font-weight:bold; line-height:28px;  }
.mainmenu { float:right; width:790px; height:28px; background-color:#215a02;  }

#submenu { clear:both; width:990px; margin-left:1px; height:20px; }
.tilmeld { float:left; width:200px; height:20px; background-color:#333333; text-align:center; color:#FFF; line-height:20px;  }
.tilmeld a, .tilmeld a:hover { text-align:center; color:#FFF; text-decoration:none;  }
.submenu { float:left; width:590px; height:20px; background-color:#666666;  }
.search { float:left; width:200px; height:20px; background-color:#666666;  }

#login-slide { clear:both; border-top:1px solid #FFFFFF; }
#login-boks { position:absolute; border-top:1px solid #FFF; background:url(images/back_trans.png); margin-left:1px; height:28px; width:990px; z-index: 999999; }

#vaelgby-boks { position:absolute; border-top:1px solid #FFF; background:url(images/back_trans.png); margin-left:1px; height:210px; width:200px; z-index:10000; }
#vaelgby-boks h1 { border-bottom:1px solid #FFFFFF; color:#FFFFFF; font-size:16px; }
#vaelgby-boks a { color:#FFFFFF; font-weight:bold; }


.vaelgby-boks-by { padding: 15px 20px 0; }
.vaelgby-boks-kanal { padding: 15px 20px 0; }

.news-search-form input {height:12px; margin-top:2px; border:medium none; }
.news-search-form-submit input { background-color:#666666; color:#FFFFFF; height:13px; }

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;

}

.city select {
	width:150px;
}

.webtv-forsiden img{
width:100px;
}

.news-small img{
width:153px;
}

h1, h1 A:link, h1 A:hover{
font-family: Verdana;
font-size:20px;
font-weight:bold;
color:#000000;
text-decoration:none;
margin-top:0px;
margin-bottom:15px;
padding:0px;
line-height:normal;
}

h2, h2 A:link, h2 A:hover{
font-family: Verdana;
font-size:21px;
font-weight:bold;
color:#000000;
text-decoration:none;
margin-top:0px;
margin-bottom:5px;
padding:0px;
}

#preview-overskrift{
background-color:#CCCCCC;
border:1px solid #000000;
color:#000000;
font-family:Verdana;
font-size:21px;
font-weight:bold;
line-height:normal;
margin-bottom:5px;
margin-top:5px;
padding:0;
text-decoration:none;
width:315px;
}

h3, h3 A:link, h3 A:hover{
font-family: Verdana;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
margin-top:0px;
margin-bottom:5px;
padding:0px;
}

.overskrift-hvid{
font-family: Verdana;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}

.checkboxTitle{
	clear:both;
	font-weight:bolder;
	padding:20px 0;
	
}
.checkbox{
display:block;
float:left;
overflow:hidden;
padding:2px;
width:144px;
}

.dmnt_par a{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.dmnt_par a:hover{
font-weight:bold;
color:#b3d457;
text-decoration:none;
}


.infoboks160 {
width:160px;
border:1px solid #cecdcd;
clear:both;
margin-bottom:10px;
}

.infoboks160-inside {
background:url(images/boksback.gif) top left repeat-x;
width:150px;
margin-left:5px;
margin-top:5px;
padding-bottom:15px;
}

.infoboks315 {
width:315px;
border:1px solid #cecdcd;
/*IE min heigth hack: */
min-height:240px;
height:auto !important; 
height:240px;
clear:both;
margin-bottom:10px;

}

.infoboks315-inside {
background:url(images/boksback.gif) top left repeat-x;
width:305px;
margin-left:5px;
margin-top:5px;
/*IE min heigth hack: */
min-height:150px;
height:auto !important; 
height:150px;
}


.erhvervsboks315 {
width:315px;
border:1px solid #cecdcd;
/*IE min heigth hack: */
min-height:80px;
height:auto !important; 
height:80px;
clear:both;
margin-bottom:10px;
}

.erhvervsboks315-inside {
background:url(images/boksback.gif) top left repeat-x;
width:305px;
margin-left:5px;
margin-top:5px;
min-height:70px;
height:auto !important; 
height:70px;
margin-bottom:5px;
display:inline-block;
}


.infoboks475 {
width:475px;
border:1px solid #cecdcd;
/*IE min heigth hack: */
min-height:80px;
height:auto !important; 
clear:both;
margin-bottom:10px;
}

.infoboks475-inside {
background:url(images/boksback.gif) top left repeat-x;
width:465px;
margin-left:5px;
margin-top:5px;
padding-bottom:15px;
/*IE min heigth hack: */
min-height:70px;
height:auto !important; 

}

.infoboks645 {
width:645px;
border:1px solid #cecdcd;
/** height:237px; **/
margin-left:10px;
clear:both;
margin-bottom:10px;
}

.infoboks645-inside {
background:url(images/boksback.gif) top left repeat-x;
width:635px;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
padding-bottom:15px;
}

.breakingnews {
width:640px;
background:#b3d457 url(images/breakingnews.gif) top left no-repeat;
margin-left:10px;
clear:both;
min-height:40px;
height:auto !important; 
height:40px;
margin-bottom:10px;
}

.breakingnews-inside {
width:580px;
margin-left:55px;
padding-top:6px;
}

.breakingnews-inside h1{
padding:0px;
margin:0px;
}

.infoboks160-inside h1, .infoboks315-inside h1, .erhvervsboks315-inside h1, .infoboks475-inside h1, .infoboks645-inside h1{
background-color:#292929;
color:#FFFFFF;
height:27px;
line-height:27px;
font-size:13px;
padding-left:10px;
margin-bottom:10px;
}

.infoboks160-inside h1 a, .erhvervsboks315-inside h1 a, .erhvervsboks315-inside h1, .erhvervsboks315-inside h1 a:hover, .infoboks475-inside h1 a, .infoboks645-inside h1 a{
color:#FFFFFF;
line-height:27px;
font-size:13px;
}

.infoboks315-inside h1 a, .infoboks315-inside h1 a, .infoboks315-inside h1 a:hover{
color:#FFFFFF;
line-height:27px;
font-size:13px;
}

.infoboks160-inside h2, h2 A:link, h2 A:hover, .infoboks315-inside h2, h2 A:link, h2 A:hover, .erhvervsboks315-inside h2, h2 a, h2 A:hover, .infoboks475-inside h2, h2 A:link, h2 A:hover, .infoboks645-inside h2, h2 A:link, h2 A:hover{
background-color:#292929;
color:#FFFFFF;
height:27px;
line-height:27px;
font-size:13px;
padding-left:10px;
margin-bottom:10px;
}

.infoboks160-inside p, .infoboks315-inside p, .infoboks475-inside p, .infoboks645-inside p, .erhvervsboks315-inside p{
padding-left:10px;
padding-right:10px;
/* margin:0px; */

}

.extraboks {
width:640px;
border:1px solid #cecdcd;
margin-bottom:10px;
}

.extraboks-inside {
background:url(images/boksback.gif) top left repeat-x;
width:630px;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
min-height:70px;
height:auto !important; 
height:70px;
}

.extraboks-inside h2{
background-color:#292929;
color:#FFFFFF;
height:27px;
line-height:27px;
font-size:13px;
padding-left:10px;
margin-bottom:10px;
}

.extraboks-inside h2 A, .extraboks-inside h2 A:hover{
color:#FFFFFF;
padding-left:0px;
margin-bottom:0px;
font-size: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{
margin-right:10px !important;
}


.tx-slideshow-pi1{
z-index:-7;
}

.caption {
	font-family: Verdana;
	font-size:10px;
	color:#000000;
}
a {
	text-decoration: none;
	color:#000000;
}

a:hover {
	text-decoration: underline;
	color:#ed1c24;
}

.news-single-item a{
	text-decoration: none;
	color:#ED1C24;
	font-weight:bold;
}

.news-single-item a:hover {
	text-decoration: underline;
	color:#ED1C24;
	font-weight:bold;
}


.link-hvid a {
	text-decoration: none;
	color:#ffffff;
}

.link-hvid a:hover {
	text-decoration: underline;
	color:#eeeeee;
}


.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:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.copy a:hover{
font-family: Verdana;
font-size:11px;
font-weight:normal;
color:#ebebeb;
text-decoration:none;
}


.nyheder{
font-family: Verdana;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}


/* TOP SUB MENU */

.topmenu {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#ffffff;
   text-align:center;
   border-right:1px solid #858585
} 

.topmenu a {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   font-weight:bold;
   color:#ffffff;
   text-decoration: none;
   display:block;
   text-transform:uppercase;
   height:20px;
   line-height:20px;
   background-color:#666666;
   padding-left:10px;
   padding-right:10px;
} 

.topmenu.last a {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   font-weight:bold;
   color:#ffffff;
   text-decoration: none;
   display:block;
   text-transform:uppercase;
   height:20px;
   line-height:20px;
   background-color:#E10019;
   padding-left:10px;
   padding-right:10px;
} 

.topmenu a:hover {
   background-color:#4a4a4a;
   text-decoration:none;
   color:#FFF;
} 

.topmenu_act a, .topmenu_act a:hover {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   font-weight:bold;
   color:#ffffff;
   text-decoration: none;
   display:block;
   text-transform:uppercase;
   height:20px;
   line-height:20px;
   background-color:#4a4a4a;
   padding-left:10px;
   padding-right:10px;
} 

.topmenu_act a:hover {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   font-weight:bold;
   color:#ffffff;
   text-decoration: none;
   display:block;
   text-transform:uppercase;
   height:20px;
   line-height:20px;
   background-color:#4a4a4a;
   padding-left:10px;
   padding-right:10px;
} 



/* TOP MENU */
.topnav {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#ffffff;
   text-align:center;
   border-right:1px solid #7ba602;
} 

.topnav a:link {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#ffffff;
   text-decoration: none;
   display:block;
   text-transform:uppercase;
   height:28px;
   line-height:28px;
   background-color:#aec203;
   padding-left:10px;
   padding-right:10px;

}
.topnav a:visited {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#ffffff;
   text-decoration: none;
   display:block;
   text-transform:uppercase;
   height:28px;
   line-height:28px;
   background-color:#aec203;
   padding-left:10px;
   padding-right:10px;

}
.topnav a:active {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#ffffff;
   text-decoration: none;
   display:block;
   text-transform:uppercase;
   height:28px;
   line-height:28px;
   background-color:#aec203;
   padding-left:10px;
   padding-right:10px;
}

.topnav a:hover {
   background-color:#97a802;
}


.topnav_act {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#ffffff;
   text-align:center;
   border-right:1px solid #7ba602;
} 


.topnav_act a:link, .topnav_act a:visited{
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#ffffff;
   text-decoration: none;
   display:block;
   text-transform:uppercase;
   height:28px;
   line-height:28px;
   background-color:#97a802;
   padding-left:10px;
   padding-right:10px;
}





/* 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:10px;
   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:10px;
   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:10px;
   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:#000000;
   height: 20px;
   width:150px;
   text-indent:10px;
   line-height:20px;
   display:block;
   text-decoration:underline;
   border-top:#b7c9d2 1px dotted;


}

.leftnav_act {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#000000;
   text-decoration:underline;
   width:150px;
   height: 20px;

} 
.leftnav_act a:link {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#000000;
   height: 20px;
   width:150px;
   text-indent:10px;
   line-height:20px;
   display:block;
   text-decoration:underline;
   border-top:#b7c9d2 1px dotted;

}

.leftnav_act a:visited {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#000000;
   height: 20px;
   width:150px;
   text-indent:10px;
   line-height:20px;
   display:block;
   text-decoration:underline;
   border-top:#b7c9d2 1px dotted;
}


/* 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: 10px;
   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: 10px;
   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: 10px;
   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: 10px;
   color:#000000;
   text-decoration: underline;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;

}

.leftnav_act1 {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000;
   width:150px;
   height:20px;
} 
.leftnav_act1 a:link {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000;
   text-decoration: underline;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;

}

.leftnav_act1 a:visited {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000;
   text-decoration: underline;
   height: 20px;
   width:150px;
   display:block;
   text-indent:20px;
   line-height:20px;
}



/* 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: 10px;
   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: 10px;
   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: 10px;
   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: 10px;
   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: 10px;
   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: 10px;
   color:#b9df34;
   text-decoration: none;
   height: 20px;
   width:150px;
   display:block;
   text-indent:32px;
   line-height:20px;
}


.mf-text { overflow:auto;}
radio {border:0px;}
text { border: 1px solid #cdd9de;}
check {border: 0px;}
select {border:0px; }
input {border: 1px solid #cdd9de;  font-family: Verdana, sans-serif; font-size: 11px; }
textarea {border: 1px solid #cdd9de; font-family: Verdana, sans-serif; font-size: 11px;  }
submit {color: #ffffff; background-color: #cdd9de; border: 0px;}
/* -------------------------------------------------------- */
/* BUTTON													*/
.button_menu{
	background:#000000 url(images/button.png)  -32px right no-repeat;
	color:#FFFFFF;
	clear:both;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:31px;
	line-height:31px;
	width:992px;


}
	a.button_menu {
		text-decoration:none;
		color:#FFFFFF;
	}
	.button_menu span {
		background:#000000 url(images/button.png) left top no-repeat;
		display:block;
		height:31px;
		line-height:31px;
		padding-left:10px;
		width:982px;
	}
	.button_menu span:hover{
   color:#b3d457;
	}
/* -------------------------------------------------------- */
/* MENU														*/
.v-menu{
	width:992px;
	clear:both;
	background-color:#000000;
}


.tx-idefapagecounter-pi1{
	background: url("/typo3conf/ext/idefa_pagecounter/tinyflip.png") repeat-x scroll 0 0 black;
	border: 2px solid;
	float: left;
	font-size: 44px;
	height: 31px;
	padding-top: 11px;
	text-shadow: 1px 1px 4px #333333;
}

