body, td{font-size: 12px; font-family: arial;}
font  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; word-spacing: normal; white-space: normal}
form {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
input {  font-size: 10px}
a {  text-decoration: none}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; display:inline}

.extrafett {font-size: 20px; font-family: arial;}
.auswahlform {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099}
.auswahlformfestebreite {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; width: 151px}
.auswahlformmonat {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; width: 103px}
.auswahlformtag {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; width: 43px}
.kalenderform_bundesland {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; width: 160px}
.kalenderform_monat {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; width: 124px}
.kalenderbutton {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; width: 20px}
.kalendertextfeld {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099;  width: 230px; background-color: #FFFFCC}
.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; color: #333333; text-align: center; height: 16px; width: 20px; background-color: #FFFFFF}
.bi1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: center; height: 16px; width: 20px; background-color: #FF0000}
.bi3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; 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; color: #333333; text-align: center; height: 16px; width: 20px; background-image: url(img_redright.gif)}

.preisliste {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099 ; padding-right: 2px ; padding-left: 2px; padding-top: 2px; padding-bottom: 2px}
.preislistelinks {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099 ; padding-right: 5px ; padding-left: 5px; padding-top: 2px; padding-bottom: 2px}


select.calendarDateInput { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099 }
select.calendarDateInput1 { width: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099 }
select.calendarDateInput2 { width: 47px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099 }
input.calendarDateInput { width: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099 }

.textweiss { color: #FFFFFF; }
.textweiss a { color: #FFFFFF; }

.textblau { color: #000099; }
.textblau a { color: #000099; }

.rating_bar {
  width: 130px;
  background: url(http://www.ruegen-abc.de/img_star3_dunkelgelb.gif) 0 0 repeat-x;
}

.rating_bar div {
  height: 12px;
  background: url(http://www.ruegen-abc.de/img_star_dunkelgelb.gif) 0 0 repeat-x;
}

.kasten-unten  {
  color: #000099;
}

.kasten-unten a {
  color: #000099;
  text-decoration: underline;
  font-weight: bold;
}

.kasten-unten a:hover {
  color: #000099;
}

.kasten-unten a:visited {
  color: #000099;
}

.topbuttons_button { float:left; background:#000066 url(/img_top_bg.gif) repeat-x; text-align: center;}
.topbuttons_button a { color:#ffffff; text-decoration: none; margin-left: 3px; margin-right: 3px; }
.topbuttons_button a:hover { color:#ffcc33; text-decoration: none; }

.topbutton_abstand { float: left; width: 11px; }
.topbuttons_links  { background:transparent url(/img_top_ecke_links.gif) no-repeat scroll left top; color:#FFFFFF; padding-left:0px; }
.topbuttons_rechts { background:transparent url(/img_top_ecke_rechts.gif) no-repeat scroll right top; font-size:15px;  }

.topbutton_margin2  { padding: 3px; padding-bottom: 0px; }
.topbutton_margin  { padding: 3px; padding-bottom: 0px; }


/* Menücontainer Hauptnavigation */

#menucontainer 
{
border:1px solid #000066;
background-color:#ffffcc;
width:170px;
color:#000066;
}

/* Überschrift Hauptnavigation ohne Linien */

.menutitle
{
margin:0px 0px 0px 0px;
padding:1px 1px 1px 15px;
background-image: url('/img_menutopbg.gif');
font-weight:bold;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
line-height:17px;
}

/* Liniengrafik Hauptnavigation */

.lines
{
margin:0px 0px 0px 0px;
background-image: url('/img_menulines.gif');
}

/* Normale Menüpunkte der Hauptnavigation */

.m1
{
display:block;
margin:0px 0px 0px 0px;
padding:0px 1px 0px 15px;
line-height:17px;
border-top:1px solid #000066;
background-color: #FFFFCC;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000066; text-decoration: none
}

.m1:hover
{
display:block;
margin:0px 0px 0px 0px;
padding:0px 1px 0px 15px;
line-height:17px;
border-top:1px solid #000066;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000066; text-decoration: none;
background-image: url(/img_menubg.gif);
}

/* Menüpunkte mit roten Text der Hauptnavigation */

.m2
{
display:block;
margin:0px 0px 0px 0px;
padding:0px 1px 0px 15px;
line-height:17px;
border-top:1px solid #000066;
background-color: #FFFFCC;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ff0000; text-decoration: none
}

.m2:hover
{
display:block;
margin:0px 0px 0px 0px;
padding:0px 1px 0px 15px;
line-height:17px;
border-top:1px solid #000066;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ff0000; text-decoration: none;
background-image: url(/img_menubg.gif);
}


/* Separator Hauptnavigation */

.separator
{
margin:0px 0px 0px 0px;
padding:0px 1px 0px 15px;
border-top:1px solid #000066;
background-color: #000066;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #FFFFFF;
text-decoration: none
}



