h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #646156; display:inline}

.rahmenpunkteunten {  border-style: groove; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
td {  font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 13px; text-align: justify}
.small {  font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11px; text-align: justify}
.auswahllisten {  background-color: #FFFFEC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; clip:    rect(   )}
.auswahllisten2 {  background-color: #FFFFEC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width="104px"; clip:    rect(   )}
.auswahllisten3 {  background-color: #FFFFEC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width="114px"; clip:    rect(   )}
.button {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color: #FBD833; color: #333333}
.menulink {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #333333}
.menulinklm {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #B71818}
.zahlen {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold}
.punktetable {  border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.menulink2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #333333;border-style: dotted; border-bottom-width: 1px;}
.menulink3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #333333;}
.yacht1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; padding-left: 4px}
.yacht2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; font-weight: bold}
.yachtdetails { text-align: left}

.bottompartner {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.bottompartnerlink {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: underline}

.bim { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: center ; padding-right: 5px}
.bit { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: center}
.bi {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: center}


.bi0 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #333333; text-align: center; height: 16px;  background-color: #FBD833}
.bi1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #333333; text-align: center; height: 16px;  background-color: #666666}
.bi311 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #333333; text-align: center; height: 16px; width: 11px; background-image: url(../img/img_redleft.gif)}
.bi411 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #333333; text-align: center; height: 16px; width: 11px; background-image: url(../img/img_redright.gif)}
.bi318 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #333333; text-align: center; height: 16px; width: 18px; background-image: url(../img/img_redleft18.gif)}
.bi418 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #333333; text-align: center; height: 16px; width: 18px; background-image: url(../img/img_redright18.gif)}


.bi3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #333333; text-align: center; height: 16px; width: 20px; background-image: url(img_redleft.gif)}
.bi4 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #333333; text-align: center; height: 16px; width: 20px; background-image: url(img_redright.gif)}

.haustitelzeile {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333333; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px}




/* ----------------------------------------------------------- */
/* Neues CSS-Layout (2 Spalten) */
/* ----------------------------------------------------------- */



/* ----------------------------------------------------------- */
/* Neues CSS-Ausklappmenü */
/* ----------------------------------------------------------- */  
.menutitle
{
margin:0px 0px 0px 0px;
padding:0;
background-color: #FBD833;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px;
color: #333333;
text-decoration: none;
border:1px solid #000000;
}

#menu { width: 160px; background: #ffffcc; margin-bottom: 15px; } 
#menu ul { list-style: none; margin: 0; padding: 0; } 

#menu a, #menu h2 {
height: 17px;
border-right:1px solid #000000;
border-left:1px solid #000000;
border-top:0px solid #000000;
display:block;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
line-height:17px;
background-color: #FFFFCC;

font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
color: #333333; 
text-decoration: none;
text-align: left;
}

#menu a { background-color: #ffffcc; } 
#menu a:hover { background-color: #ffffff; } 
#menu li { position: relative; }

#menu ul ul ul {position: absolute; top: -1px; left: 159px; width: 170px; }
div#menu ul ul ul, div#menu ul ul li:hover ul ul {display: none;} 
div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}

#menu ul ul ul ul {position: absolute; top: -1px; left: 169px; width: 100%; }
div#menu ul ul ul ul, div#menu ul ul ul li:hover ul ul {display: none;} 
div#menu ul ul ul li:hover ul, div#menu ul ul ul ul li:hover ul {display: block;}
   
#menu .pfeil1 {background: #ffffcc url('arrow.gif') no-repeat 151px center;}
#menu .pfeil2 {background: #ffffcc url('arrow.gif') no-repeat 161px center;}

#menu .menurot { color: #FF0000;}



/* ----------------------------------------------------------- */
/* Neues Hausvorschau */
/* ----------------------------------------------------------- */  

.hausvorschau, .blaettern {
width: 568px;
margin-top: 16px;
border: 1px solid #000000;
}

.hausvorschau .titel {
width: 100%; 
background-color: #fbd833; 
}

.hausvorschau .content {
width: 100%; 
background-color: #ffffcc; 
border-top: 1px solid #000000; 
}

.hausvorschau .spalte1 {
width: 150px; float:left;
}

.hausvorschau .spalte2 {
width: 268px; float:left;
}

.hausvorschau .spalte2 .text {
margin: 3px;
font-family: Arial,Helvetica,sans-serif,Verdana;
font-size: 13px;
text-align: justify;
color: #000099;
}

.hausvorschau a {
color: #ff0000;
font-weight: bold;
}

.hausvorschau .spalte3 {
width: 150px; float:right;
}

.hausvorschau .content .eckdaten {
color: #333333;
width: 485px;
float: left;
}

.hausvorschau .content .belegungsbutton {
width: 80px;
float: right;
text-align: right;
margin-right: 3px;
}


.hausvorschau .content .sonder_icon {
width: 102px;
float: left;
}

.hausvorschau .content .sonder_text {
color: #333333;
width: 460px;
float: left;
margin: 3px;
}

/* ----------------------------------------------------------- */
/* Blättern */
/* ----------------------------------------------------------- */  

.blaettern {
width: 568px;
margin-top: 16px;
border: 1px solid #000000;
background-color: #fbd833; 
}

.blaettern span {
color: #666666;
font-weight: bold; 
}

.blaettern a {
color: #b71818;
font-weight: bold;
text-decoration: underline; 
}

.blaettern .zurueck {
padding-left:16px;
background:url('/img/img_arrow_links.gif') left center no-repeat; 
}

.blaettern .vor {
padding-right:16px;
background:url('/img/img_arrow_rechts.gif') right center no-repeat; 
}








/* ----------------------------------------------------------- */
/* Neue Service-Navigaion*/
/* ----------------------------------------------------------- */  
.servicenavi {
width: 158px;
margin-bottom: 16px;
border: 1px solid #000000;
}

.servicenavi .titel {
width: 100%; 
background-color: #fbd833; 
}

.servicenavi .content {
width: 100%; 
background-color: #ffffcc; 
border-top: 1px solid #000000; 
}

.servicenavi .content ul {
list-style: none; 
margin: 0; 
padding: 0;
}

.servicenavi .content ul a {
display: block;
border-bottom: 1px solid #e0e0e0;
padding: 2px 2px; 
}

.servicenavi .content ul ul a {
padding: 2px 2px 2px 14px; 
background: #ffffcc url('arrow.gif') no-repeat 6px center;
}

.servicenavi .content ul a:hover {
background-color: #FFFFFF;
}








/* ----------------------------------------------------------- */

.clear {
clear:both;
}

