body { margin: 0; padding: 0; font: 8pt verdana,arial,helvetica,sans-serif; background: #fff; }
#head { background: #171C54 url(bilder/kollage.jpg) no-repeat 300px 0px  }
body#nav { background: #171C54 url(bilder/nav-4.jpg) no-repeat; }
body#bottom { background: #171C54  url(bilder/bottom.jpg) repeat-x;  }

#subnav { background: #D20F18 url(bilder/head.jpg) no-repeat; padding: 2px 10px; height: 15px; color: #fff; border-bottom: 1px solid black; }
#subnav a  { font-weight: normal;color: #fff }
#ticker { background: #CCCCCC; border-top:1px solid #9F9F9F; height: 14px; color: #333; }
#ticker a { font-weight: normal; color: #333;  }

a { text-decoration: none; color: #171C54; font-weight:bold; }
hr { background-color:#CCCCCC; color:#CCCCCC; border: #CCCCCC; height: 1px; margin: 5px 0; }
td { font-size: 8pt; line-height:11pt }

h1 {  background: #DB1824 url(bilder/ameldung.jpg) no-repeat; margin:0 0 10px 0; padding:2px; color: #fff; font-size: 8pt; font-weight:normal; }
#right h1 { margin: 0; padding: 3px; color:#fff; font-size: 8pt; background: #DB1824 url(bilder/rechts-button.jpg) no-repeat; }
h2 { margin:2px 0 3px 0; padding: 0; color: #DB1824; font-size: 8pt; font-weight:bold; }
h3 { margin:0 0 8px 0; padding: 0; color: #DB1824; font-size: 8pt; font-weight:bold; }

#left { vertical-align:top; border-top:10px solid #fff; padding: 0 20px; }
#right { vertical-align:top; padding: 0 20px 0 0; width: 220px; font-size: 7.5pt; line-height:9pt; border-top:10px solid #fff; }
#right div { border: 0px solid #808080; padding: 5px; background: #ECECEC; }
#right div.spacer { border:0; height:4px; font-size:1px; padding:0 }

.row1 { background: #ECECEC; }
.row2 { background: #fff; }
.padbot { margin: 0 0 3px 0; }
.teams { background: #e5e5e5; border: 1px dashed #171C54; width: 300px; padding: 5px; }
.teams a { color: #171C54; }

form { padding: 0; margin: 0; }
input, textarea, select { font: 8pt Verdana, Arial, Tahoma, Helvetica, sans-serif; border: 1px solid #000; }
input.submit { background: #185B9E; color: #FFFFFF; width: auto; }

.passwordhint { background-color: #fff; border-style:none; color:#B51818; }

.clCMAbs{ position:absolute; visibility:hidden; left:0; top:0 }
.clLevel0, .clLevel0over{ position:absolute; padding: 1px 1px 1px 5px; }
.clLevel0 { background:#0E488E url(bilder/nav.gif) repeat-x; color: #ccc; layer-background-color:#81A383; }
.clLevel0over{ background:#C20308 url(bilder/navo.gif); color: #fff; layer-background-color:#FEFFD5; cursor:pointer;  }

.clLevel0border{ position:absolute; visibility:hidden; background:#A9B7A8; layer-background-color:#A9B7A8; }
.clLevel1,.clLevel1over{ position:absolute; padding: 1px; }
.clLevel1{ background:#C20308  repeat-x; color:#ccc; layer-background-color:#FEFFD5;}
.clLevel1over{ background:#D65457  repeat-x; color:#fff; layer-background:#81A383; cursor:pointer; cursor:hand;}
.clLevel1border{ position:absolute; visibility:hidden; background:#81A383; layer-background-color:#81A383; }
