body  { font-family: Frutiger, Arial, Helvetica; background-color: #ff9933; background-image: url(/lotus-cms/images/lotus-background-2005.gif) }
.LinkClass { color: #ff9933; text-decoration: underline }
a:link { color: #ff9933; text-decoration: none }
a:hover { text-decoration: underline }
a:vlink { color: #ff9933; text-decoration: none }
a:visited { color: #ff9933; text-decoration: none }
a:active { color: #c00 }

h1 { color: #ff9933; font-family: Frutiger, Arial, Helvetica; text-decoration: none; font-size: 12pt }
h2 { color: #ff9933; font-family: Frutiger, Arial, Helvetica; text-decoration: none; font-size: 14pt }
h3 { color: #ff9933; font-family: Frutiger, Arial, Helvetica; text-decoration: none; font-size: 14pt }
h4 { color: #ff9933; font-family: Frutiger, Arial, Helvetica; text-decoration: none; font-size: 12pt }

td { color: #000000; text-decoration: none; font-size: 10pt }

.headlines h1 {
color: #000000; 
font-family: Frutiger, Arial, Helvetica;
text-decoration: none;
font-size: 19pt;
margin-top: 8px;
margin-bottom: 0px;
border-top: solid 0px #000000;
border-bottom: dotted 1px #000000;
}

* html .headlines h1 {
color: #000000; 
font-family: Frutiger, Arial, Helvetica;
text-decoration: none;
font-size: 19pt;
margin-top: 8px;
margin-bottom: 0px;
 border-bottom: none;
 padding: 3px;
 background: url(/images/css-dotted.gif) repeat-x bottom;
}

.headlinelong h1 {
color: #000000; 
font-family: Frutiger, Arial, Helvetica;
text-decoration: none;
font-size: 15pt;
margin-top: 8px;
margin-bottom: 0px;
border-top: solid 0px #000000;
border-bottom: dotted 0px #000000;
}

.headlines h2 {
color: #ff9933; 
font-family: Frutiger, Arial, Helvetica;
text-decoration: none;
font-size: 11pt;
}

.headlines h3 {
color: #ff9933; 
font-family: Frutiger, Arial, Helvetica;
font-style: italic;
text-decoration: none;
font-size: 11pt;
margin-top: 6px;
}


.menue-kategorien { color: #ffffcc; text-decoration: none; font-size: 10pt; font-weight: bold }

.kleine-schrift-specials { color: #ffffff; text-decoration: none; font-size: 8pt }
a:link.kleine-schrift-specials { color: #ffffff; text-decoration: none; font-size: 8pt }
a:hover.kleine-schrift-specials { color: #ffffff; text-decoration: none; font-size: 8pt }
a:vlink.kleine-schrift-specials { color: #ffffff; text-decoration: none; font-size: 8pt }
a:visited.kleine-schrift-specials { color: #ffffff; text-decoration: none; font-size: 8pt }
a:active.kleine-schrift-specials { color: #c00 }

.bookingsection { 
margin-bottom: 6px;
}

div#telefonsectionbg {
width: 193px;
height: 126px;
background-image: url('/images/notizzettel_bg.jpg');
background-repeat: no-repeat;
margin-left: 26px; 
}

div#telefonsection {
padding-left: 22px;
padding-top: 14px;
color: #cc3300;
text-align: left;
border: solid 0px #cc3300;
}

.calltimes {
margin-left: 0px; 
font-size: 7pt;
color: #cc3300;
padding: 2px;
border: solid 0px #cc3300;
}

.telefonlink:link {
color: #cc3300;
text-decoration: underline;
font-size: 10pt;
}
.telefonlink:hover {
text-decoration: underline;
}
.telefonlink:visited {
color: #cc3300;
text-decoration: underline;
}
.telefonlink:vlink {
color: #cc3300;
text-decoration: underline;
}

.buchenlink:link {
color: #cc3300;
text-decoration: none;
font-size: 9pt;
}
.buchenlink:hover {
text-decoration: underline;
}
.buchenlink:visited {
color: #cc3300;
text-decoration: none;
}
.buchenlink:vlink {
color: #cc3300;
text-decoration: none;
}

div#haupttext img {
margin-right: 16px; 
margin-bottom: 6px; 
padding: 0px;
border: solid 1px dimgrey;
}

.kartenlink:link {
color: #cc3300;
text-decoration: none;
font-size: 8pt;
}
.kartenlink:hover {
text-decoration: underline;
}
.kartenlink:visited {
color: #cc3300;
text-decoration: none;
}
.kartenlink:vlink {
color: #cc3300;
text-decoration: none;
}

.drucken:link {
color: #cc3300;
text-decoration: none;
font-size: 11px;
}
.drucken:hover {
text-decoration: underline;
}
.drucken:visited {
color: #cc3300;
text-decoration: none;
}
.drucken:vlink {
color: #cc3300;
text-decoration: none;
}


.oben-box { 
margin-top: 60px;
margin-bottom: 2px; 
}

.linkoben:link {
color: #cc3300;
text-decoration: none;
font-size: 11px;
}
.linkoben:hover {
text-decoration: underline;
}
.linkoben:visited {
color: #cc3300;
text-decoration: none;
}
.linkoben:vlink {
color: #cc3300;
text-decoration: none;
}

#.mini { color: #cc6633; text-decoration: none }
.mini { color: #000000; text-decoration: none }

.ueberschrift-rot-fett { color: #ff9933; text-decoration: none; font-weight: bold }

.image-border { border: solid 1px black }

.images-angebotsseite { 
margin-right: 10px; 
margin-bottom: 6px; 
border: solid 1px dimgrey; 
}

td.bg-menue { background-color: #ffccoo }

.logo { float: left; margin-left: 12px; margin-top: 15px; margin-bottom: 0px }

.button {
BORDER-RIGHT: 2px inset;
BORDER-TOP: 1px outset;
BORDER-BOTTOM: 2px inset;
BORDER-LEFT: 1px outset;
border-style: solid; 
border-color: #cc6633; 
background-color: #ffcc99; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-WEIGHT:normal;
FONT-SIZE: 8pt;
COLOR: #cc6633;
}


.input {
BORDER-RIGHT: #990000 1px inset;
BORDER-TOP: #990000 1px outset;
FONT-WEIGHT:Normal;
FONT-SIZE: 8pt; 
BORDER-LEFT: #990000 1px outset;
COLOR: #ffffff ;
BORDER-BOTTOM: #990000  1px inset;
border-style: none; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #990000 ; 
}

.text {
BORDER-RIGHT: #cc6633 1px inset;
BORDER-TOP: #cc6633 1px outset;
FONT-WEIGHT:Normal;
FONT-SIZE: 8pt; 
BORDER-LEFT: #cc6633 1px outset;
COLOR: #3366CC ;
BORDER-BOTTOM: #cc6633 1px inset;
border-style: solid; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #fffffF ; 
}
