body {
	font-size: 12px;
	font-family: verdana;
	color: #000000;
	line-height: 18px;	
}
.ferieboligtable{width: 615px;}
.stable{width: 615px;}
#vent{width: 100%;height: 100%;z-index: 1000;display: none;background-color: #ffffff;}
#menucol{padding-top: 7px; width: 200px; text-align: left;}
#contentcol{text-align: left; width: 634px;margin: 0px; padding:0px; vertical-align: top;}
#rightcol{text-align: left;width: 190px;}
#spacer{ width: 614px;background-color: #daecf8; line-height: 10px; border-left: solid 1px #ffffff;border-right: solid 0px #6e97b5;border-bottom: solid 0px #6e97b5;}


.linkbutton{padding: 3px;font-size: 11px;background-color:#004b7c;font-weight: bold; display: inline;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; }
.linkbutton a, .linkbutton a:visited, .linkbutton a:hover{color: #ffffff; text-decoration:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; }

.linkbuttongreen{padding: 3px;font-size: 11px;background-color:#2ddc0a;font-weight: bold; display: inline; }
.linkbuttongreen a, .linkbutton a:visited, .linkbutton a:hover{color: #ffffff; text-decoration:none; }

.homeimage{width:250px;}


.menuheader {
	color: #004b7c;
	font-size: 13px;
	font-weight: bold;
}

.menusektionheader {
	color: #ffffff;
	font-size: 12px;
	background-color: #70b1de;
	font-weight: bold;
	padding-left: 5px;
	-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; 
}

.menusmall {
	color: #004b7c;
	font-size: 11px;
	padding-left: 6px;
	line-height: 15px;
}

a:hover.menusmall {
	color: #2877af;
	font-size: 11px;
	padding-left: 6px;
	line-height: 15px;
}

a:visited.menusmall {
	color: #004b7c;
	font-size: 11px;
	padding-left: 6px;
	line-height: 15px;
}

.tabselected {

	background-color: #daecf8;
	height: 35px;
	color: #165c8f;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	border-top: solid 1px #6e97b5; 
	border-left: solid 1px #6e97b5; 
	border-right: solid 1px #6e97b5; 
	vertical-align: bottom;
	padding-top: 10px;
}

a.atabselected {
	color: #165c8f;
}


a:visited.atabselected {
	color: #165c8f;
}


.tabunselected {
	background-color: #70b1de;
	height: 30px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	border-right: solid 1px #6e97b5; 
	border-top: solid 1px #6e97b5; 
	padding-top: 5px;
}

a.atabunselected {
	color: #ffffff;
}
a:visited.atabunselected {
	color: #ffffff;
}


.right-housenumber{
	color: #06558d;
	font-weight: bold;
	line-height: 20px;
}

.right-location{
	color: #ab6226;
	font-weight: bold;
}


.overskrift{
	color: #06558d;
	font-weight: bold;
}

 a.overskrift, a:visited.overskrift
 {
	color: #06558d;
	font-weight: bold;
}

a:hover.overskrift
 {
	text-decoration: none;
}


.overskrift-brun, a.overskrift-brun, a:visited.overskrift-brun{
	color: #ab6226;
	font-weight: bold;
}



.normal-brun, a.normal-brun, a:visited.normal-brun{
	color: #ab6226;
	
}


.breadcrumb {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-bottom: 10px;
}

a.breadcrumb, a:visited.breadcrumb {
	font-size: 10px;
	color: #4b8fc3;
	text-decoration: none;
	padding-bottom: 10px;
}

/*.filter{
	color: #165c8e;
}
*/

.filter {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.filter a , .filter a:visited {
	font-size: 11px;
	color: #4b8fc3;
	text-decoration: none;
}

.filter2 
{
      background-color: #ebf5fb;
      width:614px;
}

.filter2-border {background-color: #6e97b5; width:614px;}

.whiteborder {
border: solid 4px #ffffff;
}


 .normal { font-size:12px; font-family:verdana; color:#000000;line-height: 18px;}
 .normal_bold { font-size:12px; font-family:verdana; color:#000000;line-height: 18px;font-weight: bold;}
.over { font-size:12px; font-family:verdana; color:black; background-color:#cccccc;}
.small{ font-size:10px; font-family:verdana; color:black; }
TD { font-size:12px; font-family:verdana; color:#000000;line-height: 18px;}


 /*.overskrift { font-size:13px; font-weight:bold; font-family:verdana; color:black; }*/
 .storoverskrift { font-size:15px; font-weight:bold; font-family:verdana; color:black; }
INPUT { font-size:12px; font-family:verdana; color:black; border-style:solid; border-color:#d8d8ce; border-width:1px;}
SELECT {font-size: 13px;font-family: verdana;color: #000000;border-style:solid; border-color:#d8d8ce; border-width:1px;}
TEXTAREA {font-size: 13px;font-family: verdana;color: #000000;border-style:solid; border-color:#d8d8ce; border-width:1px;}
CHECKBOX {font-size: 13px;font-family: verdana;color: #000000;border-style:solid; border-color:#d8d8ce; border-width:1px;}

.error { font-size:12px; font-weight: bold; color:#9b0c01; text-decoration:none;}
.red { color:#9b0c01;}

a.error { font-size:12px; font-weight: bold; color:#9b0c01; text-decoration:none;}
a:hover.error { font-size:12px; font-weight: bold; color:#9b0c01; text-decoration:none;}
a:visited.error { font-size:12px; font-weight: bold; color:#9b0c01; text-decoration:none;}

.strike{ text-decoration:line-through;}

 a { color:#4b8fc3; text-decoration:none;}
 a:hover { color:#5da9e3; text-decoration:underline }
 a:visited { color:#4b8fc3; text-decoration:none }
 .imageborder{border: solid 1px #d8d8ce;}
 .imageborderstandard{border-style:outset;border-color: red;border-width:5px;}

.menu { font-size:12px; font-family:verdana; color:black;font-weight:bold;  }
a.menu { font-size:12px; font-family:verdana; color:black;font-weight:bold;  }
a:hover.menu { font-size:12px; font-family:verdana; color:black;font-weight:bold;  }
a:visited.menu { font-size:12px; font-family:verdana; color:black;font-weight:bold;  } 
.ansvarfraskrivelse { font-size:9px; font-family:verdana; color:#004b7c;  }
.radiobutton{ font-size:12px; font-family:verdana; color:black; border-style:none; border-color:black; border-width:0px;}
.smalltext { font-size:9px; font-family:verdana; color:black; text-decoration:none; }
a.smalltext { font-size:9px; font-family:verdana; color:black;text-decoration:none;  }
a:hover.smalltext { font-size:9px; font-family:verdana; color:black; text-decoration:none; }
a:visited.smalltext { font-size:9px; font-family:verdana; color:black;text-decoration:none; } 

.mediumtext { font-size:11px; font-family:verdana; color:black;text-decoration:none;  }
a.mediumtext  { font-size:11px; font-family:verdana; color:black; text-decoration:none; }
a:hover.mediumtext  { font-size:11px; font-family:verdana; color:black;  text-decoration:none;}
a:visited.mediumtext  { font-size:11px; font-family:verdana; color:black; text-decoration:none;} 


.largetext { font-size:11px; font-family:verdana; color:blue; text-decoration:none; }
a.largetext { font-size:11px; font-family:verdana; color:blue; text-decoration:none; }
a:hover.largetext { font-size:11px; font-family:verdana; color:blue; text-decoration:none; }
a:visited.largetext { font-size:11px; font-family:verdana; color:blue; text-decoration:none;} 


h1 {font-size:20px; font-family:verdana; color: #004b7c; text-decoration:none; display: inline; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;line-height: 30px;}
h3 {font-size:20px; font-family:verdana; color: #004b7c; text-decoration:none; }

#visommerhus {font-size:14px; color: #004b7c; font-family:verdana, geneva, ms sans serif, arial; text-decoration:none; display: inline; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
a:link#visommerhus {font-size:14px; font-family:verdana, geneva, ms sans serif, arial; color:black; text-decoration:none; display: inline; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
a:visited#visommerhus {font-size:14px; font-family:verdana, geneva, ms sans serif, arial; color:black; text-decoration:none; display: inline; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
a:hover#visommerhus {font-size:14px; font-family:verdana, geneva, ms sans serif, arial; color:black; text-decoration:none; display: inline; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#visommerhusoverskrift {font-size:14px; font-family:verdana, geneva, ms sans serif, arial; color:black; text-decoration:none; display: inline; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;text-align: left;}

h2 {font-size:13px; font-family:verdana, geneva, ms sans serif, arial; color:black; text-decoration:none; display: inline; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.trafficborder { border: 1px outset #CBDDFE; }


.kategori { font-size:13px; font-family:verdana; color:black; font-weight:normal; }

 .gemtfelt { background-color:#EEEEEE; border-style:solid; border-width:0px }
 .markeret { font-weight:bold; color:white; }

 .formover { font-size:12px; font-weight:bold; font-family:verdana; color:black; }


 .fedskrift { font-size:12px; font-weight:bold; font-family:verdana; color:#333333; }


 
.log { font-family:arial; font-size: 9px; font-weight:normal; }
.forside_overskrift { font-family:verdana;font-size:13px;font-weight:bold;text-decoration:underline; }
.hjaelp_overskrift { font-family:verdana;font-size:12px;font-weight:bold;text-decoration:underline; }

.menuover { color:#005185; font-family:verdana,arial; font-size:11px; }

.menupunkt { color:black; font-family:verdana, arial; font-size:11px; }
a.menupunkt { color:black; font-family:verdana, arial; font-size:11px; }
a:visited.menupunkt { color:black; font-family:verdana, arial; font-size:11px; }


.linkblue{ color:#4b8fc3; font-family:verdana, arial;  }
a.linkblue{ color:#4b8fc3; font-family:verdana, arial; }
a:visited.linkblue{ color:#4b8fc3; font-family:verdana, arial;  }

.linkblack{color:#000000; }
.linkblack a{ color:#000000;text-decoration: none;}
.linkblack a:visited { color:#000000; text-decoration: none;}
.linkblack a:hover {color:#000000; text-decoration: none;}

.ret{ color:#4b8fc3; font-family:verdana, arial;  }
a.ret{ color:#4b8fc3; font-family:verdana, arial; }
a:visited.ret{ color:#4b8fc3; font-family:verdana, arial;  }


.listeover { font-family:verdana,arial; font-size:11px; color:white; background-color:#005185 }
.invert_headline { font-family:verdana,arial; font-weight:bold; font-size:13px; color:white; background-color:#005185 }
.invert_normal { font-family:verdana,arial; font-weight:bold; font-size:11px; color:black; background-color:#cccccc }

.easy { font-size:12px; font-family:verdana; color:#000000;text-decoration:none}
 a.easy { font-size:12px; font-family:verdana; color:black;text-decoration:none}
 a:hover.easy { font-size:12px; font-family:verdana; color:black;text-decoration:none}
 a:visited.easy { font-size:12px; font-family:verdana; color:black;text-decoration:none}
.simpleborder { border: solid 1px #d8d8ce; background-color: #f3f4f5; text-align: left;}


/*.CalendarHeader, .CalendarHeader a, .CalendarHeader a:visited
{
   
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
}
*/
.CalendarHeader, .CalendarHeader a, .CalendarHeader a:visited {font-weight: bold;font-size: 14px;color: #ffffff;text-decoration: none;}

.calendar, .calendar a, .calendar a:visited
{
    border:none;
    text-decoration: none;
    font-size: 13px;
}



.CalendarOtherMonth, .CalendarOtherMonth a, .CalendarOtherMonth a:visited
{
    border:none;
    text-decoration: none;
    font-size: 13px;
    color: #efefef
}

.afrejse
{
    background-image: url(/grafik/afrejse.png);
    background-repeat: no-repeat;
    background-position:right bottom;
    font-size: 13px;
}

.afrejse a, .afrejse a:visited
{
    text-decoration: none;
}


.afrejse-udlejer
{
    border:none;
    background-image: url(/grafik/afrejse-udlejer.gif);
    background-repeat: no-repeat;
    background-position:right top;
    font-size: 13px;
}

.afrejse-udlejer a, .afrejse-udlejer a:visited
{
    border:none;
    text-decoration: none;
}


.ankomst
{
    background-image: url(/grafik/ankomst.png);
      background-repeat: no-repeat;
    background-position: left bottom;
    font-size: 13px;
}

.ankomst a, .ankomst a:visited
{
    border:none;
    text-decoration: none;
}


.ankomst-udlejer
{
    border:none;
    background-image: url(/grafik/ankomst-udlejer.gif);
      background-repeat: no-repeat;
    background-position: right bottom;
    font-size: 13px;
}

.ankomst-udlejer a, .ankomst-udlejer a:visited
{
    border:none;
    text-decoration: none;
}




.ankomstafrejse-udlejer
{
    border:none;
    background-image: url(/grafik/ankomstafrejse-udlejer.gif);
    background-repeat: no-repeat;
    background-position:right top;
    font-size: 13px;
}

.ankomstafrejse-udlejer a, .ankomstafrejse-udlejer a:visited
{
    border:none;
    text-decoration: none;
}


.selectedtab {
	background-color: #daecf8;
	height: 30px;
	color: #165c8f;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	vertical-align: bottom;
	padding-top: 10px;
	margin-left: 1px;
	-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;
}

.selectedtab a {
	color: #165c8f;
}


.selectedtab a:visited {
	color: #165c8f;
}

.selectedtab a:hover {
    text-decoration: underline;
}

.unselectedtab {
	/*background-color: #175a8e;*/
	background-color: #70b1de;
	height: 30px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding-top: 15px;
	margin-left: 1px;
	-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;
}

.unselectedtab a {
	color: #ffffff;
	border: 0;
}
.unselectedtab a:visited {
color: #ffffff;
border: 0;
}

.unselectedtab a:hover {
    text-decoration: underline;
}

.menu-left{
	color: #004b7c;
	font-size: 11px;
	padding-left: 8px;
	line-height: 15px;
	list-style-type: none;
	margin-top: 5px;
}

.menu-left a:link,.menu-left a:visited{
	color: #004b7c;
}

.menu-left a:hover{
	list-style-image: url(/grafik/menupil.jpg);
	color: black;
	text-decoration: underline;
}

.menu-left-sektionheader {
	color: #ffffff;
	font-size: 12px;
	background-color: #70b1de;
	font-weight: bold;
	padding-left: 5px;
}

.sommerhus-border {background-color: #d8d8ce; width: 614px;}
.sommerhus {border: solid 1px #d8d8ce; background-color: #f7f5f5; width: 614px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.sommerhus-highlight {border: solid 1px #d8d8ce; background-color: #e7e4e4; width: 100%;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.sommerhus-border-featured {border:solid 2px #d8d8ce;background-color:#f7f5f5;width:100%;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}

.sommerhus-tilbud-border {background-color: #fdcc6c; width: 614px;}
.sommerhus-tilbud {border: solid 1px #fdcc6c; background-color: #fff2ca; width: 614px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.sommerhus-tilbud-highlight {border: solid 1px #fdcc6c; background-color: #fdebb6; width: 100%;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}

.sommerhus-plus-border {background-color: #90c3e8; width: 614px;}
.sommerhus-plus {border: solid 1px #90c3e8; background-color: #daecf8; width: 614px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.sommerhus-plus-highlight {border: solid 1px #90c3e8; background-color: #cee6f6; width: 100%;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}

.sommerhus-bud-border {background-color: #90e8b7; width: 614px;}
.sommerhus-bud {border: solid 1px #90e8b7; background-color: #daf8df; width: 614px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.sommerhus-bud-highlight {border: solid 1px #90e8b7; background-color: #cef6d1; width: 100%;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}

.options {border: solid 1px #d8d8ce; background-color: #f7f5f5; width: 614px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.options-border {background-color: #d8d8ce; width: 614px;}

.pager a, .pager a:visited {text-decoration: underline;color:#0655a7;font-size: 1.2em}
.pager a:hover {text-decoration: underline;color:#5da9e3;}

.featured {font-size: 10px; font-weight: bold;}
.featured a {color:#000000;}
.featured a:hover {color: #000000; text-decoration: none;}
.featured a:visited {color: #000000;}

.price {color: #004b7c; font-size:14px;font-weight: bold;}
.price a {color: #004b7c;font-weight: bold;}
.price a:hover {color: #004b7c; text-decoration: none;font-weight: bold;}
.price a:visited {color:#004b7c;font-weight: bold;}

.sommerhus-right {border: solid 1px #d8d8ce; background-color: #ecece2; width: 170px;}
.sommerhus-right-highlight {border: solid 1px #d8d8ce; background-color: #e7e4e4; width: 170px;}
.cornertable-border {background-color: #dddddd;}
.found{color: #000000; font-weight: bold; font-size: 13px;margin-bottom: 10px;}
.result, .result a, .result a:visited{color: #000000;}
.resultstable{width: 100%;padding-bottom: 5px; background-color: #f7f5f5; border: solid 1px #dedede;}
.disclaimer {font-size: 10px;color: #000000;text-decoration: none;}
.subhead,.subhead a:link,.subhead a:visited {font-size: 11px;color: #004b7c;text-decoration: none;padding-bottom: 10px;padding-top: 5px;}
.rounded-20{-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;}
.rounded-10{-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.listyellow{background-color: #fdebb6;}
.listwhite{background-color: #ffffff;}
.listyellowfilter{background-color: #fdebb6;font-size: 11px;}
.ajaxwindow{position: absolute;z-index: 3000;border: 1px solid #dedede;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background-color: #fdfdfd;width: 600px;display: none;padding: 0px;}
.tooltipwindow{position: absolute;z-index: 3000;border: 1px solid #dedede;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background-color: #fdfdfd;width: 300px;display: none;padding: 0px;}
.imagewindow{position: absolute;z-index: 3000;border: 1px solid #dedede;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background-color: #fdfdfd;display: none;padding: 0px;}
.tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #dedede;background-color: #fdfdfd;
	width: 300px;
	display: none;
	padding: 10px;
}
input.btn{cursor: pointer;border: 1px solid #dddddd;height: 30px;font-size: 1.0em;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding-left: 20px;padding-right: 20px;padding-bottom: 5px;color: #201f1f;text-align: center;text-decoration: none;background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e5e4e4));background : -moz-linear-gradient(top,  #f0f0f0,  #e5e4e4);}
.btn:hover{border: 1px solid #bbbbbb;height: 30px;font-size: 1.0em;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding-left: 20px;padding-right: 20px;padding-bottom: 5px;color: #201f1f;text-align: center;text-decoration: none;background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e5e4e4));background : -moz-linear-gradient(top,  #f0f0f0,  #e5e4e4);}

input.data{background: #ffffff; border: 1px solid #dddddd;height: 20px;font-size: 1.1em;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
input.data:focus{background-color: #fdfdfd;border: 1px solid #999897;}
textarea.data {background: #ffffff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
textarea.data:focus{background-color: #fdfdfd;border: 1px solid #999897;}
select.data{height: 25px;font-size: 1.1em;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.lb,.lb a,.lb a:visited{color: #000000;text-decoration: none;}
.subh{color: #004b7c; font-size: 15px;font-weight: bold;}



.rating {display: inline; color: #000000;}
.star {display: inline; cursor: pointer; background: url('/img/star.gif'); background-repeat: no-repeat; float:      left;  
height:     28px;  
   padding:    2px;  
    width:      15px;  
  }
.star-half {display: inline; cursor: pointer;background:  url('/img/starhalf.gif') ;background-repeat: no-repeat; float:      left;  
height:     28px;  
   padding:    2px;  
    width:      15px;  }
.star-grey {display: inline; cursor: pointer; background: url('/img/star-grey.gif');background-repeat: no-repeat; float:      left;  
height:     28px;  
   padding:    2px;  
    width:      15px;   }
.ratings_vote {  
   background: url('/img/star.gif');background-repeat: no-repeat;
}  
.ratings_over {  
    background: url('/img/star-grey.gif');background-repeat: no-repeat;  
}  