body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	text-align:center;
	background-color:F3F3F3;
}

#main {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	vertical-align:top;
	background-image:url(/_grafik/templategrafiken/bg.jpg);
	background-repeat:repeat-y;
	width:379px;
	font-size: 0.7em;
	line-height:160%;
	padding-bottom:60px;

}



.produkt_seite {
padding-top:353px;
padding-left:188px;
padding-right:241px;
padding-right:329px;
}


#haupt_navi {
position:absolute;
left:94px;
top:114px;
z-index:600;
width:658px;
height:22px;
font-size:1em;
background-image:url(/_grafik/templategrafiken/schatten.gif);
background-repeat:repeat-x;
background-position: 0px 4px;
}
.navi_tabelle {
background-color:#FFFFFF;
border: 1px solid #000000;
width:656px;
}
.navi_tabelle_spalte {
text-align:center;
border-right:1px solid #000000;
}
.navi_tabelle_lspalte {
text-align:center;
}

#haupt_navi a:link {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#haupt_navi a:visited {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#haupt_navi a:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#haupt_navi a:active {
color:#000000;
font-weight:bold;
text-decoration:none;
}


#navi_links_verlauf {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 188px;
	padding-top:173px;
	height:300px;
	background-color: #DADADA;
	background-image: url(/_grafik/templategrafiken/navi_bg.jpg);
	background-repeat:repeat-x;
	font-size: 1em;
	line-height:160%;	
	border-right-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
	
}

#navi_links {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 188px;
	padding-top:173px;

	font-size: 1em;
	line-height:160%;	
	border-right-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
}



#navi_links UL {
	list-style-type: none;
	list-style-image:url(/_grafik/templategrafiken/navi_list-type.gif);
}




.navi_links_zweitestufe {
	padding-left: 15px;
	margin-left: 0px;
}

.navi_links_zweitestufe a:link {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}


.navi_links_zweitestufe a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.navi_links_zweitestufe a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.navi_links_zweitestufe a:active {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.navi_links_inaktiv a:link {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.navi_links_inaktiv a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.navi_links_inaktiv a:hover {
	color:#E10915;
	text-decoration:none;
	font-weight:normal;
}
.navi_links_inaktiv a:active {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.navi_links_aktiv a:link {
	color:#E10915;
	text-decoration:none;
	font-weight:normal;
}
.navi_links_aktiv a:visited {
	color:#E10915;
	text-decoration:none;
	font-weight:normal;
}
.navi_links_aktiv a:hover {
	color:#E10915;
	text-decoration:none;
	font-weight:normal;
}
.navi_links_aktiv a:active {
	color:#E10915;
	text-decoration:none;
	font-weight:normal;
}


#navi_links_head {
position:absolute;
left:0px;
top:142px;
background-image:url(/_grafik/templategrafiken/head_bg_links.jpg);
background-repeat:no-repeat;
width:160px;
height:20px;
font-size:0.9em;
font-weight:bold;
color:#FFFFFF;
padding-left:28px;
padding-top:1px;
z-index:15;
}

#bereich_mitte {
	position: absolute;
	left: 189px;
	top: 0px;
	width: 468px;
	background-color: #DADADA;
	background-image:url(/_grafik/templategrafiken/heller_punkt.gif);
	background-repeat:repeat-y;
	
	
	
	border-left-color:#999999;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
	
	font-size: 0.7em;
	line-height:160%;
}


#mitte_oben {
position:absolute;
background-color:#E8E8E8;
top:0px;
width:467px;
height:68px;
left:0px;
}

#main_head {
position:absolute;
left:189px;
top:353px;
text-align: left;
background-image:url(/_grafik/templategrafiken/head_bg_mitte.jpg);
background-repeat:no-repeat;
width:439px;
height:20px;
font-size:0.9em;
font-weight:bold;
color:#FFFFFF;
padding-left:28px;
padding-top:1px;
z-index:15;
}

