.topnavi {
background-color: #878787;
height: 20px;
}

.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; 
}

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;
}

.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: 185px;
	background-color: #F6F6F6;
}



.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;
}



#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; 
}



.linke_spalte {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	}

#linke_spalte_div{
	display: block; 
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;

}

#linke_spalte_livesupport_logo{

	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	background-color: #FFFFFF;
}

#linke_spalte_vgarantie_kopf{

	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #FFECBE;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
}
#linke_spalte_vgarantie_haupt{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
	text-align: justify;
	background-color: #FFFFFF;

}
#linke_spalte_sgarantie_kopf{
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #FFECBE;

}

#linke_spalte_sgarantie_haupt{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
	text-align: justify;
	background-color: #FFFFFF;

}


.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-2 {
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-align:center;
	width: 65px;	
}

.td-3 {
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-align:center;
	width: 65px;		
}

.td-4 {
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-align:center;
	width: 65px;		
}

.td-5 {
	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: 65px;	
}


.FontHeadline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #737373}

.FontProductTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFB921; font-style: normal; font-weight: bold;}
.FontProductTitle a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFB921; font-style: normal; font-weight: bold;}

.FontError {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: red; font-style: normal; font-weight: bold;}

.FontNormal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #878787; font-style: normal; font-weight: normal;}
.FontNormalBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #878787; font-style: normal; font-weight: bold;}

.FontNormalBold a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFB921; font-style: normal; font-weight: bold; text-decoration: none;}
.FontNormalBold a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFB921; font-style: normal; font-weight: bold; text-decoration: underline;}


a.ABigOrder:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; FONT-WEIGHT: bold; COLOR: #FF9933}
a.ABigOrder:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; FONT-WEIGHT: bold; COLOR: #FF9933}
a.ABigOrder:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #C0C0C0; FONT-WEIGHT: bold; text-decoration: none;}
a.ABigOrder:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; FONT-WEIGHT: bold; COLOR: #FF9933}


.FontSmall
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #737373; font-style: normal;	font-weight: bold;}


.FontInnerHeadline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #737373}

.HRHeadline
{
color: #F6F6F6;
size: 1px;
}

.HRFoodline
{
color: #F6F6F6;
size: 1px;
}

.HRSep
{
color: #F6F6F6;
size: 1px;
}


/* TABELLE: GRUND-RAHMEN #ECECEC*/
/*----------------------------*/

.TableMain				
{
  background-color: #FFFFFF;
  width: 600px;
}


.BorderTable
{
  background-color: #FFFFFF;
  width: 90%;
}


	.BorderTd
	{
		  background-color: #F1F1F1;
	}




.CtTable
{
  background-color: #F1F1F1;
}

	.CtTd
	{
		  background-color: #FFFFFF;
	}

