/* CSS Document */
body{text-align:center; margin:0; padding:0; background: url(linie.gif) repeat-y 50% 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
div#Container{text-align:left;margin: 0px auto;padding: 0px;width:1050px; height:auto; }
div#head{margin-top:0px; margin-left:0px;width:1050px; overflow:hidden; margin: 0px auto;background-color:#eeeecc;  height:82px; }
div#Navigation{position: absolute; margin-top:0px; margin-left:0px;width:110px;  overflow:hidden; padding-top:0px;background-color:#eeeecc;}
div#Navigation_r{position: absolute; margin-top:0px; margin-left:910px;width:140px;  overflow:hidden; padding-top:0px;background-color:#eeeecc;}
div#Content{position:absolute; margin-top:0px; margin-left:110px; width:760px; padding:10px; padding-top:3px; }
div#ContentSuMa{position:absolute; margin-top:0px; margin-left:110px; width:785px; padding:3px 0px 0px 10px; }
div#ContentFrame{position:absolute; margin-top:0px; margin-left:110px; width:800px; padding:3px 0px 10px 5px; }
div#ContentFrame2{position:absolute; margin-top:0px; margin-left:110px; width:800px; padding:3px 0px 10px 5px; }
div#ContentFrame3{position:absolute; margin-top:0px; margin-left:110px; width:795px; padding:3px 0px 10px 20px; }
div#inner{width:1050px;  position:absolute; margin-top:1px;margin-left:0px;}
/* border:1px dotted #990000; */

.breadcrumb{overflow:hidden; border-bottom: 1px solid #999999;}
.subcontent{margin-top:10px;margin-left:17px; width:100%;}
div.txtRight{ text-align:right; width:400px;}

div.head{float:left; height:20px; margin-top:10px;}
div.head1{background-color:#eeeecc; height:20px; width:670px;margin-left:0px; padding-left:10px; margin-top:10px; background-image:url(Ecke-bei-Suche.gif); background-repeat:no-repeat;}
div.map{z-index:2; position:absolute; margin-top:-31px;}
div.shape{z-index:3; position:absolute; margin-top:-31px; display:none;}
div.shape2{z-index:3; position:absolute; margin-top:-31px; }
div.map2{z-index:4; position:absolute; margin-top:-31px;}
div.formInvisible{display:none;}
div.formVisible{color:#ff0000; text-align:right; padding-right:5px;}
.v10 {margin-top:10px;}
.searchengineleft{width:33%; float:left; text-align:left; margin-top:5px; font-weight:bold; padding-right:5px;}
.searchengineleft2{width:33%; float:left; text-align:left; margin-top:10px; font-weight:bold; padding-right:5px;}
.selectland{width:130px;}

img.imglogo{margin-left:5px;}
.widthhalf {width:50%;}
.Full{width:100%;}
div.searchtop{background-color: #dbdb93; padding:5px; font-weight:bold; border-bottom:1px solid #999999;}
span.red{color:#ff0000;}
img.anfahrt{margin-top:10px; border:1px solid #999999;}
td.italic{font-style:italic;}

.buttborder {border-top:1px solid #999999;}
.bg4 {background-color: #dbdb93;}
/*IE6 - Ausnahmen */
* html  div.head{float:left; height:20px;margin-right: 0 !important;margin-right: -3px;}
* html  div.head1{background-color:#eeeecc; height:20px; width:672px;margin-left:0px;}
* html  div.map{z-index:2; position:absolute; margin-top:-31px; }
* html  div.map2{z-index:4; position:absolute; margin-top:-31px; }
* html  div.shape{z-index:3; position:absolute; margin-top:-31px; display:none;}
* html  div.shape2{z-index:3; position:absolute; margin-top:-31px; }
/*Ende IE - Ausnahmen */







img.link{border:0px;}
div.horizontal{float:left;}

div.linkboxDomains{position:relative; border:1px solid #666666; width:200px;height:auto;margin-left:50px; float:left; margin-top:30px;}
div.linkboxHH{position:relative; border:1px solid #666666; width:200px;height:auto; margin-left:50px; margin-top:30px; float:left;}
div.linkboxDeep{position:relative; border:1px solid #666666; width:200px;height:auto; margin-left:550px; margin-top:30px; }

div#menu{position: relative; margin-top:104px; margin-left:0px;width:1000px; height:29px;}

div.menu {float:left;}
div.menu1 {float:right;}
div.teaser{float:left;width:470px;}
div.search{float:right; width:210px;}
div.search1 {border: 1px solid #999999;background-color:#eeeecc;margin-top:5px; float:left; width:208px;}
.searchbutt {margin-top:5px; margin-bottom:5px;}

div.Object{width:700px; margin:auto; border: 1px solid #999999; padding:0px; display:block;}
div.ObjectHead{ margin-top:0px; overflow:hidden;background-color: #cc99cc;}
div.ObjectHead1{ padding-left:5px;}
div.ObjectHead2{float:left; padding-left:5px;}
div.ObjectHead3{float:right; margin-right:5px;}

div.Description{}
div.DescriptionImage{float:right; margin-top:10px; margin-right:5px;}
div.DescriptionText{float:left;padding-right:5px; padding-left:5px;margin-top:10px; font-size:11px;}
div.DescriptionDetails{float:left;padding-left:5px;}
div.DescriptionReserv{float:right;margin-right:5px;}

div.horizontal {float:left;}
div.cls{clear:both;}

h3 {font-weight:bold; font-size:16px; color:#333333; line-height:20px; display:inline;}
span.head{font-weight:bold;}
br.lh{line-height:5px;}

a.menu { display:block; line-height:25px; padding-right:10px; padding-left:10px; text-align:center; width:auto;text-decoration:none; border-right:1px solid #999999; background-image:url(menubg_light.png); }
a.menu:link    { color:#000000; background-color:inherit;  background-image:url(menubg_light.png);}
a.menu:visited { color:#000000; background-color:inherit; background-image:url(menubg_light.png); }
a.menu:hover   { color:#0000ff; background-color: #dbdb93;  background-image:url(menubg.png);}


ul.navigation{list-style:none; margin:0; padding:0;}
ul.navigation li{}
ul.navigation li a, ul.navigation li a:visited {color:#666666; text-decoration:none;}
ul.navigation li a:hover{color:#ff0000;}

.active{font-style:italic; text-decoration:underline;}
.region1{ margin-left:5px;font-size:18px; font-weight:bold;}
.region2{ margin-left:15px; font-weight:bold;}
.region3{ margin-left:30px;}


.nl_head {font-weight:bold; font-size:10pt;}
.nl_input {float: left; font-size: 8pt; width: 100px; margin-top: 4px;}
.nl_but {float:left; width:20px; margin-top:2px;}
.nl_but1 {color:#0000FF; background-color: #F1F0F8; border: 1px solid #999999; text-align:right;display:inline; margin-top:3px; margin-left:1px; padding:0px; height: 17px; font-size: 9pt;}
.nl_ml2 { margin-left: 5px; }


li.e-d{padding-top:5px;}



#paging {
	clear:both;
	margin-top:35px;
	margin-bottom:5px;
	font-size:14px;
	height: 22px;
	margin:auto;
	width:700px;
	text-align:center;
	padding-bottom:2px;
}

.pagingPage {
	padding: 2px 8px 4px 8px;
	background-image:url(menubg_light.png);
	border: 1px solid  #ffffff;
	color: #000000;
	font-weight: bold;
}

.pagingPage:hover {
	border: 1px solid #FFEEAA;
	padding: 2px 8px 4px 8px;
	background-image:url(menubg_light.png);
	text-decoration: none;
}
.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 { 
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;
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 { 
color: 000099;
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:#000000;}
.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 { 
}
.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:0 0 2 0;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.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;}

.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:800px; 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:800px;border-right:1px solid #999999;display:inline;}
div.flags { 
float:left; display:inline; height:75px; width:150px;}
h1 { 
font-size:24px;color:#666666; line-height:25px; margin-top:2px; margin-bottom:0px;}
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%; margin-left:10px;font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  display:inline; margin-top: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;}
div.footer { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align:center; border:1px solid #ffffff;
}
span { 
}

.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;}

div.naviright2 { 
/*float: left;background-color:#F9F9DD; height:100%;border-left:1px solid #999999;*/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;}
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: 1000px;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);}
div.sublogo { 
margin-top:5px;margin-left:18px; float:left; display:inline; width:100px; text-align:center; height: 100px;line-height:9pt;}
div.welcome { 
 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 { 
}
div.toptipp { 
margin-top:10px;}
div.bilder { 
margin-top:15px;}
div.anzahl2 { 
 }
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;
}
.newheadline { 
PADDING-LEFT: 5px; FONT: bold 14px arial; COLOR: #4b4b4b; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #eeeecc;}
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;}
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; line-height:9pt;}
.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:40px;}
span.menuaction { 
font-size:7pt; color:#ff0000;}
div.w680p10 { 
margin-left: 10px; width: 680px;  overflow:hidden;}
.imgborder1 { 
border: 1px solid #999999;}
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 { 
float:left; width:180px; margin-top:5px;}
div.testTeaser { 
float: left; padding-left:2px;width:498px;overflow:hidden;}
div.testMap { 
float:right; margin-top:5px;}
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 { 
position:relative; z-index:2;margin-top: -30px; margin-left:10px; height:20px;}
* 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;}
a.navigation:visited { 
text-color:#000000;}
a.objectlink:visited { 
color: #000099;
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.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;}
a.navigation:active { 
text-color:#000000;
text-decoration:none;}
a.objectlink:active { 
color: #000099;
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);}
