body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	scrollbar-track-color:#181818;
	scrollbar-face-color:#181818;
	scrollbar-3dlight-color:#181818;
	scrollbar-highlight-color:#848484;
	scrollbar-shadow-color:#848484;
	scrollbar-darkshadow-color:#181818;
	scrollbar-arrow-color:#848484;
	}

table,tr,td {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	color: #FFFFFF;
	}

.kalender {
	font-size: 7pt;
	font-family:Arial,Helvetica,sans-serif;
	color: #666666;
	scrollbar-track-color:#181818;
	scrollbar-face-color:#181818;
	scrollbar-3dlight-color:#181818;
	scrollbar-highlight-color:#848484;
	scrollbar-shadow-color:#848484;
	scrollbar-darkshadow-color:#181818;
	scrollbar-arrow-color:#848484;
	}

.sz01 {
	font-size:10pt;
	}

.sz02 {
	font-size:13pt;
	}

.sz03 {
	font-size:7pt;
	}
	
.tabhead {
	background-color: #454545;
	font-size:10pt;
	font-weight:bold;
	}
	
.separator {
	border-top: 1px dashed #777777;
	}

.feld_shoutbox {
	background-color: #CCCCCC;
	border:solid 1px #666666;
	}

.text_shoutbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:transparent;
	color:#767676;
	width:678px;
	height:16px;
	text-align:center;
	overflow:no;
	border-color: transparent;
	border-width: 0;
	}

.input_shoutbox{
	font-family:Arial,sans-serif;
	font-size: 8pt;
	color: #666666;
	background-color:#FFFFFF;
	width:130px;
	height:16px;
	border:solid 1px #666666;
	}

.button_shoutbox {
	font-family:Arial,Helvetica,sans-serif;
	font-size:7pt;
	color:#FFFFFF;
	letter-spacing:1pt;
	background-color:#666666;
	font-weight:bold;
	border:solid 1px #666666;
	}
.button_komm_del {
	color: #ff0000;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #ffffff;
	letter-spacing: 1pt;
	border: solid 1px;
}
.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ffffff;
	background-color:#999999;
	border:solid 1px #999999;
	}

.listbox {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	}
	
.input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	background-color: #FFFFFF;
	padding-left: 2px;
	border: solid 1px #848484;
	scrollbar-track-color:#181818;
	scrollbar-face-color:#181818;
	scrollbar-3dlight-color:#181818;
	scrollbar-highlight-color:#848484;
	scrollbar-shadow-color:#848484;
	scrollbar-darkshadow-color:#181818;
	scrollbar-arrow-color:#848484;
}

a:link {
	text-decoration:none;
	color:#91b428;
	}

a:visited {
	text-decoration:none;
	color:#91b428;
	}

a:active {
	text-decoration:none;
	color:#91b428;
	}

a:hover {
	text-decoration:underline;
	color:#91b428;
	}
	
	
	
	
/*******************
	html menu
*******************/
div#menu {
	width:700px; 
	height:404px;
	border:#848484 1px solid;
	background-color:#000;
}

div#navi {
	height:25px;
	border-bottom:#848484 1px solid;
	font-family: 'Muli', arial, serif;
	color:#FFF;
	font-size:14px;
}


div#navi ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

div#navi > ul > li {
	display:block;
	position:relative;
	padding-left:15px;
	padding-right:13px;
	padding-top:3px;
	float:left;	
}

div#navi > ul > li > ul {
	position:absolute;
	left:0;
	z-index:300;
	padding-left:20px;
}


div#navi > ul > li > ul > li {
	padding:2px;
	background-color:#FFF;
	border-top:#333 1px solid;
	width:100px;
	overflow:hidden;
	width:0px;
	display:none;
	position:relative;
}


div#navi > ul > li > ul > li a:link,
div#navi > ul > li > ul > li a:visited {
	display:block;
	color:#000;
	text-align:left;
	font-size:12px;
	
}


div#navi ul li a:link,
div#navi ul li a:visited {
	color:#FFFFFF;	
}

div#navi ul li a:hover {
	text-decoration:none;	
}




#background {
	position:relative;
	height:240px;
	border-bottom:#848484 1px solid;
	background-position:center;
	background-repeat:no-repeat;	
}



.nav-bg {
	position:absolute;
	top:0;
	overflow:hidden;
	width:700px;
	height:240px;
	display:none;
}

.nab-bg-sw {
	position:absolute;
	top:0;
}

.nab-bg-sw > img {
	position:absolute;
}
	
#middel {
	position:relative;
	height:29px;
	border-bottom:#848484 1px solid;	
}

#ticker {
	position:absolute;
	right:0;
	color:#6E893F;
	height:29px;
	overflow:hidden;
	font-size:15px;
}

.ticker-text {
	font-family: 'Muli', arial, serif;
	height:29px;
	text-align:right;
	padding-right:6px;
	padding-top:5px;
}


#bilderleiste {
	position:relative;
	height:109px;
	overflow:hidden;
}

.blpic {
	top:0;
	position:absolute;	
}

#player {
	position:absolute;
	left:0;
	margin-top:-75px;	
}
	
