body {
margin:0;
padding:0;
text-align: center;
background: #3fa9e7 url(bg_body.gif) repeat-x top;
font-family: Arial, Helvetica, sans-serif;
color: #333;
font-size: 0.8em;
font-weight: normal;
}
h1 { 
font-size: 19px;
color: #333;
margin:0;
padding-top:15px;
padding-bottom:5px;
}
h2 { 
font-size: 13px;
color: #333;
margin:0;
padding:0;
padding-bottom:5px;
}
a {
color:#333;
text-decoration:none;
}
a:hover {
color:#2e9de2;
}
p {
margin:0;
padding:0;
}
.h1 { 
font-size: 19px;
color: #333;
padding-bottom:5px;
}
.h2 { 
font-size: 13px;
color: #333;
padding-bottom:5px;
}
#main {	
position:relative;	 
width:837px;	 	 
margin:0 auto;
margin-top:320px;
z-index:200;
background:#ffffff;		 
background: url(bg_OuterWrapper.gif) repeat-y;		 
}
#cont {
position:relative;	 
width:585px;
margin-top:-133px;  
float:right;
text-align:left;	 
}	
#menu {
position:relative;	 
width:198px;
margin-top:-133px;  
float:right;
text-align:left;
background:#f0f1ec;	 	 
}
#mcspacer{
position:relative;	 
width:20px;
float:right;
}
#cspacer{
position:relative;	 
width:20px;
float:right;
}
#head{
position:absolute;	 
top:0;
left:50%;
width:837px;	 	
height:320px;
margin-left:-418px;
z-index:100;
background:#ffffff;
background: url(bg_InnerWrapper.gif) no-repeat top;	 
text-align:center;
}
#hline{	 	 
position:absolute;	 
top:185px;
left:50%;
width:808px;
height:2px;
margin-left:-404px;
background:#deded2;	 	
font-size:2px;
}
#Header {
height:42px;
width:818px;
margin:0 auto;	
}
#Logo {
width:209px;
float:left;
}
#TopTools {
float:right;
padding-top:10px;
}
#TopTools ul {
margin: 0;
list-style-type: none;
padding: 0;
overflow:hidden;
}
#TopTools li {
list-style: none;
float: left;
margin-top: 0;
margin-right: 0.5em;
margin-bottom: 0;
margin-left: -0.5em;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}
#TopTools ul li a {
font-size: 0.7em;
font-weight:normal;
color: #333;
line-height: 12px;
padding: 0px  6px 0px 6px;
float: left;
display:  block;
}
#f-TopContent {
width:808px;
margin:0 auto;	
}
#f-Boks1 {
background: url(feriehus_danmark.jpg) no-repeat;
height:136px;
width:808px;
}
#f-FokusBoks1 {
float:right;
width: 200px;
font-size: 13px;
color:#FFFFFF;
font-weight: normal;
text-decoration: none;
padding-top: 20px;
}
#f-Boks2 {
float:left;
background: url(bg_line.gif);
width:808px;
height: 3px;
margin-right:6px;
padding-top: 6px;
}
#f-Boks3 {
float:left;
background-color:#f0f1ec;
width:165px;
padding: 15px;
}
#f-FokusBoks {
font-size: 11px;
font-weight: normal;
text-decoration: none;
padding-top: 35px;
padding-bottom:10px;
}
.clear {
clear:both;
}
#map_canvas{
width:580px;
height:400px;
border:1px solid black;
}
#g-FokusBoks {
font-size: 11px;
width:163px;
font-weight: normal;
text-decoration: none;
border: 1px solid #deded2;
background: #f6f7f4;
}
#footer {
font-size: 11px;
width:100%;
padding-top:20px;
padding-bottom:15px;
}
#minh {
height:500px;
float:right;
}
