/*
This is an example. Modify it for your project.
*/
body{	
	margin:0 0px;
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;	
}
a:link{
	text-decoration:underline;
	color:#FF3300;
}
a:hover{
	text-decoration:underline;
	color:#FF3300;
}
table{
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
}
.quicksearchmarked{
	background-color:yellow;
	color:#406186;
	font-weight:900;
	border-bottom:dashed 1px #406186;
}
li{
	color:#000000;
	list-style:circle;
}

h1{
	font-size:12px;
	font-weight:bold;
	color:#B40103;
}
p{
	font-size:12px;
	color:#000000;
	line-height:18px;
}
li p{
	margin:0;
	padding:0;
}
h2{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
/*NO JS STYLES*/
ul.noscriptlist {
	padding:0px;
	margin:0px;
}
ul.noscriptlist li{
	font-size:12px;
	color:#000000;
	list-style-type:none;	
	padding:0px;
	margin:0px;
}
ul.noscriptlist li.nojsinnerlist{
	font-size:12px;
	color:#000000;
	list-style-type:none;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	background:url('../templates/main/images/arrowred_nojs.gif') 0 3px no-repeat;	
}
/*UseFul Classes*/
.pxwidthheight10{
	width:10px;
	height:10px;
	overflow:hidden;
}
/*EXISTING CLASSES*/
.standardtext{
	font-size:12px;
	color:#000000;
	line-height:18px;
}
.roteheadline{	
	font-size:12px;
	font-weight:bold;
	color:#B40103;
}
.graueheadline{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
a:link {
	text-decoration:none;
	color:#000000;
}
a:active { 
	text-decoration:none;
	color:#000000;
}
a:hover { 
	text-decoration:underline;
	color:#000000;
}
a:visited {
	text-decoration:none;
	color:#000000;
}
.flowtext{	
	font-size:11px;
	color:#000000;
}
.smalltext{	
	font-size:9px;
	color:#000000;
}
.newsheader{	
	font-size:11px;
	color:#330066;
}
.popupheader{
	font-size:17px;
	color:#1C623F;
	font-weight:bold;
}
.subnavpassive{
	font-size:11px;
	color:#999999;
	font-weight:bold;
}
.subnavactive{
	font-size:11px;
	color:#B30D11;
	font-weight:bold;
}
.subnavmouseover{
	font-size:11px;
	color:#333333;
	font-weight:bold;
}

.topnav, a.topnav, a.topnav:link, a.topnav:active, a.topnav:visited{
	font-size:11px;
	color:#6C6A67;
	line-height:16px;
	text-decoration:none;
}
a.topnav:hover {
	font-size:11px;
	color:#B90000;
	line-height:16px;
	text-decoration:underline;
}
.searchtxt {
	font-size:9px;
	color:#FFFFFF;
	line-height:14px;
}
.searchinput {
	font-size:12px;
	color:#B90000;
	display:inline;
	border:solid 1px #B90000;
}
.searchbutton {
	background-color:#FFFFFF;
	font-size:12px;
	color:#B90000;
	display:inline;
	border:solid 1px #B90000;
	width: 50px; 
	text-align: center;
}
.radiobuttons {
	font-size:11px;
	line-height:18px;
}
.radiobuttons_AC {
	font-size:16px;
	line-height:18px;
	color:#CC0001;
}
.radiobuttons_PA {
	font-size:16px;
	line-height:18px;
	color:#000000;
}
.katnav {
	font-size:11px;
	color:#000000;
}
.toptenheadline{
	font-size:11px;
	color:#B40103;
}
.toptennavpassive {
	font-size:11px;
	color:#000000;
}
.toptennavactive {
	font-size:11px;
	color:#FFFFFF;
}
.itemlistmenupa, a.itemlistmenupa, a.itemlistmenupa:link, a.itemlistmenupa:active, a.itemlistmenupa:visited, a.itemlistmenupa:hover{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
}
.itemlistmenumo, a.itemlistmenumo, a.itemlistmenumo:link, a.itemlistmenumo:active, a.itemlistmenumo:visited, a.itemlistmenumo:hover{
	font-size:12px;
	color:#CC0001;
	text-decoration:underline;
	font-weight:bold;
	line-height:22px;
}
.itemlistmenuac, a.itemlistmenuac, a.itemlistmenuac:link, a.itemlistmenuac:active, a.itemlistmenuac:visited, a.itemlistmenuac:hover{
	font-size:12px;
	color:#CC0001;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
}

.headerleft{
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	color:#4A4A4C;
}
.headline {
	font-size:13px;
	color:#000000;
	font-weight:bold;
	line-height:22px;
}
.subline {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:18px;
}
.copy {
	font-size:12px;
	color:#000000;
	line-height:18px;
}
.linkmore {
	font-size:10px;
	color:#FB332F;
}
.datum {
	font-size:9px;
	color:#000000;
	font-style:italic;
}
.prodauswahl {
	font-size:12px;
	line-height:18px;
	color:#CC0001;
}
.toptenheadline2{
	font-size:12px;
	color:#B40103;
}
.itemlistmenupa2, a.itemlistmenupa2, a.itemlistmenupa2:link, a.itemlistmenupa2:active, a.itemlistmenupa2:visited, a.itemlistmenupa2:hover{
	font-size:11px;
	color:#666666;
	line-height:22px;
	text-decoration:none;
}
.itemlistmenumo2, a.itemlistmenumo2,  a.itemlistmenumo2:link,  a.itemlistmenumo2:active,  a.itemlistmenumo2:visited,  a.itemlistmenumo2:hover{
	font-size:11px;
	color:#CC0001;
	text-decoration:underline;
	line-height:22px;
}
.itemlistmenuac2, a.itemlistmenuac2, a.itemlistmenuac2:link, a.itemlistmenuac2:active, a.itemlistmenuac2:visited, a.itemlistmenuac2:hover{
	font-size:11px;
	color:#CC0001;
	line-height:22px;
	text-decoration:none;
}