




.topnavi {
background-color: #878787;
height: 20px;
}

.hinweis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DBDBDB;
}

.topnavi li a:link, .topnavi li a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.topnavi li a:hover, .topnavi td a:hover{
	color: #FFE7AF;
}

.topnavi a#aktiv {
	color: #FFE7AF;
} 

.topnavi td {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


.topnavi ul {
list-style-type: none;
list-style: none;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px; 
}


.topnavi li  
{ 
list-style-type: none;
list-style: none;
float:left; 
margin:0px 0px 0px 0px;  
padding: 0px 20px 0px 0px; 
}

.topnavi ul li img {
	vertical-align: middle;

}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left
}
body {
	margin-left: 5px;
	margin-top: 5px;
	background-color: #F6F6F6;
}

.body_mitte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: #878787;
}

.body_fett_mitte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: #878787;
	font-weight: bold;
}





.lastupdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:right;
	color: #E6E6E6;
}

.hauptinhalt-item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 10px 10px 10px 10px;
	border:1px solid #DFDFDF;
	background-color:#FDFDFD;
	color: #878787;
}

.hauptinhalt {
	margin: 10px 10px 10px 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.hauptinhalt h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #878787;
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.hauptinhalt h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #878787;
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.hauptinhalt h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #878787;
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.hauptinhalt h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.hauptinhalt h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.hauptinhalt h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #878787;
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.csc-textpic-text h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;

}

.hauptinhalt p{
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-align: justify;

}

.hauptinhalt a{
	color: #FFB921;
	text-decoration: none;
}
.hauptinhalt a:hover{
	text-decoration: underline;
}

#mainnavcontainer {
	width: 85px;
	background-color: #F6F6F6;
}

#mainnavcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
#mainnavcontainer ul li
{
	margin: 0;
	padding: 0;
	background-color: #F6F6F6;
}

#mainnavcontainer a
{
	display: block;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px 0px 0px 15px ;
	width: 171px;
	background-color: #F6F6F6;
	background: url(../images/button_punkte.gif) 11px 100% repeat-x;
	white-space: nowrap;

}

html>body #mainnavcontainer a {
	width: 146px;
	white-space: nowrap;

}


#mainnavcontainer a:link, #mainnavcontainer a:visited
{
	color: #878787;
	text-decoration: none;
}

#mainnavcontainer a:hover
{
	background-color: #FFECBE;
	color: #BF4C0B;
}

#mainnavcontainer a#current{
	background-color: #FFECBE;
}

.menuespacer {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 10px;
	border-bottom: 1px solid #DFDFDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	font-weight: bold;
	white-space: nowrap;
	width: 164px;

}



#navi_oben, #navi_oben a:link, #navi_oben a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none;
color: #888888; 
background-position: right;
text-align: right;
padding:0px 5px 0px 5px

}

#navi_oben a:hover {
text-decoration: underline;
color: #FFE7AF; 
}



.rechte_spalte {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	}

#rechte_spalte_div{
	display: block; 
	margin: 40px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-top: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	width: 180px;
}

#rechte_spalte_livesupport_kopf{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #FFECBE;

}
#rechte_spalte_livesupport_haupt{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 25px;
	background-color: #FFFFFF
	height: 71px;
}
#rechte_spalte_news_kopf{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #FFECBE;
}



.rubrik {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; color: #888888; padding:0px 5px 0px 10px}

#kruemelnavi, #kruemelnavi a:link, #kruemelnavi a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align:left; 
text-decoration: none;
color: #888888; 
padding:0px 5px 0px 5px
}

#kruemelnavi a:hover {
text-decoration: underline;
color: #888888; 
}

.datum {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align:right; 
color: #888888; 
padding:0px 10px 0px 5px;
}

div#footer{background: #EDEDED;color: #AEAEAE; border-top: 1px solid #878787; width:100%; padding: 10px 0px 0px 0px;}
div#seiteninfo1{font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; text-align:center; color: #B0B0B0; font-weight: bold;}
div#seiteninfo2{font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; text-align:center; color: #B0B0B0; }
div#seiteninfo3{padding: 0px 0px 0px 0px; text-align:center; vertical-align: middle;}

.clear_links {
clear: left;
}

.clear_rechts {
clear:right;
}

table.contenttable {
	margin: 5px 0px 5px 0px;
	border: 1px solid #DFDFDF;
}

table.contenttable H4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #888888; 
	text-align:left;
}

.tr-even td {
background-color: #FFFFFF;
} 
.tr-odd td {
background-color: #EFEFEF;
} 

.tr-0 td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 


} 
.tr-1 td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 



} 
.td-0 {
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-align:left;
	width: 170px;

}  

.td-0 a:link{
	color: #878787;
	text-decoration: none;
}

.td-0 a:visited{
	color: #878787;
	text-decoration: none;
}

.td-0 a:hover{
	color: #878787;
	text-decoration: underline;
}


.td-1 {
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-align:center;
	width: 65px;	
}


.td-last {
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-align:center;
	width: 280px;	
}

.pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 5px 0px 5px;
	color: #878787;
}

.WhoisNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #878787;
}

.WhoisNormal a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.WhoisBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #878787;
}


