<style type="text/css">
<!-- 
html {height:100%}
body
{ 
 background-color:#fff;
 text-align:center;
 height:100%;
 margin:0px;
 padding:0px;
 text-align:center;
 background:url(images/womo.gif) no-repeat fixed 30% 50%;
 font-size:14px;
}
body, p, a, h1, h2, div, li,th,td
{
 font-family:Arial;
 color:#000063;
}
td,th
{
 vertical-align:top;
 text-align:left;
 font-size:14px;
}
h1
{
 color:#808080;
 font-size:18px;
 margin-bottom:0px;
}
/* Überschrift in den Containern auf der Startseite */
.indexdiv h1
{
 color:#808080;
 font-size:14px;
 margin:0px;
}
h2
{
 color:#808080;
 font-size:16px;
 margin-bottom:2px;
}
h3
{
 color:#808080;
 font-size:14px;
 margin-bottom:2px;
}
ul {
list-style-image:url(images/squarerd.gif);
}
hr{
background-color:#9496c6; /* Mozilla 1.4 */
color:#9496c6; /* IE 6 */
border: #9496c6; /* Opera 7.11 */
height: 2px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
#footer
{
 width:770px;
 margin:auto;
 border-top:dashed 1px #000;
 text-align:center;
 padding-top:3px;
 margin:20px 0px;
}
#content
{
height:90%;border:1px solid #000;
}
#center
{
 margin:auto;
 width:770px;
 text-align:left;
}
#logo
{
 text-align:right;
 height:100px;
 background:url(images/header.jpg) no-repeat;
}
#menutop
{
 text-align:center;
 font-weight:bold;
 margin-top:57px;
}
#titletop
{
 margin:0px 0px 0px 0px;
 font-size:16px;
 font-weight:bold;
 color:#808080;
 text-align:center;
 border-bottom:3px solid #9496c6;
 padding:10px 0px;
}

a:link, a:visited, a:active, a:hover
{ 
 color:#f75900;
 text-decoration:underline;
 font-weight:normal;
}
a:active, a:hover
{ 
 color:#00f;
 text-decoration:underline;
}
a.navitop:link, a.navitop:visited, a.navitop:active, a.navitop:hover
{ 
 color:#000;
 text-decoration:none;
 font-weight:bold;
 font-size:12px;
}
a.navitop:active, a.navitop:hover
{ 
 color:#f00;
}

a.prev
{
 float:left;
}
a.next
{
 float:right;
}
a:hover span {color:#000033;}
.activelink{color:#ffffff;font-family:Verdana, Arial;font-size:12px;}

/* Brotkrümmel */
.brotkr
{
font-size:11px;
}
a.brkr:link, a.brkr:visited, a.brkr:active, a.brkr:hover
{ 
font-size:11px;
font-weight:normal;
}

/* Up-Link */
.uplink
{
text-align:right;
margin:20px 0px;
}
a.up:link, a.up:visited, a.up:active, a.up:hover
{ 
font-size:11px;
font-weight:normal;
}

.day td
{
 text-align:center;
 background-color:#efefef;
 font-size:14px;
}
.wtag td
{
 background-color:#9496c6;
}
.monat
{
 font-size:14px;
 text-align:left;
 font-weight:bold;
 background-color:#fff;
}
.rtable, .rtabler
{
 background-color:#aaa;
 width:180px;
 float:left;
 margin-right:16px;
 margin-top:16px;
}
.rtabler
{
 margin-right:0px;
}
.mtable
{
 width:100%;
}
.day .reserviert, .reserviert
{
 background-color:#aa6060;

 color:#fff;
 font-size:14px;
}
.frei
{
 background-color:#efefef;
 border:1px solid #aaa;
 font-size:14px;
}
/* Legende */
.legende
{
 background-color:#fff;
}

/* Zwei DIV-Container, die nebeneinander floaten sollen */
.divleft
{
width:49%;
float:left;
}
.divright
{
width:49%;
float:right;
}
.indexdiv
{
width:300px;
height:100px;background-color:#9496c6;
}
/* Tabelle für die Preise */
.ptable
{
 border:1px solid #000;
 width:375px;
}
/* Zellen der Kopfzeilen */
.rowh th
{
 background-color:#efefef;
 border-bottom:1px solid #000
}
/* Zellen der ungeraden Zeilen */
.row1 td
{
 background-color:#fff;
}

/* Zellen der geraden Zeilen */
.row2 td
{
 background-color:#efefef;
}
-->
</style>