#tabellenbreite {
width:468px;
}
#tabellenbreite a:link {
color:#E10915;
text-decoration:none;
}
#tabellenbreite a:visited {
color:#E10915;
text-decoration:none;
}
#tabellenbreite a:hover {
color:#E10915;
text-decoration:underline;
}
#tabellenbreite a:active {
color:#E10915;
text-decoration:none;
}
#tabellenbreite ul {
padding-left:15px;
margin-left:0px;
}
.main_head {
background-image:url(/_grafik/templategrafiken/head_bg_mitte.jpg);
height:20px;
font-size:0.9em;
font-weight:bold;
color:#FFFFFF;
padding-left:28px;
padding-top:1px;
}
.main_subhead {
height:35px;
font-size:1em;
font-weight:bold;
color:#E10915;
padding-top:5px;
padding-left:28px;
}

.main_subhead_produkttabelle {
font-size:1em;
font-weight:bold;
color:#E10915;
}

.padding {
padding-left:28px;
}
.padding2 {
padding-left:28px;
padding-right:28px;
}



/*FUSSLEISTE*/

	#links_fuss {
	position:absolute;
	background-color:#DF0A15;
	bottom:0px;
	vertical-align:bottom;
	width:178px;
	left:0px;
	padding-right:10px;
	text-align:right;
	
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #F3F3F3;
	border-right:1px solid #F3F3F3;
	
	z-index:200;
	}
	
	#links_fuss a:link {
	color:#FFFFFF;
	text-decoration:none;
	}
	#links_fuss a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	#links_fuss a:visited {
	color:#FFFFFF;
	text-decoration:underline;
	}
	#links_fuss a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
	#mitte_fuss {
	position:absolute;
	background-color:#B5B5B5;
	bottom:0px;
	width:458px;
	left:188px;
	padding-left:10px;
	
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #F3F3F3;
	border-right:1px solid #F3F3F3;
	
	z-index:200;
	}
	
	#mitte_fuss a:link {
	color:#FFFFFF;
	text-decoration:none;
	}
	#mitte_fuss a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	#mitte_fuss a:visited {
	color:#FFFFFF;
	text-decoration:underline;
	}
	#mitte_fuss a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
	#rechts_fuss {
	position:absolute;
	background-color:#E8E8E8;
	background-image:url(/_grafik/templategrafiken/bg_fuss_rechts.jpg);
	background-position:right;
	background-repeat:repeat-y;
	bottom:0px;
	width:238px;
	height:17px;
	right:0px;
	
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #F3F3F3;
	
	z-index:200;
	}


#rubrikbild {
position:absolute;
left:px;
top:126px;
width:468px;
height:227px;
}



#rubrik_head {
position:absolute;
left:0px;
top:59px;
background-repeat:no-repeat;
width:657px;
height:73px;

}


#logo {
position:absolute;
right:0px;
top:0px;
background-image:url(/_grafik/templategrafiken/logo.jpg);
background-repeat:no-repeat;
width:237px;
height:128px;
}

#suche_head {
position:absolute;
right:35px;
top:142px;
background-image:url(/_grafik/templategrafiken/head_bg_rechts.jpg);
background-repeat:no-repeat;
width:175px;
height:20px;
font-size:0.9em;
font-weight:bold;
color:#FFFFFF;
padding-left:28px;
padding-top:1px;
z-index:15;
}

#suche {
position:absolute;
right:55px;
top:182px;
width:156px;
z-index:40;
}

#marginaltext_rechts_head {
background-image:url(/_grafik/templategrafiken/head_bg_rechts.jpg);
background-repeat:no-repeat;
height:20px;
font-size:0.9em;
font-weight:bold;
color:#FFFFFF;
padding-left:28px;
padding-top:1px;

z-index:15;
}

#marginaltext_rechts_container {
position:absolute;
padding-bottom:5px;
right:35px;
top:280px;
background-color:#FBFBFB;
width:203px;
z-index:50;
}

#marginaltext_rechts {
z-index:41;
padding-left:27px;
padding-right:27px;
}

#bild_rechts {
position:absolute;
right:0px;
top:167px;
background-repeat:no-repeat;
width:233px;
height:372px;
z-index: 30;
}
.bild_rechts_platzhalter {
background-image:url(/_grafik/templategrafiken/bild_rechts.jpg);
}

#button_leiste {
position:absolute;
right:0px;
top:70px;
background-color:#E10915;
background-image:url(/_grafik/templategrafiken/bg_buttons.gif);
background-repeat:repeat-x;
width:33px;
height:225px;
padding-top:58px;

z-index:400;
}

#sprache {
position:absolute;
top:36px;
left:142px;
z-index:100;
}

