body { background-color: #DDDDDD; margin: 0px; padding: 0px; font-size: 62.5%; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; text-align: center;}
#buehne { background-color: #FFFFFF; color: black; width: 997px; margin-top: 1px; padding: 0px; border-left: solid 1px #AAAAAA; font-size: 1.6em; text-align: left; }
#hauptmenue a { background-color: white; width: 166px; display: table-cell; float: left; text-align: center; padding-top: 4px; text-decoration: none; height: 30px; color: black; border-right: solid 1px #AAAAAA; }
#home:hover { background-color: #D6E4FF; }
#agende:hover { background-color: #D1FAD1; }
#kasualien:hover { background-color: #FFFFC7; }
#texte:hover { background-color: #FDE6C3; }
#mitmachen:hover { background-color: #EEDCF9; }
#impressum:hover { background-color: #D9D9D9; }
#titelzeile { background-color: #AAAAAA; color: white; text-align: right; height: 60px; padding-right: 40px; margin-top: 0px; padding-top: 20px; clear: both; }
h1 { margin: 0px; padding: 0px; margin-bottom: 20px; }
#untermenue { border-right: solid 1px #AAAAAA; width: 996px; }
#untermenue a { background-color: white; color: black; width: 110px; text-decoration: none; display: table-cell; text-align: center; padding-top: 2px; height: 25px; border-right: solid 1px #AAAAAA; float: left; }
#indexmenue:hover { background-color: #D6E4FF; }
#agendemenue:hover { background-color: #D1FAD1; }
#kasualienmenue:hover { background-color: #FFFFC7; }
#textemenue:hover { background-color: #FDE6C3; }
#mitmachenmenue:hover { background-color: #EEDCF9; }
#impressummenue:hover { background-color: #D9D9D9; }
.minitext { font-size: 12px; }
#bauch { border-top: solid 10px #CCCCCC; background-color: #EEEEEE; border-right: solid 1px #AAAAAA; width: 996px; clear: right; }
#menuelinks { width: 200px; color: black; text-align: left; float: left; margin-top: 50px; }
#menuelinks a { width: 200px; color: black; text-decoration: none; display: block; border-bottom: solid 1px #AAAAAA; padding-left: 4px; padding-top: 4px; padding-bottom: 4px; }
#menuerechts { width: 190px; color: black; text-align: left; margin-top: 50px; }
#menuerechts a { width: 186px; color: black; text-decoration: none; display: block; border-bottom: solid 1px #AAAAAA; padding-left: 4px; padding-top: 4px; padding-bottom: 4px; }
#nabel { color: black; float: left; margin-top: 3px; width: 595px; padding-left: 15px; padding-right: 15px; background-color: white; padding-bottom: 30px; height: 700px; display: table-cell; }
#nabel p { margin-left: 17px; margin-right: 17px; }
#nabel form { padding-left: 17px; padding-right: 17px; }
li { padding-bottom: 10px; }
#menuerechts { width: 200px; color: black; text-align: left; float: left; margin-top: 50px; }
#menuerechts a { width: 200px; color: black; text-decoration: none; display: block; border-bottom: solid 1px #AAAAAA; padding-left: 4px; padding-top: 4px; padding-bottom: 4px; }
#ueberschrift { line-height: 32px; color: #AAAAAA; font-weight: bold; font-size: 1.2em; font-family: "Times New Roman", Times, serif; }
#textmenue { margin-top: 5px; margin-bottom: 10px; text-align: right; border-bottom: solid 1px #AAAAAA; padding-bottom: 9px; }
.menuetext { font-size: 0.8em; }
.gbtitel { font-size: 12px; text-align: right; }
.left { float:left; width:5em; }
.untertitel { font-weight:bold; padding-top: 12px; border-top: solid 1px #AAAAAA; }
#unten { background-color: #EEEEEE; border-right: solid 1px #AAAAAA; }
#abschluss1 { background-color: #FFFFFF; height: 90px; border-right: solid 1px #AAAAAA; }
#abschluss2 { background-color: #AAAAAA; height: 30px; }