/* Herzlich Willkommen im Kleingedruckten */
html 					{ padding: 0; margin: 0; }
body 					{ padding: 0; margin-top: 0; margin-right: auto; margin-left: auto; text-align: center;
					background: #FFFFFF url(../toolbox/gfx/hintergruende/bacSeite.gif) repeat-x; font-size: 100%; }
.notext 				{ overflow: hidden; width: 0; height: 0px; position: absolute; left: -2000px; top: 0; }
.edit 					{ padding: 5px; margin: 0; color: #FF0000; background: #F1F1F1; letter-spacing: 1px;
					font: bold 10px Verdana, Arial, Helvetica, sans-serif; }

/* **************************************************** */
/* CONTAINER */
/* **************************************************** */
#containerBox 				{ padding: 0px; margin: 0px auto; width: 975px; text-align: left; 
					font-family:  Arial, Helvetica, Tahoma, sans-serif; }
#container 				{ padding: 0; margin: 0px 20px 0px 15px; }
#container h1, #container h2		{ padding: 0; font-size: 0.9em; color: #006699; font-weight: bold; }
#container h3 				{ padding: 0; font-size: 0.9em; color: #000000; font-weight: bold; }
#container h4 				{ padding: 0; margin: 0; font-size: 0.9em; color: #000000; font-weight: bold; }
#container p 				{ padding: 0; font-size: 0.8em; color: #000000; font-weight: normal; line-height: 1.5em; }
#container a img 			{ padding: 0; border: 0; }
#container a:link, 
#container a:visited 			{ padding: 0; margin: 0; border: none; color: #006699; text-decoration: none; }
#container a:hover 			{ text-decoration: underline; }
* html #container p table a	{ /* fuer IE Win \*/ font-size: 1em /* */ }
#container table a	{ font-size: 0.8em; }
#container span.mehrLink a:link 	{ padding: 0; margin: 0; border: none; color: #006699; text-decoration: none; }
#container span.mehrLink a:visited 	{ color: #666666; }
#container span.mehrLink a:hover 	{ color: #006699; text-decoration: underline; }
#container span.weiterLink a:link,
#container span.weiterLink a:visited 	{ padding: 0; margin: 0; border: none; color: #006699; text-decoration: none; }
#container span.weiterLink a:hover 	{ color: #006699; text-decoration: underline; }

/* **************************************************** */
/* HEADER */
/* **************************************************** */
#headerBox 				{ padding: 0; margin: 0 0 20px; height: 150px;
					background:  url(../toolbox/gfx/hintergruende/bacMenu.gif) no-repeat 0px 0px; }
#headerBoxEn 				{ padding: 0; margin: 0 0 20px; height: 150px;
					background:  url(../toolbox/gfx/hintergruende/bacMenuEn.gif) no-repeat 0px 0px; }

/* **************************************************** */
/* HAUPTMENU */
/* **************************************************** */
#menu 					{ padding: 0; margin: 0 0 0 30px; border: none; height: 120px; }
#menu ul 				{ padding: 0; margin: 100px 0px 0px; list-style: none; border: none; float: left;
					width: 700px; height: 20px; }
#menu ul li 				{ padding: 0; margin: 0 15px 0 0; float: left; }
#menu ul li a:link, 
#menu ul li a:visited 			{ padding: 0; margin: 0; font-size: 11px; color: #666666; font-weight: bold;
					text-decoration: none; text-transform: uppercase; letter-spacing: 1px; display: block; }
#menu ul li a:hover 			{ color: #000000; }
#menu ul li.menuLink a, 
#menu ul li.menuLink a:visited 		{ color: #666666; }
#menu ul li.menuLink a:hover 		{ color: #000000; }
#menu ul li.menuLinkAktiv a, 
#menu ul li.menuLinkAktiv a:visited 	{ color: #006699; }
#menu ul li.menuLinkAktiv a:hover 	{ color: #000000; }

