
* {
	padding:0px;
	margin:0px;
}
body {
	font-size:75%;
	font-family:Arial;
	color:#330066;
	background: #330066 url(../images/hg_page.jpg) repeat-y top center;
}
object { outline:none; }
#DOMWindow{
	background-image: url("../images/hg_popup.png") !important;
	border:none !important;
}
h1 {
	font-size:18px;
	margin:0 0 0 0;
}
h2 {
	font-size:18px;
	margin:0 0 20px 0;
}
p {
	padding:0 0 15px 0;
}
hr {
	border-top:1px solid #e0d9e8;
	border-bottom:none;
	border-left:none;
	border-right:none;
}
.page {
	position:absolute;
	width:100%;
	height:100%;
	background: url(../images/hg_main.jpg) no-repeat top center;
}
.page_start {
	position:absolute;
	width:100%;
	height:100%;
	background: url(../images/hg_main_start.jpg) no-repeat top center;
}
.container {
	width:1000px;
	margin:0 auto 0 auto;
}
.page_container {
}
.top {
	height:70px;
}
.navigation {
	margin:0 40px 0 0;
	padding:17px 0 0 0;
}
.navigation ul {
	padding:0px;
	margin:0px;
	float:right;
}
.navigation ul li {
	list-style-type:none;
	display:inline;
	float:left;
}
.navigation ul li a {
	display:block;
	width:auto;
	text-decoration:none;
}
.navigation_inhalt {
	position:relative;
	z-index:200;
}
.logo {
	position:absolute;
	margin:10px 0 0 60px;
	z-index:150;
}
.logo_flash {
	position:absolute;
	margin:0 0 0 -30px;
}
.content {
}
.content ul, .content ol {
	margin:0 0 0 25px;
}
.content_start {
	height:600px;
	margin:0 0 40px 0;
}
.content_top {
	height:345px;
	background: url(../images/hg_content_top.png) no-repeat top center;
}
.content_top_anwendungsgebiete {
	height:626px;
	background: url(../images/hg_content_top_anwendungsgebiete.png) no-repeat top center;
}
.anwendungsgebiete {
	margin:-190px 0 0 0;
}
.content_middle {
	background: url(../images/hg_content_middle.png) repeat-y top center;
	padding:100px 90px 90px 90px;
	z-index:-2;
}
.content_middle_anwendungsgebiete {
	background: url(../images/hg_content_middle.png) repeat-y top center;
	padding:100px 90px 90px 90px;
	z-index:-2;
}
.content_middle_contact {
	background: url(../images/hg_content_middle.png) repeat-y top center;
	padding:0px 90px 90px 90px;
	z-index:-2;
}
.content_bottom {
	background: url(../images/hg_content_middle.png) repeat-y top center;
	padding:0px 90px 20px 90px;
}
.content_left {
	width:457px;
	float:left;
}
.content_right {
	width:331px;
	float:right;
}
.clear {
	clear:both;
}
.products {
	border-top:1px solid #e0d9e8;
}
.products a {
	text-decoration:none;
}
.product_item, .content_item {
	border-bottom:1px solid #e0d9e8;
	padding:30px 0 30px 0;
}
.content_item ul, .product_item ol {
	margin:0 0 0 20px;
	padding:0px;
}
.content_item ul li, .product_item ol li {
	padding:0px;
	margin:0px;
}
.content_item ul li a, .product_item ol li a{
	color:#330066;
	text-decoration:none;
}
.content_item ul li a:hover, .product_item ol li a:hover{
	color:#330066;
	text-decoration:underline;
}

/* Produktbeschreibung */

