h1
{
font-weight: bold;
font-size: 14px;
padding: 0px;
margin: 0px;
}

body
{
	margin: 0px 0px 0px 0px;
	font-family: arial, helvetica, sans-serif;
	color: Black;
	padding: 0px 0px 0px 0xp;
	font-size: 12px;
}

.td_lay_links_oben
{
background-color: #384A58;
vertical-align: middle;
padding-left: 10px;
color: #A9A9A9;
font-style: italic;
font-weight: bold;
font-size: 14px;
}

.td_lay_subnavigation
{
background-color: #384A58;
}


#boxsuche 
{
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	position: relative;
	vertical-align: middle;
	border-top: solid 1px Gray;
	border-top: solid 0px Gray;
	height: 100%
}

#boxsuche .form
{
	vertical-align: middle;
	margin: 4px 0px 0px 0px;
}
#boxsuche .input_text
{
	font-size: 12px;
}
#boxsuche .submit_button
{
	font-size: 12px;
	color: Gray;
	background-color: White;
	border: 0px solid Black;
	vertical-align: middle;
	font-weight: bold;
}

#boxnavmain 
{
	
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	
	color: Gray;
	border-top: solid 1px;
	border-bottom: solid 1px;
	padding-top: 5px;
	padding-bottom: 0px;
	position: relative;
	height: 22px;
	margin-top: 0px;
	
}

#boxnavmain a
{
	text-decoration: none;
	color: Gray;
	/* background-color: Aqua; */
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-right: solid 1px;
}

#boxnavmain a:hover
{
	color: White;
	background-color: DF002D;
}

/* States */
#boxnavmain ul li a.active
{
	color: White;
	background-color: DF002D;
}


#boxnavmain ul
{

margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 3px;
margin-left: 0px;
}

#boxnavmain ul li
{
display: inline;
list-style-type: none;
padding-left: 0px;
padding-right: 0px;
margin-left: -4px;
/* border-right: solid 1px; */ 
}
	

#boxnavsub
{
	
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
	background-color: #384A58;
	text-align: left;
}

#boxnavsub ul
{
margin: 0;
padding: 0;
width: 100%;
}

#boxnavsub ul li
{
list-style-type: none;
margin-left: 0px;
/* border-right: solid 1px; */
background-color: #87929A;
width: 100%;
}

	
#boxnavsub ul li a
{
width: 95%;
margin-left: 0px;
	border-bottom: 1px solid White;
	display: block;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	text-decoration: none;
	color: White;
	font-weight: bold;
}

/* star html hack fuer IE */
* html ##boxnavsub ul li a {
width: 100%;
}


#boxnavsub ul li a:hover, #boxnavsub ul li a.active
{

	color: #DF002D;
	background-color: #E2E6E9;
	/* width: 100%; */
}


#boxnavsub ul ul
{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: White;
}

#boxnavsub ul ul li
{

list-style-type: none;
margin-left: 20px;
/* border-right: solid 1px; */
background-color: White;
color: #A9A9A9;
}

#boxnavsub ul ul li a
{
padding-left: 0px;
width: 187px;
color: #A9A9A9;
font-weight: bold;
border-bottom: 1px solid #A9A9A9;
background-color: White; /* #FFF5EE; */
}

* html #boxnavsub ul ul li a
{
  width: 187px;
  w\idth: 179px;
}


#boxnavsub ul ul li a:hover
{
	color: #DF002D;
	background-color: white;
	width: 187px;
}

#boxnavsub ul ul li a.active
{
	color: #DF002D;
	background-color: white;
	width: 187px;
}

/* 

Hack fuer IE laut: http://css-discuss.incutio.com/?page=BoxModelHack
A Modified SBMH (Tan hack)

*/

* html #boxnavsub ul ul li a:hover
{
  width: 187px;
  w\idth: 179px;
}

* html #boxnavsub ul ul li a.active
{
  width: 187px;
  w\idth: 179px;
}

#boxnavsub ul ul ul
{
margin-left: 10px;
color: #A9A9A9;
font-weight: bold;
border-bottom: none;
background-color: White;
}

#boxnavsub ul ul ul li a
{
padding-left: 0px;
width: 177px;
color: #A9A9A9;
font-weight: bold;
border-bottom: none;
background-color: White;
}

* html #boxnavsub ul ul ul li a
{
  width: 130px;
  w\idth: 149px;
}



#boxnavsub ul ul ul li a:hover
{
	color: #DF002D;
	background-color: White;
	width: 175px;
	
}

#boxnavsub ul ul ul li a.active
{
	color: #DF002D;
	background-color: White;
	width: 175px;
	
}



* html #boxnavsub ul ul ul li a:hover
{
  width: 175px;
  w\idth: 149px;
}

