/*schischek.com*/
body, div, p, h1, h2, h3, span, img {
	margin: 0px;
	padding: 0px;
}
div {
	font-size: 0px; /*für IE6 (Abstände !) Achtung bei Texten in einem div-Container = Klasse (class) zuweisen !*/
}
.float-box {
	position: relative;
	float: left;
	width: 460px;
	top: 0px;
	left: 20px;
	z-index: 1;
}
.absoluteBox {
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}
.ueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin-bottom: 5px;
}
.ueberschrift_gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	font-variant: small-caps;
	letter-spacing: 5px;
	margin-bottom: 5px;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	line-height: 15px;
}
.text_fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	line-height: 15px;
}
.blocksatz {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
	text-decoration:none;
	text-align:justify;
	line-height:15px;
}
.beschreibungs_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	line-height: 20px;
}
.beschreibungs_text:first-letter {
	font-size: 21px;
	color: #666;
	line-height: 25px; /*Angabe nur für IE6*/
}
.text_11pxArial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	line-height: 13px;
}
.text_11pxArial_fett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	line-height: 14px;
}
.text_9pxVerdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	line-height: 12px;
}
.text_9pxArial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	line-height: 12px;
}
.linksbuendig_tabelle {
	text-align: left; 
	text-indent: 5px;
}
.fett {
	font-weight: bold;
}
.unterstrichen {
	text-decoration: underline;
}
.text_hervorgehoben {
	border: 1px dotted #666;
	padding: 2px;
	background-color: yellow;
}
.listenpunkte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	line-height: 16px;
	margin-left: 0px;
	padding-left: 17px;
	margin-top: 0px;
	padding-top: 5px;
}
.zeichenabstand_enger {
	letter-spacing: -1px;
}
.zeilenabstand_groesser {
	line-height: 25px;
}
.rahmen_gepunktet {
	border: 1px dotted #666;
}
.rahmen_2px {
	border: 2px solid #b1b2b3; /*#b1b2b3 = 44 K*/
	margin-bottom: 3px;
}
.linie_gepunktet {
	border-bottom: 1px dotted #666;
}
.linie_gepunktet_float {
	border-bottom: 1px dotted #666;
	position: relative;
	float: left;
	top: 0px;
	left: 22px;
	width: 450px;
}
.tabellen-head_ex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	background-color: #fff9c7;
}
.tabellen-head_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	background-color: #fadce9;
}
.tabellen-head_in {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	background-color: #d0e3c9;
}
.bilder {
	/*border: 1px solid black;*/
	position: relative;
	float: left;
	width: 460px;
	top: 30px; /*Abstand oben nicht mehr ändern, Seiten individuell anpassen !*/
	left: 20px;
	padding-bottom: 20px; /*Abstand unten nicht mehr ändern, Seiten individuell anpassen !*/
}
.produktgruppe_detailseite {
	/*border: 1px solid black;*/
	position: relative;
	float: left;
	width: 455px;
	top: 30px; /*Abstand oben nicht mehr ändern, Seiten individuell anpassen !*/
	left: 22px;
	padding-bottom: 20px; /*Abstand unten nicht mehr ändern, Seiten individuell anpassen !*/
}
.produktbild_links_details {
	/*border: 1px solid red;*/
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.ex-zeichen {
	position: absolute;
	top: 80%; /*hier nicht mehr ändern, nur noch lokal anpassen !*/
	left: 80px; /*hier nicht mehr ändern, nur noch lokal anpassen !*/
}
.produktbild_rechts_details {
	/*border: 1px solid red;*/
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	z-index: 0;
}
.masse_mm {
	position: absolute;
	top: 100%; /*hier nicht mehr ändern, nur noch lokal anpassen !*/
	left: 25%; /*hier nicht mehr ändern, nur noch lokal anpassen !*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
	z-index: 2;
}
.techn-daten-einheit {
	/*border: 1px solid black;*/
	position: relative;
	float: left;
	width: 455px;
	height: auto; /*Höhe auf auto belassen*/
	top: 40px; /*Position top nicht mehr ändern, Seiten individuell anpassen !*/
	left: 22px;
	padding-bottom: 30px;
}
.techn-daten_links {
	/*border: 1px solid black;*/
	position: relative;
	float: left;
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	line-height: 18px;
}
.techn-daten_rechts {
	/*border: 1px solid black;*/
	position: relative;
	float: right;
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	line-height: 18px;
}
.tabellenkopf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	background-color: #666;
	text-indent: 3px;
}
.tabellenkopf_zentriert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-align: center;
	text-decoration: none;
	background-color: #666;
}
.tabelle_4spaltig_details {
	/*border: 1px solid black;*/
	position: relative;
	float: left;
	width: 110px;
	top: 0px;
	left: 0px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-align: center;
	text-decoration: none;
	line-height: 18px;
}
.zeile_hellgrau {
	background-color: #ccc;
	display: block;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	width: 100%; /*Nötig weil IE6 (bei position relative) die Hintergrundfarbe auf die Dimension des umgebenden divs streckt...*/
	text-indent: 3px;
}
.zeile_hellgrau_15K {
	background-color: #e3e3e4; /*#e3e3e4 = 15K*/
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
}
.zeile_bg_weiss {
	background-color: white;
	display: block;
	padding-left: 3px;
}
.zeile_ex_details {
	background-color: #fff9c7;
	display: block;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	padding-left: 3px;
}
.zeile_red_details {
	background-color: #fadce9;
	display: block;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	padding-left: 3px;
}
.zeile_in_details {
	background-color: #d0e3c9;
	display: block;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	padding-left: 3px;
}
.sonder_zubehoer_details {
	/*border: 1px solid black;*/
	position: relative;
	float: left;
	width: 455px;
	top: 20px;
	left: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #666;
	padding-top: 7px;
}
.sonder_zubehoer_details ul {
	margin-left: 0px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px; 
	border:1px dotted #666;
}
.rahmenbox_ex {
	position: relative;
	float: left;
	width: 443px;
	top: 20px;
	left: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 7px;
	margin-bottom: 20px;
	border: 1px dotted #666;
	background-color: #fff9c7;
}
.rahmenbox_double {
	position: relative;
	float: left;
	width: 440px;
	top: 20px;
	left: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 7px;
	margin-bottom: 20px;
	border: 3px double #666;
	background-color: #fff9c7;
}
.hintergrundfarbe_ex {
	background-color: #fff9c7; /*#fff9c7 = 30Y*/
}
.hintergrundfarbe_red {
	background-color: #fadce9; /*#fadce9 = 20M*/
}
.hintergrundfarbe_in {
	background-color: #d0e3c9; /*#d0e3c9 = 30C 30Y*/
}
.anwendung_gesamt_details {
	/*border: 1px solid black;*/
	position: relative;
	float: left;
	width: 470px;
	height: 140px;
	top: 30px;
	left: 22px;
}
.anwendung_gruppe_details {
	/*border: 1px solid red;*/
	position: relative;
	float: left;
	width: 60px;
	height: 120px;
	top: 0px;
	left: 0px;
	margin-right: 18px;
}
.anwendung_bildrahmen_details {
	border: 1px solid black;
	position: absolute;
	width: 60px;
	height: 60px;
}
.anwendung_text_details {
	/*border: 1px solid red;*/
	position: absolute;
	top: 65px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	/*letter-spacing: -1px;*/
	color: black;
}
.kursivtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: italic;
	color: #333333;
	text-decoration: none;
	font-weight: normal;

}
.bottomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;

}
.grautextbolt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
#inhalt_gesamt_produktuebersicht {
	/*border:1px solid black;*/
	background-color: white;
	position: relative;
	width: 500px;
	height: 1820px;
}
#inhalt_gesamt_ExRedIn {
	/*border:1px solid black;*/
	background-color: white;
	position: relative;
	float: left;
	width: 500px;
	height: auto;
	z-index: 0;
}
#inhalt_gesamt_detailseiten {
	/*border:1px solid black;*/
	background-color: white;
	position: relative;
	float: left;
	width: 500px;
	height: auto;
	z-index: 0;
}
#satzspiegel {
	/*border:1px solid black;*/
	background-color: white;
	position: relative;
	float: left;
	padding-left: 22px;
	width: 455px;
	height: auto;
	z-index: 0;
}
.produktGruppe {
	/*border:1px solid black;*/
	position: relative;
	float: left;
	left: 22px;
	width: 460px;
	height: 235px;
	padding-bottom: 15px;
	font-size: 0px; /*für IE 6 (Abästnde!)*/
	z-index: 1;
}
.button_produktGruppe {
	position: absolute;
	top: 192px;
	left: 380px;
	width: 70px;
	height: 30px;
	z-index: 2;
}
.reiter_head h2 a { /*nur a (kein a:link) wg. Darstellungsproblem im IE6*/
	position: absolute;
	top: 2px;
	left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: white;
	margin-top: 0px;
}
.reiter_head h2 a:visited {
	color: white;
}
.reiter_head h2 a:hover {
	color: white;
}
.reiter_text {
	position: absolute;
	top: 30px;
	left: 155px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: black;
}
.reiter_text ul {
	margin-top: 0px;
}
.ExRedIn_head h1 {
	/*border: 1px solid black;*/
	position: relative;
	float: left;
	width: 475px;
	padding-left: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
	color: #4b4b4d; /*#4b4b4d*/
	line-height: 19px;
}
.ExRedIn_head h1 span {
    font-size: 12px;
    font-weight: normal;
}
.produktheadline_details {
	/*border: 1px solid #003366;*/
	position: relative;
	float: left;
	width: 453px;
	top: 20px;
	left: 22px;
	border-top: 2px solid yellow;
	margin-top: 20px;
	padding-bottom: 30px;
}
.produktname_head_details {
	/*border: 1px solid red;*/
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin-right: 5px;
}
.produktheadline_details h2 {
	position: relative;
	float: left;
	top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #515154; /*entspricht 85K*/
}
.produktheadline_details h2 span {
	font-weight: normal;
}
.ExRedIn_auswahl {
	/*border:1px solid black;*/
	position: relative;
	float: left;
	top: 25px;
	left: 22px;
	width: 460px;
	height: 400px;
	z-index: 1;
	padding-bottom: 20px;
}
.ExRedIn_auswahl a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #4b4b4d; /*#4b4b4d = 85K*/
}
.ExRedIn_auswahl a:visited {
	color: #4b4b4d; /*#4b4b4d = 85K*/
}
.ExRedIn_auswahl a:hover {
	color: #4b4b4d; /*#4b4b4d = 85K*/
}
.ExRedIn_auswahl a:active {
	color: #003366;
}
#explosionsschutz_headline h1 {
	position: absolute;
	top: 2px;
	left: 95px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: white;
	margin-top: 0px;
}
#explosionsschutz_headline h1 span {
	position: absolute;
	top: 0px;
	left: 75px;
	text-align: center;
}
#industrie_headline h1 {
	position: absolute;
	top: 2px;
	left: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: white;
	margin-top: 0px;
}
#Ex_titel h2 {
	/*border: 1px solid black;*/
	position: absolute;
	top: 31px;
	left: 0px;
	width: 144px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #4b4b4d; /*#4b4b4d = 85K*/
	margin-top: 0px;
	text-align: center;
	line-height: 15px;
}
#Ex_titel h2 span {
	font-size: 11px;
	letter-spacing: -1px;
	/*font-weight: bold;*/
}
#Red_titel h2 {
	/*border: 1px solid black;*/
	position: absolute;
	top: 31px;
	left: 154px;
	width: 144px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #4b4b4d; /*#4b4b4d = 85K*/
	margin-top: 0px;
	text-align: center;
	line-height: 15px;
}
#Red_titel h2 span {
	font-size: 11px;
	letter-spacing: -1px;
	/*font-weight: bold;*/
}
#In_titel h2 {
	/*border: 1px solid black;*/
	position: absolute;
	top: 31px;
	left: 308px;
	width: 144px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #4b4b4d; /*#4b4b4d = 85K*/
	margin-top: 0px;
	text-align: center;
	line-height: 15px;
}
#In_titel h2 span {
	font-size: 11px;
	letter-spacing: -1px;
	/*font-weight: bold;*/
}
#Ex_kennzeichen p {
	/*border: 1px solid black;*/
	position: absolute;
	top: 244px;
	left: 0px;
	width: 144px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
	text-align: center;
	line-height: 14px;
	color: #4b4b4d; /*#4b4b4d = 85K*/
}
#button_weiter_Ex {
	position: absolute;
	top: 350px;
	left: 68px;
	width: 70px;
	height: 30px;
	font-size: 0px;
	z-index: 2;
}
#Red_kennzeichen p {
	/*border: 1px solid black;*/
	position: absolute;
	top: 244px;
	left: 154px;
	width: 144px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
	text-align: center;
	line-height: 14px;
	color: #4b4b4d; /*#4b4b4d = 85K*/
}
#button_weiter_Red {
	position: absolute;
	top: 350px;
	left: 222px;
	width: 70px;
	height: 30px;
	font-size: 0px;
	z-index: 2;
}
#In_kennzeichen p {
	/*border: 1px solid black;*/
	position: absolute;
	top: 244px;
	left: 308px;
	width: 144px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
	text-align: center;
	line-height: 14px;
	color: #4b4b4d; /*#4b4b4d = 85K*/
}
#button_weiter_In {
	position: absolute;
	top: 350px;
	left: 377px;
	width: 70px;
	height: 30px;
	font-size: 0px;
	z-index: 2;
}
.button_details {
	position: relative;
	float: left;
	top: 10px;
	left: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
}