td, span, div, a , body{	font-family: Arial, Helvetica;	font-size: 12px;}
a{	color: #A61618;	font-size: 12px;		text-decoration: none;}
a:hover{	color: #939598;}
body {	background-color: #E9E9E9;}

/*   Haupttrgertabelle  */

table.main {	width: 1000px;	background-color: #FFFFFF}
td.main_menu {	width: 423px;	height: 28px;	background-color: #BCBEC0;}
td.main_menu a {	color: #FFFFFF;	font-weight: bold;	text-decoration: none; padding: 10px 35px 10px;}
td.main_menu a:hover {	color: #6D6E71;padding: 10px 35px 10px;}
td.kunden_menu {	width: 577px;	background-color: #939598;	height: 28px;}
td.kunden_menu a {	color: #FFFFFF;	font-weight: bold;	text-decoration: none; padding: 10px 35px 10px;}
td.kunden_menu a:hover {	color: #6D6E71; padding: 10px 35px 10px;}
td.menu_over {	background-color: #E9EAEA;	width: 156px;	text-align: center;}
td.menu_over a{	color: #6D6E71; padding: 10px 35px 10px;	}
td.menu_out {	width: 156px;	text-align: center;	}
td.menu_out a{	color: #FFFFFF;	padding: 10px 35px 10px;}
td.start_grauerfond {	width: 423px;	vertical-align: bottom;	background-color: #DCDDDE;}
td.kunden_fond {	vertical-align: top;	width: 267px;	padding-top: 50px;	background-color: #FFFFFF;}
span.kunden_text{	color: #000000;	font-size: 12px;	font-weight: normal;	line-height: 22px;}
div.kunden_subline {	width: 230px;	margin: 15px;	margin-bottom: 0px;}
td.head_image {	background-color: #FFFFFF;}
span.headline_red {	color: #A61618;	font-size: 14px;	font-weight: bold;	line-height: 24px;	/*  letter-spacing: 0;*/}
span.headline_med_red {	color: #A61618;	font-size: 13px;	font-weight: bold;	line-height: 14px;	letter-spacing: 0;}
span.header_text {	color: #FFFFFF;	font-size: 12px;	font-weight: bold;	line-height: 24px;}
span.header_text_new {	color: #939598;	font-size: 12px;	font-weight: bold;	line-height: 24px;}
span.header_date_new {	color: #939598;	font-size: 12px;	font-weight: bold;	line-height: 14px;}
div.header_subline {	margin-left: 35px;	margin-right: 35px;	margin-bottom: 20px;}
td.standard_menu {	color: #A61618;	font-size: 9px;		padding: 3px;	padding-left: 0px;}
form.suche input{		border: 1px solid #A61618;		font-size: 10px;		background-color: #ffffff;}
form.suche input.go {		color: #A61618;	width: 15px;				border: 0px;}
form.suche input.text {		padding: 2px;		margin-left: 5px;		margin-right: 5px;		height: 18px;}
div.standard_menu {	color: #A61618;	font-size: 9px;		margin-left: -10px;}
td.standard_menu a{	color: #A61618;	font-size: 9px;		text-decoration: none;}
td.standard_menu a:hover{	color: #939598;}
td.content {	padding: 15px;	padding-top: 40px;	vertical-align: top;   width: 100%;	}
table.content_menu {	padding-top: 20px;}
td.content_menu {	color: #A61618;	font-size: 14px;	font-weight: bold;	padding-left: 2px;	vertical-align: top;	padding-top: 0px;}
td.content_menu a{	color: #A61618;	text-decoration: none;	font-size: 14px;	font-weight: bold;}
td.content_menu a:hover{	color: #939598;}
td.content_menu a{	color: #A61618;	text-decoration: none;	font-size: 14px;	font-weight: bold;}
div.content_menu{	padding-top: 10px;}
div.content_menu a{	color: #000000;	font-size: 10px;	font-weight: normal;}
div.content_menu_sub{	padding-top: 5px;	padding-bottom: 8px;}
div.content_menu_sub a{	color: #000000;	font-size: 11px;	font-weight: normal;	line-height: 13px;	padding-top: 5px;}
td.sub_menu {	background-color: #666666;	vertical-align: top;	width: 146px;}
div.sub_menu {	padding-top: 20px;	margin-left: 10px;	width: 146px;}
div.sub_menu a{	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}
div.sub_menu a:hover{	color: #DA020F;}
span.sub_menu_act a{	color: #FFFFFF;}
div.newsletter {	float: left;	width: 200px;	height: 100%;}
div.news-container {	float: none;	width: 500px;	margin-left: 247px;	}
div.news-item {	margin-bottom: 15px;	width: 100%;}
div.endkunden-container{		width: 600px;		margin-left: 153px;}
div.endkunden-item{		width: 100%;		line-height: 16px;		float: left;		padding-bottom: 10px;}
div.endkunden-item img{		margin-right: 15px;}
table.produkt td{	font-size: 10px;}
td.produkt-daten {	border: 1px solid #939598;	text-align: center;}
td.produkt-header {	background-color: #939598;	font-weight: bold;	font-size: 12px;	text-align: left;	padding-left: 10px;}
td.produkt-typ{	text-align: left;	padding-left: 10px;}
td.produkt-wert{	text-align: center;}
td.produkt-best{	text-align: center;	color: #A61618;}
div.produkt_menu_level2{	margin-top: 5px;	margin-bottom: 5px;	}
div.produkt_menu_level3,div.produkt_menu_level4{	margin-top: 3px;	margin-bottom: 3px;	}
div.produkt_menu_level2 a{	margin-left: 3px;	font-size: 11px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}
div.produkt_menu_level2 a:hover{	color: #DA020F;}
div.produkt_menu_level3 a{	margin-left: 12px;	font-size: 11px;	font-weight: normal;	font-style: italic;		color: #FFFFFF;}
div.produkt_menu_level4 a{	margin-left: 20px;	font-size: 11px;	font-weight: normal;	font-style: normal;	color: #FFFFFF;}
div.produkt_menu_level3 a:hover{	color: #DA020F;}
span.produkt_menu_level3_act a{	color: #FFFFFF;}
input.kontakt,textarea{ 	border: 1px solid #000000;	background-color: #ffffff;	font-size: 11px; }
input.login{ 	border: 1px solid #000000;	background-color: #ffffff;	font-size: 11px; }
input.search{ 	border: 1px solid #000000;	background-color: #ffffff;	font-size: 11px; }
input.profile, select{ 	border: 1px solid #000000;	background-color: #ffffff;	font-size: 11px; }
input.register, select{ 	border: 1px solid #000000;	background-color: #ffffff;	font-size: 11px; }
input.search, select{ 	border: 1px solid #000000;	background-color: #ffffff;	font-size: 11px; }
.small { 	font-size: 10px;}