html, body {
	font-family:Arial, Helvetica, sans-serif;
}

body {
	text-align:center;   /* horizontal centering hack for IE */
	padding:0;           /* required to "hide" distance div */
	margin:20px 0 0 0;            /* required to "hide" distance div */
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/Lodsmaerke-til-baggrund.png);
	background-position:left top;
	background-repeat:repeat;
}


div#distance { 
	/*margin-bottom: -300px; /* half of content height */
	/*background:#FFFFFF;      /* temporary - used to see div */
	/*width: 1px;           /* required to "hide" distance div */
	/*height: 50%;          /* required */
	/*float: left;          /* required */

}


div#wrapper {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 600px;         /* required - desired height */
	width: 990px;          /* required - desired width */
	background:#FFFFFF;     /* cosmetic */
	margin: 0 auto;
	clear: left;          /* required */
}

div#wrapper_flash {
	text-align: left;     /* horizontal centering hack for IE */
	height: 800px;         /* required - desired height */
	width: 990px;          /* required - desired width */
	background:#FFFFFF;     /* cosmetic */
	margin: 0 auto;
}


.alle_nyheder_link {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}

.news_latest_date {
	margin:0;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight:bold;
}

#news .news_latest_title a {
   text-decoration:none;
}

#news .news_latest_title a:hover {
   text-decoration:underline;
}

.news_latest_title {
	margin:0;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight:bold;
}

.news_list_date {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

.news_list_title {
	margin:0;
	padding:5px 0 30px 0;
	font-size:12px;
	font-weight:bold;
}




#link1 {
	position:absolute;
	margin:92px 0 0 950px;
	padding:0;
	height:7px;
	line-height:0;
	border:0;
	font-size:0;
}

#link2 {
	position:absolute;
	margin:576px 0 0 950px;
	padding:0;
	height:7px;
	line-height:0;
	border:0;
	font-size:0;
}


#colBorder {
	position:absolute;
	width:990px;
	height:600px;
	margin:0;
	padding:0;
	z-index:1;
}

#bg_hvid_transparent {
	position:absolute;
	width:990px;
	height:600px;
	margin:0;
	padding:0;
	z-index:2;
}

#allWrap {
	position:absolute;
	width:990px;
	height:600px;
	margin:0;
	padding:0;
	z-index:3;
}

#logo {
	position:absolute;
	margin:0;
	padding:10px 0 0 20px;
	z-index:4;
}

#news_wrap {
	position:absolute;
	margin:434px 0 0 20px;
	padding:0;
	z-index:5;
}

#news_inner_wrap {
	margin:0;
	padding:0;
	width:384px;
	height:100px;
}

#news {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:12px;
}

#rate_calculator {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:12px;
}


#header_wrapper {
	height:100px;
	width:990px;
	/*background-color:#FF0099;*/
}

#content_wrapper {
	height:434px;
	width:990px;
	z-index:10;
	/*background-color:#009999;*/
}

#content {
	width:446px;
	height:394px;
	margin:0;
	padding:20px 85px 20px 459px;
	overflow:auto;
    font-size:11px;
    color:#404042;
}

#content_flash {
	margin:0;
	padding:0;
}

#content_bred {
	width:526px;
	height:434px;
	margin:0;
	padding:0 40px 0 424px;
    font-size:11px;
    color:#404042;
}

#content a, #content_bred a {
	color:#404042;
	text-decoration:underline;
}

#content a:hover, #content_bred a:hover {
	color:#404042;
	text-decoration:none;
}



#footer_wrapper {
	height:66px;
	width:990px;
	/*background-color:#FFFF00;*/
}

#footer_left {
	width:424px;
	float:left;
}

#footer_right {
	width:566px;
	float:right;
}

#footer {
	margin:0;
	padding:6px 0 0 30px;
	color:#404042;
}

#footer a {
	color:#404042;
	text-decoration:underline;
}

#footer a:hover {
	color:#404042;
	text-decoration:none;
}

#footer p {
	margin:0;
	padding:0;
	font-size:11px;
}

#colRight {
	margin:0;
	padding:0px 0px 0 0;
}

#colRight p.bodytext {
	margin:0;
	padding:6px 40px 0 0;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	color:#404042;
}


#languagemenu {
	margin:-2px 0 0 0;
	padding:0;
}

#ikoner {
	margin:0;
	padding:20px 60px 0 0;
}

#forside_menu {
	margin:0;
	padding:0px 55px 0 0;
	float:right;
}

#topmenu1 {
	margin:0;
	padding:0px 55px 0 0;
}

#topmenu2 {
	margin:0;
	padding:2px 60px 0 0;
}


.flag_en {
	margin:0;
	padding:0 20px 0 0;
}

.flag_dk {
	margin:0;
	padding:0 5px 0 0;
}




.navigation2_wrap {
	
	margin:0;
	padding:0;
	width:600px;
}



a {
	text-decoration:underline;
	color:#000000;
}

a:hover {
	text-decoration:none;
	color:#000000;
}




form {
	margin: 0;
	padding: 0;
}

