body
{
    background-image: url('images/baggrund.gif'); 
    background-position: top center; 
    background-color: #F3F2F0; 
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    /*
    filter:alpha(opacity=100);
    opacity: 1.0;
    */
}

img
{
    border: 0;
}
a{color: #CDC400;}

div.Main
{
    width: 922px;
    margin: 0 auto;
}

div.Row1
{
    height: 52px;
}

div.Row2
{
    height: 57px;
    letter-spacing: 0.1pt;
}
div.Row2 .toolbox
{
    float: right;
}

div.Row2 .Cell2
{
	height: 33px;
}

div.Row2 .Cell2 ul,
div.Row2 .toolbox ul

{
	list-style: none;
	margin: 0;
	padding: 9px 0 0 0;
}
div.Row2 .Cell2 ul li,
div.Row2 .toolbox ul li
{
	float: left;
	border-right: 1px solid #867D69;
	padding: 0 8px 0 8px;
	line-height: 13px;
}
div.Row2 .Cell2 ul li.last,
div.Row2 .toolbox ul li.last
{
	border-width: 0;
}

div.Row2 .Cell2 ul li a,
div.Row2 .toolbox ul li a
{
	color: #867D69;
	text-decoration: none;
}
div.Row2 .Cell2 ul li a.selected,
div.Row2 .toolbox ul li a.selected
{
	color: #50481B;
	font-weight: bold;
}

div.Row2 .Cell3
{
	clear: both;
	height: 24px;
}
div.Row2 .Cell3 ul
{
	list-style: none;
	margin: 0;
	padding: 3px 0 0 0;
}
div.Row2 .Cell3 ul li
{
	float: left;
	padding: 0 8px 0 8px;
	font-size: 11px;
}
div.Row2 .Cell3 ul li a
{
	color: #50481B;
	text-decoration: none;
}
div.Row2 .Cell3 ul li a.selected
{
	font-weight: bold;
}



div.Row3
{
    background-color: #ffffff;
    border: 1px solid #F2EFEF;
    height: 297px;
    padding: 4px 6px 5px 6px;
    overflow: hidden;
}

div.Cell4
{
    float: left;
}


/* Højre kolonne hvor der er grønt! */
div.Cell5
{
    float: right;
    width: 228px;
    height: 297px;
    background-color: #867D69;
    color: #FFFFFF;
    font-size: 11px;
}

div.Cell5 a 
{
color: #ffffff; 
text-decoration: none;
padding-right: 14px;
/*
background: url('images/linkarrow.gif') no-repeat;
background-position: right 4px;
*/
} 
div.Cell5 div.gallerybottom a
{
color: #313122;
background: url('images/printikon.gif') no-repeat;
background-position: left 2px;
padding-left: 15px;
font-weight: bold;
}
div.Cell5 div.darktext a
{
color: #323223; 
background: url('images/linkarrowdark.gif') no-repeat;
background-position: right 2px;
}

div.Cell5 ul
{
margin: 4px 0 0 0; 
padding: 0; 
list-style: none;
border-top: 1px solid #AFA99C;
}

div.Cell5 ul li
{
border-bottom: 1px solid #AFA99C;
padding: 3px 0 3px 0;
}

div.Cell5 div.whitetext
{
}
div.Cell5 h1 
{
font-size: 14px; 
text-transform: uppercase; 
font-weight: bold;
margin-top: 0; 
margin-bottom: 0;
color: #FFFFFF;
}
div.Cell5 p
{
margin: 6px 0 6px 0;
}
div.Cell5 div.whitetext span.bTopGreen {font-size: 12px;color: #EEE300;font-weight: bold;}

div.Cell5 div.darktext
{
    color: #000000;
    font-size: 11px;
}
div.Cell5 div.darktext p{ margin: 0;}

div.Cell5 div.almostfull,
div.Cell5 div.halffull,
div.Cell5 div.full
{
    width: 196px;
    height: 265px;
    padding: 16px;
    overflow: hidden;
}
div.Cell5 div.almostfull{background: url('images/B_Almostfullbg.gif') no-repeat;}
div.Cell5 div.halffull{background: url('images/B_Halffullbg.gif') no-repeat;}

/* Definer højder i afsnit B */
div.halffull div.whitetext{ height: 165px; padding-top: 1px;}
div.almostfull div.whitetext{ height: 255px; padding-top: 1px;}
div.full div.darktext{}

/* Afsnit C */
div.Row4
{
}

div.spotbox
{
    margin-top: 15px;
}

div.spotbox a
{
    text-decoration: none;
    color: #3E5E15;
}
div.spotbox span
{
    padding-left: 9px;
    font-size: 11px;
    float:left;
}

div.Row4 div.spotbox div.spot1,
div.Row4 div.spotbox div.spot2,
div.Row4 div.spotbox div.spot3
{
    width: 277px;
    height: 153px;
    padding: 8px;
    background-color: #FFFFFF;
    border: 1px solid #867D69;
}

div.Row4 div.spotbox div.spot1{float: left;}
div.Row4 div.spotbox div.spot2{margin: 0 auto;}
div.Row4 div.spotbox div.spot3{float: right;}

div.Row4 div.Cunderside
{
background-color: #ffffff;
border-top: 1px solid #F1F3D8;
border-left: 1px solid #F1F3D8;
border-right: 1px solid #F1F3D8;
width: 920px;
overflow: hidden;
font-size: 11px;
line-height: 16px;
color: #50481B;
}

div.Row4 div.Cunderside div.textleft
{
width: 208px;
float: left;
padding: 12px 13px 10px 14px;
}
div.Row4 div.Cunderside div.textleft div.prop
{
width: 1px;
height: 198px;
float: right;
}

div.Row4 div.Cunderside h1{font-size: 16px; text-transform: uppercase; font-weight: bold;margin-top: 0;}
div.Row4 div.Cunderside div.yellow 
{
width: 200px;
background-color: #F1E830; 
padding: 1px 0 1px 5px;
font-weight:bold;
text-transform:uppercase;
color: #413C21;
margin-bottom: 3px;
}
div.Row4 div.Cunderside table.brownwhite
{
border-collapse:collapse;
width: 203px;
margin-left: 1px;
margin-bottom: 10px;
}
div.Row4 div.Cunderside table.brownwhite tr.alt {background-color: #CFCBC3;}
div.Row4 div.Cunderside table.brownwhite td {padding: 0 3px 0 3px;}
div.Row4 div.Cunderside table.brownwhite td.tdright {text-align: right;}

div.Row4 div.Cunderside div.textmiddle
{
width: 412px;
float: left;
border-left: 4px solid #F1F3D8;
border-right: 4px solid #F1F3D8;
padding: 12px 14px 1010px 14px;
margin-bottom: -1000px;
}

div.Row4 div.Cunderside div.textright
{
width: 208px;
float: right;
padding: 12px 14px 10px 14px;
}

/* Zoom funktion */
#zoomfoto span
{
position: absolute;
margin-top: 277px;
display: block;
width: 64px;
height: 20px;
background-image: url('images/zoomknap.gif');
background-repeat: no-repeat;
cursor: pointer;
}
span.planzoomlink
{
display: block;
width: 69px;
height: 18px;
background-image: url('images/zoomknaplys.gif');
background-repeat: no-repeat;
cursor: pointer;
float: right;
}
#zoomfoto img
{
}

#shadediv{
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000000;

opacity: 0;
filter: alpha(opacity=0);

}
#zoomlayer{
display: none;
position: absolute;
top: 100px;
left: 0;
width: 100%;
overflow: visible;
z-index: 100;
text-align: center;
/*border: 1px solid #000;*/
}
#zoompic{
cursor: pointer;
border: 10px solid #ffffff;
}
#zoomlayer div
{
color: #ffffff;
text-decoration: underline;
cursor: pointer;
}