#sprachWahlBox 				{ float: right; margin: 100px 0 0 0; }
#sprachWahl 				{ margin: 0 15px 0 0; }
#sprachWahl a:link, 
#sprachWahl a:visited 			{ padding: 0; margin: 0; color: #006699; font-size: 11px; font-weight: bold;
					text-transform: none; letter-spacing: 0px; }
#sprachWahl a:hover 			{ text-decoration: underline; }
#sprachWahl img 			{ padding: 0px; margin: 0 0 0 5px; border: none; }

/* **************************************************** */
/* RUBRIKENMENU */
/* **************************************************** */
#subMenuBox 				{ padding: 0; margin: 0; width: 185px; float: left; }
#subMenu 				{ margin: 0 10px; width: 165px; }
#subMenu h1 				{ margin: 0 0 5px; }
#subMenu h2 				{ padding: 0; margin: 0 0 5px; font-size: 12px; color: #006699; font-weight: bold;
					text-transform: uppercase; letter-spacing: 1px; }
#subMenu ul 				{ padding: 0; margin: 0; }
#subMenu ul li 				{ padding: 0; margin: 7px 0 0; list-style: none; width: 165px; float: left; 
					display: block; }
#subMenu ul a:link, 
#subMenu ul a:visited 			{ padding: 0; margin: 0; border: none; font-size: 13px; color: #006699;
					text-decoration: none; width: 165px; display: block; }
#subMenu ul a:hover 			{ text-decoration: underline; }
#subMenu ul li.subLink a,
#menu ul li.subLink a:visited 		{ color: #006699; }
#subMenu ul li.subLink a:hover 		{ color: #006699; }
#subMenu ul li.subLinkAktiv a, 
#menu ul li.subLinkAktiv a:visited 	{ color: #006699; font-weight: bold; }
#subMenu ul li.subLinkAktiv a:hover 	{ color: #006699; }

/* **************************************************** */
/* RECHTE SPALTE */
/* **************************************************** */
#RechteSpalteBox 			{ padding: 0; margin: 0; width: 185px; float: right; }
#RechteSpalteBox h2 			{ padding: 0; margin: 0; }
#RechteSpalteBox h3 			{ margin: 0; }