.input {
	border: 1px solid #003f72;
	background-color: #FFFFFF; 
	color: #000000; 
	font-family: verdana, arial; 
	font-size: 11px;
	margin:-1px 0 0 0;
	padding:0;
}



h1 {
	font-size: 22px;
	font-weight: bold;
	padding: 0;
	margin:0 0 10px 0;
}

h2 {
	font-size: 22px;
	font-weight: bold;
	padding: 0;
	margin:0 0 10px 0;
}


table, p {
	margin:0;
	padding:0;
}

p.bodytext {
	margin:0 0 20px 0;
	padding:0;
}

td p.bodytext {
	margin:0 0 0 0;
	padding:0;
}

#content .news_single_wrap td p.bodytext {
	margin:0;
	padding:0 0 20px 0;
}

td {
	vertical-align:top;
}


ul {
	margin-left:0;
	padding-left:16px;
}

img { border:0 ;}

.clear {

	clear: both;
	height:1px;
	border:0;
	font-size:0;
	line-height:0;
}






/* Left Menu */


/* TopMenu 1 */
ul#navigation1 {
padding: 0;
margin: 0;
/*background-color: #039;*/
color: #1f1e21;
float: right;
/*height:28px;*/
}
ul#navigation1 li { display: inline; }
ul#navigation1 li a {
padding: 1px 7px 1px 7px;
margin:0 5px 0 5px;
/*background-color: #039;*/
color: #1f1e21;
text-decoration: none;
float: left;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
}
a:link, a:visited { color: #1f1e21; }
ul#navigation1 li a:hover {
background-color:#1f1e21;
color:#FFFFFF;
}
ul#navigation1 li#youarehere1 a { color: #FFFFFF; background-color:#1f1e21; } 




/* TopMenu 2 */
ul#navigation2 {
padding: 0;
margin: 0;
/*background-color: #039;*/
color: #fff;
float: right;
border:#999999 1px dotted;
/*height:28px;*/
}
ul#navigation2 li { display: inline; }
ul#navigation2 li a {
padding: 1px 7px 1px 7px;
margin:0 5px 0 5px;
/*background-color: #039;*/
color: #1f1e21;
text-decoration: none;
font-weight:normal;
float: left;
font-size:10px;
text-transform:uppercase;
}
a:link, a:visited { color: #fff; }
ul#navigation2 li a:hover {
background-color:#1f1e21;
color:#FFFFFF;
}
ul#navigation2 li#youarehere2 a { color: #FFFFFF; background-color:#1f1e21; } 




/* 1. Level */
#nav, #nav UL { padding:0; margin:0; list-style:none;}
#nav LI { float:left; }
#nav LI.f_level1 A { 
	padding: 1px 7px 1px 7px;
	/*background-color: #039;*/
	color: #1f1e21;
	text-decoration: none;
	font-weight:bold;
	float: left;
	font-size:10px;
	text-transform:uppercase;
}
#nav LI.f_level1 A:hover { 
	padding: 1px 7px 1px 7px;
	/*background-color: #039;*/
	color: #FFFFFF;
	background-color:#1f1e21;
	text-decoration: none;
	font-weight:bold;
	float: left;
	font-size:10px;
	text-transform:uppercase;
}
#nav LI.f_level1_act A { 
	padding: 1px 7px 1px 7px;
	/*background-color: #039;*/
	color: #FFFFFF;
	background-color:#1f1e21;
	text-decoration: none;
	font-weight:bold;
	float: left;
	font-size:10px;
	text-transform:uppercase;
}
#nav LI.f_level1_act A:hover { 
	padding: 1px 7px 1px 7px;
	/*background-color: #039;*/
	color: #FFFFFF;
	background-color:#1f1e21;
	text-decoration: none;
	font-weight:bold;
	float: left;
	font-size:10px;
	text-transform:uppercase;
}
#nav LI:hover , #nav LI.sfhover { }
#nav LI.f_level1_act {  }
#nav LI.f_level1_act A {  }

/* 2. Level */
#nav LI UL { position:absolute; left:-999em; margin:14px 0 0 -200px;}
HTML>BODY #nav LI UL { }
#nav LI UL LI { }
#nav LI:hover UL LI A, #nav LI.sfhover UL LI A { 
	border:#999999 1px dotted;
	font-size:10px;
	text-transform:none;
	color:#1f1e21; 
	padding:0px;
}
#nav LI UL LI.f_level2 A { 
	padding: 2px;
	/*background-color: #039;*/
	color: #1f1e21;
	background-color:#FFFFFF;
	text-decoration: none;
	font-weight:normal;
	float: left;
	font-size:10px;
	text-transform:uppercase;
}

#nav LI UL LI.f_level2 A:hover { 
	padding: 2px;
	/*background-color: #039;*/
	color: #FFFFFF;
	background-color:#1f1e21;
	text-decoration: none;
	font-weight:normal;
	float: left;
	font-size:10px;
	text-transform:uppercase;
}

#nav LI UL LI:hover, #nav LI UL LI.sfhover  { }
#nav LI UL LI.act2 { background-color:#f1f3f2;}

#nav LI:hover UL, #nav LI.sfhover UL { left:auto;}
#nav A { text-decoration:none;}
#nav A:hover { text-decoration:none;}

