@charset "utf-8";
/* CSS Document */

/*Schriften und Allgemeine Einstellungen */
* { margin: 0px; padding: 0px; font-family: Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 14px; color: #000000; line-height: 200%; }

html { background-color: #f3f3f3; background-image:url(../img/hg_website.jpg); background-repeat:repeat-x; } 
body { width: 992px; display: block; margin: 0px auto; padding: 0px 0px 0px 15px; background-image:url(../img/hg_website-header.jpg); background-position: 15px 0px; background-repeat:no-repeat; }
div.website { width: 962px;  display: block; margin: 0px auto; padding: 0px 0px 0px 0px; }
div.clearbox { clear: both; }
img {border: 0px; }

/* Allgemeine Elemente */
h1 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 24px; color: #000000; font-weight:normal;  text-transform:none; }
h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 14px; color: #000000; font-weight:bold; }
h3 { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; font-size: 60px; color: #000000; font-weight:normal; }
h4 { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; font-size: 14px; color: #545454; font-weight:bold; }
p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 14px; color: #000000; font-weight:normal; line-height: 160%; }
a { font-family: Arial, Helvetica, Trebuchet MS, sans-serif; text-decoration:none; color:#0076c0; font-size: 14px;}
a:hover, a.aktiv { color: #b60129; } 
a.rssfeed { font-size:14px; float:left; background-image:url(../img/bt_rss.jpg); color: #000000; font-weight:normal; padding: 0px 0px 0px 18px; background-position: 0px 8px; background-repeat:no-repeat; margin: 0px 5px 0px 0px; }
a.rssfeed:hover { background-image:url(../img/bt_rss_hover.jpg); color:#b60129; }
span.pfad { display: none; }

a.download { width: 106px; height: 15px; display:block; padding: 4px 0px 0px 22px; margin: 0px 0px 4px 0px; background-image:url(../img/bt_download.gif); background-repeat:no-repeat; color:#FFFFFF; font-size: 11px; line-height: 11px;}
a.download:hover { background-image:url(../img/bt_download_hover.gif); color: #ffffff; }

div.inhalte p a {padding:0px; margin:0px; line-height:160% !important;}

/* Listen */
ul, ol { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
ul { list-style: none; }
ul li { margin: 0px 0px 8px 0px; padding: 0px 0px 0px 15px; background-image:url(../img/liste_ebene1.gif); background-position: 0px 4px; background-repeat: no-repeat; color: #000000 !important; line-height: 120%; }
ul li li { margin: 4px 0px 4px 0px; padding: 0px 0px 0px 11px; background-image:url(../img/liste_ebene2.gif); background-position: 0px 6px; font-size: 14px; color:#545454 !important; line-height: 120%;}
ul ul { margin: 4px 0px 6px 0px; padding: 0px 0px 0px 0px;}
li a { color: #929AA0; }
li a:hover { color: #b60129; }
li img { float: left; margin: 0px 5px 5px 0px; }
li h2 {color: #666666;}
img.bildimtext { float: left; margin: 0px; padding: 0px; }

ul.downloads { padding-top: 8px;}
ul.downloads li {background-position: 0px 17px; }

ul.aufzaehlung {margin: 0px 0px 0px 2px; }
ul.aufzaehlung li {background-image:url(../img/liste_ebene2.gif); background-position: 0px 9px; padding: 0px 0px 0px 11px; margin: 0px; color: #838383; line-height:150%; }

.wk-icon { background-image:url(../img/wk_xs.jpg); background-repeat:no-repeat; padding: 0px 0px 10px 0px;}
.wk-icon-grau { background-image:url(../img/wk_xs_grau.jpg); background-repeat:no-repeat; padding: 0px 0px 10px 0px;}
.wk-icon_grau_news { background-image:url(../img/wk_xs_grau_news.jpg); background-repeat:no-repeat; padding: 0px 0px 10px 0px;}
.h96-icon { background-image:url(../img/h_96_xs.jpg); background-repeat:no-repeat; padding: 0px 0px 10px 0px;}

/* Tabellen */
table { border: 1px #d7d7d9 solid;}
table.history h2 {padding-left: 15px;}
table.history tr td p {padding: 0px 15px 15px 15px; color:#545454;}
table.history tr td ul {margin: -10px 0px 0px 15px; }
table.history tr td ul li {background-image:url(../img/liste_ebene2.gif); background-position: 0px 12px; padding: 0px 0px 0px 11px; margin: 0px; color: 545454; }
table.karriere tr td { padding: 20px;}

table tr {}
table tr td { padding: 5px 10px 5px 10px;border: 1px #ffffff solid; background-color:#ededed; color:#545454;}  
table.verlauf tr td { padding: 5px 10px 5px 10px;border: 1px #ffffff solid; background-color:#E8E8EA; background-image:url(../img/tabellenverlauf.jpg); background-position:top; background-repeat:repeat-x; color:#545454;}   /* ededed */
table tr.hell td { background-color: #FFFFFF; background-image:url(../img/leer.gif); }
table tr td.li_o { border-top: 1px #ffffff solid;  border-right: 1px #ffffff solid;  border-bottom: 1px #ffffff solid;  border-left: 0px; }
table tr td.re_o { border-top: 1px #ffffff solid;  border-right: 0px;  border-bottom: 1px #ffffff solid;  border-left: 1px #ffffff solid; }


/* ICON */
span.wk_icon { width: 22px; height: 23px; margin: 0px 5px 0px 5px; display:block; float:left; background-image:url(../img/wk_klein.jpg); }


/* Website */

/* Header*/
div.header {width: 960px; height: 123px; display: block;  }


    /* Navigation */
	
	a.Logo {  height: 70px; width: 200px;  display:block; margin: 0px 0px 0px 760px;  }
	
	div.navigation {height: 30px; display: block; float: right; margin: 22px 0px 0px 0px;  z-index: 70;}
	a.menuepunkt, div.menuepunkt { float: left; margin: 0px 0px 0px 8px; padding: 0px 12px 0px 0px; text-transform:uppercase; font-weight:bold; background-image:url(../img/bt_header-trennstrich.jpg); background-repeat:no-repeat; background-position:right;}
	#kontakt { background-image:url(../img/leer.gif); }
	div.navigation div.gruppe a { float:none; }
	

	/* Klapp-Funktion */
	div.ausgeklappt {width: 217px; display:block; left: -14px; margin-left: -14px; margin-top: -8px; z-index:100;} 
	* html div.ausgeklappt { margin-top: -14px;}
	div.klapp-mitte {  width: 207px; display:block; padding: 0px 5px 0px 5px; margin-top: 0px;  background-image:url(../img/klapp_hg.png); background-repeat:repeat-y;}
	* html div.klapp-mitte { background-color: #0170B5; }
	div.klapp-mitte a { width: 185px; color: #ffffff; font-size:12px; text-transform: none; font-weight:normal; display:block; background-image:url(../img/klapp_link-hg.gif); background-repeat:repeat-y; background-position:left; padding: 3px 10px 3px 10px; margin: 0px 0px 0px 0px; }
	div.klapp-mitte a:hover { background-image:url(../img/klapp_hover.jpg); background-repeat:repeat-x; background-color: #b00128; background-position:top; color: #ffffff;  }
	div.klapp-mitte b { width: 185px; color: #ACAFD0; font-size:10px; text-transform:none; font-weight:normal; display:block; padding: 0px 10px 0px 10px; margin: 7px 0px 0px 0px; }
	div.gruppe { width: 205px; background-image:url(../img/klapp_gruppe.jpg); background-position:top; background-repeat:repeat-x; margin: 0px 0px 0px 0px; padding: 1px; }
	div.klapp-mitte span.menuetrenner { width: 205px; height: 1px; display: block; background-image:url(../img/klapp_trenner.gif); background-repeat:no-repeat; }
	* html div.klapp-mitte span.menuetrenner { margin-bottom: -16px;}
	div.klapp-header { width: 217px; height: 9px; display: block; background-image:url(../img/klapp_header.jpg); background-repeat:repeat-x; }
	* html div.klapp-header { visibility:hidden;}
	div.klapp-footer { width: 217px; height: 6px; display: block; background-image:url(../img/klapp_footer.png); background-repeat:no-repeat; }	
	div#kontakt-klappe {margin-left: -133px; }
	div#kontakt-klappe div.klapp-header {width: 212px; }
	 
	
	
	/* Laenderwahl */
	div.laenderwahl { height: 30px; display: block; float: left; margin: 90px 0px 0px 10px; line-height: 100%; }
	div#laenderwahl { line-height: 100%;  float:left; display:block; height: 25px; width: 56px; display:block; background-image:url(../img/laenderwahl_de_neu.jpg); background-repeat:no-repeat; padding: 7px 0px 0px 6px; }
	div a #laenderwahl{ width: 48px; height: 25px; display:block; padding: 7px 8px 0px 6px; line-height: 100%; }
	div a:hover #laenderwahl { background-image:url(../img/laenderwahl_hover.jpg); background-repeat:no-repeat; line-height: 100%;  }
	
	
	
	
	div#laenderwahl-klappe { line-height: 100%;  width: 54px; height: 50px; display: block; background-image:url(../img/laenderwahl_klappe.jpg);  background-repeat:no-repeat; padding: 0px 1px 0px 1px;  margin-left: 0px; margin-top: -8px; z-index:100;}
	div#laenderwahl-klappe a {line-height: 100%;  width: 48px; height: 17px; display:block; padding: 7px 0px 0px 6px; background-image:url(../img/leer.gif); background-repeat:no-repeat; }
	div#laenderwahl-klappe a:hover { background-image:url(../img/laenderwahl_hover.jpg); background-repeat:no-repeat; }




	
	

/* Hauptbereich */
div.main-aussen { width: 960px; display: block;  background-image:url(../img/hg_mainbereich.jpg); background-repeat:repeat-y; padding: 0px 1px 0px 1px; }
div.main { width: 960px; display: block;  background-image:url(../img/hg_mainbereich_footer.jpg); background-repeat:no-repeat; background-position: bottom; border-bottom: 1px #ffffff solid; } 

div.links { width: 259px; display: block; float: left; padding: 0px; }





/* Rotations-Box */
div.RotationsBild { width: 209px; height: 327px; display: block; float: left; padding: 30px 20px 20px 30px; }

div.RotationsBild h1 {font-weight: normal; font-size: 24px; text-transform: none; color: #ffffff; padding: 0px 0px 10px 0px !important; line-height: 110% !important; }
div.RotationsBild ul { padding: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px !important; }
div.RotationsBild ul li {font-weight: normal; font-size: 14px !important; text-transform: none; color: #ffffff !important; background-image:url(../img/liste-weiss.gif); }
div.RotationsBild a { font-weight: bold; font-size: 14px; text-transform: uppercase; color: #ffffff;  padding: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px !important; }
div.RotationsBild a:hover { color: #b60129;}




	/* Subnabigation */
	div.subnavigation { width: 259px; display:block; padding: 10px 0px 10px 0px; margin: 0px; background-color: #00639D; background-image:url(../img/subnavi_hg.jpg); background-position:top; background-repeat:repeat-x; }
	div.subnavigation a { width: 229px; color: #ffffff; display:block; line-height: 100%; margin: 0px 0px 0px 0px; padding: 6px 0px 5px 30px; font-weight:normal; background-image:url(../img/subnavi_link.gif); background-position: 21px 11px; background-repeat:no-repeat; font-size: 14px; }
	div.subnavigation a:hover, div.subnavigation a.aktiv { background-color:#FFFFFF; color: #b60129; font-weight:bold; background-image:url(../img/subnavi_link_hover.gif);} 
	div.subnavigation h1 { color: #ffffff; font-size: 24px; font-weight:normal; }
	
	/* Subnavigation h1 INFO */
	div.subnavigation h1 span  { width: 239px; color: #ffffff; display:block; line-height: 100%; margin: 0px 0px 0px 0px; padding: 6px 0px 5px 20px; font-size: 24px; text-transform:none; font-weight:normal; background-image:url(../img/doppelpunkt_subnavigation.jpg); background-position: 10px 12px; background-repeat: no-repeat }
	
	div.subnavigation h1 a  { width: 239px; color: #ffffff; display:block; line-height: 100%; margin: 0px 0px 0px 0px; padding: 6px 0px 5px 20px; font-size: 24px; text-transform:none; font-weight:normal; background-image:url(../img/doppelpunkt_subnavigation.jpg); background-position: 10px 12px; }
	div.subnavigation h1 a:hover, div.subnavigation h1 a.aktiv { background-image:url(../img/subnavi_link-h1_hover.gif); }
	div.subnavigation div.trennstrich { height: 10px; width: 259px; margin: 0px 0px 0px 0px; display:block; background-image:url(../img/subnavi_trennlinie.gif); background-repeat:repeat-x; background-position:center;}
	
	div.mindesthoehe { height: 200px; }
	

	/* Breadcrumb */
	div.breadcrumb { width: 600px; height: 15px; display:block; margin: 15px 0px -10px 40px; padding: 0px; }
	div.breadcrumb a {color:#0076c0; font-size: 12px; float:left; padding: 0px 0px 0px 9px; margin: 0px 6px 0px 0px; background-image:url(../img/breadcrumbpfeil_blau.gif); background-repeat:no-repeat; background-position: 0px 4px; line-height: 100%; font-weight: normal; }
	div.breadcrumb a:hover, div.breadcrumb a.aktiv {color: #b60129; background-image:url(../img/breadcrumbpfeil_rot.gif); font-weight: normal; }
 	div.breadcrumb a.rubrik {padding: 0px 0px 0px 0px; background-image:url(../img/leer.gif); }
	div.breadcrumb a.rubrik:hover, div.breadcrumb a.rubrik-aktiv  { color: #b60129; }
	
	
	
	/* Teaser - Linke Spalte */
	div.linker-teaser-header { width: 239px; height: 1px; display:block; margin: 30px 0px 0px 0px; background-image: url(../img/linker-teaser_obenunten.gif); background-repeat:no-repeat; background-position: bottom; }
	div.linker-teaser-footer {width: 239px; height: 1px; display:block; margin: 0px 0px 20px 0px; background-image: url(../img/linker-teaser_obenunten.gif); background-repeat:no-repeat; background-position:top; }
	div.linker-teaser {width: 199px; display: block; padding: 20px 20px 20px 20px; margin: 0px 0px 0px 0px;  background-image:url(../img/linker-teaser_rand.gif); background-repeat:repeat-y; background-position: right; }
	div.linker-teaser h2 {}
	div.linker-teaser a.sprunglink {margin: 10px 0px 0px 0px; }
	a.teaserlink { display:block; line-height: 100%; background-image:url(../img/pfeil_blau.gif); background-position: 0px 5px; background-repeat:no-repeat; padding: 0px 0px 0px 8px; margin: 15px 0px 0px 0px; }
	a.teaserlink:hover { background-image:url(../img/pfeil_rot.gif); }
	div.linker-teaser ul li { margin: 3px 0px 2px 0px; }

	/*Routenplaner*/
	div.linker-teaser form { width:190px;}
	div.linker-teaser form input.map24_input { float:left; display:block;}
	div.linker-teaser p.routenplaner_text { font-size:11px; margin-top:5px;}
	div.linker-teaser p.routenplaner_text a { font-size:11px;}
	/*Routenplaner*/



/* Startseite */
img.rotation { width: 259px; height: 377px; display:block; }
img.flash-platzhalter {width: 700px; height: 377px; display:block;}

	/* Teaser */
	div.teaser-feld { width: 960px; height: 116px; display:block; border-top: 1px #ffffff solid; background-image:url(../img/teaser_hellgrau.jpg); background-repeat:repeat-x; }

	div.teaser { width: 259px; height: 116px; display:block; border-right: 1px #ffffff solid; float:left; padding: 0px 0px 0px 0px; line-height: 100%; color: #0076c0; }
	div.teaser-kurz { height: 116px; display:block; float:left; line-height: 100%; padding: 0px 0px 0px 0px; color: #0076c0;}

	div.teaser-feld  h2 {color: #0076c0; text-transform: uppercase; line-height: 100%; background-image:url(../img/doppelpunkt.gif); background-repeat:no-repeat; background-position: 0px 3px; padding: 0px 0px 0px 7px; margin: 20px 0px 0px 18px; }
	div.teaser-feld  p {color: #0076c0;line-height: 150%; padding: 0px 0px 0px 7px; margin: 5px 0px 0px 18px; }
	div.teaser-feld  a {color: #0076c0;line-height: 100%; display: block; text-transform:uppercase; padding: 5px 0px 0px 7px; margin: 0px 0px 0px 18px;font-weight:bold; }
	div.teaser-feld  a:hover {color: #b60129; font-weight:bold;}
	
	div.teaser-feld div#blau h2, div.teaser-feld div#grau h2 {color: #ffffff;  background-image:url(../img/doppelpunkt_weiss.gif);  }
	div.teaser-feld div#blau p, div.teaser-feld div#grau p {color: #ffffff; }
	div.teaser-feld div#blau a, div.teaser-feld div#grau a {color: #ffffff; }
	div.teaser-feld div#blau a:hover {color: #b60129; }
	div.teaser-feld div#grau a:hover {color: #b60129; }
		
	div#hellgrau {background-image:url(../img/teaser_hellgrau.jpg); background-repeat:repeat-x; color: #0076c0; }
	div#grau {background-image:url(../img/teaser_grau.jpg); background-repeat:repeat-x; color: #ffffff; }
	div#blau {background-image:url(../img/teaser_blau.jpg); background-repeat:repeat-x; color: #ffffff; }
	div#hotline {background-image:url(../img/teaser_hotline.jpg); background-repeat:repeat-x; color: #0076c0; }



/* Unterseiten */

/* Headerbilder */
div.headerbild { height: 60px; width: 680px; display: block; margin: 0px 0px 0px 0px; padding: 140px 20px 20px 0px; background-repeat:no-repeat; }
div.headerbild h1 { height: 40px; float:right; display: block; font-size: 24px; color:#FFFFFF; text-transform:none; background-image:url(../img/doppelpunkt_header.gif); background-position: 0px 18px; background-repeat:no-repeat; padding: 0px 0px 0px 8px; text-align:right;  }
div.headerbild h3 {  height: 20px; clear:both; display: block; font-size:14px; color:#DFDFE0; text-transform:none; text-align:right; padding: 0px 0px 0px 0px; line-height: 100%;}

	/* Hier die Headerbilder belegen: */
		/* Produkte */
		div.rechts div#platzhalter { background-image:url(../img/headerbilder/platzhalter.jpg); }
		div.rechts div#glieder { background-image:url(../img/headerbilder/glieder.jpg); }
		div.rechts div#haken { background-image:url(../img/headerbilder/haken.jpg); }
		div.rechts div#kauschen { background-image:url(../img/headerbilder/kauschen.jpg); }
		div.rechts div#klemmen { background-image:url(../img/headerbilder/klemmen.jpg); }
		div.rechts div#rundstahlbuegel { background-image:url(../img/headerbilder/rundstahlbuegel.jpg); }
		div.rechts div#schaekel { background-image:url(../img/headerbilder/schaekel.jpg); }
		div.rechts div#schrauben-muttern { background-image:url(../img/headerbilder/schrauben-muttern.jpg); }
		div.rechts div#spannschloesser { background-image:url(../img/headerbilder/spannschloesser.jpg); }
		div.rechts div#splinte { background-image:url(../img/headerbilder/splinte.jpg); }
		div.rechts div#gueteklasse-8 { background-image:url(../img/headerbilder/gueteklasse8.jpg); }
		div.rechts div#niro { background-image:url(../img/headerbilder/niro.jpg); }
		div.rechts div#spielgeraete-zubehoer { background-image:url(../img/headerbilder/spielgeraete2.jpg); }
		
		/* Fertigung */
		div.rechts div#fertigung { background-image:url(../img/headerbilder/platzhalter.jpg); }
		div.rechts div#gewindetechnik { background-image:url(../img/headerbilder/gewindetechnik.jpg); }
		div.rechts div#cnc-technik { background-image:url(../img/headerbilder/cnc_technik.jpg); }
		div.rechts div#rundkneten { background-image:url(../img/headerbilder/rundkneten.jpg); }
		div.rechts div#biegetechnik { background-image:url(../img/headerbilder/biegeteile.jpg); }
		
		/* Sonderloesungen */
		div.rechts div#sonderloesungen { background-image:url(../img/headerbilder/sonderloesungen.jpg); }
		div.rechts div#diverse { background-image:url(../img/headerbilder/entwicklung.jpg); }
		div.rechts div#dreh-fraesteile { background-image:url(../img/headerbilder/dreh-fraesteile.jpg); }
		div.rechts div#gewindeteile { background-image:url(../img/headerbilder/gewindestangen.jpg); }
		div.rechts div#gussteile { background-image:url(../img/headerbilder/gussteile.jpg); }
		div.rechts div#pfostentraeger { background-image:url(../img/headerbilder/stuetzen.jpg); }
		div.rechts div#rohrverformungen { background-image:url(../img/headerbilder/rohrverformung.jpg); }
		div.rechts div#schmiedeteile { background-image:url(../img/headerbilder/schmiedeteile.jpg); }
		div.rechts div#biegeteile { background-image:url(../img/headerbilder/biegeteile.jpg); }
		
		/* Allgemeines */
		div.rechts div#unternehmen { background-image:url(../img/headerbilder/unternehmen.jpg); }
		div.rechts div#branchen-referenzen { background-image:url(../img/headerbilder/branchen.jpg); }
		div.rechts div#entwicklung { background-image:url(../img/headerbilder/entwicklung.jpg); }
		div.rechts div#geschichte { background-image:url(../img/headerbilder/platzhalter.jpg); }
		div.rechts div#karriere { background-image:url(../img/headerbilder/karriere.jpg); }
		div.rechts div#logistik { background-image:url(../img/headerbilder/kleinsorge_lkw.jpg); }
		div.rechts div#marke-leitbild { background-image:url(../img/headerbilder/marke.jpg); }
		div.rechts div#qualitaet { background-image:url(../img/headerbilder/qualitaet.jpg); }
		div.rechts div#team { background-image:url(../img/headerbilder/team.jpg); }
	
		div.rechts div#kontakt { background-image:url(../img/headerbilder/kontakt.jpg); }
		div.rechts div#ansprechpartner { background-image:url(../img/headerbilder/kontakt.jpg); }
		div.rechts div#anfahrtsskizze { background-image:url(../img/headerbilder/unternehmen.jpg); }
		div.rechts div#aktuelles { background-image:url(../img/headerbilder/aktuelles.jpg); }
		
		/* SEO Seiten */
		div.rechts div#dehnschrauben { background-image:url(../img/headerbilder/gewindestangen.jpg); }
		div.rechts div#stiftschrauben { background-image:url(../img/headerbilder/gewindestangen.jpg); }




	/* Produktteaser */
	div.produktteaser-gruppe { display: block; margin: 20px 0px 0px 0px; }
	a.produktteaser {width: 297px; height: 105px; display: block; float:left; padding: 2px 2px 2px 2px; margin: 0px 18px 10px 0px; background-image:url(../img/produktteaser_hg.jpg); background-repeat:no-repeat;  cursor: pointer; }
	
	a.produktteaser span b { font-size: 14px; display: block; line-height: 100%; cursor: pointer; }
	a.produktteaser span { font-size: 11px; width: 140px;  display: block; padding: 20px 0px 0px 20px; float:left; line-height: 130%;  cursor: pointer;}
	a.produktteaser img { width: 124px; height: 105px; display: block; float:right;  cursor: pointer;}
	
	a.produktteaser:hover {background-image:url(../img/produktteaser_hg_hover.jpg); background-repeat:no-repeat; }
	a.produktteaser:hover span { color: #b60129;}
	a.produktteaser:hover span b { color: #b60129;}
	
	
	

	/* SonderTeaser */
	a.sonderteaser {width: 297px; height: 105px; display: block; float:left; padding: 2px 2px 2px 2px; margin: 0px 18px 10px 0px; background-color: #ffffff; background-image:url(../img/produktteaser_hg.jpg); background-repeat:no-repeat;  cursor: pointer; }
	
	a.sonderteaser span b { color:#FFFFFF; display: block; line-height: 100%; cursor: pointer; }
	a.sonderteaser span { color:#FFFFFF; font-size: 11px; width: 140px;  display: block; padding: 20px 0px 0px 20px; float:left; line-height: 130%;  cursor: pointer;}
	a.sonderteaser span.button { color:#FFFFFF; height: 18px; width: 140px; display: block; float: left; padding: 7px 0px 0px 29px; margin: 5px 0px 0px 20px; background-image: url(../img/pfeilbox-weiss-seite.jpg); background-repeat:no-repeat; background-position: 0px 5px; }
	* html a.sonderteaser span.button { margin: 5px 0px 0px 9px; }
	
	a.sonderteaser:hover span.button {background-image: url(../img/pfeilbox-rotschwarz-seite.jpg); color: #b60129; }
	a.sonderteaser:hover span { color: #d90937; }
	a.sonderteaser:hover span b {color: #d90937; }
	
	
		/* Hintergründe für die Sonderteaser */
		a#platzhalter { background-image:url(../img/sonderteaserbilder/platzhalter.jpg);}
		a#sonderloesungen { background-image:url(../img/sonderteaserbilder/sonderloesungen.jpg); }
		a#lagerprodukte { background-image:url(../img/sonderteaserbilder/lagerprodukte.jpg); }
		a#niro { background-image:url(../img/sonderteaserbilder/niro.jpg);}
		a#gueteklasse8 { background-image:url(../img/sonderteaserbilder/gueteklasse8.jpg); }
		a#spielgeraete-zubehoer { background-image:url(../img/sonderteaserbilder/spielgeraete.jpg);}
		




/* Inhalte */
div.rechts {width: 700px; display: block; float:right; background-image:url(../img/hg_mainbereich_header.jpg); background-position:top; background-repeat:no-repeat; }
div.inhalte { padding: 25px 20px 30px 40px; }

/* SEO - Texte - Liste */
div.inhalte ol {
	color: #0F0;
	list-style-position: outside;
	padding: 0 0 0 32px;
} 
div.inhalte ol span {font-size: 12px; float: left; margin: 0 0 0 0px; }
div.inhalte ol span.umgebung {display: block; width: 180px;}
div.inhalte ol span.reduktion {display: block; width: 120px;}



* html div.inhalte { padding: 25px 0px 30px 40px; }
div.inhalte h2 { clear: both; margin: 15px 0px 5px 0px; }
div.inhalte p { padding: 0px 20px 10px 0px; clear: both; }
div.inhalte p img { float: left; margin: 5px 20px 10px 0px; padding: 0px 0px 0px 0px; border: 0px; }

a.sprunglink { height: 25px; display:block; background-image:url(../img/pfeilbox-blau-seite.jpg); background-repeat:no-repeat; background-position: 0px 5px; padding: 0px 0px 0px 30px; margin: 0px 0px 20px 0px; font-size: 14px; font-weight: bold; }
a.sprunglink:hover { background-image:url(../img/pfeilbox-rot-seite.jpg) }

div.inhalte div.halbe-breite { width: 300px; display: block; margin: 0px 20px 0px 0px; padding: 0px 0px 10px 0px; float:left; }
div.halbe-breite-footer { width: 250px; height: 10px; display: block; float:left; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; clear:both; background-image:url(../img/trennlinie-inhalte.gif); background-repeat:repeat-x; background-position:top;}

/* Trennlinien bei den Listen:

div.doppeltrenner { width: 620px; height: 1px; margin: 0px 0px 20px 0px; clear: both; background-image:url(../img/doppeltrenner.gif); background-repeat:no-repeat; background-position:top; }
div.inhalte div.trenner { background-image:url(../img/trennlinie-inhalte.gif); background-repeat:repeat-x; background-position:top; padding: 20px 0px 10px 0px; }
*/

div.inhalte div.halbe-breite ul li { color: #666666; }


	/* Standard-Teaser */
	div.standardteaser { width: 299px; display: block; margin: 10px 20px 20px 0px; padding: 0px 0px 0px 0px; float:left; background-image:url(../img/teaser-mitte.gif); background-repeat:repeat-y; }
	div.standardteaser-header {width: 299px; height: 10px; display: block; background-image:url(../img/teaser-header.gif); background-repeat:no-repeat; background-position:top; }
	div.standardteaser-footer {width: 299px; height: 10px; display: block; background-image:url(../img/teaser-header.gif); background-repeat:no-repeat; background-position:bottom; margin: 10px 0px 0px 0px; }
	div.standardteaser h2 { padding: 0px 20px 0px 20px; margin-top: 5px; }
	div.standardteaser p {padding: 0px 20px 0px 20px; }
	div.standardteaser a.sprunglink {margin: 0px 20px 0px 20px; }



	/* PDF-Teaser */
	div.pdf-teaser { display:block; padding: 0px 0px 20px 0px; }
	div.pdf-teaser img { width: 96px; height: 131px; display:block; float:left; margin: 5px 0px 0px 0px; }
	div.pdf-teaser span { height: 100px; width: 500px; display:block; float: right; padding-right: 30px; }
	div.pdf-teaser a.sprunglink { width: 500px; display:block; float:right; }



/* Formulare */

.KontaktUnterseite form { width: 500px; display: block; margin: 0px 0px 0px 0px; padding: 0px; }
.KontaktUnterseite form p {margin-bottom: 15px;}
.KontaktUnterseite form a.sprunglink { float:right; margin: 10px 0px 20px 0px; }
.KontaktUnterseite label {width: 160px; height: 20px; line-height: 100%; display: block; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 3px 0px; font-size: 12px;}
.KontaktUnterseite input { height: 16px; line-height: 100%; display: block; float:right; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 3px;}
.KontaktUnterseite input.input-standard {width: 265px;}
.KontaktUnterseite input.input-halb {width: 130px;}
.KontaktUnterseite input.input-kurz {width: 60px;}
.KontaktUnterseite input.input-lang {width: 200px;}
.KontaktUnterseite textarea { height: 80px; width: 445px; line-height: 100%; display: block; float:right; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 3px;}
.KontaktUnterseite input.auswahlbox { float: left; margin: 0px 25px 0px 5px; }
.KontaktUnterseite select.select-standard { height: 20px; width: 271px; line-height: 100%; display: block; float:right; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 3px;}

	/* speziell für den Loginbereich: */
	div.artikel {padding 10px 10px 10px 0px; }
	.KontaktUnterseite form#form {margin-left: 0px; padding-left:  }
	.KontaktUnterseite form#form p {margin-left: 0px; padding-left: 0px; }


	/* Katalog-box im kontaktformular */
	div.KontaktBox { width: 450px; display:block; padding: 0px; margin: 0px 0px 30px 0px; }
	
	div.KatalogBox { width: 500px; display:block; padding: 0px; margin: 0px 0px 30px 0px; }
	div.KatalogBox img { width: 137px; display:block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }
	div.KatalogBox h2 { width: 280px; display:block; float:left; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 0px;  clear:none; }
	div.KatalogBox input { float:right;  margin: 5px 12px 0px 0px; }
	*+html div.KatalogBox input { float: right;  margin: 0px -3px 0px 0px; position: relative; top: -23px; right: 0px; }


/* News-Accordion */

		/* Accordion Steuerung - Allgemein */
		div.accordion ul { background-image:url(../img/leer.gif); padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 690px; }
		div.accordion ul li { background-image:url(../img/leer.gif); padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 690px; }
		
		div.accordionbox { width: 700px; margin: 0px 0px 1px 0px; padding: 0px 0px 0px 0px; display: block;  z-index: 0; position:relative; } 
		div.accordionbox div.box_BORDER_START_2  { padding: 0px 0px 0px 0px;  }
		
		.box_KWICKS_IMG { float:left; }
		.box_KWICKS_BILD_TXT {	float:left;	width:700px; padding-top:0px; }   
		.box_KWICKS_BILD_TXT img {	float:left; margin: 5px 20px 20px 0px; width: 200px; }
		div.box_BORDER_KWICKS_HL {width: 700px;  display:block; margin: 0px 0px 0px 0px;}
		div.box_KWICKS_BILD_TXT { width: 700px;  display:block; margin: 0px 0px 0px 0px;}		 
		#kwicks .kwick { float:left; display: block; width: 700px; height: 61px;  overflow:hidden; cursor:pointer; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:11px;  background-color: #ffffff; }	
		.box_BORDER_START_2 {	float:left;	width:700px;}
		#kwicks { float:left;	margin:0px;	padding:0px;}
		#kwicks ul { float:left;	margin:0px;	padding:0px;}




	/* Accordion-Style */
	div.accordionbox div.box_BORDER_KWICKS_HL { float:left;	width:630px; height: 47px; padding: 14px 0px 0px 70px; background-image:url(../img/acc_header.jpg); background-repeat:no-repeat; }
	*+html div.accordionbox div.box_BORDER_KWICKS_HL { padding: 4px 0px 0px 70px; }
	* html div.accordionbox div.box_BORDER_KWICKS_HL { padding: 4px 0px 0px 70px; }
	div.accordionbox div.box_BORDER_KWICKS_HL i { font-style:normal; font-size: 12px; line-height: 100%; color: #0076c0; }
	div.accordionbox div.box_BORDER_KWICKS_HL h2 { line-height: 100%; padding: 5px 0px 5px 0px; }

	div.accordionbox div.box_KWICKS_BILD_TXT { width: 600px; height: 260px; padding: 10px 40px 20px 70px; margin: -1px 0px 0px 0px;  background-image:url(../img/acc_content.jpg); background-repeat:repeat-x; background-position:top;}
	div.accordionbox div.box_KWICKS_BILD_TXT h2 {   }
	div.accordionbox div.box_KWICKS_BILD_TXT p {  }



/* Tabellen */




/* Sitemap */
div#Sitemap ul { }
div#Sitemap ul li { background-image:none; padding: 0px 0px 3px 0px; line-height: 130%; }
div#Sitemap ul li a {  padding: 0px 0px 0px 0px; line-height: 130%; }

/* Footer */
div.footer {width: 962px; height: 110px; margin: 0px auto; display: block; background-image:url(../img/hg_footer.jpg); background-repeat:no-repeat; background-color: #f3f3f3;}
div.footerinhalt-oben { width: 960px; height: 39px; display: block; padding: 12px 0px 0px 0px; }
div.footerinhalt-oben a { display:block; float:left; font-size:11px; font-weight:normal; margin: 0px 0px 0px 10px; padding: 0px 10px 0px 0px; background-image:url(../img/bt_footer-trennstrich.jpg); background-repeat:no-repeat; background-position: right 6px; }
div.footerinhalt-oben a:hover {  }
div.footerinhalt-oben a.ohne-trennstrich { background-image:url(../img/leer.gif); }
div.footerinhalt-oben p { width: 400px; display:block; float: right; text-align:right; padding: 0px 10px 0px 0px; font-size:11px;color:#0076c0;}

div.footerinhalt-unten {width: 960px; height: 39px; display: block; padding: 2px 0px 0px 0px; }
div.footerinhalt-unten a { display:block; float:right; font-size:11px; font-weight:normal; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 10px; background-image:url(../img/bt_footer-trennstrich.jpg); background-repeat:no-repeat; background-position: left 7px; }
div.footerinhalt-unten a:hover {  }
div.footerinhalt-unten a.ohne-trennstrich { background-image:url(../img/leer.gif); }
div.footerinhalt-unten p span {font-size:11px; float:left; color:#0076c0; padding: 0px; margin: 0px;}
div.footerinhalt-unten p a { font-size:11px; float:left; background-image:url(../img/bt_rss.jpg); color:#0076c0; font-weight:normal; padding: 0px 0px 0px 18px; background-position: 0px 5px; margin: 0px 5px 0px 0px; }
div.footerinhalt-unten p a:hover { background-image:url(../img/bt_rss_hover.jpg); color:#b60129; }
div.footerinhalt-unten p { width: 300px; display:block; float: left; text-align:right; padding: 0px 0px 0px 10px; font-size:11px;}


.rand {  }
  .eigen_down { width:615px;} 
  .eigen_down li { background-image:none; padding: 0px; }  /* background-position: 0px 20px; padding: 0px 0px 0px 15px; */

  .eigen_down li ul li { padding: 0px 0px 10px 20px !important; background-image:url(../img/liste_ebene1.gif); background-position: 0px 4px !important;}
    .graurand {  background-color:#EDEDED; border:1px solid #D7D7D9;}
    .inhalt {  padding: 10px; border:1px solid #FFFFFF; }
      .headerbox {color:#545454; float:left; display:block; width:500px;}
      .linkebox { width:400px; float:left; display:block; margin-left:25px;}
      .rechtebox { width:135px; float:right; display:block;}
      .rechtebox a { margin-top:6px;}
      .eigen_down li ul li { padding-left: 10px; margin: 0px; background-position:0 }


/* Inhalte nur für Print: */
div.print {display: none; }






/* Update - Downloads - 2014 */

	/* Header mit Keyvisual */
	div.div.BigHeader { width: 700px; height: 370px; display:block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.BigHeader img { width: 700px; height: 370px; display:block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	
	/* Hinweis Box */
	div.HinweisBox { width: 640px; display:block; margin: 0px 0px 0px 0px;  padding: 25px 20px 30px 40px; background-color: #e5e5e5;  }
	div.HinweisBox p { padding: 0px 0px 25px 0px; }

		/* Anpassungen für den Downloadbereich, abweichend zu den anderen Darstellungen */
		div.DownloadBereich {}
		
		div.DownloadBereich h1 {}
		div.DownloadBereich h2 {}
		div.DownloadBereich p {}
		div.DownloadBereich a {}
		div.DownloadBereich a:hover {}
		
			
			/* Downloads 
			div.DownloadBereich ul { display:block; margin: 0px 0px 35px 0px; padding: 0px 0px 0px 0px; color: #000000; }
			div.DownloadBereich ul li { display:block; margin: 0px 0px 0px 0px; padding: 12px 0px 0px 0px; color: #000000; background-position: bottom right; background-repeat:no-repeat; background-image:url("../../html/content/downloads/linklinie.gif");  }
			div.DownloadBereich ul li a { display: inline-block; margin: 0px 0px 0px 0px; padding: 12px 5px 0px 40px; background-color: #ffffff; color: #000000; background-position: 0px 0px; background-repeat:no-repeat; background-image:url("../../html/content/downloads/icon_pdf.gif"); }
			*/
			
			/* Downloads */
			div.DownloadBereich ul { display:block; margin: 0px 0px 35px 0px; padding: 0px 0px 0px 0px; color: #000000; }
			div.DownloadBereich ul li { display:block; margin: 0px 0px 0px 0px; padding: 12px 5px 0px 40px; color: #000000; background-position: 0px 16px; background-repeat:no-repeat; background-image:url("../../html/content/downloads/icon_pdf.gif"); }
			div.DownloadBereich ul li a { display: block; margin: 0px 0px 0px 0px; padding: 12px 0px 10px 0px; background-color: #ffffff; color: #000000; background-position: bottom left; background-repeat:no-repeat; background-image:url("../../html/content/downloads/linklinie.gif");   }
			div.DownloadBereich ul li a:hover { background-position: bottom right; color: #b60129; }

			
		
			/* Halbe Box */	
			div.HalbeBox { width: 40%; display:block; float: left; }
			
			/* HighlightBox */	
			div.HighlightBox { width: 45%; display:block; padding: 25px 25px 25px 25px; float: right; background-image:url("../../html/content/downloads/hinweis_hg_blauer-kasten.jpg"); background-repeat:repeat-x; background-position: 0px 0px; background-color: #00649F; }
			div.HighlightBox h2 { color: #ffffff; }
			div.HighlightBox p { color: #ffffff; }
			div.HighlightBox a { color: #ffffff; display:block; font-weight:bold; padding: 0px 0px 0px 30px; margin: 0px; background-image:url("../../html/img/pfeilbox-weiss-seite.jpg"); background-repeat:no-repeat; background-position: 0px 5px; }
			div.HighlightBox a:hover { background-image:url("../../html/img/pfeilbox-blau-seite.jpg"); color: #efefef;  } 

		
		/* Ergaenzung - Subnavigation */
		div.subnavigation a.BlueJump { color: #4DBDFF; }



/* (c) copyright 2010 conception | Mirko Kabsch */
