/*------------------------------------------------------------------------------------------Reset------------------------------------------------------------------------------------------- */
* {margin:0; padding:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0; outline:0; vertical-align:baseline; background:transparent;}

.noscreen {display:none;}

.kasse {min-height:1px;}
.kasse:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}

.fix {float:none; clear:both; width:0; height:0; margin:0; padding:0; border:0; line-height:0; font-size:0;}

.f-left {float:left !important;}
.f-right {float:right !important;}

.t-left {text-align:left !important;}
.t-center {text-align:center !important;}
.t-right {text-align:right !important;}
.t-justify {text-align:justify !important;}

.va-top {vertical-align:top !important;}
.va-middle {vertical-align:middle !important;}
.va-bottom {vertical-align:bottom !important;}

.nom {margin:0 !important;}
.nomt {margin-top:0 !important;}
.nomb {margin-bottom:0 !important;}

.hidden {position:absolute; left:-1000em; top:-1000em; width:1px; height:1px; overflow:hidden;}



/*------------------------------------------------------------------------------------------Style------------------------------------------------------------------------------------------- */

body {padding:25px 0; background:url("../setup/oven.gif") 0 0 repeat-x; font:0.75em/1.5 "arial", sans-serif; background-color:#dfdfdf; color:#3f3f3f; text-align:center;}

a {color:#113e82;}
a:hover {color:#000;}

h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}

#main {width:1040px; padding:10px; margin:0 auto; overflow:hidden; background:#FFF; text-align:left;}

    #header {position:relative; width:1040; height:100px; padding:0 0 0 0px; overflow:hidden; background-color:#113e82;}

#nav{
	margin:0;
	padding:0;
	padding-left:10px;
	border-top:1px solid #FFF; border-bottom:1px solid #FFF; background:#EFEFEF;
	font-family: arial, sans-serif;
	position: relative;
	height:38px;
	width: 1030px;
	font-size:12px;
	margin-left:-1px;
	border:1px solid #fff;
}
#nav ul{
	background:#EFEFEF;
}
#nav li{
	position: relative;
	float: left;
	list-style: none;
}
#nav li a{
	width:80px;
	height: 38px;
	display: block;
	text-decoration:none;
	text-align: center;
	line-height: 40px;
	border-right:1px solid #e9e9e9;
	color: #3f3f3f;
}
#nav li a:hover{}

