body
{
	background-color: white;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 25px;
	margin-bottom: 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px
}

td
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 25px;
	margin-bottom: 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px
}

div#logo
{
	display: block;
	position: absolute;
	margin-left: 50%;
	left: 275px;
	top: 30px;
	z-index: 100;
	
}

div#content
{
	display: block;
	position: absolute;
	margin-left: 50%;
	left: -425px;
	top: 20px;
	z-index: 1;
	
}

div#content_intro
{
	display: block;
	position: absolute;
	margin-left: 50%;
	left: -500px;
	top: 63px;
	z-index: 1;
	
}


.td_white
{
	background-color: white;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 25px;
	margin-bottom: 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px
}

input, textarea
{
	font-size: 11px;
	font-weight: normal;
	color: white;
	background-color: black;
	border: 0px
}

input.search
{
	font-size: 10px;
	font-weight: normal;
	color: #000;
	background-color: #fff;
	border: #000 solid 1px;
	width: 143px;
	height: 14px;
}


.invisible_bold
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-decoration: none;
	background-color: white;
}

.invisible
{
	font-weight: normal;
	font-size: 12px;
	color: white;
	text-decoration: none;
	background-color: white;
}

.dealer-city
{
	color: #e30044;
}


A.menu:link, A.menu:visited
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: white;
	text-decoration: none;
	text-transform: capitalize;
}

A.menu:hover, A.menu:visited:hover, A.menu:active
{
	font-weight: bold;
	font-size: 12px;
	color:white;
	background-color:black;
	text-decoration: none;
	text-transform: capitalize;
}

A.detail:link, A.detail:visited
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	background-color: white;
	text-decoration: none
}


A.detail:hover, A.detail:visited:hover, A.detail:active
{
	font-weight: bold;
	font-size: 11px;
	color:white;
	background-color:black;
	text-decoration: none
}

A.detail_neu:link, A.detail_neu:visited
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	background-color: white;
	text-decoration: none
}


A.detail_neu:hover, A.detail_neu:visited:hover, A.detail_neu:active
{
	font-weight: bold;
	font-size: 10px;
	color:white;
	background-color:black;
	text-decoration: none
}

A.detail_neu_special:link, A.detail_neu_special:visited, A.detail_neu_special:active
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	background-color: white;
	text-decoration: none
}


A.detail_neu_special:hover, A.detail_neu_special:visited:hover
{
	font-weight: bold;
	font-size: 10px;
	color:white;
	background-color:black;
	text-decoration: none
}

A.dealer:link, A.dealer:visited
{
	font-weight: 500;
	font-size: 10px;
	color: black;
	background-color: white;
	text-decoration: none
}

A.dealer:hover, A.dealer:visited:hover, A.dealer:active
{
	font-weight: 500;
	font-size: 10px;
	color:white;
	background-color:black;
	text-decoration: none
}

.dataTableRow {}
.dataTableRowOver { cursor: pointer; cursor: hand; }

.menu_over
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: black;
	text-decoration: none
}

.menu_over_detail
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	background-color: black;
	text-decoration: none
}

.menu_over_detail_neu
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	background-color: black;
	text-decoration: none
}

.menu
{
	font-weight: normal;
	font-size: 12px;
	text-decoration: none
}

.path
{
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-transform: capitalize;
}

.box_outlined {
	border-color: black;
	border-width:1px;
 	border-style:solid;
}

.produkt
{
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

.produkt_neu
{
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
}

.overview_p
 { font-size: 11px; font-weight: bold; line-height: 15px; margin-top: 7px }

.produkt_selected
{
	font-weight: bold;
	color: white;
	background-color: black;
	line-height: 16px;
	text-decoration: none;
}

.dealer_selected
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	background-color: black;
	text-decoration: none
}

.produkt-italic
{
	font-style: italic;
}

.produkttitel
{
	font-weight: bold;
	font-size: 16px;
	line-height: 21px;
}

.produkttitel_sales
{
	font-weight: bold;
	font-size: 14px;
}

.desc1
{
	font-weight: normal;
	font-size: 10px;
	line-height: 14px
}

.desc1_bold
{
	font-weight: bold;
	font-size: 10px;
	line-height: 14px
}

.dimensions
{
	font-size: 11px;
	font-style: italic;
}

.dealer
{
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
}

.katalogfeld
{
	font-size: 11px;
	color: black;
	font-weight: normal;
	border: 1px solid black;
	background-color: white;
}

A.detail2:link, A.detail2:visited
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	background-color: white;
	text-decoration: none
}


A.detail2:hover, A.detail2:visited:hover, A.detail2:active
{
	font-weight: normal;
	font-size: 11px;
	color:white;
	background-color:black;
	text-decoration: none
}

A.detail3:link, A.detail3:visited
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	background-color: white;
	text-decoration: none
}


A.detail3:hover, A.detail3:visited:hover, A.detail3:active
{
	font-weight: normal;
	font-size: 10px;
	color:white;
	background-color:black;
	text-decoration: none
}

.fussnote
{
	font-weight: normal;
	font-size: 9px;
	line-height: 11px
}

