body { font-family:Arial, Helvetica, sans-serif; color:#663333; font-size:10pt; }
table { font-size:10pt; }

.klein { font-size:7pt; }
.Gross { font-size:12pt; font-weight:bold; }
.Rot { color:#FF0000; font-size:12pt; font-weight:bold; }

.menu8 { font-size:8pt; }
.menu10 { font-size:10pt; }
.menu11 { font-size:11pt; }
.menu12 { font-size:12pt; }

p.Ueberschrift1 { font-size:24pt; font-weight:bold; }
p.Ueberschrift2 { font-size:20pt; font-weight:bold; }
p.Ueberschrift3 { font-size:16pt; font-weight:bold; }
p.Ueberschrift4 { font-size:14pt; font-style:italic; }

div.title { font-weight:bold; }

table.master { width:600px; background:#663333; }
tr.dark { background:#ffdd88; }
tr.medium { background:#ffeeaa; }
tr.light { background:#ffffcc; }
.textbox { width:150px; }

table.cal { width:615px; background:#663333; }
td.today { background:#ffffcc; }

table.contact { background:#aa7733; }
tr.contactdark { background:#ffdd88; }
tr.contactlight { background:#ffffcc; }
p.contacttitle {  font-size:14pt; font-weight:bold; }
div.contactdarkfont { font-weight:bold; color:#663333; }
div.contsmall { font-size:8pt; }

tr.votelight { background:#ffffcc; }
table.vote { width:600px; background:#aa7733; }
td.voteleft { width:150px; }
td.voteright { width:450px; }
input.voteinp { width:400px; }
input.votecity { width:333px; }

a:link { color:#0000FF; text-decoration:underline; }
a:visited { color:#FF33FF; text-decoration:underline; }
a:active { color:#663333; text-decoration:none; }
a:hover { color:#FF0033; text-decoration:underline; }

#box1 { position:absolute; top:0px; width:990px; height:112px; background:#ffdd88; }
#box2 { position:absolute; top:5px; left:0px; width:180px; height:85px; }
#box3 { position:absolute; top:5px; left:180px; width:630px; height:102px; vertical-align:middle; }
#box4 { position:absolute; top:5px; left:810px; width:180px; height:129px; background:#ffdd88; }
#box5 { position:absolute; top:95px; left:0px; width:180px; height:39px; background:#ffdd88; }
#box6 { position:absolute; top:104px; left:180px; width:630px; height:30px; background:#ffdd88; }
#box7 { position:absolute; top:134px; left:0px; width:180px; height:850px; background:#ffdd88; }
#box8 { position:absolute; top:5px; left:5px; width:170px; height:840px; }
#box9 { position:absolute; top:134px; left:180px; width:630px; height:850px; background:#ffffcc; }
#box10 { position:absolute; top:5px; left:8px; width:614px; height:840px; }
#box11 { position:absolute; top:134px; left:810px; width:180px; height:850px; background:#ffdd88; }
#box12 { position:absolute; top:5px; left:0px; width:180px; height:129px; background:#ffdd88; }
