/* global */
/* ------ */
body, td {
font-family:		Verdana, Arial, Helvetica, sans-serif;
font-size:			8pt;
color:			#404040;
line-height:		18px;
}

hr {
background-color:	#ffffff;
color:			#ffffff;
border:			0; 
height:			2px;
}

.hr_statistik {
background-color:	#008000;
color:			#008000;
margin-bottom:		0;
border:			0; 
height:			10px;
}

ul {
list-style:		square;
}





/* ueberschriften */
/* -------------- */
h1 {
font-size:			8pt;
padding:			0;
margin:			0;
}
h2 {
font-size:			8pt;
padding:			0;
margin:			0;
}
h3 {
font-size:			8pt;
padding:			0;
margin:			0;
}





/* container - oben */
/* ---------------- */
#top_linie {
background:		#646464;
height:			50px;
}
#top_images {
background:		#646464;
background-image:	url(../web_images/header_01.png);
background-repeat:	no-repeat;
height:			200px;
}





/* hyperlinks */
/* ---------- */
A.menue:link {
border-bottom:		#ffffff 1px solid;
border-left:		#E1E8F1 10px solid;
line-height:		25px;
display:			block;
padding-left:		15px;
text-decoration:	none;
font-weight:		bold;
background:		#f1f1f1;
color:			#656565;
}
A.menue:visited {
border-bottom:		#ffffff 1px solid;
border-left:		#E1E8F1 10px solid;
line-height:		25px;
display:			block;
padding-left:		15px;
text-decoration:	none;
font-weight:		bold;
background:		#f1f1f1;
color:			#656565;
}
A.menue:hover {
border-bottom:		#ffffff 1px solid;
border-left:		#E1E8F1 10px solid;
line-height:		25px;
display:			block;
padding-left:		15px;
text-decoration:	none;
font-weight:		bold;
background:		#717171;
color:			#ffffff;
}
A:link {text-decoration: none; color: #FF7200; font-weight:normal}
A:active {text-decoration: none; color: #FF7200; font-weight:normal}
A:visited {text-decoration: none; color: #FF7200; font-weight:normal}
A:hover {text-decoration: none; color: #656565; font-weight:normal}

A.sp:link {text-decoration: underline; color: #404040; font-weight:normal}
A.sp:active {text-decoration: underline; color: #404040; font-weight:normal}
A.sp:visited {text-decoration: underline; color: #404040; font-weight:normal}
A.sp:hover {text-decoration: underline; color: #404040; font-weight:normal}





/* container - hilfe */
/* ----------------- */
.copyleft {
text-align:		right;
padding-right:		20px;
padding-top:		10px;
padding-bottom:		10px;
}
.copyright {
text-align:		left;
padding-left:		20px;
padding-top:		10px;
padding-bottom:		20px;
}





/* liste */
/* ----- */
.liste {
clear:			both;
margin-top:		20px;
margin-bottom:		20px;
}
.liste_bild {
float:			left;
padding:			10px	0	0	10px;
width:			100px;
}
.liste_text {
float:			right;
padding:			10px	10px	0	0;
text-align:		justify;
width:			295px;
}
.abstand {
clear:			both;
padding-top:		20px;
background-color:	#ffffff;
}
.liste_inhalt {
clear:			both;
background-color:	#F3F3F3;
}





#maincontainer{
width:			900px;
margin:			0 auto;
text-align:		justify;
}

.top {
height:			20px;
background:		#646464;
color:			#ffffff;
font-weight:		bold;
padding-left:		5px;
border-left:		10px solid #FF7200;
}

.content-navigation-klein {
padding:			10px;
background:		#F3F3F3;
font-size:			7pt;
}

#contentwrapper{
float:			left;
width:			100%;
}

#contentcolumn{
float:			left;

margin:			0 250px 0 220px;
border-left:		2px solid #ffffff;
border-right:		2px solid #ffffff;
background:		#F3F3F3;
}

#contentcolumn_ad{
margin:			0 0 0 220px;
border-left:		2px solid #ffffff;
border-right:		2px solid #ffffff;
background:		#F3F3F3;
}

#leftcolumn{
float:			left;
width:			220px;
margin-left:		-900px;
background:		#F3F3F3;
}

#rightcolumn{
float:			left;
width:			250px;
margin-left:		-250px;
background:		#F3F3F3;
}

#footer{
clear:			left;
width:			100%;
text-align:		center;
padding:			4px 0;
background:		#646464;
color:			#ffffff;
}

#unten{
clear:			left;
width:			900px;
text-align:		left;
background:		#ffffff;
}

.innertube{
margin:			10px;
}





.zeile_0 {
background-color:	#FFFFFF;
}
.zeile_1 {
background-color:	#E1E8F1;
}





.s1 {
padding:			0;
margin:			0;
}
.s1 img {
padding:			15px;
border:			1px solid #ccc;
background-color:	#eee;
top:				0;
left:				0
}





/* Video - Liste */
/* ------------- */

.video ul {
text-align:		center;
margin:			0;
padding:			0;
background:		#F4F4F4;
width:			100%;
}

.video ul li {
width:			28%;
text-align:		center;
display:			inline;
padding:			8px;
float:			left;
}

.video_titel {
height:			50px;
}

.video_bild {
float:			left;
text-align:		center;
width:			120px;
height:			90px;
background:		#ffffff;
border:			0px;
}