div.Cell5 div.gallery
{
background: url('images/B_Almostfullbg.gif') no-repeat;
padding: 10px 2px 0 8px;
height: 287px;
}
div.gallerytop
{
height: 250px;
overflow: hidden;
}

div.gallery div.galleryimg
{
width: 66px;
height: 51px;
float: left;
overflow: hidden;
padding-right: 6px;
padding-bottom: 7px;
}
div.gallery div.galleryimg img{border: 1px solid #AFA99C;}
div.gallerytext{clear: both;}

/***********************/
/* Contact form styles */
/***********************/

form.contactform
{
/*border: 1px solid #000;*/
}

form.contactform label.textboxlabel
{
display: block;
width: 105px;
float: left;
clear: both;
margin-top: 6px;
padding-top: 4px;
}
form.contactform input.singletext,
form.contactform input.emailtext,
form.contactform textarea
{
margin-top: 8px;
border: 1px solid #867D69;
width: 266px;
}

div.emailcheckbox
{
width: 266px;
margin-left: 105px;
}

form.contactform label.checkboxgrouplabel
{
display: block;
width: 105px;
float: left;
clear: both;
padding-top: 2px;
}

#ButtonGroupWithLabel_2
{
display: block;
padding-left: 105px;
padding-top: 5px;
}

/*******************************/
/*  Sitemap navigation styles  */
/*******************************/

div.sitemaplist ul
{
list-style: none;
}
div.sitemaplist ul li a
{
color: #000000;
}

div.sitemaplist ul li
{
font-size: 12px;
margin-top: 15px;
margin-bottom: 5px;
font-weight: bold;
}
div.sitemaplist ul ul li
{
font-size: 11px;
margin-top: 0;
margin-bottom: 0;
font-weight: normal;
}
