.clCMAbs{ position:absolute; visibility:hidden; left:0; top:0 }
.clLevel0, .clLevel0over{ position:absolute; padding: 2px 2px 2px 5px; }
.clLevel0 { background:#D3DDFF; layer-background-color:#D3DDFF; solid #ACBFFF; }
.clLevel0over{ background:#ACBFFF; layer-background-color:#ACBFFF; border-left:5px solid #1A47AD; cursor:pointer; cursor:hand; }
.clLevel0border{ position:absolute; visibility:hidden; background:#A9B7A8; layer-background-color:#A9B7A8; }
.clLevel1,.clLevel1over{ position:absolute; padding: 2px; }
.clLevel1{ background:#D3DDFF; layer-background-color:#D3DDFF;}
.clLevel1over{background:#ACBFFF; layer-background:#ACBFFF; cursor:pointer; cursor:hand;}
.clLevel1border{ position:absolute; visibility:hidden; background:#D3DDFF; layer-background-color:#D3DDFF; }


body { margin: 0; padding: 0; font: 8pt verdana,arial,helvetica,sans-serif; background: #E8EDFF; }

#subnav { background: #195F2A; border: 1px solid #fff; color: #fff; text-align:right; padding: 12px 10px 4px 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: #284CBC; font-weight:bold; }
hr { background-color:#284CBC; color:#284CBC; border: #284CBC; height: 1px; margin: 5px 0; width:75%;}
td { font-size: 8pt; line-height:11pt }

h1 { margin:0 0 10px 0; padding:0; color: #5775EA; font-size: 10pt; font-weight:bold; }
#right h1 { margin: 0; padding: 2px; color:#fff; font-size: 8pt; background: #4669CE; }
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: 10px 20px; }
#right { vertical-align:top; padding: 10px 20px 0 0; width: 175px; font-size: 7.5pt; line-height:9pt }
#right div { border: 1px solid #4F5D8E; padding: 5px; background: #F7F7F7; }

.row1 { background: #4669CE; }
.row2 { background: #F7F7F7; }
.padbot { margin: 0 0 3px 0; }
.teams { background: #E0ECFF; border: 1px dashed #2D4080; width: 300px; padding: 5px; }
.teams a { color: #2D4080 }
#right 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: #455EB0; color: #C4D0FF; width: auto; }
.passwordhint { background-color: #fff; border-style:none; color:#8F939E; }

.navioben { position: absolute; right:20px; top:36px; }
.ticker { position:absolute; left: 265;top:57px; float:right; width:740px; }

.scrollbar {	scrollbar-3dlight-color:#E8EDFF;
							scrollbar-darkshadow-color:#E8EDFF;
							scrollbar-highlight-color:#E8EDFF;
							scrollbar-shadow-color:#E8EDFF;
							scrollbar-arrow-color:#ACBFFF;
							scrollbar-base-color:#E8EDFF;
							scrollbar-face-color:#5B74D8;
							scrollbar-track-color:#E8EDFF;
							text-overflow:#E8EDFF;
					 }
