body { margin: 0; padding: 0; font: 8pt verdana,arial,helvetica,sans-serif; background: #E4EEDA !important; }
body#head { background: #6CA179 !important; margin: 6px 14px 0px 14px !important; }
body#nav { background: url(bilder/nav.jpg) repeat-y !important; }
body#bottom { background: #6CA179 url(bilder/bottom.jpg) repeat-x !important; }

#subnav { background: #195F2A; border: 1px solid #fff; color: #fff; text-align:right; padding: 12px 10px 3px 0; }
#subnav a { color: #fff; font-weight:normal; }
#foto { background: url(bilder/head.jpg); border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; }
#ticker { background: #fc0; border-left: 1px solid #fff; border-right:1px solid #fff; height: 17px; padding: 2px 0 0 10px; }
#ticker a { font-weight: normal; color: #000; }
#headcont { background: #E4EEDA; border-left:1px solid #fff; border-right:1px solid #fff; height: 30px; }

a { text-decoration: none; color: #195F2A; font-weight:bold; }
hr { background-color:#739C7D; color:#739C7D; border: #739C7D; height: 1px;}
td { font-size: 8pt; line-height:11pt }

h1 { margin:0 0 10px 0; padding:0; color: #195F2A; font-size: 10pt; font-weight:bold; }
#right h1 { margin: 0; padding: 6px; color:#fff; font-size: 8pt; background: #195F2A url(bilder/h1_background.jpg) repeat-x; }
#right_2 h1 { margin: 0; padding: 6px; color:#fff; font-size: 8pt; background: #195F2A url(bilder/h1_background.jpg) repeat-x; }
h2 { margin:2px 0 3px 0; padding: 0; color: #000; font-size: 8pt; font-weight:bold; }
h3 { margin:0 0 8px 0; padding: 0; color: #000; font-size: 8pt; font-weight:bold; }

#left { vertical-align:top; padding: 0 20px; }
#right { vertical-align:top; padding: 0 20px 0 0; width: 220px; font-size: 7.5pt; line-height:9pt }
#right div { border-left: 1px solid #75AC78; border-right: 1px solid #75AC78; border-bottom: 1px solid #75AC78; padding: 5px; background: #FFF; }
#right_2 { vertical-align:top; padding: 0 20px 0 0; width: 220px; font-size: 7.5pt; line-height:9pt }
#right_2 div { border-left: 1px solid #75AC78; border-right: 1px solid #75AC78; border-bottom: 1px solid #75AC78; padding: 5px; background: #FFF; }

.row1 { background: #81A383; }
.row2 { background: #FEFFE0; }
.padbot { margin: 0 0 3px 0; }
.teams { background: #FEFFE0; border: 1px dashed #195F2A; width: 300px; padding: 5px; }
.teams a { color: #195F2A }
#right div.spacer { border:0; height:4px; font-size:1px; padding:0 }
#right_2 div.spacer { border:0; height:4px; font-size:1px; padding:0 }

form { padding: 0; margin: 0; }
input, textarea, select { font: 8pt Verdana, Arial, Tahoma, Helvetica, sans-serif; border: 1px solid #000; }
input.submit { background: #195F2A; color: #FFFFC4; 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: 2px 2px 2px 5px; }
.clLevel0 { background:#81A383; layer-background-color:#81A383; border-left:11px solid #E4EEDA; }
.clLevel0over{ background:#FEFFD5; layer-background-color:#FEFFD5; border-left:5px solid #195F2A; cursor:pointer; cursor:hand; }
.clLevel0border{ position:absolute; visibility:hidden; background:#A9B7A8; layer-background-color:#A9B7A8; }
.clLevel1,.clLevel1over{ position:absolute; padding: 2px; }
.clLevel1{ background:#FEFFD5; layer-background-color:#FEFFD5;}
.clLevel1over{background:#81A383; layer-background:#81A383; cursor:pointer; cursor:hand;}
.clLevel1border{ position:absolute; visibility:hidden; background:#81A383; layer-background-color:#81A383; }

.nosee { display:none; }
