.header { 
top: 0px;
left: 0px;
width:100%;
height: 60px;
background: #eeeecc
}
body.mainbody { 
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left:0px;
margin-right: 0px;
margin-bottom: 0px;
scrolling: auto;
background:#eeeecc;}
.headerleft { 
width: 150px;
text-align: left;
vertical-align: top;
font-size:1px;
font-weight: normal; 
font-family: Arial, Helvetica, sans-serif; 
}
.headerright { 
vertical-align: middle;
width: 150px;
text-align:right;
}
.contenttable { 
height:100%;
width:100%;
background:#eeeecc;
border: 0px;}
.contentleft { 
width: 150px;
height: 100%;
vertical-align: top;
background-color: #eeeecc;
float: left; 
}
.contentright { 
width: 150px;
vertical-align: top;
margin-top:0px;
float:right;
background-color:#eeeecc;}
.contentcenter { 
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
width:100%;
height:100%;
background-color: #ffffff;}
.headerbottom { 
border: 1px solid #999999;
background: #dbdb93;}
.headercenter { 
width:70%;}
.navtitle { 

background-color: #DBDB93;
margin-bottom:4px;
margin-top:4px;
padding-top: 2px;
padding-bottom: 2px;
padding-left:2px;
font-weight: bold;
font-size: 10pt;
color: #000000;
cursor:pointer;}
.leftnavi { 
color:#000000;
font-size:10pt;
padding-left: 14px;
padding-right: 0px;
margin-bottom: 2px;
margin-top: 2px;
width: 140px;}
.leftnavisel { 
/*background-color: #80aabb;*/
padding-left: 14px;
/*padding-top: 2px;
padding-bottom: 2px;*/
padding-right: 0px;
margin-top: 2px;
margin-bottom: 2px;
width: 150px;
font-size: 10pt;
font-weight: normal; 
color: #000000; 
font-family: arial, helvetica, sans-serif; 
text-decoration: underline;}
.leftbgcolor { 
background-color: #dbdb93;
padding-left: 6px;
}
.rightbgcolor { 
background-color: #eeeecc;
font-size: 10pt;
color: #000000;
font-family: Arial, Helvetica, sans-serif; }
div.pfadnavigationtop { 
font-size: 8pt;
color:#999999;
border-bottom:1px solid #999999;
padding-bottom: 2px;
margin-top: 5px;
margin-bottom: 10px;
}
.objectlinktext { 
font-weight: normal; 
color: #000000; 
}
a.objectlink { 
font-weight: normal;
text-decoration: underline;}
a.pfadnavigation { 
color: #666666;
text-decoration: none;
font-size: 8pt;}
.divleft { 
float: left;}
.infotitle { 
background-color: #DBDB93;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0px;
/*width: 150px;*/
font-size: 9pt;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}
.infotext { 
font-size:9pt;
font-weight: normal; 
/*color: #000000; */
font-family: Arial, Helvetica, sans-serif; 
}
.pfadnavigationimage { 
width: 20px;
height: 12px;
margin-right: 3px;
border: 1px solid #CCCCCC;
vertical-align: bottom;}
div.pfadnavigationbottom { 
font-size: 8pt;
color:#999999;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
padding-bottom: 2px;
padding-top: 2px;
margin-top: 5px;
margin-bottom: 5px;
width:100%;
float:left;}
div#header { 
position:relative;
float:left;
width: 100%;
height: 60px;
margin-top:0px;
background-color: #eeeecc;
border:1px;
border-style: solid;
border-color: #999999;}
div#header_left { 
width: 150px;
float:left;}
div#header_center { 
width: 70%;
float:left;}
div#header_right { 
width: 140px;
margin-right:0;
float:right;}
div#header_nav { 
border-top:1px;
border-top-style:solid;
border-top-color:#999999;
font-family:Arial, Helvetica, Verdana;
font-size:9pt;
height:22px;
vertical-align:center;
float:left;}
.weiche_winter { 
/*height:250px;
width:99%;
border:1px;
border-style:solid;
border-color:#999999;
font-size:9pt;*/}
.border_images { 
border:1px;
border-style:solid;
border-color:#CCCCCC;}
.fliesstext { 
font-size:10pt;
color:#000000;}
.fliesstext_block { 
font-size:10pt;
text-align:justify;}
.inner_contact_table { 
margin-top:6px; 
margin-left:4px; 
padding-right:4px;
margin-bottom:0px; 
border:1px; 
border-color:#cccc99; 
border-style:solid;
width:142px;}
a.startseite_objekte { 
color:000099;
text-decoration: underline;
}
.fliesstext_weiss { 
font-size:10pt;
color:#ffffff;}
.copyright { 
font-size:8pt;
color:#000000;}
a.copyright_link { 
font-size:8pt;
color:#999999;}
.copyright_grau { 
font-size:8pt;
color:#999999;}
.modultitel_intern { 
font-size:8pt;
color: #000000; 
}
.ueberschriftM { 
font-size:12pt;
font-weight: bold;
color:#4B4B4B;
}
.ueberschriftXL { 
font-size:18pt;
color:#4B4B4B;
font-weight:bold;}
a.navigation { 
font-weight: normal;
color: #000000;
text-decoration: none;
font-size: 8pt;}
a.leftnavi { 
color: #000000;
font-size:10pt;
padding-left: 14px;
padding-right: 2px;
margin-bottom: 2px;
margin-top: 2px;
width: 150px;}
.visible { 
display:inline;}
.invisible { 
display:none;}
.ueberschriftL { 
font-size:16pt;
/*color:#0040C0;*/
color:#4B4B4B;
font-weight:bold;}
.kleingedruckt { 
font-size:8pt;
color:#000000;}
.fliesstext9pt { 
font-size:9pt;
color:#000000;}
.border_table { 
margin-top:10px; 
border:1px; 
border-color:#cccccc; 
border-style:solid;}
.border_table_all { 
BORDER-LEFT: #cccccc 1px solid;
BORDER-right: #cccccc 1px solid;
BORDER-bottom: #cccccc 1px solid;}
body.print { 
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left:0px;
margin-right: 0px;
margin-bottom: 0px;
scrolling: auto;
background:#ffffff;}
span.link { 
color: #000099;
font-weight: normal;}
a.link { 
color: #000099;
font-weight: normal;}
.qsRegisterActive { 
BORDER-TOP: #999999 1px solid;
BACKGROUND-COLOR: #dbdb93; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;}
.qsRegisterInactive { 
BORDER-TOP: #999999 1px solid;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
BACKGROUND-COLOR: #eeeecc;}
.qsBGRahmen { 
BACKGROUND-COLOR: #999999;}
.qsFrmFont { 
color: #333311;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;}
.qsBGText { 
BACKGROUND-COLOR: #eeeecc;
BORDER-LEFT: #999999 1px solid;
BORDER-RIGHT: #999999 1px solid;
BORDER-BOTTOM: #999999 1px solid;}
.qsBGTopic { 
BACKGROUND-COLOR: #dbdb93;
BORDER-LEFT: #999999 1px solid;
BORDER-RIGHT: #999999 1px solid;
BORDER-BOTTOM: #999999 1px solid;}
.qsError { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;}
.nwFrmFont { 
FONT-SIZE: 9pt; 
FONT-FAMILY: Arial, Helvetica, sans-serif;}
.nwBGTopic { 
BACKGROUND-COLOR: #dbdb93;
BORDER-TOP: #999999 1px solid;	
BORDER-LEFT: #999999 1px solid;
BORDER-RIGHT: #999999 1px solid;
BORDER-BOTTOM: #999999 1px solid;	}
.nwBGText { 
BACKGROUND-COLOR: #eeeecc;
BORDER-TOP: #999999 1px solid;	
BORDER-LEFT: #999999 1px solid;
BORDER-RIGHT: #999999 1px solid;
BORDER-BOTTOM: #999999 1px solid;	}
a.nav_rot { 
color:#ff0000;
text-decoration: none;}
.qsInfoTopic { 
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #333311; 
FONT-FAMILY: Arial, Helvetica, sans-serif;}
.qsInfoTxt { 
FONT-SIZE: 12px; 
COLOR: #333311; 
FONT-FAMILY: Arial, Helvetica, sans-serif;}
.qsInfoTopLeft { 
BACKGROUND-COLOR: #dbdb93;
BORDER-TOP: #000000 2px solid;
BORDER-LEFT: #000000 2px solid;
BORDER-BOTTOM: #000000 1px solid;	 }
.qsInfoTopRight { 
BACKGROUND-COLOR: #dbdb93;
BORDER-TOP: #000000 2px solid;
BORDER-RIGHT: #000000 2px solid;
BORDER-BOTTOM: #000000 1px solid;	}
.qsStatusInput { 
BORDER-RIGHT: #f0f0f0 1px solid; 
BORDER-TOP: #f0f0f0 1px solid; 
FONT-SIZE: 11px; 
BORDER-LEFT: #f0f0f0 1px solid; 
COLOR: #ff0000; 
BORDER-BOTTOM: #f0f0f0 1px solid; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 	
BACKGROUND-COLOR: #f0f0f0;}
.qsInfoBottom { 
BACKGROUND-COLOR: #eeeecc;
BORDER-LEFT: #000000 2px solid;
BORDER-RIGHT: #000000 2px solid;
BORDER-BOTTOM: #000000 2px solid;	}
.a.qsLink { 
text-decoration: none; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
color: #000099; }
.olTxt { 
font-family: Arial, Verdana, Helvetica, sans-serif;	
font-weight: normal;
color: #000000;
font-size: 8pt;
}
.olBGPicture { 
BACKGROUND-COLOR: #eeeecc;
BORDER-LEFT: #999999 1px solid;
BORDER-BOTTOM: #999999 1px solid;	
BORDER-TOP: #999999 1px solid;}
.olBGLeft { 
BACKGROUND-COLOR: #eeeecc;
BORDER-BOTTOM: #999999 1px solid;
BORDER-TOP: #999999 1px solid;
FONT-WEIGHT: normal; 
FONT-SIZE: 8pt; 
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif}
.olBGRight { 
BACKGROUND-COLOR: #eeeecc;
BORDER-RIGHT: #999999 1px solid;
BORDER-BOTTOM: #999999 1px solid;
BORDER-TOP: #999999 1px solid;
FONT-WEIGHT: normal; 
FONT-SIZE: 8pt;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif}
.nwFrmInput { 
color: #333311;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;}
.nwError { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
COLOR: #ff0000; }
.a.olLink { 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
color: #000099;
text-decoration: underline;
font-size: 8pt;}
.olTable { 
BORDER-TOP: solid 5px #FFFFFF;
BORDER-BOTTOM: solid 5px #FFFFFF;
BORDER-RIGHT: solid 0px #FFFFFF;
BORDER-LEFT: solid 0px #FFFFFF;}
.ueberschriftMblau { 
font-size:12pt;
color:#4B4B4B;
font-weight:bold;}
.navtitle-default { 
background-color: #cccc99;
margin-top:4px;
/*padding-left: 13px;*/
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0px;
font-weight: bold;
width: 150px;
font-size: 10pt;
color: #000000;}
.fliesstext8pt { 
font-size:8pt;
color:#000000;}
.ueberschriftMrot { 
font-size:12pt;
color:#ff0000;
font-weight: bold;}
.copyright_weiss { 
font-size:8pt;
color:#ffffff;}
.qsObjDisplayInline { 
color: #333311;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
display:inline;}
.qsObjDisplayInlineBG { 
color: #333311;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
display: inline;
BACKGROUND-COLOR: #eeeecc;}
.qsObjDisplayNone { 
color: #333311;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
display:none;}
.qsObjDisplayNoneBG { 
color: #333311;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
display: none;
BACKGROUND-COLOR: #eeeecc;}
.borderbottom { 
border-bottom:1px solid #999999;}
.bordertop { 
border-top:1px solid #999999;}
div.cls { 
clear:both;}
div.links { 
float:left; display:inline; }
.rel100 { 
position:relative; width:100%;padding-top:5px;padding-bottom:2px; margin-bottom:5px;}
a.qsLink { 
text-decoration: none; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
color: #000099; }
body { 
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left:0px;
margin-right: 0px;
margin-bottom: 0px;
scrolling: auto;}
.mt5 { 
margin-top:5px;}
.mt10 { 
margin-top:10px;}
.blborderl { 
border-left:1px solid #3366FF;}
.blborderr { 
border-right:1px solid #3366ff;}
.blborderb { 
border-bottom:1px solid #3366ff; }
.fliesstext_sw { 
font-size:10pt; color:#000000;}
.navtitle_neu { 
background-color: #DBDB93;
margin-bottom:4px;
margin-left:0px;
padding-left: 0px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0px;
font-weight: bold;
width: 120px;
font-size: 10pt;
color: #000000;
cursor: pointer;
}
.menulinks { 
float:left;width:150px;}
.menulinks { 
float:left;width:150px;}
.menulinks ul { 
margin:0px;padding:0px 0 0 0px;list-style:none;}
.menulinks li { 
padding:0 0 10px 0;margin:0; background-image:url(../images/rund_gb_150li.gif);font:bold 11px verdana, sans-serif; background-repeat:no-repeat;}
.menulinks li a { 
color:black; margin-left:5px;padding:2px 5px 2px 5px;font:12px arial, verdana, sans-serif;
text-decoration:none;
text-align:center;}
.menurechts { 
float:left;width:150px;}
.ul1 { 
margin:0px;padding:0px 0 0 0px;list-style:none;}
.li1 { 
padding:0px 0px 2px 0px;margin:0; background-color:#DBDB93;font-size:10pt; font-weight:bold;}
.menurechts a { 
color:black; margin-left:5px;margin-top:10px; 
padding:2px 5px 2px 5px;font:12px arial, verdana, sans-serif;
text-decoration:none;
text-align:center;}
.borderb { 
border-bottom:1px solid #DBDB93;}
.borderl { 
border-left:1px solid #DBDB93;}
.borderr { 
border-right:1px solid #999999;}
.li2 { 
list-style:none;margin-top:0px;}
.qsVisible { 
visibility: visible;}
.qsHidden { 
visibility: hidden;}
.li1 a { 
font-size:10pt; font-weight:bold;}
.mt2 { 
margin-top:2px;}
.pl5 { 
padding-left:5px;}
div.suma { 
float:left;margin-left:15px; height:247px; width:216px;margin-top:10px; display:inline; }
div.boxkarteflug  { 
float:left;width:216px; margin-left:11px; margin-top:13px; display:inline;}
div.boxkarte { 
margin-top:0px; height:218px;}
div.boxflug  { 
border:1px solid #848D96;height:108px; width:214px; margin-top:-45px;}
div.boxflug1  { 
float:left;width:140px;}
div.boxflug2  { 
width:70px; white-space:nowrap; text-align:right;}
div.toptipp1 { 
margin-top:15px;}
div.content { 
text-align: left;
margin: 0px auto;
padding: 0px;
border:0;
width: 1000px;
color:inherit;
background-image:url(../../../portaldata/1/Resources/images/bg/linie.gif);
overflow:hidden;
background-color:#FFF;
}
div.subcontent { 
float: left;width: 700px;padding: 0 0px 0 0px; background-color:#ffffff; color:inherit;  /*min-height:800px;*/ display:inline;}
div.rel100 { 
position:relative; width:100%;padding-top:5px;padding-bottom:2px; margin-bottom:5px;font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.borderbottom { 
border-bottom:1px solid #999999;}
div.flleft { 
float:left;}
.cls { 
clear:both; }
.bordertop { 
border-top:1px solid #999999;}
div.newhead { 
width: 998px;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-left:1px solid #999999;border-right:1px solid #999999; background-color:#eeeecc;overflow:hidden;}
div.navileft { 
float: left;width: 149px;background-color:#eeeecc; height:100%;min-height:1050px; border-left:1px solid #999999;display:inline; padding-right:0px;}
div.naviright { 
float: right;width: 146px;background-color:#eeeecc;height:100%;padding-top:5px;min-height:1050px;border-right:1px solid #999999;display:inline;}
div.flags { 
float:right; display:inline; height:75px; width:150px;}
h1 { 
font-size:24px;
color:#666666;
line-height:25px;
margin-top:2px;
margin-bottom:0px;
font-weight: normal;}
div.regionsheader { 
PADDING-LEFT: 5px; COLOR: #4b4b4b; BORDER-BOTTOM: #999933 1px solid; BACKGROUND-COLOR: #d8d8d8;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; height:18px; whitespace:nowrap; margin-bottom:1px; }
div.zwei_spalten { 
FLOAT: left; WIDTH: 48%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  display:inline; margin-top:10px; padding-left:10px;}
.center { 
text-align:center;}
.mt5 { 
margin-top:5px;}
div.commercial { 
position:absolute;top:150px;right:-120px;width:100px;height:300px;border:1px solid #ff9933;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; visibility:hidden}
body.newbody { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
background-color: #dfdfdf;}
div.footer { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align:center; border:1px solid #ffffff;
}
span { 
}
div { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.mr5 { 
margin-right:5px;}
ul.navlist { 
margin:0px; padding:0px;font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
ul.navlist li { 
margin-top:2px;list-style: none;text-align: left;display:block;border-left:3px solid #eeeecc;}
ul.navlist li a { 
display: inline-block;margin-top:1px;text-decoration: none;color:#000000;background-color:inherit; padding-left:5px;border-left:3px solid #eeeecc;}
span.menu { 
font-weight:bold; font-size:10pt; text-decoration:none;}
span.menu a { 
font-weight:bold; text-decoration:none; color:#000000;font-size:10pt; text-decoration:none;}
.menu2 { 
font-weight:bold; color:#cc0000;}
.menu2 a { 
font-weight:bold; color:#cc0000; text-decoration:none;}
.button_small { 
border: #cc0000;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;background-color: #cc0000;color:#FFFFFF;padding: 0px 0px 0px 0px;}
.menubread { 
 margin-left:10px; color:#ffffff;}
.menubread a { 
color:#999999; text-decoration:none;}
div.navtopright { 
float:right; display: inline; padding-bottom: 1px; padding-top: 1px; padding-right:5px; height: 18px;}
ul.navtop { 
margin:0px; padding:0px;font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
ul.navtop li { 
list-style: none;text-align: left;padding-left:8px;padding-right:8px;display:inline;}
ul.navtop li a { 
display: inline-block;text-decoration: none;color:#000000;background-color:#E5E8F2;}
.mt0 { 
margin-top:0px;}
.mt40 { 
margin-top:40px;}
.ml5 { 
margin-left:5px;}
div.bigimage { 
background-image:url(); width:447px; height:262px;  margin-top:10px; margin-left:15px; }
div.zweidrittel { 
   display:inline;}
.line1 { 
line-height:20px;}
div.toptipp_unter_suma { 
float:left;width:216px; margin-top:15px; font-size: 8pt; font-family:Arial, Helvetica, sans-serif;height:282px;}
.mt1 { 
margin-top:1px;}
.mt3 { 
margin-top:3px;}
.ml10 { 
margin-left:10px;}
p { 
margin-top:15px;}
hr.navi { 
width:127px; margin-left:3px; text-align:left;height: 0; border-bottom: 1px solid #999999; border-top: 0px;
}
div.regionsheader a { 
COLOR: #4b4b4b; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration:none;}
span.c1 { 
color:#666666; background-color:inherit;}
span.menutop { 
font-size:8pt; font-weight:bold;}
h1.xxl { 
font-size:22pt;
color:#4B4B4B; 
font-weight:bold; 
margin-left:20px; 
margin-top: 20px;}
ul.info { 
font-size: 14pt; font-weight:bold; margin-left:50px; color:#ffffff;}
span.info { 
font-size: 14pt; font-weight:bold; margin-left:20px;}
div.biginfo { 
background-image:url(../../../portaldata/1/resources/images/holiday-home-start.jpg); width:447px; height:248px;  margin-top:10px; margin-left:11px; display:inline;}
.noborder { 
border:0px;}
ul.buttonhh li a { 
width:171px; height:19px;background-image: url(http://www.holiday-home.de/portaldata/1/Resources/buttons/mehr-holiday-home.gif);}
ul.button li { 
width:171px; height:19px;}
div.suma1 { 
float:left;margin-left:15px; height:247px; width:216px;margin-top:15px; display:inline; }
div.karte1 { 
margin-left:10px; margin-top:20px;}
.imgborder { 
border: 1px solid #cccccc;}
ul.navlist1 { 
margin:0px; padding:0px;font-family: Arial, Helvetica, sans-serif; font-size: 10pt;width: 130px;}
ul.navlist1 li { 
margin-top:2px;list-style: none;text-align: left;display:block;}
ul.navlist1 li a { 
display: inline-block;margin-top:1px;text-decoration: none;color:#000000;background-color:inherit; padding-left:2px;border-left:3px solid #F9F9DD;}
.nl_but1 { 
color:#FFFFFF;
background-color: #ff0000;
border: 1px solid #ff0000; 
text-align:right; 
display:inline;
margin-top:1px; 
margin-left:1px;
padding:0px;
}
div.naviright2 { 
padding-left: 1px;width:148px; margin-top:5px;}
.nl_input { 
FONT-SIZE: 8pt;
WIDTH: 100px;
}
div.navileft2 { 
margin-left: 1px;width:148px;background-color:#eeeecc;height:100%;
/*border-left:1px solid #999999;*/}
.nl_head { 
font-weight:bold; 
font-size:10pt;}
a.standard { 
color:#0033ff; text-decoration: underline;}
div.breadbottom { 
}
div.zweidrittel2 { 
width:457px;  margin-top:15px;  display:inline; }
.mt15 { 
margin-top:15px;}
.div.subcontentpopup { 
position:absolute;	top:115px; left:0px; width:1000px;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
div.boxflugex { 
 width:216px; margin-top:-55px;}
.nl_but { 
float:left;
width:20px; 
margin-top:2px;}
div.navtopright a { 
color:#000000; background-color:inherit; text-decoration:none; font-size:8pt;}
.pl2 { 
padding-left:4px;}
.pr2 { 
padding-right:4px;}
div.galerie { 
position:relative; z-index:2;margin-top:-28px; right:7px; text-align:right; background-color:#cccccc;color:#000000; float:right; height:18px;}
.fliesstext { 
font-size:10pt;
color:#000000;
font-weight:normal;}
div.galerie a { 
color:#000000;text-decoration:none;}
div.impress { 
border-right:1px solid #cccccc; width:45%; float:left; padding-right:2px; padding-left:2px;text-align:center; background-color:#F9F9DD;}
div.sitemap { 
width:48%; float:left; padding-right:2px; padding-left:2px;text-align:center;background-color:#F9F9DD;}
span.menutop a { 
font-size:8pt; font-weight:bold; color: #000000; text-decoration:none;}
.body.landingbody { 
text-align:center;}
div.l_content { 
text-align:left; width:1000px; margin-left:auto; margin-right:auto; }
div.l_contentinner { 
position:absolute;}
div.l_navleft { 
position: absolute; width:147px; height:100px; background-color:#E5E8F2; top:115px; left:0px; padding-left:3px;}
div.l_subcontent { 
position: absolute; width:700px;  top:115px; left:0px; border-left:150px solid #E5E8F2; border-right:150px solid #E5E8F2;   min-height:800px}
div.l_navright { 
position: absolute; width:147px;  background-color:#E5E8F2; top:115px; left:850px; padding-left:3px;}
div.l_head { 
position:absolute; left:0px; top:0px;width: 998px;height: 115px;	font-family: Arial, Helvetica, sans-serif; font-size: 10pt;background-color:#E5E8F2; background-image:url(http://www.holiday-home.de/portaldata/1/Resources/images/Banner-kopf/ostern_neu.jpg);
border-left: 1px solid #999999;border-right: 1px solid #999999;}
div.newheadframe { 
width: 1013px;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-left:1px solid #999999;border-right:1px solid #999999; background-color:#eeeecc;overflow:hidden;}
div.sublogo { 
margin-top:5px;margin-left:18px; float:left; display:inline; width:100px; text-align:center; height: 100px;}
div.welcome { 
width:720px; float:left; display:inline; margin-top:0px; height:55px;}
div.schnellsuche { 
margin-left:10px; width:680px;}
div.mitte { 
float:left; margin-left:14px; display:inline; }
div.rechts { 
float:right; margin-left:14px; display:inline; }
div.dreiteilig { 
width:680px; padding:0px; overflow:hidden; }
div.karte { 
width:216px; margin-top:18px; }
div.anzahl { 
display:none;}
div.toptipp { 
margin-top:10px;}
div.bilder { 
margin-top:15px;}
div.anzahl1 { 
  position:absolute;  z-index:2; top:360px; 
margin-left:193px;}
div.links-unten { 
}
div.links-oben { 
position: relative;}
div.linksmitte { 
width:680px; float:left;}
div.eindrittel { 
width:218px;  margin-top:15px; margin-right:10px; display:inline; float:right;}
div.seitentitel { 
width:680px; padding-left:10px; margin-top:10px;}
div.info2 { 
margin-top:15px;}
div.info3 { 
margin-top:150px;}
div.info4 { 
margin-top:15px;}
a.ueberschriftM { 
font-size:12pt;
font-weight: bold;
color:#4B4B4B;
text-decoration:none;
}
hr.navi2 { 
width:120px; margin-left:3px; text-align:left;height: 0; border-bottom: 1px solid #999999; border-top: 0px;
}
hr.navi1 { 
width:127px; margin-left:0px; text-align:left;height: 0; border-bottom: 1px solid #999999; border-top: 0px;
}
div.ziellinks { 
float:left; display:inline; width:333px; border:1px solid #999999; margin-left:10px;
text-align:center;margin-top:10px; padding-bottom:20px;}
div.ziellinks1 { 
float:left; width:124px; margin:20px; background-color:#F9F9DD; color:inherit; border:1px solid #999999; padding-top:5px; padding-bottom:5px; display:inline;}
div.ziellinks2 { 
border:1px solid #999999;}
div.dreiboxen { 
width:700px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; 
margin-top:30px;}
div.box { 
float:left; display:inline; margin-left:13px;}
div.liste { 
overflow:hidden; margin-top:10px;}
div.contentpane { 
overflow:hidden; position:relative;}
div.navtopleft { 
 float:left; display:inline; padding-bottom: 1px; padding-top: 1px;padding-left:5px; height: 18px;}
a.topnav { 
text-decoration: none; font-size:7pt; color: #4B4B4B;}
.navtitle a { 
color:#000000; text-decoration:none;}
div.navtop { 
/*margin-left:30px;*/ margin-top:8px; background-color:#dbdb93;float:right; display:inline;border: 1px solid #999999; border-right: 0px;width:849px;}
.mt20 { 
margin-top:20px;}
div.subflags { 
margin-top:5px;}
span.menuaction { 
font-size:7pt; color:#ff0000;}
div.w680p10 { 
margin-left: 10px; width: 680px;  overflow:hidden;}
.imgborder1 { 
border: 1px solid #666666;}
div.navtop2 { 
position:absolute; left:149px; top:83px;background-color:#dbdb93;border: 1px solid #999999; border-right: 0px;width:849px;}
* html  div.navtop { 
margin-top:0px; }
div.inhalt { 
background-image:url(../../../portaldata/1/Resources/images/bg/linie.gif);width: 1000px;
text-align: left;margin: 0px auto;padding: 0px;border:0;
 color:inherit;overflow:hidden; }
div.redaktion { 
width:680px; padding:10px;}
div.hhTracker { 
background-color:#eeeecc; width:1px; height:1px; float:left;}
* html  div.navileft { 
height:800px;}
ul.navlist li.activ a { 
BORDER-LEFT: #ff0000 3px solid; 
}
div.testImage { 
width:180px; margin-top:5px; float:left; padding-left:10px;}
div.testTeaser { 
float: left; padding-left:2px;width:498px;overflow:hidden;}
div.testMap { 
margin-top:5px;float:right;}
h2 { 
font-size:12px; color:#666666;margin-top:0px; margin-bottom:5px; padding:0px;}
p.teaser { 
margin-top:10px;}
div.offerlink { 
width:680px;margin-left:10px;margin-top:10px;}
div.LinkImages { 
padding-left:10px;float:left;}
* html  div.LinkImages { 
margin-top:-18px;}
span.NavArrow { 
font-family:Verdana; font-size:12pt;}
*+html div.LinkImages { 
position:relative; z-index:2;margin-top:-15px; margin-left:10px; height:20px;}
.printinvisible { 
}
* html div.footer { 
padding-right:0px;}
div.navileftTitles { 
position:relative;
background-color: #DBDB93;
margin-bottom:4px;

padding-top: 2px;
padding-bottom: 2px;
padding-left:2px;
font-weight: bold;


font-size: 10pt;
color: #000000;
}
div.contentpaneTeaser { 
float:right; padding-right:10px;overflow:hidden;}
td.reservieren { 
width:93px; text-align:center; background-image: url(http://www.holiday-home.org/de/portaldata/1/Resources/images/at/magic_mountains_snow/reservieren.gif);}
td.reservieren a  { 
color:#ff0000; text-decoration:none; font-weight:bold;}
tr.reservieren { 
height:19px;}
td.preis { 
color:#ff0000;font-weight:bold; font-size:20px; text-align:right;}
td.allepreise { 
width:84px; text-align:center; background-image: url(http://www.holiday-home.org/de/portaldata/1/Resources/images/at/magic_mountains_snow/preise.gif);}
td.freietermine { 
width:106px; text-align:center; background-image: url(http://www.holiday-home.org/de/portaldata/1/Resources/images/at/magic_mountains_snow/Freie_Termine.gif);}
td.allepreise a { 
color:#216321; text-decoration:none; font-weight:bold;}
td.freietermine a { 
color:#000099; text-decoration:none; font-weight:bold;}
hr.navi3 { 
width:138px; margin-left:4px; text-align:left;height: 0; border-bottom: 1px solid #999999; border-top: 0px;
}
div.content2 { 
margin-top:15px;}
div.regionsliste { 
FLOAT: left; WIDTH: 49%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  display:inline; margin-top:10px;}
div.regionsliste_alt { 
FLOAT: right; WIDTH: 49%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  display:inline; margin-top:10px;}
img.links { 
float:left;}
div.landingtext { 
margin-top:10px; }
div.landingimage { 
padding-right:10px; float:left; margin-top:10px;}
a.landinggeo { 
text-decoration:none; color:#000000; font-size: 12px; font-weight:bold;}
img.landinggeo { 
float:left; margin-right:2px;}
img.newImage { 
border:1px solid #999999;}
div.imgGallery { 
margin-top:3px;}
a.commercial { 
color:#000000; text-decoration:none;}
img.border2 { 
border:1px solid #999999;}
div.Current_RegionsauswahlII { 
width:175px; border:1px solid #eeeecc; position:absolute;  z-index:1; top:445px; 
margin-left:12px;}
div.CRegionsauswahlTitle { 
background-color:#eeeecc; 
padding-left:3px; 
font-weight:bold; 
margin-top:10px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
border-bottom:1px solid #999999;}
div.Current_RegionsauswahlII a { 
margin-left:5px; margin-top:2px;}
div.CurrentTeaser { 
margin-left:10px; width:680px; }
div.LinkListe { 
width:700px; margin-top:0px;}
div.LinkListe1 { 
float:left; width:48%; margin-left:10px;}
div.LinkListe2 { 
float:left; margin-left:10px; width:48%;}
div.LinkListe3 { 
float:left; margin-left:10px;}
span.imagetxt { 
font-size:7pt;}
*+html div.Current_RegionsauswahlII { 
width:175px; border:1px solid #eeeecc; position:absolute;  z-index:2; top:455px; 
margin-left:12px;}
*+html div.anzahl { 
 position:absolute;  z-index:2; top:45px; 
margin-left:195px;}
*+html div.anzahl1 { 
  position:absolute;  z-index:2; top:365px; 
margin-left:184px;}
div.Characteristics { 
}
div.CharLeft { 
 float:left;  padding-right:5px; }
div.CharRight { 
padding-left:10px;  padding-right:10px; 
}
div.OfficeLeft { 
float:left; }
div.OfficeRight { 
 }
div.Office { 
margin-left:10px; width:680px;}
div.fixpoint { 
position:relative; top:1px; }
div.Current_Detailauswahl { 
width:175px; border:1px solid #eeeecc;   top:480px; 
margin-left:12px; display:none;}
div.TitleInfoLinks { 
background-color:#eeeecc; padding-left:3px; font-weight:bold; margin-top:10px;border-left:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999;}
div.InformationsLinks { 
padding-left:3px; border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;padding-bottom:2px;}
div.weiche { 
overflow:hidden; width:680px; padding:10px;}
* html div.CurrentTeaser { 
margin-left:10px; width:680px; }
div.PicturesCharakteriestik { 
margin-left:10px; text-align:center; width:160px;}
div.Characteristics2 { 
padding:10px;}
table.Characteristics { 
width:680px;}
td.CharLeft { 
padding-right:10px; vertical-align:top;}
td.CharRight { 
vertical-align:top;}
div.DETeaser { 
width:680px; padding:10px; overflow:hidden;padding-bottom:0px}
div.TeaserDE { 
float:left;}
div.TeaserBoxDE { 
float:right;}
div.teaserbox { 
border: 1px solid #999999; overflow: hidden; padding:3px; width:149px;}
img.teaserbox { 
float:right;}
.ml15 { 
margin-left:15px;}
* html div.LinkListe1 { 
float:left; width:48%; margin-left:5px;}
* html div.LinkListe2 { 
float:left; margin-left:5px; width:48%;}
* html div.newheadframe { 
width: 1015px;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-left:1px solid #999999;border-right:1px solid #999999; background-color:#eeeecc;overflow:hidden;}
*+html div.newheadframe { 
width: 1015px;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-left:1px solid #999999;border-right:1px solid #999999; background-color:#eeeecc;overflow:hidden;}
div.AlternateTelephon { 
}
div.weichelink1 { 
background-image:url(../../../portaldata/1/Resources/images/bg/Winter.gif); width:155px; height:19px; padding-top:3px; padding-left: 21px; text-align:center; margin-top:5px;background-repeat: no-repeat;}
div.weichelink2 { 
background-image:url(../../../portaldata/1/Resources/images/bg/Summer.gif);  background-repeat: no-repeat;width:155px; height:21px; padding-top:5px; padding-left: 25px; text-align:center; margin-top:5px;}
div.weichelink2 a { 
text-decoration:none; color: #EC590E;}
div.weichelink1 a { 
text-decoration:none; color:#0066FF;}
div.RegionsRegionsSide2 { 
border:1px solid #999999; margin-top:5px;padding-left:3px; }
td.auflistungLeft { 
padding-left:2px;}
td.auflistungRight { 
padding-left:4px; font-size:12px; }
div.eventweiche { 
margin-top:15px; width:700px;}
div.eventweiche_sommer { 
width:157px; height:40px; }
div.eventweiche_winter { 
width:157px; height:40px;}
div.eventweiche_silvester { 
width:157px; height:40px; }
div.eventweiche_herbst { 
width:157px; height:40px; }
div.eventweiche_text { 
font-size:11px; font-weight:bold;}
div.eventweiche_mehr { 
position:relative; top:-14px; margin-left:100px;font-size:11px; font-weight:bold;  text-align:right;}
div.eventweiche2 { 
float:left;width:157px; margin-left:15px;}
span.TxtBg { 
font-weight:bold; background-color:#eeeecc;filter:alpha(opacity=40);}
* html div.eventweiche2 { 
float:left;width:157px; margin-left:10px;}
div.Start_Empfehlung { 
height:202px; width:154px; font-site:11px; margin-left:12px;border:1px solid #999999; margin-top: 20px;overflow:hidden;}
div.Start_EmpfehlungLink { 
margin-top:5px; font-size:11px; margin-left:2px; line-height:17px;}
div.Start_Empfehlung_head { 
font-weight:bold; font-size:12px;text-align:center;}
td.kartensuche_land { 
font-size:11px;padding-left:3px;}
div.kartensuche { 
margin-left:15px; width:335px;margin-top: 20px; border:1px solid #999999; }
div.kartensuche h3 { 
padding:0px; margin:0px; margin-left:10px;}
* html div.Start_Empfehlung { 
height:200px; width:154px; font-site:11px; margin-left:10px;border:1px solid #999999; margin-top: 21px;}
*+html div.Start_Empfehlung { 
height:200px; width:154px; font-site:11px; margin-left:10px;border:1px solid #999999; margin-top: 21px;}
div.Start_toptipp { 
height:202px; width:155px; font-site:11px; margin-left:10px;border:1px solid #999999; margin-top: 20px;padding-top:0px;}
table.startseite_toptipp { 
width:155px; font-size:11px; margin-top:0px;height:200px;}
td.toptipp_headline { 
font-weight:bold; padding:1px;}
td.toptipp_Price { 
color:#E70810; font-weight:bold; padding:2px;}
td.toptipp_desc { 
padding:1px;}
div.linklisteLvl0 a { 
color:#666666; }
div.linklisteLvl2 { 
margin-left:5px;margin-top:5px; font-size:12px;}
div.linklisteLvl3 { 
margin-left:10px; margin-top:5px;font-size:12px;}
div.Start_linkliste { 
margin-left:10px; margin-top:20px;width:680px;}
div.linklisteLvl0 { 
color:#666666;}
div.flright { 
float:right;}
div.start_angebot { 
width:240px; font-size:12px; height:178px;background-image:url(http://www.holiday-home.org/design/gelber.gif); padding-top:30px; background-repeat:no-repeat; padding-left:8px; line-height:16px;}
div.start_angebot a { 
color:#000000;text-decoration:none;}
div.liste_alt { 
margin-top:10px;}
div.shape { 
z-index:3; position:relative; display:none;height:202px;}
div.shape2 { 
z-index:3; position:relative;  margin-top:-202px; height:202px;}
* html div.shape2 { 
z-index:3; position:relative;  margin-top:-208px; height:208px;}
*+html div.shape2 { 
z-index:3; position:relative;  margin-top:-203px; height:203px;}
div.map { 
z-index:2; position:relative; height:202px;}
div.map2 { 
z-index:4; position:relative; margin-top:-202px;height:202px;}
* html div.map2 { 
z-index:4; position:relative; margin-top:-202px; height:202px;}
*+html div.map2 { 
z-index:4; position:relative; margin-top:-202px; height:202px;}
a.shapelink { 
color:#000000; text-decoration:none;}
a.shapelink2 { 
color:#FF0000; text-decoration:underline;}
span.angebot_preis { 
color:#ff0000; font-size:18px;}
td.toptipp_desc a { 
color:#000000; text-decoration:none;}
td.toptipp_headline a { 
color:#000000; text-decoration:none;}
td.toptipp_Price a { 
color:#E70810;text-decoration:none;}
button.btn_AN { 
width:133px;padding:0px;padding-bottom:0px;background-color:#eeeecc; border:1px solid #666666;cursor:pointer;text-align:center;}
br.br_AN { 
line-height:6px;}
div.empf_kart_tipp { 
height:230px;overflow:hidden;}
* html div.title_map { 
z-index:5; margin-top:-195px; position:relative;}
*+html div.title_map { 
z-index:5; margin-top:-195px; position:relative;}
div.title_map { 
z-index:5; margin-top:-195px; position:relative;}
td.kartensuche_map { 
border-right:1px solid #999999;}
div.eventweiche_sommer_text { 
border:1px solid #EBEBEB; border-top:0px;font-size:11px; font-weight:bold;padding:2px 2px 0px 2px; height:30px }
div.eventweiche_winter_text { 
border:1px solid #EBEBEB; border-top:0px;font-size:11px; font-weight:bold;padding:2px 2px 0px 2px; height:30px}
div.eventweiche_silvester_text { 
border:1px solid #EBEBEB; border-top:0px;font-size:11px; font-weight:bold; padding:2px 2px 0px 2px; height:30px}
div.eventweiche_herbst_text { 
border:1px solid #EBEBEB; border-top:0px;font-size:11px; font-weight:bold;padding:2px 2px 0px 2px; height:30px}
table.start_angebot { 
font-size:12px; }
table.start_angebot td { 
padding-top:6px;}
span.angebot_preis_ab { 
font-size:13px;}
div.RegionsBox { 
padding-left:3px; border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;}
div.toptippLayer { 
z-index:4; position:relative; margin-top:-200px; height:18px;    font-weight:bold; text-align:center; background-color:#ffffff; width:155px;}
div.LinkListeInv { 
display:none;}
div.LinkListe1_2 { 
float:left; width:49%; }
div.LinkListe2_2 { 
float:left; margin-left:10px; width:49%;}
div.Bookmark { 
text-align:center;
margin: 0px auto;
padding: 0px 0px 10px 0px;
border:0;
width: 1000px;
color:inherit;
background-image:url(../../../portaldata/1/Resources/images/bg/linie.gif);
background-color:#FFF;
}
div.navtopframe { 
margin-top:8px; background-color:#dbdb93;float:right; display:inline;border: 1px solid #999999; border-right: 0px;width:864px;}
* html div.navtopframe { 
margin-top:0px; }
span.OldPrice { 
text-decoration:line-through;font-weight:bold; }
span.NewPrice { 
font-size:16px; font-weight:bold;color:#FF0000}
span.RabattPrice { 
font-size:16px; color:#ff0000; font-weight:bold;}
div.eventweiche_sommer_text2 { 
border:1px solid #EBEBEB; border-top:0px;font-size:11px; font-weight:bold;padding:2px 0px 0px 0px; height:30px }
div.HBLayer1 { 
margin-top:20px;padding-left:15px;}
.Button { 
cursor:pointer;margin-top:0px; margin-left:0px;}
ButtonActive { 
cursor:pointer;margin-top:2px;margin-left:1px;}
div.HBLayer2 { 
margin-top:10px;padding-left:15px;}
div.HBLayer3 { 
margin-top:45px; margin-left:15px;width:150px; border-top:1px solid #666666; padding-top:15px;}
body.menubody { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color:#eeeecc; background-image:url(../Resources/images/bg/linielinks3.gif);}
*+html body.menubody { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color:#eeeecc; background-image:url(../Resources/images/bg/linielinks.gif);}
* html body.menubody { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color:#eeeecc; background-image:url(../Resources/images/bg/linielinks.gif);}
.kleingedruckt_7pt { 
font-size:7pt;
color:#000000;}
table.backgroundwhite td { 
background-color:#FFFFFF}
div.anzobj { 
12.000}
li.hover { 
height:auto; float:left;width:105px;overflow:hidden;border-bottom:1px solid #000;}
li.normal { 
height:16px; float:left;width:105px;overflow:hidden;}
td.headLN { 
color: #4B4B4B;
font-size: 18 pt;
font-weight: normal;}
td.PopupHeadDomain { 
border-top: 1px solid #999999;
text-align: right;
font-size: 9pt; 
color: #4B4B4B;
text-decoration: none;}
.img.borderblack { 
border:solid 1px #000000;}
.ml9 { 
margin-left: 9px;}
.mr10 { 
margin-right: 10px;}
div.Telefonbox2 { 
font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.Lupe { 
color:#000000; 
font-size:20px;
}
.mb10 { 
margin-bottom:10px;}
.formular_Headline { 
font-size:20pt;
color:#999;
text-align: left;}
.formular_Headline { 
font-size:20pt;
color:#999;
text-align: left;}
table.Content-M { 
text-align:center;}
h1.newred { 
line-height:30px;
margin: 10px 0px;
color:red;
font-size:20pt;
width:680px;}
div.w680 { 
width: 680px;}
div.w210fr { 
width: 210px;
float: right;
min-height: 250px;}
div.headline { 
color: rgb(75, 75, 75);
font-size: 20pt;
margin-top:15px;}
div.reiseziele { 
float: left;
margin-right: 8px;
width:32%;
margin-top: 15px;
}
div.mt5fl { 
margin-top:5px;
float:left;}
div.mt36fr { 
float:right;
margin-top:36px;}
div.angebotsbox { 
border-width: 1px;
border-style: solid;
border-color: rgb(255, 0, 0); 
padding: 5px 13px 5px 5px;
min-height: 70px;
width: 140px; 
background: none repeat scroll 0pt 0pt lightyellow;
float: left;
margin-right: 9px;
border-radius: 6px 6px 6px 6px;}
div.w100%fl { 
width: 100%;
float: left;"}
div.ferienhaeuser { 
float: left;
margin-right: 6px;
width:31%;}
span.mehr { 
float:right;
margin-top:-17px;}
div.fr { 
float:right;
}
div.ml30 { 
margin-left:30px;}
.div.mtb20 { 
margin-top: 20px;
margin-bottom: 20px;
}
.div.mtb20 { 
margin-top: 20px;
margin-bottom: 20px;}
.div.mtb20 { 
margin-top: 20px;
margin-bottom: 20px;
}
div.m10 { 
margin-top: 10px; 
margin-bottom: 10px;}
div.w213fl { 
float:left;
clear:both;
width:213px;}
. { 
}
a.navigation:visited { 
text-color:#000000;}
a.objectlink:visited { 
color:#660066;
font-weight: normal;}
a.pfadnavigation:visited { 
color: #666666;
text-decoration: none;
}
a.startseite_objekte:visited { 
color:# 000099;
text-decoration: underline;}
span.link:visited { 
color: #000099;
font-weight: normal;}
a.qsLink:visited { 
text-decoration: none; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
color: #000099;}
.a.olLink:visited { 
text-color: #000099;}
ul.navlist li a:visited { 
display: inline-block;margin-top:1px;text-decoration: none;color:#000000;background-color:inherit; padding-left:5px;border-left:3px solid #eeeecc;}
span.menu a:visited { 
font-weight:bold; text-decoration:none; color:#000000; text-decoration:none;}
.menu2 a:visited { 
font-weight:bold; text-decoration:none; color:#cc0000;}
.menubread a:visited { 
color:#999999; text-decoration:none;}
ul.navtop li a:visited { 
display: inline-block;text-decoration: none;color:#000000;background-color:inherit;}
div.regionsheader a:visited { 
COLOR: #4b4b4b; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration:none;}
ul.buttonhh li a:visited { 
width:171px; height:19px;background-image: url(http://www.holiday-home.de/portaldata/1/Resources/buttons/mehr-holiday-home.gif);}
ul.navlist1 li a:visited { 
display: block;padding: 1px 1px 1px 2px;text-decoration: none; padding-left:2px;border-left:3px solid #eeeecc;}
a.standard:visited { 
color:#0033ff; text-decoration:underline}
div.navtopright a:visited { 
color:#000000; background-color:inherit; text-decoration:none;font-size:8pt;}
span.menutop a:visited { 
font-size:8pt; font-weight:bold; color: #000000;text-decoration:none;}
a.copyright_link:visited { 
font-size:8pt;
color:#999999;}
div.galerie a:visited { 
color:#000000;text-decoration:none;}
a.ueberschriftM:visited { 
font-size:12pt;
font-weight: bold;
color:#4B4B4B;
text-decoration:none;
}
a.topnav:visited { 
text-decoration: none;  color: #4B4B4B;}
ul.navlist li.activ a:visited { 
BORDER-LEFT: #ff0000 3px solid; }
a.commercial:visited { 
color: #000000; text-decoration:none;}
a.navigation:hover { 
font-weight: normal;
text-decoration: underline;}
.leftnavisel a:hover { 
text-decoration: underline;}
a.objectlink:hover { 
/*color: #0000FF;*/
color:#660066;
text-decoration: underline;}
a.pfadnavigation:hover { 
color: #666666;
text-decoration: underline;
}
.leftnavi_.a:hover { 
text-decoration: underline;}
a.startseite_objekte:hover { 
color:#660066;
}
a.copyright_link:hover { 
text-decoration:underline;}
a.leftnavi:hover { 
text-decoration: underline;}
a.nav_rot:hover { 
text-decoration: underline;}
span.link:hover { 
/*color: #0000FF;*/
color:#660066;
text-decoration: underline;}
a.qsLink:hover { 
text-decoration: none; 
color: #660066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;}
.a.olLink:hover { 
font-weight: normal;
text-decoration: underline;}
.menulinks li a:hover { 
color:#3366ff;}
.menurechts a:hover { 
color:#000000;text-decoration:underline;}
ul.navlist li a:hover { 
border-left: 3px solid #eeeecc;display: inline-block;margin-top:1px;text-decoration:underline;color:#000000;background-color:inherit; padding-left:5px;}
span.menu a:hover { 
font-weight:bold; text-decoration:underline; color:#000000; text-decoration:none;}
.menu2 a:hover { 
font-weight:bold; text-decoration:underline; color:#cc0000;}
.menubread a:hover { 
color:#999999; text-decoration:underline;}
ul.navtop li a:hover { 
display: inline-block;text-decoration: underline;color:#FF0000;background-color:inherit;}
div.regionsheader a:hover { 
COLOR: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration:none;}
ul.buttonhh li a:hover { 
width:171px; height:19px;background-image: url(http://www.holiday-home.de/portaldata/1/Resources/buttons/mehr-holiday-home.gif);}
ul.navlist1 li a:hover { 
border-left: 3px solid #FF0000;text-decoration:underline; padding-left:2px;}
div.navtopright a:hover { 
color:#000000; background-color:inherit; text-decoration:underline;font-size:8pt;}
span.menutop a:hover { 
font-size:8pt; font-weight:bold; color: #000000;text-decoration:none;}
div.galerie a:hover { 
color:#000000;text-decoration:none;}
.a.topnav:hover { 
text-decoration: underline;  color:  #4B4B4B;}
ul.navlist li.activ a:hover { 
BORDER-LEFT: #ff0000 3px solid;}
td.reservieren a:hover { 
text-decoration:underline;}
td.allepreise a:hover { 
text-decoration:underline;}
td.freietermine a:hover { 
text-decoration:underline;}
a.commercial:hover { 
text-decoration:underline;}
td.PopupHeadDomain a:hover { 
text-decoration: underline;}
a.navigation:active { 
text-color:#000000;
text-decoration:none;}
a.objectlink:active { 
font-weight: normal;}
a.pfadnavigation:active { 
color: #666666;
text-decoration: none;
font-size:8pt;
}
a.startseite_objekte:active { 
color:# 000099;
text-decoration:none;}
span.link:active { 
color: #000099;
font-weight: normal;}
.a.olLink:active { 
text-color: #000099;
text-decoration:none;}
ul.buttonhh li a:active { 
width:171px; height:19px;background-image: url(http://www.holiday-home.de/portaldata/1/Resources/buttons/mehr-holiday-home-aktiv.gif);}

