body {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: auto;
	background-repeat:no-repeat;
	background-position: center top; 
}
a{
	color: #153268;
	text-decoration: none; 
	font-weight: bold;
	text-decoration: none;

}
a:hover {
	color: #153268;
	text-decoration: underline;
	font-weight: bold;

}
a:visited {
	text-decoration: underline;

}
H2 {
	font-size: 16px;
	color: #153268;
	font-weight: bold;
}
H1, H3 {
	font-size: 16px;
	color: #7A7A7A;
	font-weight: bold;
}
H4 {
	font-size: 14px;
	color: #153268;
	font-weight: bold;
}
p, div, ol, li, ul, td, tr, th {
	font-size: 11px;
}
INPUT, BUTTON, TEXTAREA, select, option {
	border: 1px solid #737373;
}
.headerinput {
	border: 1px solid #737373;
	background: #FFFFFF;
}
.content_margin {
	padding-top: 20px;
	padding-left: 0px; 
	padding-right: 0px; 
	padding-bottom: 20px;
	color: #000000;
	font-size: 12px;
}
.startcontent {
	font-size: 11px;
}
.startcontent td{
	font-size: 11px;
}
.margin_top_right {
	padding-top: 5px;
	padding-right: 5px;
}
.margin_top {
	padding-top: 5px;
}
.maxlogo {
	background: #000000;
	border-right: 2px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.searchnav_bg {
	background: #000000;
}
.searchnav {
	font-size: 10px;
	color: #FFFFFF;
}
.searchnav a, .searchnav a:visited, .searchnav a:active {
	font-size: 10px;
	color: #FFFFFF;
}
.searchnav a:hover{
	font-size: 10px;
	color: #FFFFFF;
}
.header_bild {
	background: #000000;
	border-bottom: 1px solid #FFFFFF;
}
.topnav {
	background: #153268;
	border-bottom: 1px solid #FFFFFF;
}
.breadcrumb {
	background: #000000;
	font-size: 10px;
	color: #FFFFFF;
}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:active, .footernav a, .footernav a:visited, .footernav a:active {
	font-size: 10px;
	color: #FFFFFF;
}
.breadcrumb a:hover, .footernav a:hover{
	font-size: 10px;
	color: #FFFFFF;
}
.tableborder_black {
	border: 1px solid #000000;
}
.tableborder_light {
	border: 1px solid #B9B9B9;
}
.start_link_table {
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 10px; 
	padding-bottom: 10px;
	color: #000000;
	font-size: 11px;
}
.start_table_content {
	padding-top: 10px;
	padding-right: 10px; 
	padding-bottom: 10px;
	color: #000000;
	font-size: 11px;
}
.product_table_left {
	padding-top: 10px;
	padding-right: 0px; 
	padding-left: 20px;
	padding-bottom: 10px;
	color: #000000;
	font-size: 11px;
}
.product_table_right {
	padding-top: 10px;
	padding-right: 20px; 
	padding-left: 0px;
	padding-bottom: 10px;
	color: #000000;
	font-size: 11px;
}
.table_content {
	padding-top: 10px;
	padding-left: 20px; 
	padding-right: 20px; 
	padding-bottom: 10px;
	color: #000000;
	font-size: 12px;
}
.box_header_red a:visited, .box_header_red a:active, .box_header_black a, .box_header_black a:visited, .box_header_black a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.box_header_red a:hover, .box_header_black a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.box_header_black {
	background: #000000;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.footernav {
	font-size: 10px;
	color: #FFFFFF;
	background: #000000;
	border-top: 2px solid #FFFFFF;
	padding: 5px;
}
.footernav_trenner {
	font-size: 10px;
	color: #FFFFFF;
}
/**** Linke Navigation ****/
.leftnav {
	background: #AAAAAA;
	border-right: 2px solid #FFFFFF;
}
.leftnav_end, .leftnav_lev2_border {
	border-top: 1px solid #000000;
}
.leftnav_lev1_color {
	background: #153268;
	border-top: 1px solid #000000;
	height: 18px;
}
.leftnav_lev1_link {
	background: #CCCCCC;
	border-top: 1px solid #000000;
	height: 18px;
	padding-left: 15px;
}
.leftnav_lev1_link a, .leftnav_lev1_link a:visited{
	font-size: 11px;
	color: #000000;
}
.leftnav_lev1_link a:active, .leftnav_lev1_link a:hover{
	font-size: 11px;
	color: #820027;
	text-decoration: none;
}
.leftnav_lev1_link_active {
	background: #AB6C74;
	border-top: 1px solid #000000;
	height: 18px;
	padding-left: 15px;
}
.leftnav_lev1_link_active a, .leftnav_lev1_link_active a:visited{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.leftnav_lev1_link_active a:active, .leftnav_lev1_link_active a:hover{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.leftnav_lev2_color {
	background: #AAAAAA;
	border-top: 1px solid #FFFFFF;
	height: 18px;
}
.leftnav_lev2_link {
	background: #CCCCCC;
	border-top: 1px solid #FFFFFF;
	height: 18px;
	padding-left: 15px;
}
.leftnav_lev2_link a, .leftnav_lev2_link a:visited, .leftnav_lev2_link_start a, .leftnav_lev2_link_start a:visited{
	font-size: 11px;
	color: #000000;
}
.leftnav_lev2_link a:active, .leftnav_lev2_link a:hover, .leftnav_lev2_link_start a:active, .leftnav_lev2_link_start a:hover{
	font-size: 11px;
	color: #820027;
	text-decoration: none;
}
.leftnav_lev2_link_active {
	background: #CCCCCC;
	border-top: 1px solid #FFFFFF;
	height: 18px;
	padding-left: 15px;
}
.leftnav_lev2_link_active a, .leftnav_lev2_link_active a:visited, .leftnav_lev2_link_active a:active, .leftnav_lev2_link_active a:hover, .leftnav_lev2_link_start_active a, .leftnav_lev2_link_start_active a:visited, .leftnav_lev2_link_start_active a:active, .leftnav_lev2_link_start_active a:hover{
	font-size: 11px;
	color: #820027;
	text-decoration: none;
}
.leftnav_lev2_color_start {
	background: #AAAAAA;
	height: 18px;
}
.leftnav_lev2_link_start {
	background: #CCCCCC;
	height: 18px;
	padding-left: 15px;
}
.leftnav_lev2_link_start_active {
	background: #CCCCCC;
	height: 18px;
	padding-left: 15px;
}
.leftnav_lev3_border, .leftnav_lev4_border {
	border-top: 1px solid #FFFFFF;
}
.leftnav_lev3_color {
	background: #CCCCCC;
	height: 18px;
}
.leftnav_lev3_link {
	background: #E0E0E0;
	border-top: 1px solid #FFFFFF;
	height: 18px;
	padding-left: 25px;
}
.leftnav_lev3_link a, .leftnav_lev3_link a:visited, .leftnav_lev3_link_start a, .leftnav_lev3_link_start a:visited{
	font-size: 11px;
	color: #000000;
}
.leftnav_lev3_link a:active, .leftnav_lev3_link a:hover, .leftnav_lev3_link_start a:active, .leftnav_lev3_link_start a:hover{
	font-size: 11px;
	color: #820027;
	text-decoration: none;
}
.leftnav_lev3_link_active {
	background: #E0E0E0;
	border-top: 1px solid #FFFFFF;
	height: 18px;
	padding-left: 25px;
}
.leftnav_lev3_link_active a, .leftnav_lev3_link_active a:visited, .leftnav_lev3_link_active a:active, .leftnav_lev3_link_active a:hover, .leftnav_lev3_link_start_active a, .leftnav_lev3_link_start_active a:visited, .leftnav_lev3_link_start_active a:active, .leftnav_lev3_link_start_active a:hover{
	font-size: 11px;
	color: #820027;
	text-decoration: none;
}
.leftnav_lev3_color_start {
	background: #CCCCCC;
	height: 18px;
}
.leftnav_lev3_link_start {
	background: #E0E0E0;
	height: 18px;
	padding-left: 25px;
}
.leftnav_lev3_link_start_active {
	background: #E0E0E0;
	height: 18px;
	padding-left: 25px;
}
.leftnav_lev4_link {
	background: #EFEFEF;
	border-bottom: 1px solid #FFFFFF;
	height: 18px;
	padding-left: 35px;
}
.leftnav_lev4_link a, .leftnav_lev4_link a:visited, .leftnav_lev4_link_end a, .leftnav_lev4_link_end a:visited{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.leftnav_lev4_link a:active, .leftnav_lev4_link a:hover, .leftnav_lev4_link_end a:active, .leftnav_lev4_link_end a:hover{
	font-size: 11px;
	color: #820027;
	text-decoration: none;
}
.leftnav_lev4_link_active {
	background: #EFEFEF;
	border-bottom: 1px solid #FFFFFF;
	height: 18px;
	padding-left: 35px;
}
.leftnav_lev4_link_active a, .leftnav_lev4_link_active a:visited, .leftnav_lev4_link_active a:active, .leftnav_lev4_link_active a:hover, .leftnav_lev4_link_end_active a, .leftnav_lev4_link_end_active a:visited, .leftnav_lev4_link_end_active a:active, .leftnav_lev4_link_end_active a:hover{
	font-size: 11px;
	color: #820027;
	text-decoration: none;
}
.leftnav_lev4_link_end, .leftnav_lev4_link_end_active {
	background: #EFEFEF;
	height: 18px;
	padding-left: 35px;
}
/**** Linke Navigation ****/

/**** Produktvergleich ****/
.overview_top {
	padding: 10px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.overview_header {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	background: #AB6C74;
	font-weight: bold;
}
.overview_header_link a:active, .overview_header_link a:hover{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
} 
.overview_price {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #000000;
}
.overview_price_link a:active, .overview_price_link a:hover{
	text-decoration: none;
	color:Black;
	font-weight: bold;
} 
.overview_price td{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tech_index, .tech_details {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #EFEFEF;
	font-size: 10px;
}
.tech_details {
	border-left: 1px solid #000000;
}
.tech_header {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 3px;
	color: #820027;
	font-weight: bold;
	font-size: 11px;
}
.tech_header_empty {
	border-left: 1px solid #000000;
}
.product_content, .product_content2 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
}
.product_content2 {
	padding-left: 20px;
	padding-right: 20px;
}
.product_small_heading {
	padding-top: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #820027;
	border-bottom: 1px solid #AAAAAA;
	font-weight: bold;
}
.product_overview_table {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
}
.logo {
	padding: 10px;
}
.productview_options {
	border-top: 1px solid #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
}
.productview_options a, .productview_options a:visited, .productview_options a:active, .productview_options2 a, .productview_options2 a:visited, .productview_options2 a:active {
	color: #000000;
	font-size: 10px;
}
.productview_options a:hover, .productview_options2 a:hover {
	color: #000000;
	font-size: 10px;
}
.productview_options2 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
}
.tagline {
	color: #000000;
	font-weight: bold;
}
.produkt_reiter, .produkt_reiter_first, .produkt_reiter_last {
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.produkt_reiter_first {
	border-left: 1px solid #000000;
}
.produkt_reiter_last {
	border-right: 1px solid #000000;
}
.produkt_reiter a, .produkt_reiter a:visited, .produkt_reiter a:active, .produkt_reiter_first a, .produkt_reiter_first a:visited, .produkt_reiter_first a:active, .produkt_reiter_last a, .produkt_reiter_last a:visited, .produkt_reiter_last a:active {
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}
.produkt_reiter a:hover, .produkt_reiter_first a:hover, .produkt_reiter_last a:hover {
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}	
.produkt_reiter_unten_active {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.produkt_reiter_oben_active {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}
.produkt_reiter_content {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.produkt_details_header_grey {
	background: #AAAAAA;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.zubehoer_awards {
	border-bottom: 1px solid #000000;
}
.zubehoer_awards td{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	border-top: 1px solid #000000;
}
.erweiterungeninput {
	background: #FFFFFF;
	width: 480px;
}
.erweiterungstable {
	background: #AAAAAA;
	padding: 5px;
}
.basket_steps_active {
	font-size: 11px;
	font-weight: bold;
	color: #820027;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #E0E0E0;
}
.trader_overview {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid #000000;
}
.trader_overview_start {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.oplist_grey{
	border-bottom: 1px solid #e0e0e0;
}
.oplist_black{
	border-top: 1px solid #000000;
}
.oplist_header{
	background: #820027;
	color: #FFFFFF;
}

#genuineTooltip
{
font-size: 10px;
background-color: #ffffff;
color: #000000;  
}

div.genuineLayer
{
z-index: 2; 
display:inline;
position:absolute; 
width: 455px; 
visibility: hidden; 
background-color: #ffffff; 
color: #000000; 
border: solid 1px #000000;
padding: 5px 5px 5px 5px;
font-family: Verdana; 
font-size: 10px; 
font-weight: normal;
}

