/* CSS Document 

*/

body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
* html body { text-align:center;}
/* GERÜST */
.outer_box { margin: 0 auto; width:993px; height:595px;  background-repeat:repeat-x; text-align:left;}
.container_box { width:818px; float:right; }
.container { background-image:url(../img/grey.gif); background-repeat:repeat-x;}

.middle_box { width:600px; height:595px; float:left; }
.right_box { width:176px; height:555px; float:right; margin:40px 0 0 40px;  }
* html .right_box  { margin:40px 0 0 -40px;}
.left_box { position:absolute; top:50%; margin-top:-220px; }
.foot_box { bottom:0px; left:0px; height:30px; width:100%; position:fixed; background-color:#e4e4e3; }

.left_home, .start_left_navi_bottom { margin:72px 0 0 22px; width:128px;}
.start_left_navi_bottom { margin:0 0 0 32px; padding:181px 0 0 0px;}
.left_stile_di_vita img {margin:0 4px 8px 22px; }
.left_home img {margin:0 1px 8px; }
.left_navi a, .left_navi img, .start_left_navi_bottom a, .start_left_navi_bottom img { display:block; margin:0 4px 8px 0; }
.left_navi { margin:0 0 0 22px;}

.search { margin:30px 0 0 0px; position:relative; width:137px; text-align:right;}
.search img { margin-bottom:7px; }
#space { margin:0px; padding:0px; height:20px;}

/* MIDDLE */
.top_navi { margin:69px 0 0 25px; width:630px; }
.top_navi a img, .top_navi img{ border:1px solid #999999; margin: 0 21px 0  0; }
.content, .start_content { border-right:1px solid #999999; border-left:1px solid #999999; width:600px; height:365px; position:absolute; top:50%; margin-top:-150px; float:left; }
.content_box { }

.cat_standard_content_menu, .products_content_menu, /*.article_list_subcat_image,*/ .retailer_content_menu { width:580px; margin:0 0 0 24px; }
.cat_standard_content, .standard_content { margin: 0 24px; padding-bottom:70px;}
* html .standard_content { padding-bottom:0px;}
.cat_standard_content_menu a img, .products_content_menu a img { margin:0 22px 22px 0; }
.products_content_menu a img, .retailer_content_menu a img { margin:0 12px 12px 0; }
.standard_image { margin: 0 24px 0 24px; }
.standard_image img{ margin-bottom: 24px; }
.article_list_subcat_image { margin: 0 0 5px -20px;}
* html .article_list_content { margin-right:-70px;}


/* MIDDLE STARTSITE */
.start_content_menu_small { width:171px; float:left; margin:192px 0 0 22px; }
* html .start_content_menu_small { margin:192px 0 0 10px; }
.start_content_menu_small a img{ margin:0 0 22px 0; }
.start_content_menu_big { width:400px; margin:0px 0 0 217px; }
* html .start_content_menu_big { margin:0px -25px 0 217px; }
.start_content_menu_big a img { margin:0 20px 22px 0;}

.extra_functions { width:365px; font-size:11px;  margin: 10px 0 0 70px; float:left;}
.print_page { float:left; margin:0 10px 0 0; position:relative;}
.extra_functions_box {}
.tip_page { float:left; margin:0 10px 0 0;}
.product_buy { float:left; margin:0 10px 0 0;}
.memorise_article { float:left; margin:0 ;}
.tip_page a, .print_page a, .memorise_article a { color:#999999;}

/* RIGHT */
.right_category, .start_right_category, .cat_standard_right_category, .standard_right_category, .products_right_category, .article_right_category { margin:73px 0 0 0; }
.right_category, .cat_standard_right_category, .standard_right_category, .products_right_category, start_right_category, .article_right_category {position:absolute; top:50%; margin-top:-150px; }
.right_subcategory, .article_list_right_subcategory { margin:40px 0 0 0; width:170px; }
.right_article_similar_text { width:176px; height:92px; margin:45px 0 0 0;  }
.right_box .right_subcategory { margin-top:56px; }

/* FOOTER */
.language { margin: 0px 0 0 170px; float:left; width:300px;}
* html .language { margin: 0px 0 0 40px; }
.languagemenu img, .languagemenu img a { border:0px; }
.foot_navi_box { position:relative; margin: 4px 0 l0px 300px;}

.foot_navi_standard { float:left; }
.foot_navi_special { float:left;}

#flashcontent { border: solid 1px #000; width: 300px; height: 300px; float: left; margin: 15px 20px; }
.logo { position:absolute; z-index:10; top:20px; }
.logo img { border:0px; /* margin-top:-20px; */ }
.popup_content { margin:0px; padding:0px; text-align:center;}
.popup_content p{ margin:0px 20px; text-align:left;}
.popup_content h1, .popup_content h2, .popup_content h3, .popup_content h4, .popup_content h5, .popup_content h6{ margin:10px 20px 0; text-align:left;}

.direct_mail_subscription { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}
.direct_mail_subscription input {}
.direct_mail_subscription-noemail, .direct_mail_subscription-agb { float:left; padding:10px 10px 0 0 ;}
.direct_mail_subscription-email { padding:5px 0 10px 0;}
.direct_mail_subscription-noemail { clear:left;}
.direct_mail_subscription-noemail-label, .direct_mail_subscription-agb-label{ margin-top:10px;}
.direct_mail_subscription-noemail-label {}
#thanks { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:0 0 10px;}

.direct_mail_subscription-presse {  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
fieldset.direct_mail_subscription-presse { border:0px;}
DIV.direct_mail_subscription-presse-field { margin:3px 30px 3px 0}
DIV.direct_mail_subscription-presse-name {}
DIV.direct_mail_subscription-presse-field label { display:block; float:left; width:140px;}
DIV.direct_mail_subscription-presse-field INPUT#direct_mail_subscription-presse-name { }
DIV.direct_mail_subscription-presse-field INPUT#direct_mail_subscription-presse-firma { }
DIV.direct_mail_subscription-presse-field INPUT#direct_mail_subscription-presse-telefon {}
DIV.direct_mail_subscription-presse-field INPUT#direct_mail_subscription-presse-email {}
DIV.direct_mail_subscription-presse-field INPUT.csc-mailform-check {}
DIV.direct_mail_subscription-presse-field INPUT#direct_mail_subscription-presse-agb {}
DIV.direct_mail_subscription-presse-field INPUT#direct_mail_subscription-presse-submit { margin-left:140px;}

DIV.print_content DIV.tx-hhtseitemerken-pi1 { margin:0 20px;}
DIV.standard_print_page { margin:0 0 0 20px; position:absolute; top:10px; right:20px; }
DIV.standard_print_page a:link { background-image:url(../img/print.gif); background-repeat:no-repeat;padding-left:20px;}

a.internal-link-order { display:block; 
	background:#8DD421; color:#FFFFFF; 
	text-decoration:none; 
	font-weight:bold; 
	padding-top:4px; padding-left:10px; width:124px; height:18px; }
a.internal-link-order:hover { text-decoration:none; color:#000000; }	

.tx-pbnewsletterabmelden-pi1 .error { color:red; font-style:italic;}