body {
	background-color:#fff5ee;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

/* _______________________ Index-Seite _______________________ */
.index { position:absolute; top:50%; left:50%; margin-left:-113px; margin-top:-170px; }


/* _______________________ linke Seite _______________________ */

.links { font-size:10pt; font-weight:bold; padding-left:18px; }
.logo { margin-left:-18px; } /* Nur die Schrift soll vom linken Rand eingerückt erscheinen. */
.kapitelueberschrift { font-size:12pt; color:#d47801; font-weight:bold; } /* Die orangene Überschrift über dem Untermenü. */


/* __________________________ oben __________________________ */

.hauptmenue { padding-top:30px; margin-bottom:33px; font-size:12pt; font-weight:bold; }
.hauptmenue a { margin-bottom:40px; padding-left:20px; }


.hauptmenue a, .links a { color:#1368b1; text-decoration:none; }
.hauptmenue a:hover, .links a:hover { color:#2f97f1; }

.genusstourer { color:#1368b1; font-weight:bold; font-size:30pt; font-family:'Comic Sans MS', arial, helvetica, sans-serif; font-style:italic; }


/* ______________________ Inhaltsbereich ______________________ */

/* Die Überschrift im Fließtext (mit Linie getrennt). */
h1 { margin-top:0px; margin-bottom:0px; border-bottom:2px solid #000; }
h2 { padding:0px; margin-bottom:0px; margin-top:5px; } /* Zum Beispiel auf den Seiten mit den Tourenbeschreibungen, bei denen unter der Linie der Überschrift noch ein kurzer Text kommt, der zur Überschrift dazu gehört. */
h1, h2 { font-size:12pt; font-weight:bold; width:180px; padding-bottom:2px; }

/* Teile im Text, die auch als Überschrift angesehen werde können, z. B. "Tourenbeschreibung" */
h3 {  }
h4 { font-size:22px; }


/* Listen */
ul { padding-left:15px; margin:0px; }
ul li { list-style-type:disc; padding-bottom:7px; margin-left:0px; }
ol li { list-style-type:decimal; padding-bottom:7px; }


/* Die Tabellen auf den Seiten "Termine/Preise" */
table, td { border:1px solid #000; background-color:#ccc; border-collapse:collapse; padding:5px 10px 5px 10px; }
table { width:500px; margin-bottom:10px; }
.ja { color:#006400; font-weight:bold; font-size:12pt; } /* Text der Spalte "buchbar" bei Antwort "Ja" oder "Auf Anfrage". */
.nein { color:#f00; font-weight:bold; font-size:12pt; } /* Text der Spalte "buchbar" bei Antwort "Nein". */

/* Die Tabellen auf den "Galerie"-Seiten */
.galerie, .galerie td { border: 0px solid #000; background-color:#fff5ee; padding:5px 10px 5px 10px; }
.galerie { width:600px; margin-bottom:10px; }


/* Messetermine */
.messetermin { clear:left; padding-top:20px; font-size:18px; } /* Je Messe eine Ebene, die Datum, Ort und Messelogo enthält. */
.datum, .ort, .messebild { float:left; }
.ort, .messebild { margin-left:15px; }
.datum { margin-left:30px; }
.datum, .ort { width:150px; }
.messehalle { font-size:12px; } /* Die Information, wo genau sich der Stand auf der Messe befindet, soll wieder in normaler Schriftgröße angezeigt werden. */


/* AGB */
.agb { font-weight:bold; margin-top:30px;}


/* Formulare */
input, textarea { color:#999; }


/* Allgemeines */
img { border:0px; }
a { color:#000; }
.fett { font-weight:bold; }

/* Gästebuch */
.gaestebuch { background-color:#eee; }