#produktsuche 				{ padding: 0; margin-bottom: 20px;  height: 50px; border-bottom: solid 1px #999999; }
#suchForm 				{ padding: 0; font-size: 12px; color: #006699; font-weight: normal; border: none; }
#suchForm legend 			{ padding: 0; margin: 0 0 0 -8px; font-size: 12px; color: #006699; font-weight: normal; }
.suchFeld				{ margin: 0; background: #FFFFFF; float: left; font: 1em Verdana, Arial, Helvetica, sans-serif;
					border: 1px solid #999999; height: 15px; width: 120px; }
.suchButton 				{ padding: 0; margin: 0; border: none; font-size: 12px; color: #FFFFFF; float: right;
					background: #94BFD4; height: 20px; }
.suchButton 				{cursor:pointer} /* IE 6.+ */
.suchButton:hover 			{cursor:pointer} /* Geckos */

#News 					{ padding: 0; margin-bottom: 20px; }
#News h2 				{ padding: 0; margin-bottom: 5px; color: #006699; font-size: 13px; }
#News h3 				{ padding: 0 0 10px; margin: 0px; color: #000000; font-size: 13px; font-weight: normal; }
#News p 				{ padding: 0px; margin: 0 0 10px; color: #000000; font-weight: normal; line-height: 17px; }
#News img 				{ padding: 0; border: 0; }
.prodNeuheit 				{ margin: 0; border-bottom: solid 1px #999999; }
.prodNeuheitNewsImg 			{ padding: 0; margin: 10px auto; color: #000000; text-align: center; }
.prodNeuheitNewsImgFirst 		{ padding: 0; margin: -15px auto 10px; color: #000000; text-align: center; }

/* **************************************************** */
/* CONTAINER INHALTE 2, 3, 5-SPALTIG */
/* **************************************************** */
#inhaltContainer, #inhaltContainer5spa,
#inhaltContainerStart, 
#inhaltContainerAktuell 		{ padding: 0; margin: 0 5px 0 0; border: none; }
#inhaltContainer 			{ background: url(../toolbox/gfx/hintergruende/bac2linien.gif) repeat-y; }
#inhaltContainer5spa 			{ background: url(../toolbox/gfx/hintergruende/bacInhalt.gif); }
#inhaltContainerStart 			{ background: url(../toolbox/gfx/hintergruende/bacInhalt.gif); }
#inhaltContainerAktuell 		{ background: url(../toolbox/gfx/hintergruende/bacInhalt.gif) repeat-y; }

#inhaltBox 				{ padding: 0; margin: 0; border: none; width: 739px; float: left; }

/* **************************************************** */
/* INHALT 2-SPALTIG */
/* **************************************************** */
#inhalt2spaBox 				{ padding: 0; margin: 0; border: none; width: 740px; float: left; }
#inhalt2spa 				{ padding: 0; margin: 0 10px; border: none; }
#inhalt2spa h1 				{ margin: 0; }
#inhalt2spaBox p 			{ margin: 5px 0 0; }
#startText 				{ width: 550px; }

#headFotoBox 				{ padding: 0; margin: 0 0 30px; border: none; width: 740px; }
#headFotoBorder 			{ padding: 0; margin: 0 10px; border: 1px solid #999999; background: #FFFFFF; }
#headfoto 				{ padding: 10px; margin: 0; }
#headfoto img 				{ padding: 0; margin: 0; border: none; }

/* **************************************************** */
/* INHALT 3-SPALTIG */
/* **************************************************** */
#box3spa 				{ padding: 0; margin: 0; border: none; width: 740px;
					background: url(../toolbox/gfx/hintergruende/bac3spa.gif) repeat-y; }
#inhalt3spa 				{ padding: 0; margin: 0 10px; border: none; }
#inhalt3spaBox 				{ padding: 0; margin: 0; border: none; width: 555px; float: left; }
#inhalt3spaBox h1 			{ margin: 0 0 5px; }
#inhalt3spaBox h2 			{ margin: 0 0 5px; }
#inhalt3spaBox p 			{ margin: 0 0 10px; }
#inhalt3spaBox p.datum 			{ margin: 0 0 5px; font-size: 0.7em; font-weight: bold; color: #666666; }
#inhalt3spaBox p.medium 		{ margin: 0 0 5px; font-size: 12px; font-weight: bold; color: #666666; 
					letter-spacing: 1px; text-transform: uppercase; }
#inhalt3spaBox p.einleitung 		{ margin: 0 0 10px; font-weight: bold; }
.produktBox 				{ padding: 0; margin: 0; }
.produktBoxNeuheit 			{ padding: 0; margin: 0 0 5px; }
.produktboxHeadline 			{ padding: 0; margin: 0 0 10px; }
.produktboxText 			{ padding: 0; margin: 0; float: left; width: 320px; }
.produktboximg 				{ padding: 0; margin: 0 0 0 20px; border: none; float: right; width: 180px; }
.produktboximgNeuheit 			{ padding: 0; margin: 0 auto 0; text-align: center; border: none; float: right; width: 180px; }
.produktboximgNeuheit img 		{ border: none; }
.produktboxSpacer 			{ padding: 0; margin: 0 0 30px; font-size: 30px; }
.produktboxSpacer10 			{ padding: 0; margin: 0 0 10px; font-size: 10px; }
.produktboxSpacer5 			{ padding: 0; margin: 0 0 5px; font-size: 5px; }
.produktboxSpacer0 			{ padding: 0; margin: 0; }
.neuheitHeadline 			{ padding: 0; margin: 0; }
.adressenWeltweit 			{ padding: 0; margin: 0 0 5px; font-size: 0.8em; color: #000000; font-weight: normal; }
.adressenWeltweitLink 			{ font-size: 1.2em; }


/* ************************ */
/* Formular */
#eForm, #eForm2, #eForm3 		{ padding: 0; margin: 0 0 10px 0; border: none; font-size: 13px; }
#eForm legend  				{ display: none; }
#eForm2 legend, #eForm3 legend  	{ padding: 0 0 10px 55px; margin: 0; font-weight: bold; }
.left 					{ margin: 0 0em 20px 0; float: left; text-align: left; width: 60px; }
.eFormfeld 				{ margin: 0 0 10px 5px; background: #FFFFFF; float: left; border: 1px solid #999999; height: 15px;
					font: 1em Verdana, Arial, Helvetica, sans-serif; }
.eFormfeldText 				{ margin: 0 0 10px 60px; background: #FFFFFF; float: left; border: 1px solid #999999; }
.eFormbutton 				{ margin: 10px 0 0px 55px; border: none; color: #FFFFFF; background: #006699; }
#eForm input[type=submit].right 	{ margin-left: 6.3em; }
#eForm br, #eForm2 br 			{ clear: both; }
.checkLinks 				{ margin: 0 0 0 65px; float: left; text-align: right; width: 1em; }
.checkRechts 				{ margin: 0 0 10px 12px; float: left; font-family: Arial, Helvetica, sans-serif; }

/* **************************************************** */
/* INHALT 5-SPALTIG */
/* **************************************************** */
.box5spa 				{ padding: 0; margin: 0; border: none; width: 740px; font-size: 16px;
					background: url(../toolbox/gfx/hintergruende/bac5spa.gif) repeat-y; }
.spalte5spaBox 				{ padding: 0; margin: 0; width: 185px; float: left; }
.spalte5spa 				{ margin: 0 10px; }
.prodUebersicht 			{ margin: 0 0 20px; height: 35px; }
.aktuellUebersicht 			{ margin: 0 0 20px; height: 20px; }
.spalte5spa h2 				{ margin: 0 0 10px; }
.spalte5spaText 			{ margin: 0; }
.spalte5spa img 			{ padding: 0; margin: 0 0 10px; border: none; }
.spalte5spaLink 			{ padding: 30px; margin: 5px 0 0; }
#zusatzBox 				{ padding: 0; margin: 0; border: none; width: 730px; float: left; background-color: #FFFFFF; }
#zusatz 				{ padding: 0; margin: 0 10px; border: none; }
#zusatz h2 				{ padding: 0; margin: 0 0 10px; }
#zusatz p 				{ padding: 0; margin: 0 0 5px; }

/* **************************************************** */
/* FUSSZEILE */
/* **************************************************** */
#fussBox 				{ padding: 0; margin: 10px 0 0 10px; clear: both; border-top: 1px solid #999999; background: #FFFFFF; }
#fussBox ul 				{ padding: 0; margin: 15px 0 0; font-size: 11px; font-weight: normal; 
					text-transform: uppercase; letter-spacing: 1px; list-style: none; }
#fussBox ul li 				{ padding: 0 0 0 10px; margin: 0 10px 0 0; display: block; float: left;
					 border-left: solid 1px #999999; }
#fussBox ul li a:link, 
#fussBox ul li a:visited  		{ text-decoration: none; color: #666666; }
#fussBox ul li a:hover  		{ text-decoration: underline; color: #666666; }
#fussBox ul li.erster 			{ padding: 0; margin: 0 10px 0 0; border: none; }

/* **************************************************** */
/* ALLE */
/* **************************************************** */
.clearFloat 				{ clear: both; height: 1px; font-size: 1px; }
.clearFloatLinie 			{ margin: 0 5px; clear: both; height: 1px; font-size: 1px; border-bottom: solid 1px #999999; }
.clearFloatLast 			{ clear: both; height: 1px; font-size: 1px;
 					background: #FFFFFF url(../toolbox/gfx/hintergruende/bacInhalt.gif); }
.linie 					{ padding: 0; margin: 10px; height: 3px; width: auto; font-size: 1px;
					background:  url(../toolbox/gfx/hintergruende/bacLinie.gif) repeat-x; }
.linie5 				{ padding: 0; margin: 0 0 10px; height: 3px; width: auto; font-size: 1px;
					background:  url(../toolbox/gfx/hintergruende/bacLinie.gif) repeat-x; }
