html {
height: 101%;
}
body {
background-color : #ffffff;
color : #000000;
font : 10px Verdana, Arial, Helvetica, sans-serif;
margin-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
list-style-image: url(/img/welle.jpg);

}


h1 {
font-size: 13px;
color: #820000;
}
#hauptmenulinks {
border-left: 1px solid #e99788; /* #b46455; */
padding-left: 12px;
padding-top: 11px;
padding-right: 16px;
padding-bottom: 5px;
float: left;

}

#hauptmenulinks a {
font-size:12px;
text-transform: uppercase;
text-decoration: none;
display: inline;
 height: 25px;
}
#hauptmenulinks a:link {

}
#hauptmenulinks a:visited {

}
#hauptmenulinks a:hover {
color : #fff;
}
#hauptmenulinks a:active {

}

.bottom a {
font-size:12px;
font-style : normal;
font-weight : normal;
text-transform: uppercase;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
padding-left: 10px;
padding-right: 10px;
}
.bottom a:link {
color : #999;

}
.bottom a:visited {
color : #999;
}
.bottom a:hover {
color : #820000;
}
.bottom a:active {
color : #999;
}
.bottom td {
color : #999;
font : 12px Verdana, Arial, Helvetica, sans-serif;

}
.bottom_active a {
color : #820000;
font-style : normal;
font-weight : normal;
font-size:12px;
text-transform: uppercase;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}
#box1 {
background-color : #ffffff;
position : fixed;
bottom : 0px;
width : 770px;
height : 100px;
color : black;
}
#box3 {
background-color : #ffffff;
/* position : fixed; */
bottom : 0px; 
width : 850px;
height : 100px;
color : black;
}


.untermenu_aktiv a {
text-transform: uppercase;
color : #ffffff;
font-style : normal; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
background-color: #b48228;
text-decoration : none;
}
.untermenu_aktiv a:link { 
 }
.untermenu_aktiv a:hover {
}
.untermenu_aktiv a:visited {
}
.untermenu_aktiv a:active {
}

.untermenu a {
text-transform: uppercase;
font-style : normal;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}
.untermenu a:link {
color : #D79B78;
background-color: #FEEAC4;

}
.untermenu a:hover {
color : #ffffff;
background-color: #b48228;
}
.untermenu a:visited {
color : #D79B78;
background-color:#FEEAC4;
}
.untermenu a:active {
color : #ffffff;
background-color: #FEEAC4;
}



/* NEU */

.ostsee-hotel-content {
color: #000000;
font-size: 11px;
font-weight: normal;
}

.ostsee-hotel-content a {
color: #820000;
font-size: 11px;
text-decoration: none;
}

.ostsee-hotel-content p, li,ul {
color: #000000;
font-size: 11px;
text-decoration: none;
font-weight: normal;
}
.ostsee-hotel-content-komm1 {
font-size: 12px;
font-weight: bolder;
display:block;
color: #820000;
}
.ostsee-hotel-content-komm2 {
font-size: 12px;
display:block;
font-weight: bolder;
margin-top: 5px;
color: #820000
}
.ostsee-hotel-content-komm3{
display:block;
margin-top: 5px;
color: #666666;
font-size: 11px;
font-weight: normal;
}

.ostsee-hotel-content-preis1 {
font-size: 15px;
display:block;
margin-top: 5px;
color: #666666;
}
.ostsee-hotel-content-preis2 {
font-size: 15px;
display:block;
margin-top: 5px; 
color: #666666
}
.ostsee-hotel-content-teaser-kat {
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #820000;
text-transform: uppercase;
}

.ostsee-hotel-content-teaser-name a{
font-weight:normal;
font-style: italic;
font-size: 12px;
color: #820000;
text-transform: uppercase;
text-decoration: none;

}

.ostsee-hotel-content-teaser-kurzinfo a{
font-weight:normal;
font-size: 11px;
color: #000;
text-decoration: none;

}
.start-gif a {
color: #820000;
text-decoration: none;
}