body { 
text-align : center;
margin : 0;
background : #3ba5d7 url(../media/grafik/bg_top.gif) repeat-x;
font-family : verdana, arial, sans-serif;
color : #333333;
font-size : 11px;
} 
#FERIEHUSE { 
text-align : left;
margin : 0 auto 0 auto;
width : 920px;
} 
#SOMMERHUSUDLEJNING { 
position : absolute;
top : 0;
width : 920px;
height : 30px;
} 
#SOMMERHUSE { 
position : absolute;
left : 221px;
top : 74px;
width : 380px;
height : 20px;
z-index : 10;
visibility : visible;
} 
#MENU { 
position : absolute;
left : -1px;
top : 109px;
width : 700px;
height : 20px;
z-index : 20;
visibility : visible;
} 
#BREADCRUMB { 
position : absolute;
left : 15px;
top : 174px;
width : 700px;
height : 20px;
z-index : 20000;
visibility : visible;
} 
#MAIN { 
position : absolute;
left : 0;
top : 174px;
width : 920px;
height : 20px;
z-index : 25;
visibility : visible;
} 
#LANDINGHEADER {
position:absolute;left:14px;top:20px;
}
#LOGO { 
position : absolute;
left : 2px;
top : 46px;
width : 200px;
height : 48px;
z-index : 10;
visibility : visible;
} 
#QUICKSEARCH { 
position : absolute;
left : 14px;
top : 195px;
width : 340px;
height : 244px;
z-index : 35;
visibility : visible;
} 
#MAPEUROPE { 
position : absolute;
left : 346px;
top : 153px;
width : 344px;
height : 449px;
z-index : 35;
visibility : visible;
} 
#TILBUD { 
position : absolute;
left : 14px;
top : 640px;
width : 662px;
height : 146px;
z-index : 35;
visibility : visible;
} 
#TOPFOTO { 
position : absolute;
left : 690px;
top : 0;
width : 230px;
height : 144px;
z-index : 10;
visibility : visible;
} 
#RULER { 
position : absolute;
left : 14px;
top : 620px;
width : 662px;
height : 1px;
z-index : 35;
visibility : visible;
clip : rect(0,662px,1px,0);
background-color : #3ba5d7;
} 
#RULERALL { 
position : relative;
width : 662px;
height : 1px;
z-index : 35;
visibility : visible;
clip : rect(0,662px,1px,0);
background-color : #3ba5d7;
} 
#SITETOOLS { 
position : absolute;
left : 715px;
top : 151px;
width : 200px;
height : 13px;
z-index : 10;
visibility : visible;
text-align:right;
} 
.menu { 
font-family : verdana;
font-size : 10px;
color : #bddcf2;
letter-spacing : 0;
} 
.menucornerleft { 
width : 7px;
height : 42px;
float : left;
background : url(../media/grafik/knap_lcorner.gif) no-repeat top left;
} 
.menucornerright { 
width : 7px;
height : 42px;
float : left;
background : url(../media/grafik/knap_rcorner.gif) no-repeat top left;
} 
.menubgknap { 
height : 42px;
float : left;
padding-left : 6px;
padding-top : 14px;
padding-right : 7px;
background : url(../media/grafik/knap_bg.gif) repeat-x;
} 
.topheader { 
font-family : arial, verdana, sans-serif;
} 
.underheader { 
font-family : arial, verdana, sans-serif;
font-size : 12px;
} 
.contentforside { 
padding-top : 635px;
padding-left : 14px;
padding-right : 14px;
padding-bottom : 14px;
line-height : 15px;
background : #ffffff;
} 
.contentunderside { 
padding-top : 20px;
padding-left : 14px;
padding-right : 14px;
padding-bottom : 14px;
line-height : 15px;
background : #ffffff;
} 
.landingcontent {
padding-top:171px;
}
.prcat {
border-top:1px #3BA5D7 solid;
border-bottom:1px #3BA5D7 solid;
}
.prcatmargin {
margin-bottom:8px;
}
.toolbox { 
background : #e8ecee;
line-height : 15px;
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
} 
.toolboxcontent { 
padding-left : 14px;
padding-top : 14px;
padding-right : 14px;
background : #e8ecee;
} 
.footercontact { 
padding-top : 8px;
background : #E8ECEE;
color : #666666;
font-size : 10px;
text-align : center;
} 
a.footercontact:link,a.footercontact:active,a.footercontact:visited {
color: #666666;
text-decoration:none;
}
a.footercontact:hover {
color: #3ba5d7;
text-decoration:none;
}
.footertxt { 
font-family : verdana, arial;
padding-top : 10px;
padding-right : 14px;
padding-bottom : 28px;
font-size : 10px;
color : #ffffff;
line-height : 14px;
} 
.copyright { 
padding-top : 8px;
background : #99c8de;
color : #666666;
font-size : 10px;
text-align : center;
} 
.broedkrumme { 
font-family : verdana, arial, sans-serif;
color : #333333;
font-size : 10px;
} 
.omsoleatus { 
font-family : verdana, arial, sans-serif;
color : #c75a11;
font-size : 10px;
background-color : #e8ecee;
padding-top : 14px;
padding-right : 14px;
padding-bottom : 5px;
} 
.toolheaders { 
text-transform : uppercase;
font-family : arial;
font-weight : bold;
} 
.toolheaderstwo { 
font-family : arial;
font-weight : bold;
padding-left : 14px;
padding-right : 14px;
} 
.ruler { 
background-color : #3ba5d7;line-height: 0px;height: 1px;
} 
.destcell {
padding-top:15px;
/*color:#333333;*/
background-color:#E4F2FC;
width:153px;
font-family:verdana;
font-size:11px;
}
.destfont {
color:#A6683B;
}
li {margin:0;padding-right:10px;color:#81A0BA;}
ul {margin-left:30px;padding:0;}
img { 
border : 0;
}
A, A:active, A:visited { 
color : #3ba5d7;
text-decoration : underline;
border-bottom : none;
} 
A:hover { 
color : #fe6c02;
text-decoration : underline;
border-bottom : none;
} 
A.menutop, A.menutop:active, A.menutop:visited, A.menutop:hover { 
color : #605f5f;
text-decoration : none;
border-bottom : none;
} 
A.menuactive, A.menuactive:active, A.menuactive:visited, A.menuactive:hover { 
color : #346d96;
text-decoration : none;
border-bottom : none;
} 
A.secondmenu, A.secondmenu:active, A.secondmenu:visited { 
color : #c75a11;
text-decoration : none;
border-bottom : none;
} 
A.secondmenu:hover { 
color : #fe6c02;
text-decoration : none;
border-bottom : none;
} 
a.husprae_foto,a.husprae_foto:active,a.husprae_foto:visited {
font-family:
Verdana,Arial, Helvetica, sans-serif;
font-size:10px;
color:#3BA5D7;
font-weight:bold;
text-decoration:none;
}
a.husprae_foto:hover {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size:10px;
color:#FE6C02;
font-weight:bold;
text-decoration:none;
}
.husprae_foto {
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:10px;
color:#004D7D;
font-weight:bold;
}
A.prcatmenu, A.prcatmenu:active, A.prcatmenu:visited { 
color : #D88D5B;
text-decoration : none;
border-bottom : none;
font-weight : bold;
} 
A.prcatmenu:hover { 
color : #3ba5d7;
text-decoration : none;
border-bottom : none;
font-weight : bold;
} 
A.linkcrumb, A.linkcrumb:active, A.linkcrumb:visited { 
color : #333333;
text-decoration : none;
border-bottom : none;
} 
A.linkcrumb:hover { 
color : #3ba5d7;
text-decoration : none;
border-bottom : none;
} 
A.destlink, A.destlink:active, A.destlink:visited { 
color : #A6683B;
text-decoration : underline;
border-bottom : none;
} 
A.destlink:hover { 
color : #3ba5d7;
text-decoration : underline;
border-bottom : none;
} 
A.footer, A.footer:active, A.footer:visited { 
color : #ffffff;
text-decoration : underline;
border-bottom : none;
} 
A.footer:hover { 
color : #CAE6F9;
text-decoration : underline;
border-bottom : none;
} 
A.orangeknap, A.orangeknap:active, A.orangeknap:visited { 
text-decoration : none;
color : #ffffff;
font-weight : bold;
border-style : solid;
border-width : 1px;
border-color : #707172;
padding : 5px 15px;
background-color : #eb690a;
text-transform : uppercase;
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
} 
A.orangeknap:hover { 
text-decoration : none;
color : #105eb5;
font-weight : bold;
border-style : solid;
border-width : 1px;
border-color : #707172;
padding : 5px 15px;
background-color : #bdcd00;
text-transform : uppercase;
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
} 
h1 { 
font-size : 10px;
font-weight : bold;
} 
h2 { 
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
font-size : 24px;
font-style : normal;
font-weight : bold;
margin-top : 0;
margin-bottom : 10px;
padding : 0;
color : #666666;
} 
h3 { 
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
font-size : 20px;
font-weight : bold;
margin-top : 0;
margin-bottom : 5px;
padding : 0;
color : #81A0BA;
line-height:24px
} 
h4 { 
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
font-size : 16px;
font-weight : bold;
margin-top : 0;
margin-bottom : 3px;
padding : 0;
color : #81A0BA;
line-height:19px
} 
h5 { 
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
font-size : 14px;
font-weight : bold;
margin-top : 0;
margin-bottom : 2px;
padding : 0;
color : #81A0BA;
line-height:18px
} 
h6 { 
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
font-size : 14px;
font-weight : normal;
margin-top : 0;
margin-bottom : 2px;
padding : 0;
color : #333333;
line-height:17px
} 
td { 
font-family : verdana, arial, sans-serif;
color : #333333;
font-size : 11px;
line-height : 15px;
} 
b {
color : #666666;
} 
strong {
color : #666666;
} 
select { 
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
font-size : 10px;
font-weight : bold;
border : 1px solid #7f9db9;
} 
input { 
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
font-size : 10px;
font-weight : bold;
text-align : left;
border : 1px solid #7f9db9;
padding-left : 5px;
} 
form { 
margin-top : 0px;
margin-bottom : 0px;
} 
textarea { 
border : 1px solid #7f9db9;
text-align : left;
} 
input.checkbox { 
border : 0 solid #7f9db9;
} 
.submitshowhouse { 
color:#D88D5B;
text-align:right;
font-weight:bold;
border:none;
width:83px;
font-size:11px;
background-color:transparent;
cursor:pointer;
}
.submitsubscribe { 
color:#D88D5B;
text-align:right;
font-weight:bold;
border:none;
width:70px;
font-size:11px;
background-color:transparent;
cursor:pointer;
}
.orangesubmit {
width: 129px;
height: 19px;
font-size:9px;
color : #ffffff;
font-weight: bold;
border-style : solid;
border-width : 1px;
border-color : #707172;
padding-left: 8px;
background-color : #eb690a;
text-transform : uppercase;
font-family : Verdana, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
cursor:pointer;
cursor:hand;
}
.morephotos {
width: 90px;
height: 19px;
font-size:9px;
color : #333333;
font-weight: normal;
border-style : solid;
border-width : 1px;
border-color : #707172;
padding-left: 9px;
background-color : #E0DFE3;
text-transform : uppercase;
font-family : Verdana, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
}
.bookborder { 
background-color : #ffffff;
border : 1px solid #7f9db9;
}
.soegheadertop {
background-color : #F3F5E3;
text-transform : uppercase;
font-size : 11px;
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
color : #C75A0E;
font-weight : bold;
padding-left : 9px;
padding-top : 9px;
letter-spacing:1px;
}
.soegheader {
padding-left : 8px;
padding-top : 9px;
}
.sflpad {
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
padding-left : 9px;
}
.sfmpad {
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
}
.sfrpad {
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
padding-right : 9px;
}
.miniselect {
margin-top: 5px;
width: 72px;
}
.smallselect {
width: 129px;
}
.largeselect {
width: 265px;
}
.calender {
margin-top: 5px;
background-color: #dbe2ed;
width: 64px;
height:18px;
}
.formspacer {
padding-left:7px;
}
.randomhouse {
background-color: #ffffff;
}
.randomheader {
padding-top: 9px;
padding-left: 9px;
padding-right: 8px;
padding-bottom: 0px;

}
.randomheaderdesc {
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
padding-top: 11px;
padding-left: 9px;
padding-right: 8px;
font-weight: bold;
font-size: 11px;
color: #666666;
}
.randomdesc {
padding-top: 0px;
padding-left: 9px;
padding-right: 8px;
padding-bottom: 9px;
font-size: 10px;
line-height: 13px;
}
.randompict {
padding-top: 4px;
padding-left: 9px;
padding-right: 8px;
}
.housedataheader {
font-size : 12px;
font-weight : bold;
line-height: 15px;
color: #666666;
font-family: arial;
}
.detailbg {
background-color: #E8ECEF;
line-height: 13px;
font-size: 11px;
}
.detailheader {
font-family : Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
font-weight: bold;
padding-left: 9px;
padding-top: 9px;
padding-bottom: 4px;
color: #516272;
width:360px;
}
.detailcontent {
font-family :Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
line-height: 13px;
color: #516272;
padding-left: 11px;
padding-right: 11px;
padding-top: 6px;
padding-bottom: 11px;
}

/* Calendar KKR */
#container{width:200px; table-layout:fixed;}
#navigationRow{height:1.5em; width:100%; margin:0px; border:1px solid #000000; background-color:#dbe2ed; color:#000000; font-family:arial,helvetica,sans-serif; text-align:center;  cursor:default;}
td.navigationRowWeekCell{width:2.2em; padding:2px; font-size: 10px; text-align:center; color:#000000; border-right:1px solid #000000;}
td.monthYearCell{padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; cursor:default; font-size:10px; font-weight:bold;}
td.navWebdings{padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; cursor:pointer; font-size:1em; font-family: webdings; font-weight:normal;}
td.navImages{padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; cursor:pointer;}
#bodyTable{table-layout:fixed;cursor:default; width:100%; border:1px solid #000000; margin:0px; border-collapse:separate;}
#headerRow{height:1.2em; text-align:center; vertical-align:middle; color:#ffffff; background-color:#dbe2ed; font-family:arial,helvetica,sans-serif; cursor:default;}
td.headerRowWeekCell{width:2.2em; padding:2px; font-size: 10px; text-align:center; color:#000000; font-weight:bold;border-right:1px solid #000000;}
td.headerRowCell{width:1em; padding:2px; font-size: 10px; text-align:center; color:#000000}
tr.dateRow{height:1.2em; text-align:center; vertical-align:middle;}
td.dayRegular{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#000000; background-color:#ffffff; cursor:pointer}
td.dayWeekend{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#990000; background-color:#ffffff; cursor:pointer}
td.daySelected{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #000000; color:#000000; background-color:#ffffff; cursor:pointer}
td.dayOtherMonth{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#ffffff; background-color:#ffffff; cursor:default}
td.dayDisabled{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#cccccc; background-color:#ffffff; cursor:default}
td.emptyDate{font-family:arial,helvetica,sans-serif; font-size:.7em; text-align:center; padding:2px; border:1px solid #000000; color:#000000; background-color:lightgrey; cursor:pointer}


#contextBox {
display: block;
margin: 15px;
}