.produktbeschreibung {
	float:right;
	width:247px;
}
.product_headlnie {
	padding:0 0 16px 0;
}
.product_headlnie_orange {
	padding:0 0 0 13px;
	margin:0 0 16px 0;
	background:url(../images/headline_orange_hg.jpg) no-repeat left center;
	height:49px;
	line-height:49px;
}
.product_headlnie_violett, .product_headlnie_violett_big {
	padding:0 0 0 13px;
	margin:0 0 16px 0;
	background:url(../images/headline_violett_hg.jpg) no-repeat left center;
	height:49px;
	line-height:49px;
}
.product_headlnie_violett_big {
	padding:0 0 0 13px;
	margin:0 0 16px 0;
	background:url(../images/headline_violett_big_hg.jpg) no-repeat left top;
	height:98px;
}
.product_headlnie_gruen {
	padding:0 0 0 13px;
	margin:0 0 16px 0;
	background:url(../images/headline_gruen_hg.jpg) no-repeat left center;
	height:49px;
	line-height:49px;
}
.product_beschreibung {
	font-size:11px;
}
.product_beschreibung h1 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
}
.product_beschreibung ul {
	padding:0 0 0 12px;
	margin:0px;
}
.product_beschreibung a {
	padding:0 0 0 10px;
	background: url(../images/list-item.jpg) no-repeat center left;
	color:#330066;
	font-weight:bold;
	text-decoration:none;
}
.product_beschreibung ul li {
}
.product_beschreibung_top {
	background: url(../images/beschreibung_top.jpg) no-repeat top left;
	height:14px;
}
.product_beschreibung_middle {
	background-color:#d6cce0;
	padding:0 15px 0 15px;
}
.product_beschreibung_bottom {
	background: url(../images/beschreibung_bottom.jpg) no-repeat top left;
	height:14px;
}
.porduct_image {
	position:absolute;
	z-index:15;
	margin:0 0 0 0;
}
.top_marke {
	position:absolute;
	z-index:17;
	margin:290px 0 0 130px;
}


.produktbeschreibung_big {
	width:457px;
}
.product_headlnie_big {
	padding:0 0 16px 0;
	margin:0 0 0 210px;
}
.product_headlnie_big_gruen {
	margin:0 0 16px 210px;
	padding:0 0 0 13px;
	background:url(../images/headline_gruen_hg.jpg) no-repeat left center;
	height:49px;
	line-height:49px;
}
.product_headlnie_big_gelb, .product_headlnie_gelb_small {
	margin:0 0 16px 210px;
	padding:0 0 0 13px;
	background:url(../images/headline_gelb_hg.jpg) no-repeat left center;
	height:49px;
	line-height:49px;
}
.product_beschreibung_big {
	font-size:11px;
}
.product_beschreibung_big h1 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
}
.product_beschreibung_big ul {
	padding:0 0 0 12px;
	margin:0px;
}
.product_beschreibung_big a {
	padding:0 0 0 10px;
	background: url(../images/list-item.jpg) no-repeat center left;
	color:#330066;
	font-weight:bold;
	text-decoration:none;
}
.product_beschreibung_big ul li {
}
.product_beschreibung_top_big {
	background: url(../images/beschreibung_big_top.jpg) no-repeat top left;
	height:14px;
}
.product_beschreibung_middle_big {
	background-color:#d6cce0;
	padding:0 15px 0 15px;
}
.product_beschreibung_bottom_big {
	background: url(../images/beschreibung_big_bottom.jpg) no-repeat top left;
	height:14px;
}
.porduct_image_big {
	z-index:16;
	margin:0 0 0 0;
}

/* Ende Produktbeschreibung */

.orange_text {
	color:#f26522;
	font-weight:bold;
}
.green_text {
	color:#8bb300;
	font-weight:bold;
}
.red_text {
	color:#ff0000;
	font-weight:bold;
}
.yellow_text {
	color:#dfd100;
	font-weight:bold;
}

/* Footer */

.footer {
	color:#704c94;
	font-size:10px;
}
.footer a {
	color:#704c94;
	text-decoration:underline;
}
.footer_left {
	width:230px;
	float:left;
}
.footer_right {
	width:500px;
	float:right;
	text-align:right;
}

.footer_start {
	color:#704c94;
	font-size:10px;
	padding:0 50px 0 70px;
}
.footer_start a {
	color:#704c94;
	text-decoration:underline;
}
.footer_left_start {
	width:230px;
	float:left;
}
.footer_right_start {
	width:500px;
	float:right;
	text-align:right;
}

/* Ende Footer */