#nav ul ul{
	position: absolute;
	top: 38px;
	width:150px;
	visibility: hidden;
}
#nav ul li:hover ul{
	visibility:visible;
}
#nav ul li:hover ul li a {
	background:#005e91;
	color:#ffffff;
	padding:5px; 
	padding-bottom:1px;
	padding-top:8px;
	line-height: 10px;
	width: 150px;
	height:20px;
	text-align: left;
	border-bottom: 1px solid #fff;
	border-right: none;
}
#nav ul li:hover ul li a:hover { background:#61a5e5; color:#fff;}

    #indhold {margin-bottom:10px; background:url("../setup/main.gif") 0 0 no-repeat;}
    #indhold-in {min-height:430px; padding:20px; background:url("../setup/main_nede.gif") 0 100% no-repeat;}
    
	#left {float:left; width:230px;	margin:0; padding:0;}
	#right {float:right; width:230px; margin:0; padding:0;}
	#middle {margin:0 0 0 250px; width:500px;}
    #left .in, #right .in, #middle .in {padding:15px;}

    #footer {padding-left:20px; color:#5F5F5F;}
	#f_top{width:998px; height:20px; color:#113e82; border-bottom:1px solid #113e82;}
	
	#container4 {
		clear:left;
		float:left;
		width:100%;
		overflow:hidden;
	}
	#container3 {
		clear:left;
		float:left;
		width:100%;
		position:relative;
		right:25%;
	}
	#container2 {
		clear:left;
		float:left;
		width:100%;
		position:relative;
		right:25%;
	}
	#container1 {
		float:left;
		width:100%;
		position:relative;
		right:25%;
	}

	
	#f_1{
		float:left;
		width:51%;
		position:relative;
		left:77%;
		overflow:hidden;
	}
	#f_2{
		float:left;
		width:11%;
		position:relative;
		left:72%;
		overflow:hidden;
	}
	#f_3{
		float:left;
		width:11%;
		position:relative;
		left:75%;
		overflow:hidden;
	}
	#f_4{
		float:left;
		width:20%;
		position:relative;
		left:81%;
		overflow:hidden;
	}
	
	#f_main{width:998px; height:190px; border-bottom:1px solid #113e82;}
	
	#f_undermenu {margin:0; list-style:none; margin-top:21px;}
	#f_undermenu li {display:inline;}
	#f_undermenu li a {display:block; padding:3px 0px 4px 15px; background:url("../setup/undermenu.gif") 0px 50% no-repeat; text-decoration:none; color:#3f3f3f;}
	#f_undermenu li a:hover { background:url("../setup/undermenu_hover.gif") 0px 50% no-repeat;}
	#f_undermenu li.last a {border:0;}
	
	#f_login{margin-top:21px; padding:10px; background:#eaf5fa; width:100%; height:118px;}
	#f_login_text{margin-left:10px; color:#3f3f3f; font-size:11px; font-weight:bold;}
	#f_login_text_fejl{margin-left:0px; margin-top:-5px; color:red; font-size:11px; font-weight:bold;}
	input{margin-left:10px; margin-bottom:10px; width:100px; width:150px;}
	.submit{width:50px; background:#fff; border:1px solid #3f3f3f;}
	
	#f_bund{margin-top:0px; margin-left:40px; width:998px; margin-bottom:-10px;}
	
    #footer a {color:#5F5F5F;}
    #footer a:hover {color:#3f3f3f;}
	

#forsidebillede img {display:block; margin-bottom:15px;}

.forside {width:470px; text-align:justify;}
.forside h4 {margin:0; margin-bottom:7px; font-size:110%;}
.forside p {margin:0; font-size:100%;}

#undermenu {margin:0; list-style:none; min-height:100px;}
#undermenu li {display:inline;}
#undermenu li a {display:block; padding:4px 10px 4px 25px; background:url("../setup/undermenu.gif") 10px 50% no-repeat; text-decoration:none; color:#3f3f3f; border-bottom:1px solid #efefef;}
#undermenu li a:hover {font-weight:bold; color:#113e82; background:url("../setup/undermenu_hover.gif") 10px 50% no-repeat;}
#undermenu li.last a {border:0;}

dl#nyheder {margin:0; background:url("../setup/prik.gif") 3px 0 repeat-y;}
dl#nyheder dt a {margin-bottom:4px; padding-left:15px; background:url("../setup/nyheder.gif") 0 50% no-repeat; font-weight:bold; text-decoration:none; color:#3f3f3f;}
dl#nyheder dt a:hover {margin-bottom:4px; padding-left:15px; background:url("../setup/nyheder_hover.gif") 0 50% no-repeat; font-weight:bold; text-decoration:none; color:#113e82;}
dl#nyheder dd {margin:0; margin-bottom:10px; padding-left:15px;}
dl#nyheder dd a {text-decoration:underline; color:#3f3f3f;}
dl#nyheder dd a:hover{color:#113e82;}


#sponsor-in {padding:15px; background:url("../setup/sponsor.gif") 0 0 repeat-x; border-bottom:1px solid #DDDDDD; background-color:#EFEFEF;}
#sponsor img {margin-right:18px;}

#lyngby-in {margin:0; list-style:none; text-align:center; padding-top:15px;}
#lyngby-in li {display:inline;}
#lyngby-in li a {display:block; text-decoration:none; margin-bottom:15px;}
#lyngby-in li a:hover {text-decoration:underline;}




.title-01 {margin:0; padding:10px 15px 7px 15px; font-size:150%; font-weight:normal; background-color:#5f5f5f; color:#fff;}
.title-03 {margin:0; padding:13px 10px 13px 15px; font-size:100%; font-weight:bold;}
.title-03, .title-03.sponsor {background-color:#113e82; color:#fff;}
.title-03 a {text-decoration:none; color:#FFF;}
.title-03 a:hover {text-decoration:underline;}
.title-04 {margin:0 5px; padding:13px 30px 13px 15px; background:url("../setup/gradient.gif") 0 0  repeat-x; font-size:100%; font-weight:bold; color:#113e82;}
.title-05 {margin:0 0px; padding:13px 10px 13px 15px; background:url("../setup/gradient.gif") 0 0  repeat-x; font-size:100%; font-weight:bold;}

a:hover.more {text-decoration:none;}




.blog_overskrift{
font-size:22px;
font-weight:bold;
display:inline;
color:3f3f3f;
}

.blog_dato{
font-size:12px;
display:inline;
color:#0066FF;
}

.blog_dato_rød{
font-size:12px;
color:#FF0000;
padding-top:10px;
}

.blog_kom_navn{
font-weight:bold;
display:inline;
}

.textarea_kommentar{
border:1px solid;
background-color:#ffffff;
width:400px; 
height:150px; 
font-size:12px;
font-family:Arial;
color:#3f3f3f;
}

.tilføj_kommentar{
font-size:14px;
font-family:Arial;
font-weight:bold;
}

/* Galleri */

#wrap {
  margin-top:10px;
}
#wrap ul {
  list-style:none;
  margin: 0 auto;
}
#wrap li {
  float: left;
  margin: 20px;
  margin-left:0px;
}
#wrap ul li a img {
  border: 5px solid #5f5f5f;
}
#wrap ul li a img:hover {
  border: 5px solid #e5e5e5;
}


.Box1 {
    float: left;
    width:19%;
}
.Box2 {
    float: left;
    width:19%;
}
.Box3 {
    float: left;
    width:19%;
}
.Box4 {
    float: left;
    width:19%;
}
.Box5 {
    float: left;
    width:19%;
}

.kravtider_overskrift{
font-weight:bold;
padding-bottom:30px;
text-align:center;
}

.kravtider_overskrift2{
clear:left;
font-weight:bold;
padding-top:30px;
padding-bottom:30px;
text-align:center;
}

.kravtider_indhold{
text-align:center;
}