/*Farben:
#9ea38d   graugrün (body)
#96AEBF   hellblau (horizontaler Balken) 
#ffffff        weiss
#120000   grauschwarz (Schrift)
#2f5012    grün (Schrift Fusszeile)
#ba242c   rot (Links)
*/

* { padding: 0; margin: 0; } /* Kalibrierung */
html { height: 101%; margin-bottom: 1px; } /* erzwingt Scroll-Bar im Firefox */

body { background-color: #9ea38d; font-family: Verdana, Arial, Helvetica, sans-serif; }

p span { font-weight: bold; }

div#wrapper { 
	background-color: #ffffff;	
	width: 900px; 
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	border-top: 10px solid #ffffff;
	border-bottom: 10px solid #ffffff;
	border-left: 20px solid #ffffff;
	border-right: 20px solid #ffffff;
}

div#banner { background-image: url(/media/banner.jpg); background-repeat: no-repeat; background-position: top left; height: 300px; }

div#navi ul { text-align: center; padding-top: 10px; padding-bottom: 10px; border-bottom: 5px solid #96aebf; }
div#navi li { display: inline; list-style-type: none; padding: 20px; }
div#navi a { text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px; }
div#navi a:link { color: #120000; }
div#navi a:visited { color: #120000; }
div#navi a:hover, a:focus { color: #ba242c; background-color: transparent; outline: none; }
/* "outline: none" entfernt die gepunktete Umrisslinie nach dem Klick */

div#submenu ul { text-align: center; padding-top: 10px; padding-bottom: 10px; border-bottom: 5px solid #96aebf; }
div#submenu li { display: inline; list-style-type: none; padding: 20px; }
div#submenu a { text-decoration: none; font-weight: bold; font-size: 0.8em; letter-spacing: 0px; }
div#submenu a:link { color: #120000; }
div#submenu a:visited { color: #120000; }
div#submenu a:hover, a:focus { color: #ba242c; background-color: transparent; outline: none; }
/* "outline: none" entfernt die gepunktete Umrisslinie nach dem Klick */

#Startseite #navi01 a,
#ueber_mich #navi02 a,
#Fuehrungen_und_Reisebegleitung #navi03 a,
#Fuehrungen_und_Reisebegleitung #navi03a a,
#Tagesseminare #navi03 a,
#Tagesseminare #navi03b a,
#Vortraege #navi03 a,
#Vortraege #navi03c a,
#fuer_Leib_und_Seele #navi03 a,
#fuer_Leib_und_Seele #navi03d a,
#Museumsberatung #navi03 a,
#Museumsberatung #navi03e a,
#Termine #navi04 a,
#Impressum #navi05 a,
#Datenschutz #navi06 a { color: #ba242c; } 

#Startseite div#box { margin: 0px; padding: 20px; background:#96aebf; color: #120000; border: 3px solid #ba242c; }
#Startseite div#box a { text-decoration: none; font-weight: bold; }
#Startseite div#box a:link { color: #ba242c; background-color: #96aebf; }
#Startseite div#box a:visited { color: #ba242c; background-color: #96aebf; }

div#text { padding: 20px; font-size: 0.8em; color: #120000; background-color: #ffffff; border-bottom: 5px solid #96aebf; }
div#text h1 { text-align: center; font-weight: bold; font-size: 1.1em; letter-spacing: 1px; color: #120000; }
div#text h2 { text-align: left; font-weight: bold; font-size: 1.1em; color: #120000; }
div#text h2.zentriert { text-align: center; }
div#text h3 { font-size: 1.0em; font-weight: bold; }
div#text h4 { font-size: 1.0em; font-weight: bold; }
div#text h5 { font-size: 1.0em; font-weight: bold; }
div#text h6 { font-size: 1.0em; font-weight: bold; }
div#text a { text-decoration: none; font-weight: bold; }
div#text a:link { color: #ba242c; background-color: #ffffff; }
div#text a:visited { color: #ba242c; background-color: #ffffff; }
div#text ul { padding-left: 20px; }

div#fuss { text-align: center; font-size: 0.7em; margin-left: 20px; margin-right: 20px; padding: 10px; color: #2f5012; letter-spacing: 1px;}
div#fuss a { text-decoration: none; font-weight: normal; }
div#fuss a:link { background-color: #577b37; color: #ffffff; }
div#fuss a:visited { background-color: #577b37; color: #ffffff; }
div#fuss a:hover, a:focus { background-color: #ffffff; color: #577b37; }

