body { font-size:100.01%; font-family:Arial,sans-serif; background-color:#b0b9e0; margin:1%; color:navy; min-width:400px; }

#kopf { text-align:center; margin:0 0 15px; background-color:white; border:2px solid navy; font-size:8pt; width:100%; padding:2px 0 3px;}
#kopf th.rank { padding:0; margin:0; width:50px; }
#kopf th.logo { width:220px; padding:0; margin:0; vertical-align:bottom; }
#kopf th.countdown { padding:0; font-weight:bold; font-size:8pt; vertical-align:top; }
#kopf img.clublogo { height:30px; width:30px; }
#kopf img.ligalogo { width:206px; height:39px; margin:0 0 -3px; }

a { color:navy; padding:0; margin:0; }
a:hover { color:red; }
a:focus { color:red; }
a:active { color:red; }

* ul { background-color:white; border:2px solid navy; width:120px; margin:0; list-style:none; padding:0px; }
* ul li { font-size:8pt; padding:1px; text-indent:7px; margin:0; }
* ul .head { font-size:9pt; font-weight:bold; color:navy; display:block; padding:0; margin:15px auto 3px; border:1px solid navy;
		background-color:#b0b9e0; width:104px; }
* ul strong { font-size:8pt; display:block; margin:0; padding:0; }
* ul .setzen { font-size:10pt; font-weight:bold; display:block; margin:15px 0 0; }
* ul img { border:none; margin:10px auto; width:48px; heigth:41px; display:block; }

ul#navigation { float:left; clear:both; }
ul#navigation li { margin:-3px 0; }

ul#links { float:right; }

div#impressum { color:#78a; font-size:8pt; width:120px; float:right; clear:right; margin:10px 0; }
div#impressum a { color:#78a; text-decoration:none; }
div#impressum a:hover { color:red; }
div#impressum a:focus { color:red; }
div#impressum a:active { color:red; }

div#content { background-color:white; border:2px solid navy; margin:0 0 15px 140px; }

div#news { background-color:white; border:2px solid navy; margin:0 140px 15px; }
div#news img.intext { height:100px; width:100px; margin:8px; }
div#news span { width:85%; text-align:justify; font-size:9pt; margin:0 auto -5px; display:block; }
div#news a.download { margin:3px 0; font-size:9pt; display:block; font-weight:normal; }
div#news a.downloadlast { margin:0 0 20px; font-size:9pt; display:block; font-weight:normal; }
div#news ol { border:none; margin:10px auto; list-style:none; font-weight:bold; text-align:center; }
div#news ol li { font-size:8pt; }
div#news table.formular { width:20em; margin:5px auto 8px 5%; text-align:center; }
div#news td.radio { font-size:8pt; padding:0 5px 0 8px; }
div#news td.radiobutton { font-size:8pt; padding:0 5px; }

p.text { width:90%; text-align:justify; font-size:9pt; margin:8px auto 8px; }
p.finaltext { width:90%; text-align:justify; font-size:9pt; margin:8px auto 24px; }
p.image { width:90%; text-align:center; font-size:9pt; margin:16px auto 16px; }
h1 { font-size:12pt; margin:20px auto 15px; width:88%; }
h2 { font-size:9pt; margin:2px 0 20px 2px; }
h3 { font-size:8pt; margin:15px auto -5px; width:88%; }
h4 { font-size:8pt; text-align:right; font-weight:normal; margin:15px 3px 2px 0;}
h5 { font-size:8pt; margin:0 auto -8px; width:90%; }
h6 { font-size:12pt; text-align:center; font-weight:bold; margin:15px 0 15px; }

.head { background-color:navy; color:white; margin:0; padding:1px 0; width:120px; }
.odd { background-color:#d1dbff; color:navy; margin:0; padding:2px 0; text-align:center; border-bottom:1px solid navy; }
.oddnobrd { background-color:#d1dbff; color:navy; margin:0; padding:2px 0 0; text-align:center; border-bottom:none; }
.even { background-color:white; color:navy; margin:0; padding:2px 0; text-align:center; border-bottom:1px solid navy; }
.evennobrd { background-color:white; color:navy; margin:0; padding:2px 0 0; text-align:center; border-bottom:none; }
.oddl { text-align:left; background-color:#d1dbff; color:navy; margin:0; padding:2px 3px; border-bottom:1px solid navy; }
.oddlnobrd { text-align:left; background-color:#d1dbff; color:navy; margin:0; padding:2px 3px 0; border-bottom:none; }
.evenl { text-align:left; background-color:white; color:navy; margin:0; padding:2px 3px; border-bottom:1px solid navy; }

table.termine { margin:0 auto 20px; font-size:8pt; font-weight:bold; border:1px solid navy; border-collapse:collapse; }

table.finale { width:90%; margin:0 auto; font-size:11pt; font-weight:bold; }
td.wl { width:50px; text-align:right; }
td.vl { width:210px; text-align:right; }
td.tl { width:30px; text-align:right; }
td.wr { width:50px; text-align:left; }
td.vr { width:210px; text-align:left; }
td.tr { width:30px; text-align:left; }
td.finalstrich { width:25px; height:50px; text-align:center; }

table.saisonstats { width:90%; margin:0 auto 20px; font-size:9pt; border-collapse:collapse; }
td.stat { font-weight:bold; width:220px; border:1px solid navy; padding:2px 7px; }
td.statnobrd { font-weight:bold; width:220px; border-left:1px solid navy; border-right:1px solid navy; padding:2px 7px; }
td.statvaldot { text-align:center; width:70px; border-left:1px solid navy; border-right:1px solid navy; border-top:1px dotted navy; border-botton:1px dotted navy; }
td.statval { text-align:center; width:70px; border:1px solid navy; }
td.statteam { border:1px solid navy; padding:2px 7px; }
td.statteamdot { border-left:1px solid navy; border-right:1px solid navy; border-top:1px dotted navy; border-botton:1px dotted navy; padding:2px 7px; }

table.analyse { margin:30px auto 0; font-size:9pt; }
th.analyse2 { width:230px; }
th.anateam { font-size:12pt; width:220px; }
th.anacoach { font-size:12pt; font-style:italic; }
td.anaha { width:40px; font-weight:normal; text-align:center; }
td.anafk {width:465px; }
p.ana { width:635px; text-align:justify; font-size:9pt; margin:8px auto; }
hr.anahr { width:90%; margin:30px auto 15px; }

table.team { margin:0 auto 20px; }
table.teamteam { padding:10px 5px; }
.teamimg { width:130px; height:130px; border:none; }
.teamlogo { width:160px; margin:0; padding:0; }
.teamname { font-variant:small-caps; font-size:14pt; font-weight:bold; margin:0; padding:0; }
.manager { font-size:12pt; font-weight:bold; margin:0; padding:3px 0 1px; }
.interim { font-size:12pt; font-weight:bold; margin:0; padding:3px 0 1px; font-style:italic; }
.info { font-size:8pt; margin:0; padding:0; }
.ziel { font-size:8pt; font-weight:bold; margin:0; padding:0; }
.nick { font-size:10pt; text-indent:10px; margin:0; padding:0; }