* html #boxnavsub ul ul ul li a.active
{
  width: 175px;
  w\idth: 149px;
}



#boxcontent
{
	
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	/* border: solid 1px red; */
	position: relative;
	margin: 10px;
	width: 630px; /* 060614, hm War 75% */
}


#boxcontent hr
{
border: solid #87929A 1px;
height: 1px;
width: 100%;
}


#boxcontent ul
{
	list-style: disc outside;
	margin: 3px 5px 0px 17px;
	padding-left: 0px;
}

#boxcontent td
{
padding: 5px 5px 5px 5px;
}

#boxcontent img
{
float: left;
}


//* Bilder in rechter Spalte im allgemeinen Content Template */ 
#boxcontent img.right
{
float: left;
 margin-bottom: 5px;
}


#boxcontent h1
{
padding: 0px;
margin: 0px;	
}

#boxcontent a
{
color: #DF002D;
font-size: 12px;
}






.td_content
{
padding: 5px 5px 5px 5px;
font-weight: bold;
color: #384A58;
font-size: 10px;

}



.td_seiten_ueberschrift
{
padding: 5px 5px 5px 5px;
font-weight: bold;
color: White;
background-color: #87929A;
font-size: 14px;
}



.td_absatz_ueberschrift
{
padding: 5px 5px 5px 5px;
font-weight: bold;
color: White;
background-color: #87929A;
font-size: 12px;
}

.td_absatz_text
{
padding: 5px 5px 5px 5px;
font-size: 12px;
}

.td_absatz_text ul
{
list-style: disc inside;
margin: 3px 0px 0px 0px;
padding-left: 0px;
}



/* Tabellenklassen fuer die technischen Daten eines Produkts */
.prod_detail_tabelle
{
border-collapse:collapse;
width: 100%;
border: #87929A;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.td_prod_detail_ueberschrift
{
/* Ueberschrift ueber der Tabelle: "Technische Daten" */
padding: 5px 5px 5px 5px;
border: solid 1px;
border-left: none;
border-right: none;
font-weight: bold;
font-size: 13px;
}

.td_prod_detail_links
{
/* Font: fett und links keinen Rand */
padding: 5px 5px 5px 5px;
border: solid 1px;
border-left: none;
font-weight: bold;
vertical-align: top;
}

.td_prod_detail_mitte
{
/* Font: normal */
padding: 5px 5px 5px 5px;
border-top: solid 1px;
border-bottom: solid 1px;
font-weight: normal;
vertical-align: top;
}

.td_prod_detail_rechts
{
/* Font: normal und rechts keinen Rand */
padding: 5px 5px 5px 5px;
border: solid 1px;
border-right: none;
font-weight: normal;
vertical-align: top;
}

/* Ende Tabellenklassen fuer die technischen Daten eines Produkts */


/* Tabellenklassen fuer die Artikelnummer unter den technischen Daten eines Produkts */

.prod_detail_artnr
{
border-collapse:collapse;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}


.td_prod_detail_artnr_links
{
padding: 5px 5px 5px 5px;
text-align: left;
}

.td_prod_detail_artnr_mitte
{
padding: 5px 5px 5px 5px;
text-align: center;
color: #DF002D;
}

.td_prod_detail_artnr_rechts
{
padding: 5px 5px 5px 5px;
text-align: right;
color: #DF002D;
}


/* Ende: Tabellenklassen fuer die Artikelnummer unter den technischen Daten eines Produkts */

/* Tabellenklassen fuer die Zubehör eines Produkts */
.prod_zubehoer_tabelle
{
border-collapse:collapse;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
}

.tr_prod_zubehoer_zeile
{

}

.zubehoer_zwischenzeile
{
background-color: grey; /* Mozilla 1.4 */
color: grey; /* IE 6 */
border: grey; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

.td_prod_zubehoer_image
{
border: 1px solid grey;
width: 122px;
}

.td_zubehoer_ueberschrift
{
/* Ueberschrift Zubehör Artikel */
padding: 5px 5px 5px 5px;
font-weight: bold;
font-size: 14px;
color: black;
}

.prod_zubehoer_label {font-weight: bold; color: #DF002D; }
.prod_zubehoer_data {font-weight: bold; color: Black; }


/* Ende Tabellenklassen fuer die Zubehör eines Produkts */






/* Tabellenklassen fuer Formulare */

.formLabel
{
text-align: right;
color: black;
}

.form
{
text-align: left;
color: black;
}

/* footer*/

.td_footer
{
padding: 5px 5px 5px 5px;
font-weight: bold;
color: White;
background-color: #87929A;
font-size: 12px;
text-align: right;
float: none;
}

/* Tabellenklassen fuer footer */

#footer
{
	
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: White;
	border: none;
	position: relative;
	margin: 10px;
width: 75%;
}