.animation_content {
	position:absolute;
	z-index:250;
	margin:85px 0 0 40px;
}
.content_top_right {
	position:absolute;
	z-index:19;
	margin:100px 0 0 585px;
	width:315px;
}
.content_top_right h1 {
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 0 20px 0;
	width:230px;
}
.content_top_right_anwendungsgebiete {
	position:absolute;
	z-index:19;
	margin:310px 0 0 110px;
	width:305px;
}
.content_top_right_anwendungsgebiete h1 {
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 0 20px 0;
	width:230px;
}
.content_top_right_img {
	position:absolute;
	z-index:17;
	margin:-33px 0 0 670px;
}
.start_dosier_die_kraft {
	position:absolute;
	margin:-25px 0 0 735px;
}
.content_top_right_img_v2 {
	position:absolute;
	z-index:17;
	margin:0px 0 0 750px;
}
.stains_visual {
	position:absolute;
	z-index:17;
	margin:-15px 0 0 680px;
}
.stains_start {
	margin:50px 0 0 650px;
	position:absolute;
	z-index:160;
}
.coin {
	position:absolute;
	margin:200px 0 0 40px;
}
.teaser {
	position:absolute;
	margin:370px 0 0 68px;
}
.teaser a {
	color:#FFFFFF;
	text-decoration:none;
}
.table_start {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.start_products {
	position:absolute;
	margin:1px 0 0 300px;
	z-index:200;
}
.spot {
	position:absolute;
	margin:280px 0 0 780px;
}
.spot_raster {
	position:absolute;
	z-index:10;
}
.spacer {
	height:20px;
}
.eingabefelder_g {
	border:none;
	background: #9079a7 url(../images/eingabe_g.jpg) no-repeat top left;
	height:16px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	padding:0 0 0 3px;
	width:180px;
}
.eingabefelder_k {
	border:none;
	background: url(../images/eingabe_k.jpg) no-repeat top left;
	height:16px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	padding:0 0 0 3px;
	margin:0 0 0 9px;
	width:71px;
}
.eingabefelder_gk {
	border:none;
	background: url(../images/eingabe_k.jpg) no-repeat top left;
	height:16px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	padding:0 0 0 3px;
	width:70px;
	margin:0 9px 0 0;
}
.eingabefelder_message {
	border:none;
	background: url(../images/message.jpg) no-repeat top left;
	height:65px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	padding:5px 0 5px 3px;

	width:180px;
}
.tabelle_kontakt {
}
.tabelle_kontakt td {
	padding:2px 0 2px 0;
}
.teaser_txt {
	width:299px;
	margin:0 0 15px 0;
}
.teaser_txt_top {
	height:10px;
	background: url(../images/teaser-text-top.png) no-repeat top center;
}
.teaser_txt_middle {
	background-color:#d6cce0;
	padding:0 15px 0 15px;
}
.teaser_txt_bottom {
	height:10px;
	background: url(../images/teaser-text-bottom.png) no-repeat bottom center;
}
.teaser_txt h1 {
	font-size:12px;
	color:#330066;
}
.teaser_txt ul {
	padding:0px;
	margin:0px;
}
.teaser_txt ul li {
	list-style-type:none;
}
.teaser_txt ul li a {
	padding:0 0 0 10px;
	background: url(../images/list-item.jpg) no-repeat center left;
	color:#330066;
	text-decoration:none;
}
.faq_message {
	width:265px;
	height:42px;
	background: url(../images/faq_message.jpg) no-repeat top left;
	border:none;
	padding:5px 0 10px 5px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	overflow:hidden;
}
.faq_eingabefelder {
	width:187px;
	height:18px;
	background: url(../images/faq_mail.jpg) no-repeat top left;
	border:none;
	padding:2px 5px 0 5px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
}
.contact_left {
}
.contact_left_headline {
	background: url(../images/contact_headline.jpg) no-repeat top left;
	width:247px;
	height:71px;
	padding:12px 0 0 20px;
	margin:0 0 20px 0;
}
.contact_left_inhalt {
	padding:0 0 0 20px;
}
.contact_left h1 {
	color:#FFFFFF;
	line-height:25px;
}
.contact_girl {
	position:absolute;
	margin:50px 0 0 260px;
	z-index:1;
}
.aufzaehlung_verwender ul {
	padding:0px;
	margin:0px;
}
.aufzaehlung_verwender li {
	list-style-type:none;
}
.leserbriefe {
	padding-left:14px;
	font-weight:bold;
	height:640px;
}
.leserbriefe h1 {
	font-size:12px;
}
.haus {
	position:absolute;
	margin:0 0 0 400px;
}
.anwendung_text {
	margin:0 0 10px 0;
	padding:15px 0 0 0;
	border-top:1px solid #e0d9e8;
	border-bottom:1px solid #e0d9e8;
}
.anwendung_text_sub {
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	border-bottom:1px solid #e0d9e8;
}
.anwendung_headline {
	background:url(../images/headline_violett_hg.jpg) no-repeat left center;
	width:247px;
	height:49px;
	line-height:49px;
	margin:0 0 15px 0;
	padding:0 0 0 13px;
}
.anwendung_headline h1{
	color:#FFFFFF;
}
.anwendung_text_inhalt {
	padding:0 0 0 20px;
}
.kuvert {
	position:absolute;
	margin:-55px 0 0 250px;
}
.verwender_mann {
	position:absolute;
	margin:100px 0 0 210px;
}
.aktuelles_top_marke {
	position:absolute;
	margin:100px 0 0 100px;
}
.aktuelles_top_marke_text {
	position:absolute;
	margin:396px 0 0 113px;
	height:99px;
	width:252px;
	padding:0 0 0 13px;
	background:url(../images/hg_aktuelles_topmarke.png) no-repeat left center;
}
.aktuelles_top_marke_text h1{
	color:#FFFFFF;
	line-height:22px;
	height:99px;
}
.link_pfeil {
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	background: url(../images/list-item-content.jpg) no-repeat center left;
	color:#330066;
	font-weight:bold;
	text-decoration:none;
}
.anwendung_box {
	width:599px;
	height:394px;
	padding:10px;
	background: url(../images/anwendung_box.jpg) no-repeat top left;
}
.popup_produkte {
	font-size:11px;
}
.popup_produkte h1 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
}
.popup_produkte ul {
	padding:0 0 0 12px;
	margin:0px;
}
.popup_produkte a {
	padding:0 0 0 10px;
	background: url(../images/list-item.jpg) no-repeat center left;
	color:#330066;
	font-weight:bold;
	text-decoration:none;
}
.popup_produkte ul li {
}
.btn_up_icon {
	float:right;
	width:41px;
	height:25px;
	color:#FFFFFF;
	padding:3px 0 0 15px;
	font-size:10px;
	background: url(../images/icon_up.jpg) no-repeat center left;
}
.btn_up_icon a {
	text-decoration:none;
}
.btn_senden_icon {
	width:69px;
	height:25px;
	color:#FFFFFF;
	padding:4px 0 0 18px;
	font-size:10px;
	background: url(../images/icon_senden.jpg) no-repeat center left;
}
.anwendungsgebiete_products_allzweck {
	position:absolute;
	margin:4px 0 0 190px;
	width:110px;
	height:150px;
	background:url(../images/anwendungen/packs/allzweck-kraftreiniger.png) no-repeat;
}
.anwendungsgebiete_products_multi_fett {
	position:absolute;
	margin:4px 0 0 190px;
	width:110px;
	height:150px;
	background:url(../images/anwendungen/packs/multi-fett.png) no-repeat;
}
.anwendungsgebiete_products_kalk_und_schmutz {
	position:absolute;
	margin:4px 0 0 190px;
	width:110px;
	height:150px;
	background:url(../images/anwendungen/packs/kalk-und-schmutz.png) no-repeat;
}
.anwendungsgebiete_products_toilette {
	position:absolute;
	margin:4px 0 0 190px;
	width:110px;
	height:150px;
	background:url(../images/anwendungen/packs/toilette.png) no-repeat;
}
.anwendungsgebiete_products_aktiveschaum {
	position:absolute;
	margin:4px 0 0 190px;
	width:110px;
	height:150px;
	background:url(../images/anwendungen/packs/aktiveschaum.png) no-repeat;
}
.anwendungsgebiete_products_bleach {
	position:absolute;
	margin:4px 0 0 190px;
	width:110px;
	height:150px;
	background:url(../images/anwendungen/packs/bleach.png) no-repeat;
}
.footnote {
	font-size:11px;
}
.faqs {
}
.faqs h2 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.faqs ul {
	margin-bottom:15px;
}
.hidden_field {
	position:absolute;
	left:-9999px;
}
.list_sitemap {
}
.list_sitemap ul ul {
	margin:0 0 10px 15px;
}
.error_msg {
	font-weight:bold;
	color:#CC2222;
	padding-bottom:10px;
}
