body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

a.weiss:link { color:#ffffff; text-decoration:none;} 
a.weiss:hover { color:#ffffff; text-decoration:none;}
a.weiss:active { color:#ffffff; text-decoration:none;}   
a.weiss:visited { color:#ffffff; text-decoration:none;}

a.black:link { color:#333333; text-decoration:none;}    
a.black:hover { color:#333333; text-decoration:none;}
a.black:active { color:#333333; text-decoration:none;}  
a.black:visited { color:#333333; text-decoration:none;}

.topnav {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.leftmenu {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #333333;
	} 
	
.leftmenured {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #e7101f;
	}
	
.leftmenuwhite {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #ffffff;
	}
	
.leftmenubold {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #333333;
	}

.leftmenuboldred {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #e7101f;
	}
	
.leftmenuboldwhite {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #ffffff;
	}
	
.contentheader{
	font-family: Verdana, Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.contentheaderred{
	font-family: Verdana, Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #e81826;
}

.contenttext{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

.contenttiny{
	font-family: Verdana, Helvetica, Arial;
	font-size: 9px;
	color: #333333;
	font-weight: normal;
}

.tdgray{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	background-color: #F4F4F4;
}

.tdred{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #E81826;
	font-weight: normal;
	background-color: #F4F4F4;
}

.tdgraybold{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #F4F4F4;
}

.seitenzahl{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	
}

.tddarkgraywhitebold{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #7d8391;
}

.tdredbold{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #E81826;
	background-color: #F4F4F4;
}

.tdwhite{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	background-color: #FFFFFF;
}

.tdlightyellow{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	background-color: #FFF9C7;
}

.tdyellow{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	background-color: #FFE824;
}

.tdgross{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}

.contentred{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #e7101f;
	text-decoration: none;
}

.contentwhite{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

.contentbold{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.contentboldwhite{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.contentboldred{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #e7101f;
	text-decoration: none;
}

.contentgray{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #7d8391;
}

.contentboldgray{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #7d8391;
}

.contentboldyellow{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff501;
}

.contenttinywhite{
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.contentlink{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.contentlinkred{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #e7101f;
}

.contenttinylink{
	font-family: Verdana, Helvetica, Arial;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}

.patext{
	margin-top: 3px;
	margin-bottom: 0px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.ulatext{
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type:square;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.rtext{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #e7101f;
}

.footer{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}

.produktbez{
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.produktkurztext{
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.produktrestposten{
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #e7101f;
}

.produktpreisalt{
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.produktpreis{
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.produktpreisangebot{
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #e7101f;
}

.registerletter{
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.registerletterlink{
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.registerletteractive{
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #e7101f;
}

.teaserhead{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
		
.teasertext{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #333333;
}

.filialenlink {
 	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
}

td.filialenmenu{
	border-bottom: 1px solid #ffffff; 
	padding-left: 5px; 
	padding-right: 5px;
	color: #ffffff;
}


