/* ====== Allgemeine Definitionen ====== */
body {
	padding:0px;
	margin:0px;
	background:#e8f1de;
	height:100%;
}
img,table { border:none; }
table { width:100%; }
a {color:#5fb40a; font-family:Verdana; font-weight:bold;text-decoration:underline;}
a:hover { text-decoration:none; }
form { margin:0px; padding:0px; }

/* ====== Layoutelemente ====== */
#page {width:1000px;margin:0px auto;position:relative;background:url(/_img_/LateralDireitaColuna.jpg) top right repeat-y;height:100%;}
#page_in {width:1000px;float:left;position:relative;background:url(/_img_/fundo.jpg) top left repeat-y;}

#header {width:925px;height:138px;background:url(/_img_/topo.jpg) no-repeat;float:left;border-color:#f4f4f4;border-width:0 1px 1px 1px;border-style:solid;margin-left:38px;}
#header_links {width:210px;position:absolute;right:36px;height:35px;padding:30px 15px 0 0;border-bottom:0px;text-align:right;font:10px Verdana;color:#5fb40a;font-weight:normal;}
.trolley_link {background:url(/_img_/carrinho_topo.png) left center no-repeat;padding-left:27px;padding-top:5px;padding-bottom:5px;}

#header #search {position:absolute;top:27px;right:261px;height:21px;width:258px;}
#header #search form {position:relative;}
#header #search #search-input-out {border:0;position:absolute; top:0; right:45px; width:166px; height:21px; margin:0; padding:0 0 0 22px; background:url('/_img_/Pesquisar1.jpg') 0 0 no-repeat;}
#header #search #search-input {float:left;width:184px; margin:0; padding:3.5px 0 5px 0; border:0; background:url('/_img_/Pesquisar2.jpg') 0 0 repeat-x;font-family:Verdana;font-size:12px;color:#adabab;}
#header #search #search-submit {position:absolute; top:0px; right:0px;}
#header #search fieldset {margin:0; padding:0; border:0;width:200px;}
#header #search legend {display:none;}

#header_rechts_mitte {position:absolute;top:113px;right:36px;width:701px;height:26px;}
#header_rechts_mitte ul {margin:0;padding:0;width:100%;height:100%;background:url(/_img_/Menu_out.jpg) 0 0 repeat-x;}
#header_rechts_mitte ul  li{display:inline;float:left;list-style:none;margin:0;padding:0;height:100%;}
#header_rechts_mitte ul  li a.home_page{padding:3px 5px 4px 5px;border-right:#38D200 1px solid;text-decoration:none;background:url(/_img_/Menu_Out.jpg) 0 0 repeat-x;display:block;height:18px;}
#header_rechts_mitte ul  li a{padding:7px 5px 0 5px;border-right:#38D200 1px solid;text-decoration:none; font-family:Verdana;font-size:10px;font-weight:bold;color:white;background:url(/_img_/Menu_Out.jpg) 0 0 repeat-x;display:block;height:18px;}
#header_rechts_mitte ul  li a:hover,#header_rechts_mitte ul  li a.sel{background:url(/_img_/Menu_Over.jpg) 0 0 repeat-x;}

#body_container {position:relative;clear:both;float:left;width:927px;background:white;margin-left:38px;}

#left_column {float:left;position:relative;width:214px;border:#5cae0c 1px solid;background:#F7F2F3;margin-top:11px;height:100%;padding-bottom:411px;}
#left_column img {text-align:center;margin:4px;border:#5cae0c 1px solid;position:absolute;bottom:0;}
#main_column {float:right;width:700px;position:relative;padding:0px 1px;height:auto;margin-top:11px;}
#main_banner {border:#5cae0c 1px solid;}
.main_column_box {border-right:#5cae0c 1px solid;float:left;width:100%;position:relative;box-shadow: 10px 10px 5px #888;}
.main_column_header {background:url(/_img_/Backprodutosemdestaque.jpg) 0 0 repeat-x;height:25px;padding:0px 0 3px 15px; font-family:Verdana;font-size:15px;font-weight:bold;color:white;}
.main_column_header_home {background:url(/_img_/Backprodutosemdestaque.jpg) 0 0 repeat-x;height:25px;padding:6px 0 3px 15px;}
.main_column_header_home span {background:url(/_img_/seta_Destaques.png) 0 0 no-repeat;padding:3px 0px 3px 30px;margin-bottom:2px; font-family:Verdana;font-size:15px;font-weight:bold;color:white;}
.main_column_header_promo {background:url(/_img_/Backprodutosemdestaque.jpg) 0 0 repeat-x;height:25px;padding:6px 0 3px 15px;}
.main_column_header_promo span {background:url(/_img_/seta_Destaques.png) 0 0 no-repeat;padding:3px 0px 3px 30px; font-family:Verdana;font-size:15px;font-weight:bold;color:white;}
a.link_td_head {position:absolute;top:6px;right:15px;font-size:13px;font-family:Verdana;color:#FFFFFF;text-decoration:underline;}

.promo {background:#cfcfcf;}
.no_left_border {border-left:none;}
.margin_top {margin-top:5px;}

.prod_box,.promo_box {margin:0;width:210px;float:left;padding:20px 11px 10px 11px;border-bottom:#5cae0c 1px solid;border-left:#5cae0c 1px solid;height:280px;}
.empty_box {margin:0;width:210px;float:left;padding:20px 11px 10px 11px;border-bottom:1px solid #5cae0c;border-left:#5cae0c 1px solid;height:280px;}
/*.promo_box {width:47%;}*/
.prod_box li,.promo_box li{list-style:none;margin:0;padding:0;}
.empty_box li {list-style:none;margin:0;padding:0;}
.prod_box  .img_holder {border:#bdee8c 1px solid;background:white;display:table-cell;width:209px;height:170px;vertical-align:middle;}
.prod_box  .img_holder img {display: block;margin:auto;vertical-align:middle;max-height:150px;}
.prod_box  .prod_desc_holder,.promo_box  .prod_desc_holder {padding-top:10px;height:50px;}
.prod_box  .prod_desc {font-family:Verdana;font-size:16px;font-weight:bold;color:#5fb40a;text-decoration:underline;margin:5px 0 25px 0;}

.prod_box  .prod_price {font-family:Verdana;font-size:11px;font-weight:bold;color:#66b815;}
.prod_box  .prod_price span{font-family:Verdana;font-size:16px;font-weight:bold;color:#66b815;}

.promo_box  .img_holder {border:#5cae0c 1px solid;background:white;display: table-cell;width:209px;height:170px;vertical-align:middle;}
.promo_box  .img_holder img {display: block;margin:auto;max-height:150px;border:none;}
.promo_box  .prod_price {font-family:Verdana;font-size:11px;font-weight:bold;color:#428203;}
.promo_box  .prod_price span{font-family:Verdana;font-size:16px;font-weight:bold;color:#428203;}
.add_cart a{padding:10px 32px 10px 0;text-decoration:none;text-transform: uppercase;font-family:Verdana;font-size:10px;font-weight:bold;color:#428203;background:url(/_img_/Carrinho_Destaques.png) right 2px no-repeat;float:left;}

.bestellungs_tabelle {
	border:1px solid #6A007A;
	background-color:#E8CAED;
}

/* ====== Navigation ====== */
.navigation_top {
	color:#FFFFFF;
}
.navigation_links_active {display:block;padding:5px 10px 7px 10px;font:bold 13px Verdana;color:#FFFFFF;}
.navigation_links_active {background:white url(/_img_/BackMenusEsquerda.jpg) 0 0 repeat-x;}
.navigation_links_active span{background:url(/_img_/seta_MenuEsquerda.png) 0px 2px no-repeat;padding:4px 0 2px 26px;}
.navigation_links_hellgruen {color:#4FE9FF;font-family:Verdana;font-size: 13px;font-weight: bold;}
.container_navigation_links_sub {padding:8px 0px 15px;margin:0;}
.container_navigation_links_sub li {color:#5fb40a;padding:0;margin:0 0 0 30px;}
.navigation_links_sub, .navigation_links_sub_2 {display:block;font-family:Verdana;font-size:11px;font-weight:bold;color:#5fb40a;}
.navigation_links_sub {padding:1px 10px 1px 0px;}
.navigation_links_sub_2 {
	padding:1px 10px 1px 45px;
	background:url(/site/images/bullet_3.gif) no-repeat 35px 5px;
}

/* ====== Body ====== */
.td_breadcrumbs {
	padding:10px 15px;
	border-bottom:1px solid #7DB3D2;
	background:#FFFFFF;
}
.breadcrumb {
	font:bold 12px verdana, tahoma, arial, sans-serif;
	color:#FFFFFF;
}
.td_header {
	height:110px;
	border-bottom:1px solid #FFFFFF;
}
.td_body_1_index, .td_body_2, .td_body_3, .td_body_1_chimie, .td_body_2_chimie, .td_body_1_news {
	height:32px;
	padding-left:50px;
	font:bold 0.8em bold lucida,verdana,arial,sans-serif;
	color:#FFFFFF;
}
.td_body_1_index {
	background:#007FC6 url(/site/images/td_body_1.gif) no-repeat;
}
.td_body_1_news {
	background:#6A007A url(/site/images/td_body_1.gif) no-repeat;
}
.td_body_1_chimie {
	background:#C63BDB url(/site/images/td_body_1_chimie.gif) no-repeat;
}
.td_body_2 {
	background:#E00000 url(/site/images/td_body_2.gif) no-repeat;
}
.td_body_2_chimie {
	background:#E00000 url(/site/images/td_body_2_chimie.gif) no-repeat;
}
.td_body_1_inner, .td_body_2_inner, .td_body_2_inner_chimie {
	padding:10px 14px;
	font-size:0.7em;font-family:Verdana;
	vertical-align:top;
}
.light_green {background:#9FFFA3;}
.td_body_2_inner_chimie {
	width:203px;
}
.td_body_3_inner_chimie {
	width:100%;
	padding:10px 14px 0px 14px;
	font-size:0.7em;
	vertical-align:top;
}
.td_body_2_inner {
	padding-top:9px;
	background:url(/site/images/td_bg_body_2.gif) repeat-x;
}
.td_body_1_trenner {
	width:1px;
	background:url(/site/images/td_trenner_1.gif) no-repeat center top;
}
.td_body_2_trenner {
	width:1px;
	background:url(/site/images/td_trenner_2.gif) no-repeat center top;
}
.td_body_1_image {
	margin-bottom:13px;
}
.td_body_2_image {
	margin-bottom:10px;
}
.td_body_1_head {
	display:block;
	margin-bottom:7px;
	font-weight:bold;
}
.td_body_2_head {
	float:left;
	margin-right:5px;
	font:bold 1.4em verdana,arial;
	color:#0165B3;
}
.td_body_2_head_chimie {
	float:left;
	font:bold 1.0em verdana,arial;
	color:#0165B3;
	vertical-align:text-bottom;
}
.bread_crumb_Titel {
	color:#FFFFFF;
	text-decoration: none;	
}
.bread_crumb_Titel:hover{
	color:#FFFFFF;
	text-decoration: underline;	
}
.td_body_2_price {
	font:bold 18px verdana,arial;
	color:#E00000;
}
.td_body_3 {
	background:#FFAE00 url(/site/images/td_body_3.gif) no-repeat;
}
.td_warenkorb_body {
	background:#2B7CC2 url(/site/images/warenkorb_td_icon.gif) no-repeat;
	height:32px;
	padding-left:50px;
	font:bold 0.8em bold lucida,verdana,arial,sans-serif;
	color:#FFFFFF;
}
.tabelle_inner_header {
	background-color:#9FFFA3;padding:5px;font-weight:bold;
}
.tabelle_inner_footer {
	background-color:#DCF5FF;
}

/* ====== Text / Links ====== */
.text_klein {
	font:bold 9px verdana,arial;
	color:#E00000;
}


.text_header {
	margin-top:5px;
	float:left;
}
.notice, .notice a {
	font:0.9em verdana,arial;
	color:#7D7581;
}
.td_body_1_inner .product_list {margin:0 20px 0px 0px;}
.td_body_1_inner .product_list tbody tr td{border-bottom:#5cae0c 1px solid;padding-bottom:10px;padding-top:10px;}
.produkt_navi_link {
	background:url(/site/images/bullet_5_produktnavi.gif) no-repeat 0px 4px;
	padding-left:10px;
	font:bold 1.1em verdana,arial;
	color:#E00000;
}
.headline_produkt {
	display:block;
	margin-bottom:10px;
	font:bold 2.0em verdana,arial;	
}
.headline_info {
	display:block;
	margin:20px 0px 10px 0px;
	font:bold 16px verdana,arial;
}
.headline_ambiance {
	display:block;
	margin-bottom:10px;
	font:bold 1.0em verdana,arial;	
}
.produkt_artikeln {
	font:1.1em verdana, arial;
	color:#333333;
}
.produkt_price {
	display:block;
	margin-top:10px;
	font:bold 1.8em verdana,arial;
	color:#624971;
}
.link_enlarge {
	background:url(/site/images/lupe.gif) no-repeat;
	padding-left:18px;
	margin-left:25px;
	font:0.7em verdana,arial;
	color:#8F8F8F;
}
.link_header {
	color:#5fb40a; font-family:Verdana;font-weight:bold;
}
.link_td_body_1 {
	display:block;
	padding:5px 5px 15px 16px;
	margin-bottom:10px;
	background:#049B18 url(/site/images/bullet_4.gif) no-repeat 8px 10px;
	font:bold 1.2em verdana,arial,sans-serif;
	color:#FFFFFF;
}
.link_td_body_2 {
	padding-left:10px;
	margin:0px 0px;
	background:url(/site/images/bullet_5.gif) no-repeat 0px 4px;
	font:bold 11px verdana,arial,sans-serif;
	color:#E00000;
}
.link_td_body_3 {
	padding:1px 40px 1px 0px;
	margin:0px 15px;
	background:url(/site/images/bullet_6.gif) no-repeat right;
	font:bold 0.7em verdana,arial,sans-serif;
	color:#E00000;
}
.link_td_body_1_chimie {
	padding-left:27px;
	float:left;
	background:url(/_img_/seta_MenuEsquerda.png) no-repeat 0px 0px;
	font:bold 12px Verdana;
	color:#005e00;
	padding-top:4px;
	padding-bottom:4px;
}
.link_td_body_3_chimie {
	display:block;
	padding:1px 10px 1px 30px;
	background:url(/site/images/bullet_3.gif) no-repeat 20px 5px;
	font:bold 1.3em bold verdana,arial,sans-serif;
	color:#035092;
}
.kontaktfeld {
	width:200px; 
	background-color:#E5EEF2; 
	border:1px solid #000000;
	font:10px verdana,arial,sans-serif;
	padding:2px;
}
.textarea_reg {
	width:400px;
	height:100px; 
	background-color:#E5EEF2; 
	border:1px solid #000000;
	font:10px verdana,arial,sans-serif;
	padding:2px;
}
.feld_navi {
	width:130px; 
	background-color:#E5EEF2; 
	border:1px solid #000000;
	font:10px verdana,arial,sans-serif;
	padding:2px;
	margin:0px 6px;
}
.button_go {
	background:url(/site/images/button_bg.gif) repeat-x;
	width:35px;
	height:20px;
	padding-bottom:3px;
	margin:0px;
	border:1px solid #000000;
	font:10px verdana,arial,sans-serif;
}

/* ====== Formulare ====== */

/* ====== Sonstige Elemente ====== */
.preisbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.produktlink {font-family: Verdana;font-size: 11px;font-weight: bold;color:#5fb40a;text-decoration: none;}
.produktlink:hover {text-decoration: underline;}
.img_rand {
	border:1px solid #000000;
}
.fehlertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.bredcr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.bredcr:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}
.img_rechts {
	float:right;
	margin:0px 0px 8px 6px;
	border:1px solid #000000;	
}
.img_links {
	float:left;
	margin:0px 12px 8px 0px;
	border:1px solid #000000;
}
.news_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3399CC;
}
.news_accroche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
ul#categoria_navigation li {
	/* Guess Why | float: left; */
	float: left;
	display: inline;/* end_Guess Why | float: left; */
	font-size:8pt;
	}
#categoria_navigation a 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	display: block;
	padding: 2px;
	border:  1px solid #cdcdb4;
	border-bottom: none;
	margin-right: 2px;
	height:26px;
	text-decoration: none;
	color: #8f8f7d;
	}
#categoria_navigation a:hover {
	background: white;	
	}
#categoria_navigation span {
	display: block;
	padding: 2px;
	border:  1px solid #cdcdb4;
	border-bottom: none;
	background: #cdcdb4;
	margin-right: 2px;
	text-decoration: none;
	color: #004c4e;
	}
#footer {
	float:left;
	margin-top:10px;
	padding-top:30px;
	padding-bottom:11px;
	text-align:left;
	background:white url(/_img_/LogoBottom.png) top left no-repeat;
	font-size:10px;
	font-family:Verdana;
	color:#7fa45b;
	width:927px;

}
#footer a {color:#7fa45b;}	
