* {font-family: Verdana}
body 			{ font-size: 8pt; font-family: verdana,arial; color: #000000; background-color:#003366; background-image: url('/pics/bg.gif'); }
a, a link, a visited { text-decoration: none; color: #000066;}
xxa { color: #C0C0C0 }

h1 { font-size: 20pt; color: #333399; font-weight: bold }


.kartentabelle{ padding:5; color: #000000; font-size: 8pt; text-align: center}
.kartenlink			{font-family: verdana,arial,'Times New Roman'; color:#000000; font-size: 8pt; text-align: center; text-decoration:none}
.kartenlink:hover 	{font-family: verdana,arial,'Times New Roman'; color:#000000; font-size: 8pt; text-align: center; text-decoration:none; background-color:#EEEEEE;}



.galerieausgabe { color: #000000; }
.galerieausgabe a, a link, a visited { text-decoration: none; color: #000066;}

.kopf {border-top:2px solid #000000; border-bottom:2px solid #000000; height:80; width:740;}
.kopfbanner {background-color:#004CBA}
.kopf_links {background-position: center 50%; height:60; text-align:left; vertical-align:middle }
.fuss {border-top:2px solid #000000; border-bottom:5px solid #000000; background-color:#003C95}

.fussaussen {width:100%; text-align:center}
.suchzeile { font-family: serif; font-size: 10pt; border-top: 1px solid #000000; background-color: #F6DD1F}
.mitte { background-color: #0055AA;font-size:10pt}

.xnavtabelle {padding:5px; border-right:3px solid #000000; text-align:right; background-color:#BBD7FF; font-size:10pt; font-weight:bold; width:185; color:#0000FF; font-variant:small-caps; margin-top:5; margin-bottom:8 }
.xnavtabelle a {border-left:5px outset #3399FF; border-right:1px outset #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px outset #FFFFFF; text-decoration: none; color:#000000; font-size: 0.9em;; width:100%; vertical-align:bottom; padding-right:6px; height:22; }
.xnavtabelle a:hover {border-left:5px outset #FF0000; border-right:1px outset #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px outset #FFFFFF; text-decoration: none; color:#000000; font-size: 0.9em;; width:100%; vertical-align:bottom; padding-right:6px; height:22; background-color:#FFFFFF}
.xnavtabelle a:link {border-left:5px outset #3399FF; border-right:1px outset #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px outset #FFFFFF; text-decoration: none; color:#000000; font-size: 0.9em;; width:100%; vertical-align:bottom; padding-right:6px; height:22; padding-top:4px}
.xnavtabelle a:active {border-left:5px outset #3399FF; border-right:1px outset #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px outset #FFFFFF; text-decoration: none; color:#000000; font-size: 0.9em;; width:100%; vertical-align:bottom; padding-right:6px; height:22; padding-top:4px}

.navtabelle  			{ padding:5px; border-right:3px solid #000000; text-align:right; background-color:#BBD7FF; font-size:10pt; font-weight:bold; width:245; color:#0000FF; font-variant:small-caps; margin-top:5; margin-bottom:8 }
.navtabelle a         	{ display: block; border-left:5px outset #3399FF; border-right:1px outset #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px outset #FFFFFF; text-decoration: none; color:#000000; font-size: 0.9em; width:96%; vertical-align:bottom; padding-right:4px; height:20px; padding-top:4px}
.navtabelle a:link    	{ display: block; border-left:5px outset #3399FF; border-right:1px outset #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px outset #FFFFFF; text-decoration: none; color:#000000; font-size: 0.9em; width:96%; vertical-align:bottom; padding-right:4px; height:20px; padding-top:4px}
.navtabelle a:visited 	{ display: block; border-left:5px outset #3399FF; border-right:1px outset #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px outset #FFFFFF; text-decoration: none; color:#000000; font-size: 0.9em; width:96%; vertical-align:bottom; padding-right:4px; height:20px; padding-top:4px}
.navtabelle a:focus 	{ display: block; border-left:5px outset #FF0000; border-right:1px outset #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px outset #FFFFFF; text-decoration: none; color:#000000; font-size: 0.9em; width:96%; vertical-align:bottom; padding-right:4px; height:20px; padding-top:4px; background-color:#FFFFFF}
.navtabelle a:hover   	{ display: block; border-left:5px outset #FF0000; border-right:1px outset #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px outset #FFFFFF; text-decoration: none; color:#000000; font-size: 0.9em; width:96%; vertical-align:bottom; padding-right:4px; height:20px; padding-top:4px; background-color:#FFFFFF}
.navtabelle a:active  	{ display: block; border-left:5px outset #3399FF; border-right:1px outset #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px outset #FFFFFF; text-decoration: none; color:#000000; font-size: 0.9em; width:96%; vertical-align:bottom; padding-right:5px; height:20px; padding-top:4px}

.navtabelle br {
 display: none; /* Bei vertikaler Ausrichtung stoert das "br"-Element */
}

.ausgabe {font-size: 9pt}

.karten { text-align: right; border-style: inset; border-width: 5; margin-right: 10 }
.Ueberschrift_Kasten { font-size: 18pt; font-weight: bold; color: #000000; border-style: solid; border-width: 1; margin-left: 10; margin-right: 10; background-color: #FFFFFF }
span.Ueberschrift_Seite { font-size: 24pt; color: #800000; text-decoration: underline; font-weight: bold; margin-left: 10; margin-right: 0; margin-bottom: 5 }
.ueberschrift_spezialitäten { font-size: 18pt; color: #000000; font-weight: bold; border-style: solid; border-width: 1px; margin-left: 10; margin-right: 10; background-color: #CEDEFA }
.Ueberschrift_Weine_Speisen { color: #CC0000; font-size: 18pt; font-weight: bold }
.Aufzählung { list-style-type: disc; font-weight: bold; color: #000000; border-style: outset; border-width: 1px; margin-left: 10; margin-right: 10; background-color: #CEDEFA; margin-bottom:15 }

.tabelle {background-color: #FFFFFF; padding-left:5px; padding-right:5px; padding-top:5px; font-family:Verdana; font-size:10pt}
