html,body { 
margin:0px; 
padding:0px; 
background-color:white;
height: 101%;
}

/* Für die Links */

/* a:link = Verweise zu noch nicht besuchten Seiten */
/* a:active = Verweise, die gerade angeklickt werden */
/* a:visited = Verweise zu bereits besuchten Seiten */

/* Top-Navigation */

#bild {
  border-color:#009933;
}

a:link
{
color:#669933;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}

a:active
{
color:#669933;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}

a:visited
{
color:#669933;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}


/* Service-Navigation Text*/

a.service:hover
{
color:#669933;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

a.service:link
{
color:#669933;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:10px;
font-weight:none;
text-decoration:none;
}

a.service:visited
{
color:#669933;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}

a.service:active
{
color:#669933;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}

/* Maskierung der Zellen in topnavigation.inc*/

.c1
{
padding-left:3px;
padding-right:6px;
}

.c2
{
padding-left:3px;
padding-right:6px;
}

.c3
{
padding-left:3px;
padding-right:6px;
}

.c4
{
padding-left:3px;
padding-right:6px;
}

.c5
{
padding-left:3px;
padding-right:6px;
}

.c6
{
padding-left:3px;
padding-right:6px;
}

.c7
{
padding-left:3px;
padding-right:6px;
}

.c8
{
padding-left:3px;
padding-right:6px;
}

.clast
{
padding-left:3px;
padding-right:6px;
}

/* Navigation im Text*/

a.navt:link
{
color:#666666;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.navt:visited
{
color:#009933;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}

a.navt:active
{
color:#000000;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}

/* Aktuell-Navigation */

a.ak:link
{
color:#990000;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

a.ak:visited
{
color:#990000;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}

a.ak:active
{
color:#990000;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}

/* ABC-Navigation */

a.abc:link
{
color:#009933;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}

a.abc:visited
{
color:#009933;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}

a.abc:active
{
color:#009933;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}


/* Schriftart für Textelemente */

p,h1,h2,h3,h4,ul,ol,li,div,td,th,nobr,b,i,adress,blockquote
{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* Schriftgröße für Überschriften */

h1
{
font-size:18px;
letter-spacing:5px;
}

h2
{
font-size:16px;
letter-spacing:3px;
}

/* Schriftgröße für Textelemente*/

p,ul,ol,li,div,td,th,nobr,b,i,adress
{
font-size:12px;
}

/* Zeilenhöhe im Fliesstext Verdana/19px/12px */

.text12
{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
line-height:19px;
font-size:12px;
                }
.bold12
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
line-height:19px;
font-size:12px;
}

/* Zeilenhöhe 15px/11px */

.text11
{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
line-height:15px;
font-size:11px;
}

/* Zeilenhöhe Kleingedrucktes 14px/10px */

.text10
{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
line-height:14px;
font-size:10px;
}

/* kleine Schrifthöhe */
.text6
{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
line-height:10px;
font-size:6px;
}

.letter20
{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
line-height:30px;
font-size:20px;
}

.italic12b
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:italic;
font-weight:bold;
line-height:19px;
font-size:12px;
}

.italic12
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:italic;
line-height:19px;
font-size:12px;
}

/* groesserer Zeichenabstand bei STRONG */

strong
{
letter-spacing:+1px;
}

/* Unterstreichen */

#ul
{
text-decoration:underline;
}

/* Unterstreichen und Fett*/

#bul
{
font-weight:bold;
text-decoration:underline;
}


/* Tabellenzeile */
.row
{
padding-top:3px;
padding-bottom:3px;
}

/* Tabellenspalte */
.col
{
font-family:Verdana, Geneva,Arial, Helvetica, sans-serif;
line-height:19px;
font-size:12px;
}

/* Farben */

/* Firmenfarbe ff - Dunkelgrün*/

.ff
{
color:#009933;
}

<!--006600-->

.blau
{
color:#0066cc;
}

.hellblau
{
color:#99ccff;
}

.dgruen
{
color:#669933;
}

/* service text */
#st
{
text-align:left;
vertical-align:middle;
padding-left:20px;
}

#ueberschrift
{
font-size:16px;
font-weight:600;
font-family:verdana,geneva,arial,helvetica,sans-serif;
}

#speise_top
{
font-size:14px;
line-height:24px;
font-weight:600;
font-family:verdana,geneva,arial,helvetica,sans-serif;
}


/* Positionierung */
/* lt - left top
lt ct rt
lm cm rm
lb cb rb
*/

#lt
{
text-align:left;
vertical-align:top;
}

#ct
{
text-align:center;
vertical-align:top;
}

#rt
{
text-align:right;
vertical-align:top;
}

#lm
{
text-align:left;
vertical-align:middle;
}

#cm
{
text-align:center;
vertical-align:middle;
}

#rm
{
text-align:right;
vertical-align:middle;
}

#lb
{
text-align:left;
vertical-align:bottom;
}

#cb
{
text-align:center;
vertical-align:bottom;
}

#rb
{
text-align:right;
vertical-align:bottom;
}


.symbol
{
text-align:center;
vertical-align:middle;
padding-left:5px;
}

/* Tipp - Überschriften */

.tipp
{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
line-height:25px;
font-size:14px;
font-weight:bold;
color:#009900;
}


/* EOF */
