/*NEW CSS*/

/************************************************************/
/* Form Messages */
.validation-advice, .required { color:#EB340A; }
.validation-advice {clear:both; min-height:15px;font-size:.95em; font-weight:bold; line-height:1.25em; }
.validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }
/* Expiration date and cvv number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice {display:block; margin-right:-12em; width:12em; position:relative; }

label.required { font-weight:bold; }
p.required { font-size:.95em; text-align:right; }


body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#1B305E; padding:0; margin:0px auto;}

p{margin:0px; padding:0px;}
a{text-decoration:none; }
a:hover{ outline: none; }

#main_container{ width:988px; margin:3px auto 0;}

#mid_left_container{ width:647px; margin:0px auto; float:left;}
#mid_right_container{ width:327px; margin:0px auto; float:right;}

#mid_left_container2{ width:730px; margin:0px auto; float:left;}
#mid_right_container2{ width:253px; margin:0px auto; float:right;}


#footer_container{ width:988px; margin:0px auto;}

.logo{ float:left; margin:3px auto 0; padding:0px;}
.dark_blue_txt{ font-weight:bold; text-decoration:underline; float:right; width:200px;}
.gray_txt{text-decoration:none; float:right; color:#666666;width:200px;margin-right:2px;}

ul.link_gallery{ margin:0; padding:0; list-style:none;font-family:arial;font-size:12px;}
ul.link_gallery li{float:right;margin:0px; padding:6px 0px 0 20px;font-family:arial;font-size:12px;}

ul.link{ margin:0; padding:0; list-style:none;font-family:arial;font-size:11px;}
ul.link li{ color:#1B305E; float:right;margin:0px; padding:6px 0px 0 20px;font-family:arial;font-size:11px;}
ul.link li a{ color:#1B305E;font-family:arial;font-size:11px; }
ul.link li a:hover{ color:#34A3E1; text-decoration:none;font-family:arial;font-size:11px;}

.login{width:988px; float:right;margin-right:2px;}
ul.login_button{ margin:0; padding:0; list-style:none;}
ul.login_button li{float:right;margin:0px; padding:5px 0px 0 10px;}

.nav_wight{width:988px; float:left;}
ul.nav{ margin:0; padding:0; list-style:none;}
ul.nav li{float:left;margin:0px; padding:2px 0px 0 0;}

.nav_wight1{width:988px; float:left;}
ul.nav1{ margin:0; padding:0; list-style:none;}
ul.nav1 li{float:left;margin:0px; padding:0px 0px 0 0px;}

ul.icon{ margin:0; padding:0; list-style:none;}
ul.icon li{float:left;margin:0px; padding:10px 0px 10px 11px; font-size:11px; color:#102F5E;}
ul.icon li a{color:#102F5E;}
ul.icon li a:hover{color:#102F5E; text-decoration:underline;}

.txt{ font-size:12px; color:#1B305E; padding:15px 22px 0 16px; line-height:16px;}
.txt1{ font-size:12px; color:#1B305E; padding:20px 0px 0 16px; width:130px; float:left;}
.txt2{ font-size:12px; color:#1B305E; padding:20px 0px 0 0px; width:156px; float:right;}

.txt11{font-size:11px; padding:0px 0 0px 18px; color:#102F5E; line-height:25px; width:100px; float:left;}
.testil_div{float:right; width:195px;}
.testil_img{ margin:4px 17px 0 0;}

.line_txt{font-size:10px; color:#999999; padding:0px 0 0 18px; float:left;}

.neuanmeldung{padding:90px 12px 0 0; float:right;}
.anmelden{padding:13px 12px 0 0; float:right;}
.password{padding:90px 12px 0 0; float:right;}
.box_1{background-image:url(../images/box.gif); background-repeat:no-repeat; width:327px; height:227px; float:left; margin:33px 0 50px 0; text-align:left}
.box_2{background-image:url(../images/box.gif); background-repeat:no-repeat; width:327px; height:227px; float:left; margin:33px 0 50px 2px; text-align:left}
.box_3{background-image:url(../images/box.gif); background-repeat:no-repeat; width:327px; height:227px; float:right; margin:33px 1px 50px 0px; text-align:left}
.middle-container {width:988px;text-align:center;margin: 0px auto -1px auto;padding-top:0px;}
.box_4{background-image:url(../images/big_box_bg.gif); background-repeat:no-repeat; width:327px; height:446px; float:right; margin-bottom:15px; }
.in_den_button{float:right; width:185px; margin:0 12px 0 0;}
.einfach_finanzieren_img{float:right; width:327px; margin:5px 0 10px 0px; height:373px; background-image:url(../images/einfach_finanzieren_img.gif); background-repeat:no-repeat;}



.footer{width:988px; background-color:#FFFFFF; float:left;}
.footer2{width:988px; border-top:1px solid #DEDEDE; background-color:#FFFFFF; float:left;margin-top:12px;}
.footer_txt{font-size:12px; padding:5px 0 50px 12px; color:#878789;  float:left;}

.footer_txt1{font-size:11px; padding:5px 12px 50px 12px; color:#878789; width:500px; float:right; text-align:right; }
.footer_txt1 a{font-size:11px;  color:#878789;  padding:0px 0 0px 7px;}
.footer_txt1 a:hover{font-size:11px;color:#878789; text-decoration:underline; }

.toggle{ width:647px; margin:0px auto; float:left;}
.toggle_nav{font-weight:bold; text-decoration:none; color:#1B305E; background-image:url(../images/toggle_bg.gif); background-repeat:repeat-x; text-align:center; cursor:pointer;}
.toggle_nav a{font-weight:bold; text-decoration:none; color:#1B305E; text-align:center;}
.toggle_nav a:hover{font-weight:bold; text-decoration:none; color:#34A3E1; text-align:center;}
.toggle_nav_active{font-weight:bold; text-decoration:none; color:#34A3E1; background-image:url(../images/toggle_a_bg.gif); background-repeat:repeat-x; }

.toggle_mid{ border:#DDDEE0 solid 1px; border-top:none; border-bottom:none;min-height:295px;background-image:url(../images/toggle_mid_bg.gif); background-repeat:repeat-x; width:645px; float:left; margin:0px auto; padding: 20px 0 0 0; background-color:#E9EDF8; }
.toggle_bottom{ width:647px; margin:0px auto; float:left; background-image:url(../images/toggle_bottom.gif); background-repeat:no-repeat;}
.toggle_img1{width:645px; float:left;}

ul.toggle_img{ padding-left:10px; margin:0px; float:left; list-style:none;font-size:11px;color:#102F5E;}
ul.toggle_img li{float:left; padding:0 0 0 4px; margin: 0px;font-size:11px;color:#102F5E;width:150px;}

.galleryTxt{font-size:11px;color:#102F5E;padding-top:5px;padding-bottom:5px;padding-left:8px;text-align:left;}

ul.toggle{ margin:0; padding:0; list-style:none;}
ul.toggle li{float:left;margin:0px; padding:5px 11px 20px 10px; font-size:11px; color:#102F5E;}
ul.toggle li a{ text-decoration:none;}
ul.toggle li a:hover{color:#102F5E; text-decoration:underline;}

.midsection{
	width:988px;
	float:left;
}

.col-2-right-layout .col-main {float:left;margin:0px;background-color:#fff;}

/*.middle {min-height:400px; margin:0 auto; text-align:left;padding:0px;}
*/
.footer-container {width:988px;text-align:center;margin: 0px auto -1px auto;}


/*from new index page */

.jetzt{ float:left; margin:0 auto; padding:320px 0 0 20px;}

.toggle_detail{ width:625px; float:left; margin:0px; padding:8px 7px 12px 10px; font-size:11px; color:#102F5E;}


.toggle1{ width:600px; margin:0px auto; float:left; color:#1B305E;}
ul.toggle1{padding:0; list-style:none; margin:0px auto; float:left;}
ul.toggle1 li{float:left; margin:0px; padding:5px 95px 20px 12px; font-size:11px;}
ul.toggle1 li a{ text-decoration:none; float:left; color:#1B305E;}
ul.toggle1 li a:hover{color:#102F5E; text-decoration:underline; margin:0px auto; float:left; color:#0BA7E2;}

.toggle_jetzsofa{ width:630px; margin:0px auto; float:left; padding:0 0 8px 10px;}

/* category page*/
.kat_header{width:983px;height:217px;float:left; margin:10px auto; padding:1px; background-image:url(../images/header_bg.gif); background-repeat:no-repeat;text-align:left;}
.kat_mid{width:982px; float:left; margin:0px auto; padding:0px;}
.header_sofa{float:left;width:592px; margin:0px auto;text-align:center; padding:2px 0px;padding:30px 0;}
.header_sofa_lieferbar{float:left;width:592px; margin:0px auto;text-align:center; padding:2px 0px;padding:10px 0;}
.header_sofa_relax{float:left;width:592px; margin:0px auto;text-align:center; padding:2px 0px;padding:5px 0;}
.header_txt_sofa{width:350px; float:left; margin:0px auto; padding:20px;font-size:12px;font-family:arial;}
.kat_bottom_top{width:983px; float:left; margin:0px auto; padding:0px;}

.alle_txt{ width:988px; float:left; margin:0px auto; padding:0px; border-bottom:#CCCCCC solid 1px;}

.num{font-size:11px;font-family:arial; padding:5px 25px 5px 20px;  float:left; color:#000000;font-weight:bold;}
.num a{font-size:11px; padding:0px 0 0px 0px;  color:#999999; text-decoration:underline;font-family:arial;font-weight:bold;}
.num a.selected{font-size:11px;  color:#999999; text-decoration:none; font-weight:bold;font-family:arial;font-weight:bold;}
.num a:hover{font-size:11px; color:#000000; text-decoration:none; font-weight:bold;font-family:arial;}

.alle_box{ width:229px;float:left; margin:0px auto; padding:7px;overflow:hidden;position:relative;}

.alle_box_txt{ padding:7px; float:left; margin:0px auto; font-weight:bold; font-size:11px; width:114px;}
.alle_box_txt a{float:left; margin:0px auto; font-weight:bold; font-size:11px; color:#1B305E;}
.alle_box_txt a:hover{margin:0px auto; font-weight:bold; font-size:11px; color:#0066FF;}

.neu_article{top:6px;left:7px;position:absolute;}
.sale_article{top:6px;left:7px;position:absolute;}
.alle_box_txt1{padding:7px; float:right; margin:0px auto; font-weight:bold; font-size:11px; text-align:right; text-decoration:line-through; color:#1B305E;}
.alle_box_txt2{ padding:5px 7px 0px 7px; float:left; margin:0px auto;font-size:11px;font-family:arial;text-decoration:underline; color:#1B305E;}
.alle_box_txt3{ padding: 7px 0px 7px 0px; float:left; margin:0px auto; font-size:10px;font-family:arial; color:#1B305E; }
/*.alle_box_txt7{ padding:5px 7px 0px 7px; float:right; margin:0px auto; font-weight:bold;font-size:14px;font-family:arial; text-align:right;}*/
a{cursor:pointer; }
.alle_box_txt7 {
float:right;
font-family:arial;
font-size:14px;
font-weight:bold;
margin:0 auto;
text-align:right;
padding:5px 0px 0px 7px;
}
.alle_box_empty{ width:100px; padding:7px; float:right; margin:0px auto; font-weight:bold; font-size:11px; text-align:right; color:#1B305E;}
/*.division{ width:730px; margin:0px auto; float:left;}*/
.division{ width:500px; margin:0px auto; float:left;}

.alle_box_txt5{width:290px;text-align:left; padding:7px ; float:left; margin:0px auto; font-size:11px; font-weight:bold; text-decoration:underline;color:#1B305E; }
.alle_box_txt6{width:300px; padding:7px ; float:left; margin:0px auto; font-size:11px; text-decoration:underline; text-align:right; color:#1B305E; }


.home_header{ width:988px; margin:0px auto; float:left; padding:0px;}

#product_container{ width:988px; margin:0px auto; float:left; padding:0px;}

.product_box{ width:162px; margin:0px auto; float:left; padding:1px; background-image:url(../images/product_bg.gif); background-repeat:no-repeat;}

.product_box2{margin:0px auto; float:left; padding:10px 2px 2px 2px;}
.product_box1{margin:0px auto; float:left; padding:20px 2px 20px 2px;}


#offers_container{ width:988px; margin:0px auto; float:left; padding:5px 0 5px 0;height:160px;}
.offers_box{ width:191px; margin:0px auto; padding:0px; float:left; padding:3px; font-size:11px; line-height:15px;}
.offers1_box_mid{width:171px;height:118px; margin:0px auto; padding:5px 8px 15px 12px; float:left; background-image:url(../images/offer1.gif); background-repeat:no-repeat;text-align:left;}

.offers2_box_mid{width:171px; margin:0px auto; padding:6px 8px 18px 12px; float:left; background-image:url(../images/offer2.gif); background-repeat:no-repeat;text-align:left;}

.offers3_box_mid{width:171px;height:118px; margin:0px auto; padding:6px 8px 18px 12px; float:left; background-image:url(../images/offer3.gif); background-repeat:no-repeat;}

.offers4_box_mid{width:171px; margin:0px auto; padding:0px 7px 18px 13px; float:left; background-image:url(../images/offer4.gif); background-repeat:no-repeat;}

.offers5_box_mid{width:171px; margin:0px auto; padding:6px 8px 18px 12px; float:left; background-image:url(../images/offer6.gif); background-repeat:no-repeat;text-align:left;}

.offers4_txt{ width:110px; margin:0px auto; padding:0px; float:left;text-align:left;}
.offers4_button{ margin:0px auto; padding:22px 0 22px 0; float:right;}

/**/

.mediumBanner{
	/*padding-top:6px;*/
}
/* category page banner */
#mid_right_container2{ width:253px; margin:0px auto; float:right;text-align:left;}
.wie{ width:238px; float:right; padding:0px; margin:8px; background-image:url(../images/wie_bg.gif); background-repeat:repeat-x; background-color:#DEE7F4;}
.wie_mid{font-family:arial;font-size:11px;width:220px; float:left; margin:0px auto; padding:8px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px;text-align:left;}
.wie_img{width:238px;height:16px;float:right; padding:0px; margin:0 auto;}
.wie_img_bottom{width:238px;height:10px;float:right; padding:0px; margin:0 auto;}
.wie_box_txt{width:150px; float:left; margin:0px auto; font-size:11px;font-family:arial;}

.dotted{ border-bottom:#CCCCCC dotted 1px; width:180px; margin:0px; padding:0 10px 0 10px; float:left;}


.ein{ width:238px; height:244px; float:right; margin:8px; padding:0px; background-image:url(../images/ein_banner.gif); background-repeat:no-repeat;}
.ein_img{float:left; padding:11px; margin:0 auto; margin-top:200px; }

.uns_box{width:225px; float:right; margin:8px;font-family:arial;font-size:11px; padding:14px 1px 12px 12px; background-image:url(../images/uns_bg.gif); background-repeat:no-repeat; }

.dotted{ border-bottom:#CCCCCC dotted 1px; width:210px; margin:0px; padding:0px; float:left;}
a img{border:0px;}


a.first_last_arrow_link,a.first_last_arrow_link:visited,a.first_last_arrow_link:active{text-decoration:none;}
a.first_last_arrow_link:hover{text-decoration:none;}


a.view_all_link{font-size:11px; font-weight:bold; text-decoration:underline; text-align:center; color:#1B305E; }
a.view_all_link:hover{font-size:11px; font-weight:bold; text-decoration:underline; text-align:center; color:#1B305E;}

a.financelink,a.financelink:visited,a.financelink:active{font-size:10px;font-family:arial;color:#1b305e;text-decoration:underline;}
a.financelink:hover{font-size:10px;color:#1b305e;text-decoration:none;font-family:arial;}


a.faq_internal_links{color:#102F5E;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;text-decoration: underline;}
a.faq_internal_links:hover{color:#102F5E;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal; text-decoration: none;}
a.faq_internal_links:selected{color:#102F5E;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal; text-decoration: underline;}

.bottom_paging_div{width:988px; float:left; margin:0px auto; padding:0px;border-top:1px #dedede solid;}
.blank_div{width:988px; float:left; margin:0px auto; padding:0px;height:12px;}
.top_paging_div{width:988px; float:left; margin:0px auto; padding:0px; }
.note-msg{width:730px; float:left; margin:0px auto; padding:0px; text-align:left;}
.paging_description_div{width:300px; padding:7px ; float:left; margin:0px auto; font-size:11px;text-align:right; color:#1B305E;font-weight:normal; }
/*SEARCH PAGE  */
.home_header{ width:988px; margin:0px auto; float:left; padding:0px;text-align:left}

#product_container{ width:988px; margin:0px auto; float:left; padding:0px;}

.product_box{ width:162px; margin:0px auto; float:left; padding:1px; background-image:url(../images/product_bg.gif); background-repeat:no-repeat;}

.product_box2{margin:0px auto; float:left; padding:10px 2px 2px 2px;}
.product_box1{margin:0px auto; float:left; padding:20px 2px 20px 2px;}


#offers_container{ width:988px; margin:0px auto; float:left; padding:5px 0 5px 0;}
.offers_box{ width:191px; margin:0px auto; padding:0px; float:left; padding:3px; font-size:11px; line-height:15px;}
.offers1_box_mid{width:171px; margin:0px auto; padding:5px 8px 15px 12px; float:left; background-image:url(../images/offer1.gif); background-repeat:no-repeat;}

.offers2_box_mid{width:171px; margin:0px auto; padding:6px 8px 18px 12px; float:left; background-image:url(../images/offer2.gif); background-repeat:no-repeat;}

.offers3_box_mid{width:171px; margin:0px auto; padding:6px 8px 18px 12px; float:left; background-image:url(../images/offer3.gif); background-repeat:no-repeat;}

.offers4_box_mid{width:171px; margin:0px auto; padding:0px 7px 18px 13px; float:left; background-image:url(../images/offer4.gif); background-repeat:no-repeat;}

.offers5_box_mid{width:171px; margin:0px auto; padding:6px 8px 18px 12px; float:left; background-image:url(../images/offer6.gif); background-repeat:no-repeat;}

.offers4_txt{ width:110px; margin:0px auto; padding:0px; float:left;}
.offers4_button{ margin:0px auto; padding:22px 0 22px 0; float:right;}

.box_anm{width:328px; float:left; margin:10px 1px 50px 0;}
.box_anm_top{width:328px; float:left; margin:0 auto; background-image:url(../images/anm_top.gif); background-repeat:no-repeat;}
.box_anm_mid{width:325px; float:left; margin:0 auto; background-image:url(../images/anm_bg.gif); background-repeat:repeat-x; border-left:#E9EAEB solid 1px; border-right:#DBDCDE solid 1px;height:435px;background-position:center bottom; }
.box_anm_bottom{width:328px; float:left; margin:0 auto;}

.einfache_form{ width:493px; margin:0px auto; padding:9px 0 0 0; float:left;}
.einfache_top{ width:493px; margin:0px auto; float:left;}
.einfache_top_left{ width:11px; margin:0px auto; float:left;}
.einfache_top_mid{ width:471px; margin:0px auto; float:left; background-image:url(../images/einfache_bg_top_mid.gif); background-repeat:repeat-x;text-align:left; }

.einfache_top_mid1{ width:471px; margin:0px auto; float:left; background-image:url(../images/1.wahlen_mid_bg.gif); background-repeat:repeat-x;text-align:left;font-family:arial;font-weight:bold; height:32px;}
.einfache_top_mid1 div{margin-top: 7px; margin-left: 6px;}

.einfache_bottom_mid1{ width:471px; margin:0px auto; float:left; background-image:url(../images/einfache_bg_bottom_mid.gif); background-repeat:repeat-x;  height:7px; padding: 0 0 50px 0;}
.einfache_top_right{ width:11px; margin:0px auto; float:right;}
.einfache_img{float:left;}

.bdr{border:1px solid #DDDEE0; border-bottom:none; border-top:none; float:left; height:22px; width:99.6%;}
.bdr1{border:1px solid #DDDEE0; border-bottom:none; border-top:none; float:left; width:99.6%;text-align:left;}
.bdr2{border:1px solid #DDDEE0; border-bottom:none; border-top:none; float:left; width:99.6%; background-image:url(../images/3.wahlen_box_bg.gif);height:55px; background-repeat:repeat-x; background-color:#E8EDF7;}

.blank_space{float:left; height:22px;}

.lader{float:left; padding:22px 0 22px 0px;}
.Strukturstoff { float:left; width:80px; padding:22px 0 0 0px;}
.lader_button{ float:left; margin: 21px 6px 0px 12px; width:20px;}

.Longchair-Ecken{ float:left; width:150px; padding:22px 0 0 12px;text-align:left;}
.Longchair-Ecken span{padding:0px 0 0px 5px;}

.Longchair-Ecken1{ float:left; width:160px; padding:0px 0 0 12px;}
.Longchair-Ecken1 span{padding:0px 0 0px 5px;}
.Longchair-Ecken2{ float:left; width:160px; padding:0px 0 24px 12px;}
.Longchair-Ecken2 span{padding:0px 0 24px 5px;text-align:left;}

.Sofa-Garnituren{float:right; width:280px; padding:22px 0 0 0px;text-align:left;}
.Sofa-Garnituren span{ padding:0px 0 0px 5px;}
.Sofa-Garnituren1{ float:right; width:280px; padding:0px 0 0 0px;}
.Sofa-Garnituren1 span{ padding:0px 0 0px 5px;}

.check_button{ float:right; margin: 21px 6px 0px 12px; width:20px;}

.jetztsuchen_button{float:right; padding:20px 12px 0 0;}

.sofer_for_jeden_bg{background-image:url(../images/sofer_for_jeden_bg.gif); background-repeat:no-repeat; margin:18px 0 0 0; height:164px; float:left; width:238px;}

.los_button{padding:130px 14px 0 0; float:right;}

.wie3{ width:238px; float:right; padding:0px; margin:8px; background-image:url(../images/wie_bg.gif); background-repeat:repeat-x; background-color:#E0E9F5; margin-right:0px;}
.wie_mid3{ width:220px; float:left; margin:0px auto; padding:8px; border-left:#ECECEC solid 1px; border-right:#DFE0E0 solid 1px;}
.wie_box_txt3{width:150px; float:left; margin:0px auto; font-size:11px;}

.wie2{ width:238px; float:left; padding:0px; margin:8px; margin-left:0px;}
.wie_mid2{ float:left; padding:0px; margin:0px auto; }
.wie_box_txt2{width:216px; float:left; margin:0px auto; font-size:11px; line-height:17px; padding:0 10px 10px 10px; border-left:#E8EBEF solid 1px; border-right:#E8EBEF solid 1px; background-image:url(../images/tra_bg.gif); background-repeat:repeat-x; background-color:#EDF3F9;text-align:left;}

.search_row2_checkbox{ float:left; width:150px; padding:0px 0 0 12px;text-align:left;}

.search_row2_checkbox_container{float:left;padding-top:15px;padding-bottom:15px;}
.header_sofa_search{float:left;width:592px; margin:0px auto;text-align:center; padding:1px 0px;}
.header_sofa_sofort_lieferbar{float:left;width:592px; margin:0px auto;text-align:center; padding:17px 0px;}


.txt_field_big{
	background-image:url(../images/text_field_big.gif);
	background-repeat:repeat-x;
	padding:3px 5px 0px 5px;
	margin:0px auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
    font-size:11px;font-family:Arial;
    color:#1b305e;
}
.select_field_big{
	background-image:url(../images/text_field_big.gif);
	background-repeat:repeat-x;
	padding:3px 5px 0px 5px;
	margin:0px auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	width:290px;
    font-size:11px;font-family:Arial;font-weight:700;
    color:#1b305e;
}

.anm_top_head{ padding:1px 20px; margin:0px auto; float:left;}

.nue_box_txt2{width:270px; float:right; margin:0px auto; font-size:12px; line-height:18px; padding:0 0 80px 2px;}

.txt_field_top{margin:0 auto; padding:5px 0 2px 0; width:290px;}

.neu_bar{ width:988px; margin:15px auto; padding:0px; background-image:url(../images/neu_bg.gif); background-repeat:repeat-x; float:left;}

.neu_bar1{ width:988px; margin:15px auto; padding:0px; float:left;}
.neu_img{ padding:2px 0 2px 4px; float:left; margin:0px auto;}
.neus_txt{font-size:11px; padding:0px; color:#102F5E; float:left; width:260px; margin:0px auto;}

.regi_form_lable{float:left;padding-left:20px;text-align:left;}
.passwort_box{background-image:url(../images/passwort_anforderung_box.gif); background-repeat:no-repeat; width:989px; height:233px; float:left; margin:10px 1px 50px 0;}


a.email,aemail:visited,a.email:active{text-decoration:underline; font-weight:bold; color:#72BBE4}
a.email:hover{text-decoration:underline;color:#72BBE4}

.regi_form_lable2{float:left;padding-left:15px;text-align:left;}

.txt_field{
	/*width:134px;*/
	height:15px; float:left; margin:5px 0 0 16px;
	background-image:url(../images/text_field_big.gif);
	background-repeat:repeat-x;
	padding:3px 5px 0px 5px;
	margin:0px auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
}

.txt_field_login{
	height:15px; float:left;
	width:140px;
	background-image:url(../images/text_field_big.gif);
	background-repeat:repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	font-family:arial;
	font-size:11px;
}

.txt_field1{
	width:25px; height:12px; float:left; margin:0px 4px 0 4px;
	background-image:url(../images/text_field_big.gif);
	background-repeat:repeat-x;
	padding:3px 5px 0px 5px;
	margin:0px auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;}
	/*customer area*/

.box_meine{width:327px; float:left; margin:0px auto; padding:0 1px; }
.box_meine_top{width:307px; float:left; margin:0 auto; background-image:url(../images/anm_top.gif); background-repeat:no-repeat;  padding: 1px 0 0 20px; text-align:left;}
.box_meine_mid{width:300px; float:left; margin:0 1px 0 1px; border-left:#E9EAEB solid 1px; border-right:#DBDCDE solid 1px; padding:10px 12px 5px 13px; line-height:17px;text-align:left; }
.box_meine_bottom{width:327px; float:left; margin:0 auto;}
.box_meine_mid_main{ width:988px; margin:0px auto; float:left; padding:0px;}

.box_meine_left{width:327px; float:left; margin:0px auto; padding:0px; }

.meine_right_form_top{text-align:left;width:650px; float:right; margin:0px auto; padding:0px; }
.meine_right_form_top_new{text-align:left;width:640px; float:right; margin:0px auto; padding:0px; }


.meine_right_form_top_img{width:196px; float:right; margin:0px auto; padding:0px; }
.meine_right_form_txt{font-size:12px; color:#102F5E; padding:15px 0 5px 20px; line-height:18px;}

.meine_right_form_toggle{width:322px; float:left; margin:0px auto; padding:16px 0; background-image:url(../images/toggle_a.gif); background-repeat:no-repeat;text-align:left; }
.meine_right_form_toggle2{width:327px; float:right; margin:0px auto; padding:16px 0; background-image:url(../images/toggle_weight.gif); background-repeat:no-repeat;text-align:left; }

.right_form_top_txt{ font-size:12px; padding:4px 0 0 20px; margin:0px auto;}

/*.right_form_top_txt_u{ font-size:12px; padding:4px 0 0 20px; margin:0px auto; text-decoration:underline;}*/

a.right_form_top_txt_u,a.right_form_top_txt_u:visited,a.right_form_top_txt_u:active{font-size:12px;  padding:4px 0 0 20px; margin:0px auto; text-decoration:underline;color:#000000;}
a.right_form_top_txt_u:hover{font-size:12px; padding:4px 0 0 20px; margin:0px auto; text-decoration:underline;color:#000000;}





.neu_bar1{ width:988px; margin:0px auto; padding:0px; float:left;}
.neu_bar2{ width:988px; margin:6px auto; padding:0px; float:left;}
.neu_img{ padding:2px 0 2px 4px; float:left; margin:0px auto;}
.neus_txt{font-size:11px; padding:0px; color:#102F5E; float:left; width:260px; margin:0px auto;}

.login_txt1{ font-size:12px; color:#1B305E; padding:0 0px 0 16px; width:110px; float:left;}
.login_txt2{ color:#1B305E;
float:left;
font-size:12px;
padding:0 0 0 65px;
width:90px;}

/**/
.meine_toggle_month{ width:335px; margin:0px auto; padding:0px; float:right;text-align:left;}
.meine_right_form_top_txt{width:454px; float:left; margin:0px auto; padding:0px; background-image:url(../images/Personliche_txt.gif); background-repeat:no-repeat;text-align:left;}
/**/

.meine_right_form_toggle3{width:322px; float:left; margin:0px auto; padding:16px 0; background-image:url(../images/toggle_weight_c.gif); background-repeat:no-repeat;text-align:left; }
.meine_right_form_toggle4{width:323px; float:right; margin:0px auto; padding:16px 0; background-image:url(../images/toggle_a.gif); background-repeat:no-repeat;text-align:left; }


/* kabs_mein */
a.div_a{color:#000000; }
a.div_a:hover{color:#000000;}
/***/

a.passwortlink,a.passwortlink:visited,a.passwortlink:active{font-size:10px; text-decoration:underline;color:#000000; font-family:verdana;}
a.passwortlink:hover{font-size:10px; text-decoration:underline;color:#000000; font-family:verdana;}

.meine_right_form_txt_bestll{font-size:12px; color:#102F5E; padding:15px 0 5px 20px; line-height:16px;}


/*password change :-  class  from old boxes.css */

.customer_password_td{
	background-image:URL("../images/customer_password.png");
	background-repeat: no-repeat;
	height:150px;
	width:466px;
	background-position:center;
	vertical-align:top;
	text-align:left;
}

/* article page */

.txt3{font-size:12px; font-family:arial;padding:5px 0 10px 12px;text-align:left; color:#102f5e; width:200px; float:left; }
.txt4{font-size:12px;font-family:arial; padding:5px 0 10px 12px; color:#102f5e; width:400px; float:left; }

.txt5{font-size:11px;font-family:arial; padding:5px 0 10px 12px;  float:right; color:#666666;width:150px;}

.txt5 a{font-size:11px;font-family:arial; padding:0px 0 0px 0px;  color:#8d99af; text-decoration:none;}
.txt5 a.selected{font-size:11px; font-family:arial; color:#102f5e; text-decoration:none; font-weight:bold;}
.txt5 a:hover{font-size:11px;font-family:arial; color:#8d99af; text-decoration:none; font-weight:bold;}



.txt6{font-size:12px;font-family:arial; padding:5px 0 10px 12px;text-align:left;  float:right; color:#1B305E;;width:200px;}
.txt6_artilce{font-size:11px;font-family:arial; padding:5px 0 10px 12px;text-align:right;  float:right; color:#1B305E;;width:200px;}
.txt6_artilce a{font-size:11px; font-family:arial;color:#1B305E;font-weight:700;}
.txt6_artilce a:hover{font-size:11px;font-family:arial; color:#34A3E1;font-weight:700;}


.txt6 a{font-size:12px; font-family:arial;color:#1B305E;font-weight:700;}
.txt6 a:hover{font-size:12px;font-family:arial; color:#34A3E1;font-weight:700;}

.txt7{font-size:14px;font-family:arial;text-align:left; padding:20px 0 14px 18px; color:#102F5E; font-weight:bold;}
.product-specs{font-size:11px;overflow: auto;height: 105px;font-family:arial;text-align:left; padding:0px 0 0px 18px; color:#102F5E; line-height:16px;}
.txt8{font-size:11px;font-family:arial;text-align:left; padding:0px 0 0px 18px; color:#102F5E; line-height:16px;}
.txtVersand{font-size:11px;font-family:arial;text-align:right; padding:0px 0 0px 18px; color:#102F5E; line-height:16px;}
.txt9{font-size:15px;font-family:arial;text-align:left; padding:5px 15px 0px 0px; color:#102F5E; font-weight:bold; text-align:right;}
.txt10{font-size:14px;font-family:arial;text-align:left; padding:10px 0 5px 18px; color:#102F5E; font-weight:bold; float:left;}
a.finanzierunglink,a.finanzierunglink:visited,a.finanzierunglink:active{font-size:11px;text-decoration:underline;color:#102F5E;}
a.finanzierunglink:hover{font-size:11px;text-decoration:none;color:#102F5E;}
.menge_txt{font-size:12px; padding:0px 0 0px 0px; color:#102f5e; float:left;font-weight:700;}
a.cartadd,a.cartadd:visited,a.cartadd:active{font-size:13px;text-decoration:none;color:#102f5e;font-weight:700;}
a.cartadd:hover{font-size:13px;text-decoration:none;color:#102f5e;font-weight:700;}
.txt_field_menge{
    height:15px; float:left; margin:0px 4px 0 4px;text-align:center;width:25px;font-size:13px;font-weight:700;
    background-image:url(../images/text_field_big.gif);
    background-repeat:repeat-x;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #EAEAEA;
    border-right-color: #EAEAEA;
    border-bottom-color: #EAEAEA;
    border-left-color: #EAEAEA;}
.red_txt{font-size:22px; padding:0px 15px 0px 0px; color:#BB0401; text-align:right; width:150px; float:right;}
.normal_txt{font-size:22px; padding:0px 15px 0px 0px; color:#102f5e; text-align:right; width:150px; float:right;}
.product_attribute{
	position:absolute; visibility: hidden;background-color: white; padding: 8px;z-index:1000;width:280px;
}


.attributes_div{
background-image:URL("../images/attributes_bg.gif");
background-repeat: no-repeat;
background-position:center;
vertical-align:top;
text-align:left;
width:183px;height:30px;
font-size:11px;font-family:arial;font-weight:700;color:#102f5e;
/*border:1px solid #000000;*/
}
.attributeSection{font-size:11px; padding:0px 0 0px 18px; color:#102F5E;float:left;text-align:left;width:305px;float:left;}

#flyout_container{width:295px; margin:0px auto;float:left;}
#flyout_container1{ width:140px; margin:0px auto; float:left;}
#flyout_container2{ width:145px; margin:0px auto; float:right;}
.fly_shadow_bg{background-image:url(../images/fly_shadow_bg.gif); background-repeat:repeat-y; float:left; width:288px;}

.fly_left{float:left; width:131px;}
.fly_right{float:right; width:131px;}

.fly_txt{color:#102F5E;font-size:12px;padding:5px 0 0 10px; }
.fly_txt1{font-size:11px; color:#8692A5; padding:0px 0 5px 20px; width:100px;}

.fly_img {padding:3px 0 5px 10px; float:left;width:115px;}

.fly_txt2{font-size:12px; color:#102F5E; padding:20px 0 0 3px;}
.fly_txt3{font-size:11px; color:#8692A5; padding:0px 0 5px 0px; width:100px;}

.leder_img1{ padding:3px 0px 5px 0px; float:left;}

.fly_txt4{font-size:11px; color:#102F5E; padding:130px 20px 15px 0px; float:right; text-decoration:underline;}
.fly_txt4 a{font-size:11px; color:#102F5E;text-decoration:underline;}
.fly_txt4 a:hover{font-size:11px; color:#102F5E;text-decoration:none;}
.popupMaskForLoading2 {
    display:none;
}
.popupMaskForLoading {
}
.alle_box_txt_wishlist{float:left; margin:0px auto; font-weight:bold; font-size:11px;}
.alle_box_txt_wishlist a{float:left; margin:0px auto; font-weight:bold; font-size:11px; color:#1B305E;}
.alle_box_txt_wishlist a:hover{margin:0px auto; font-weight:bold; font-size:11px; color:#0066FF;}

.alle_box_txt_wishlist_tab{width:80px;float:left; margin:0px auto; font-weight:bold; font-size:11px;}
.alle_box_txt_wishlist_tab a{float:left; margin:0px auto; font-weight:bold; font-size:11px; color:#1B305E;}
.alle_box_txt_wishlist_tab a:hover{margin:0px auto; font-weight:bold; font-size:11px; color:#0066FF;}

.neu_article_wishlist{bottom:82px;left:7px;position:absolute;}
.neu_article_tab{bottom:82px;left:7px;position:absolute;}
.neu_article_tab_wishlist{bottom:123px;left:7px;position:absolute;}
.neu_article_tab_related{bottom:77px;left:5px;position:absolute;}
.neu_article_wishlist{bottom:100px;left:7px;position:absolute;}
.neu_article_lastviewed{bottom:65px;left:7px;position:absolute;}
.sale_article_tab{bottom:80px;left:7px;position:absolute;}
.sale_article_tab_wishlist{bottom:110px;left:7px;position:absolute;}
.sale_article_tab_related{ bottom:89px;left:7px; position:absolute;}
.alle_box_txt7_last{ padding:5px 7px 0px 7px; float:right; margin:0px auto; font-weight:bold;font-size:12px;font-family:arial; text-align:right;}
.alle_box_empty_lastview{display:none;}
.alle_box_txt2_hide{display:none}
.alle_box_txt3_hide{display:none}
.alle_box_view{ width:145px;float:left; margin:0px auto; padding:7px;overflow:hidden;position:relative;}
.alle_box_view_wishlisttab{ width:145px;float:left; margin:0px auto; padding:7px;overflow:hidden;position:relative;}
.alle_box_view_lastview{ width:150px;float:left; margin:0px auto; padding:5px;overflow:hidden;position:relative;}

.alle_box_txt_lastview{float:left; margin:0px auto;  font-size:11px;}
.alle_box_txt_lastview a{float:left; margin:0px auto;  font-size:11px; color:#1B305E;}
.alle_box_txt_lastview a:hover{margin:0px auto;  font-size:11px; color:#0066FF;}
.alle_box_txt1_lastview{float:right; margin:0px auto; /*font-weight:bold;*/ font-size:11px; text-align:right; text-decoration:line-through; color:#1B305E;}
.alle_box_txt4{ padding:5px 7px 0px 7px; float:right; margin:0px auto; font-weight:bold;font-size:14px;font-family:arial; text-align:right; color:#C60000;}
.alle_box_txt4_normal{ padding:5px 7px 0px 7px; float:right; margin:0px auto; font-weight:bold;font-size:14px;font-family:arial; text-align:right;}
.alle_box_d_tab{width:150px;float:left; margin:0px auto;overflow:hidden;position:relative;}
.alle_box_d_tab_wishlist{width:140px;float:left; margin:0px auto;overflow:hidden;position:relative;}
.marbetxt{ font-size:11px; color:#102f5e; padding:5px 10px 0px 10px;text-align:left;font-family:arial;}
.materialfarbebottom{float:left;text-align:left;width:645px;}
/**/
a.morelinks,a.morelinks:visited,a.morelinks:active{
 font-size:10px;
 text-decoration:underline;
 color:#000000;
 font-family:verdana;
}
a.morelinks:hover{font-size:10px; text-decoration:underline;color:#000000; font-family:verdana;}
.alle_box_txt4_lastview{ padding:5px 7px 0px 7px; float:right; margin:0px auto; font-weight:bold;font-size:12px;font-family:arial; text-align:right; color:#C60000;}
/*basket*/
.waren_form_toggle{width:650px; float:left; margin:0px auto; padding:16px 0; background-image:url(../images/warenkorb_top.gif); background-repeat:no-repeat;text-align:left;}
.waren_radio_button{ margin:15px auto; padding:0px 10px 0px 5px; float:left;  }
.waren_radio_button2{ margin:15px auto; padding:0px 10px 0px 40px; float:left;  }
.waren_txt{ width:420px; margin:0px auto; padding:0px; float:left;}
ul.waren_txt{ margin:0px auto; padding:0px; list-style:inside;}
ul.waren_txt li{ margin:0px auto; padding:0px; line-height:18px;}
.weiter_button{ width:140px; margin:4px 5px; padding:0px; float:right;}
/**/

.right_form_top_txt3{width:110px; font-size:12px; padding:4px 30px 0 20px; margin:0px auto; float:left; font-weight:bold; text-align:center;}
.right_form_top_txt3_second{width:110px; font-size:12px; padding:4px 30px 0 0px; margin:0px auto; float:left; font-weight:bold; text-align:center;}
.right_form_top_txt3_menge{width:110px; font-size:12px; padding:4px 30px 0 40px; margin:0px auto; float:left; font-weight:bold; text-align:center;}

.bestellung7{  margin:0px auto; float:left; padding:0px; list-style:none;}
ul.bestellung7{ margin:0px auto; padding:0px; list-style:none; line-height:18px; font-size:11px;}
ul.bestellung7 li{ margin:0px auto; padding:8px 0px 5px 12px; float:left;}
.alle_box_chk{width:150px;  padding:7px; float:left; margin:0px auto; font-size:11px;text-align:left;}
.alle_box_chk_wishtlist_tab{width:140px;  padding:1px; float:left; margin:0px auto; font-size:11px;text-align:left; color:#8D9AB1}
a.aus_andern,a.aus_andern:visited,a.aus_andern:active{font-size:11px;  text-decoration:underline;color:#000000;}
a.aus_andern:hover{font-size:11px; text-decoration:underline;color:#000000;}

a.incre_decre,a.incre_decre:visited,a.incre_decre:active{font-size:12px;  text-decoration:none;color:#000000;}
a.incre_decre:hover{font-size:12px; text-decoration:none;color:#000000;}


/*----*/
.lader_button {
float:left;
margin:21px 6px 0 12px;
width:20px;
}



.float_right2 {
float:right;
font-size:11px;
margin:115px auto;
padding:0 10px 0 0;
width:70px;
}

.float_right3 {
float:right;
margin:115px auto;
padding:0 10px 0 0;
}

.lader2 {
float:left;
padding:22px 20px 22px 0;
}

.select_field_big_regis{
	background-image:url(../images/text_field_big.gif);
	background-repeat:repeat-x;
	padding:3px 5px 0px 5px;
	margin:0px auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
    font-size:11px;font-family:Arial;
    font-weight:700;
	width:130px;
}
.galleryImageSection{width:988px; float:left;padding-bottom:5px;}
.alle_txt_artilce_title{width:988px; float:left;margin-top:10px;font-size:16px;font-family:Arial;font-weight:700; padding-bottom:5px; padding-top:5px; border-bottom:#CCCCCC solid 1px;border-top:#CCCCCC solid 1px;}
.printDescTxt{font-size:12px;color:#102F5E;padding-top:5px;padding-bottom:5px;text-align:left;}
.txt9line{font-size:15px;font-family:arial;text-align:left; padding:5px 15px 0px 0px; color:#102F5E; font-weight:bold; text-align:right;text-decoration:line-through;}
.articleDesc{float:right;width:327px;min-height:250px;}
.printdetailssection{width:988px; float:left;margin-top:10px;padding-bottom:5px; padding-top:5px;border-top:#CCCCCC solid 1px;}
.print_heading{width:988px; float:left;font-size:16px;font-family:Arial;font-weight:700; padding-bottom:5px; padding-top:5px;}
.printmarbetxt{ font-size:11px; color:#102f5e;text-align:left;}
.printfooter{color:#878789;font-size:11px;}
.galleryheading{width:750px; float:left;margin-top:10px;font-size:12px;font-family:Arial;font-weight:700; padding-bottom:5px; padding-top:5px;text-align:left;}
.galleryclose{width:225px; float:right;margin-top:10px;font-size:11px;font-family:Arial; padding-bottom:5px; padding-top:5px;}
ol, ul,li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.float_right_login{ margin-left:150px;
padding:0;
text-align:left;}

.float_right2 {
float:right;
font-size:11px;
margin:115px auto;
padding:0 10px 0 0;
width:70px;
}

.float_right3 {
float:right;
margin:115px auto;
padding:0 10px 0 0;
}


.float_right31 {
float:right;
margin:25px auto;
padding:0 10px 0 0;
}

.float_right32 {
float:right;
margin:55px auto;
padding:0 10px 0 0;
}

.float_right33 {
float:right;
margin:90px auto;
padding:0 10px 0 0;
}


.float_right34 {
float:right;
margin:128px auto;
padding:0 10px 0 0;
}

.float_right35 {
float:right;
margin:165px auto;
padding:0 10px 0 0;
}


.float_right36 {
float:right;
margin:205px auto;
padding:0 10px 0 0;
}

.float_right37 {
float:right;
margin:240px auto;
padding:0 10px 0 0;
}

.float_right38 {
float:right;
margin:280px auto;
padding:0 10px 0 0;
}

.float_right39 {
float:right;
margin:320px auto;
padding:0 10px 0 0;
}


.float_right310 {
float:right;
margin:355px auto;
padding:0 10px 0 0;
}

.float_right311 {
float:right;
margin:390px auto;
padding:0 10px 0 0;
}

.float_right312{
float:right;
margin:430px auto;
padding:0 10px 0 0;
}


.float_right313 {
float:right;
margin:465px auto;
padding:0 10px 0 0;
}
/* The hint to Hide and Show */
 /* The hint to Hide and Show */
 .hint {
    display: none;
    position: absolute;
    width: 80px;
    margin-top: -4px;
    margin-left:310px;
    padding: 5px 12px;
    font-size:11px;font-family:Arial;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: url(../images/warenkorb_arrow.gif) no-repeat -10px 5px;
    background-color:#ffffff;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/warenkorb_arrow.gif) left top no-repeat;
    background-color:#ffffff;
}

.hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/warenkorb_arrow.gif) left top no-repeat;
}
.hint_strabe1{
    background:transparent url(../images/warenkorb_arrow.gif) no-repeat scroll -10px 5px;
    display:none;
    font-family:Arial;
    font-size:11px;
    margin-left:308px;
    margin-top:-4px;
    padding:5px 12px;
    position:absolute;
    width:80px;
    background-color:#ffffff;
}

.hint_plz{
    background:transparent url(../images/warenkorb_arrow.gif) no-repeat scroll -10px 5px;
    display:none;
    font-family:Arial;
    font-size:11px;
    margin-left:308px;
    margin-top:-4px;
    padding:5px 12px;
    position:absolute;
    width:80px;
    background-color:#ffffff;
}
.hint_fest{
    background:transparent url(../images/warenkorb_arrow.gif) no-repeat scroll -10px 5px;
    display:none;
    font-family:Arial;
    font-size:11px;
    margin-left:186px;
    margin-top:-4px;
    padding:5px 12px;
    position:absolute;
    width:80px;
    background-color:#ffffff;
}
.hint_mobile{
    background:transparent url(../images/warenkorb_arrow.gif) no-repeat scroll -10px 5px;
    display:none;
    font-family:Arial;
    font-size:11px;
    margin-left:186px;
    margin-top:-4px;
    padding:5px 12px;
    position:absolute;
    width:80px;
    background-color:#ffffff;
}

.hint_gb1{
    background:transparent url(../images/warenkorb_arrow.gif) no-repeat scroll -10px 5px;
    display:none;
    font-family:Arial;
    font-size:11px;
    margin-left:312px;
    margin-top:-4px;
    padding:5px 12px;
    position:absolute;
    width:80px;
    background-color:#ffffff;
}

.hint_gb2{
    background:transparent url(../images/warenkorb_arrow.gif) no-repeat scroll -10px 5px;
    display:none;
    font-family:Arial;
    font-size:11px;
    margin-left:257px;
    margin-top:-4px;
    padding:5px 12px;
    position:absolute;
    width:80px;
    background-color:#ffffff;
}

.hint_gb3{
    background:transparent url(../images/warenkorb_arrow.gif) no-repeat scroll -10px 5px;
    display:none;
    font-family:Arial;
    font-size:11px;
    margin-left:202px;
    margin-top:-4px;
    padding:5px 12px;
    position:absolute;
    width:80px;
    background-color:#ffffff;
}
.meine_right_form_toggle_mid4{float:right;margin:0 auto;padding:6px 0 6px 15px;width:630px;}
.radio_button_form{width:30px; padding:0 0px 0 0; float:left; margin:0px auto;}
.radio_button_form_txt{width:450px; padding:2px 5px 0 0; float:left; margin:0px auto;}
.radio_button_form_txt span{margin:0px auto; font-size:10px; text-decoration:underline;  padding:0px 0px 0 8px;}
.cards_div{ width:120px; margin:0px auto; padding:10px 0px 0 0; float:right;}
.cards_div1{ width:155px; margin:0px auto; padding:10px 0px 0 0px; float:left; font-size:14px; text-align:right;}
.dresdner_card{ margin:0px auto; padding:50px 19px 0 0; float:right;}
#checkout-step-payment{width:640px; margin:0px;padding:0px;float:right;}
#opc-payment{margin:0px;padding:0px;float:right;width:640px;}
.payment-methods{text-align:left;width:640px; float:right; margin:0px auto;padding-left:0px;}
.box_meine_right{width:640px; margin:0px auto;float:left;padding-left:10px;}
.box_meine_right_opc_review{width:640px; margin:0px auto;float:right;}    /*padding-right:10px;*/
.float_left{width:180px;float:left; margin:0px auto; padding:0px;text-align:left;}
.float_right{float:left; margin:0px auto; padding:0px;text-align:left;}
.float_right_button{float:right; margin:0px auto; padding:0px;text-align:right;}
.float_right_total{float:right; margin:0px auto; padding:0px;text-align:right;}
.right_form_top_txt2{width:180px;font-size:12px; padding:4px; margin:0px auto; float:left;}
.meine_right_form_toggle_mid2{ width:600px; margin:0px auto; padding:6px 0px 6px 15px; float:left;}
.zuruck_zu_ihrer_button{float:left; width:260px; padding:20px 0 50px 19px;}
.zuruck_zu_ihrer_button1{float:right; width:250px; padding:20px 20px 50px 0px;}
.zuruck_zu_ihrer_button2{float:right; width:400px; padding:100px 20px 50px 0px;}
.radio_button_form_txt1{width:400px; padding:29px 45px 0 18px; float:left; margin:0px auto;}
.radio_button_form_txt1 span{margin:0px auto; font-size:10px; text-decoration:underline;  padding:0px 0px 0 8px;}
.paymentform{margin:0px auto;float:left;padding-left:10px;}
.paymentinfo{
    position:absolute; visibility: hidden;
    background-color: #f3fbfe; padding: 2px;
    padding:15px;
}
#checkout-step-review{width:640px; margin:0px auto;float:right}
#opc-review{width:640px; margin:0px auto;float:right;}
#checkout-review-load{width:640px; margin:0px auto;float:left;}
#checkoutprocesssection{width:640px; margin:0px auto;float:left;}
.meine_right_two_toggle{width:300px; float:left; margin:0px auto; padding:3px 10px;}
.meine_right_two_toggle1{width:300px; float:right; margin:0px auto; padding:3px 10px;}
.meine_right_two_toggle2{width:300px; float:left; margin:6px auto; padding:3px 10px;text-align:left;}

.addresslabel{width:120px; float:left; margin:3px auto; padding:5px;font-style:normal;}
.addressvalue{width:140px; float:right; margin:3px auto; padding:5px;font-weight:700;font-style:normal;}
/* bestellung */

.bestellung{ width:640px; margin:0px auto; float:left; padding:0px; background-image:url(../images/1.wahlen_mid_bg.gif); background-repeat:repeat-x;}
.bestellung2{ width:627px; margin:0px auto; float:left; padding:10px 0px 10px 0px; text-align:left;}
.bestellung_brd{text-align:left;width:632px;float:right;padding-top:10px;border-bottom:#E6E6E6 solid 1px;}
.bestellung_total{ width:630px; margin:0px auto; float:left; padding:10px;}
.bestellung_brd2{ width:460px; margin:0px auto; float:right; border-bottom:#E6E6E6 solid 1px;}
.bestellung_brd2_history{width:420px; margin:0px auto; float:right; border-bottom:#E6E6E6 solid 1px;}

.bestellung3{  margin:0px auto; float:left; padding:0px; list-style:none;}
ul.bestellung3{ margin:0px auto; padding:0px; list-style:none; font-weight:bold;}
ul.bestellung3 li{ margin:0px auto; padding:8px 100px 5px 10px; float:left;}

.bestellung_button{margin:0px auto; float:right; padding:5px; font-size:11px;}
.bestellung_img{margin:0px auto; float:left; padding:5px;}

.bestellung4{  margin:0px auto; float:left; padding:0px; list-style:none;}
ul.bestellung4{ margin:0px auto; padding:0px; list-style:none; line-height:18px;}
ul.bestellung4 li{ margin:0px auto; padding:8px 50px 5px 10px; float:left;}

.bestellung5{  margin:0px auto; float:left; padding:0px; list-style:none;text-align:left;}
ul.bestellung5{ margin:0px auto; padding:0px; list-style:none; line-height:18px; font-size:11px;}
ul.bestellung5 li{ margin:0px auto; padding:8px 25px 5px 0px; float:left;}

.bestellung6{  margin:0px auto; float:left; padding:0px; list-style:none;}
ul.bestellung6{ margin:0px auto; padding:0px; list-style:none; line-height:18px; font-size:11px;}
ul.bestellung6 li{ margin:0px auto; padding:8px 60px 5px 30px; float:left;}

.bestellung_txt_red{ margin:0px auto; float:right; padding:5px; font-size:14px; color:#B40011; font-weight:bold; }
.bestellung_txt_small{margin:0px auto; float:right; padding:5px; font-size:11px; font-weight:bold; text-decoration:line-through;}
a.backlink,a.backlink:visited,a.backlink:active{font-size:11px; text-decoration:none;color:#1B305E; font-family:arial;}
a.backlink:hover{font-size:11px; text-decoration:underline;color:#1B305E; font-family:arial;}
.bar_mid{ float:left; margin:5px auto; padding:0px;}

.meine_right_form_toggle_mid{ width:647px; margin:0px auto; float:left; background-image:url(../images/persdaten_bg.gif); background-repeat:repeat-x; border-left: #E4E5E7 solid 1px; border-right: #E8E8E8 solid 1px; background-position:center bottom; }
.meine_right_form_toggle_mid_article{width:640px; margin:0px auto; float:left;text-align:left;font-family:arial;font-size:11px;}

.meine_right_form_toggle_mid_item{ width:647px; margin:0px auto; float:left; border-left: #E4E5E7 solid 1px; border-right: #E8E8E8 solid 1px; background-color:#F5F9FF; background-position:center top; }
.float_right1{ width:80px; float:right; margin:0px auto; padding:0px;}
.button-set{float:right; margin:0px auto; padding:0px;}
#payment-buttons-container{float:right; margin:0px auto; padding:0px;}
.meine_toggle_month_check{ width:420px; margin:0px auto; padding:0px; float:right;text-align:left;}
.CursorPointer{cursor:pointer;}
.sale_article_wishlist{bottom:115px;left:7px;position:absolute;}
a.crosslink,a.crosslink:visited,a.crosslink:active{font-size:12px;  text-decoration:none;color:#000000; font-family:arial;}
a.crosslink:hover{font-size:12px; text-decoration:none;color:#000000;font-family:arial;}
a.closelink,a.closelink:visited,a.closelink:active{font-size:12px;  text-decoration:none;color:#000000;font-family:arial;}
a.closelink:hover{font-size:12px; text-decoration:none;color:#000000;font-family:arial;}

a.closegallerylink,a.closegallerylink:visited,a.closegallerylink:active{font-size:11px;  text-decoration:none;color:#102f5e;font-family:arial;}
a.closegallerylink:hover{font-size:11px; text-decoration:none;color:#102f5e;font-family:arial;}

.sale_article_lastviewed{bottom:76px;left:7px;position:absolute;}
a.weitereinformationen,a.weitereinformationen:visited,a.weitereinformationen:active{font-size:10px;text-decoration:underline;color:#1B305E; font-family:arial;}
a.weitereinformationen:hover{font-size:10px; text-decoration:none;color:#1B305E;font-family:arial;}
.popup_cart_chng{
    background-image:URL("../images/produkterinnerung.png");
    background-repeat: no-repeat;
    height:153px;
    width:466px;
    background-position:center;
    vertical-align:top;
    text-align:left;
}
.customer_pop_heading{
 font-size:18px;font-weight:bold;height:30px;vertical-align:top;
}
.bestellung_txt{ width:580px; margin:0px auto; float:left; padding:95px 0 94px 70px;}

.attributes_div{
background-image:URL("../images/attributes_bg.png");
background-repeat: no-repeat;
background-position:center;
vertical-align:top;
text-align:left;
width:183px;height:30px;margin-left:12px;
/*border:1px solid #000000;*/
}
.attributes_divPopup{
background-image:URL("../images/attributes_bg.png");
background-repeat: no-repeat;
background-position:center;
vertical-align:top;
text-align:left;
width:183px;height:30px;
color:#102F5E;
/*border:1px solid #000000;*/
}

.attributes_div_cart{
background-image:URL("../images/popupattributebg.png");
background-repeat: no-repeat;
background-position:center;
vertical-align:top;
text-align:left;
width:340px;height:30px;margin-left:12px;
/*border:1px solid #000000;*/
}

.attribute_title{
font-weight:bold;
padding-left:5px;
font-size:12px;
}
.whitebg{
background-color: white;

}
.gallery_tables_selected{
background-color:#CEEDF9;
}
.wahlensiedenbutton{
clear:both;
float:right;
height:21px;
}
.Ihre_Bestellung_txt{ width:600px; float:left; padding:12px 0 0 18px; margin:0 auto;}
.Ihre_Bestellung_txt1{width:150px; float:left; margin:0px auto; padding:20px 0 0 18px; line-height:20px;}
.Ihre_Bestellung_txt2{width:200px; float:left; margin:0px auto; padding:20px 0 0 18px; line-height:20px; font-weight:bold;}


/*24-07-09*/
.float_right_bestellungen{float:right; margin:0px auto; padding:0px;text-align:left;}
.gap_bestellung{ width:627px; margin:0px auto; float:left; padding:10px; text-align:left;border-left:1px solid #E4E5E7;border-right:1px solid #E8E8E8;}
.float_left_bestellungen{float:left; margin:0px auto; padding:0px;text-align:left;}
.bestellung_brd_bestellung{margin:0px auto; float:left; padding:10px; border-bottom:#E6E6E6 solid 1px;width:605px;}
.alle_box_txt4{ padding:5px 4px 0px 7px; float:right; margin:0px auto; font-weight:bold;font-size:14px;font-family:arial; text-align:right; color:#C60000;}
.bestellung_txt_blue{ margin:0px auto; float:right; padding-left:5px;padding-right:3px;padding-bottom:5px;padding-top:5px;font-size:14px; color:#123669; font-weight:bold;}
.float_right1_cart{width:90px; float:right; margin:0px auto; padding:0px;}
.bestellung_brd2_bestellung{width:440px; margin:0px auto; float:right; padding:10px; border-bottom:#E6E6E6 solid 1px;}
/*-----------*/

/*27-07-09*/
.float_right_create{
	float:right;
	margin:0 auto;
	padding:0;
	text-align:left;
	}

.float_left_create{
	float:left;
	margin:0 auto;
	padding:0;
	text-align:left;
}
.regi_form_lable_telefone{float:left;padding-left:20px;text-align:left;width:200px;}
.regi_form_lable_mobiltelefon{float:left;padding-left:20px;text-align:left;width:400px;}
/**/

.bestellung_msg_div{
/*border-top-color: #EAEAEA;*/
border-left:1px solid #EAEAEA;
border-right:2px solid #EAEAEA;
width:646px;
}

.bestellung_msg_p{
margin-left:15px;
}
.float_right_cart {
float:right;
margin:0 auto;
padding:0;
}
.payment_form_img{width:140px; padding:2px 5px 0 0; float:left; margin:0px auto;text-align:right;}
.img_bottom_left
{
    position: relative;
    background-image: url(../images/roundedge_bottom_left.png);
    background-repeat: no-repeat;
    margin: -7px 0 0 -1px;
    padding: 0;
    height: 8px;
    width: 8px;
    z-index: 3;
    float: left;
}

.img_bottom_right
{
    position: relative;
    background-image: url(../images/roundedge_bottom_right.png);
    background-repeat: no-repeat;
    margin: -7px -1px 0 0;
    padding: 0;
    height: 8px;
    width: 8px;
    z-index: 3;
    float: right;
}

.img_top_left
{
    position: relative;
    background-image: url(../images/roundedge_top_left_w.png);
    background-repeat: no-repeat;
    margin: 0 0 0 -1px;
    padding: 0;
    height: 8px;
    width: 8px;
    z-index: 3;
    float: left;
}

.img_top_right
{
    position: relative;
    background-image: url(../images/roundedge_top_right_w.png);
    background-repeat: no-repeat;
    margin: 0 -1px 0 0;
    padding: 0;
    height: 8px;
    width: 8px;
    z-index: 3;
    float: right;
}
.box_225_image
{
    margin: -8px 0 0 0;
    padding: 0;
    height: 150px;
    width: 225px;
    float: left;
}
.box_225_image_headbox
{
    padding: 0;
    margin: 0 9px 0 0;
    height: 150px;
    width: 225px;
    float:left;
}
.box_647_image
{
    margin: -8px 0 0 0;
    padding: 0;
    height: 430px;
    width: 647px;
    float: left;
}
.box_647_image_headbox
{
    padding: 0;
     /*margin: 0 9px 0 0;*/
    height: 430px;
    width: 647px;
    float:left;
}
.box_150_image
{
    margin: -8px 0 0 0;
    padding: 0;
    height: 101px;
    width: 150px;
    float: left;
}
.box_150_image_headbox
{
    padding: 0;
    margin: 0 0 0 0;
    height: 101px;
    width: 150px;
    float:left;
    padding:0 0 10px;
}

.box_100_image
{
    margin: -8px 0 0 0;
    padding: 0;
    height: 90px;
    width: 100px;
    float: left;
}
.box_100_image_headbox
{
    padding: 0;
    /*margin: 0 9px 0 0;*/
    height: 90px;
    width: 100px;
    float:left;
}
.box_990_image
{
    margin: -8px 0 0 0;
    padding: 0;
    height: 657px;
    width: 988px;
    float: left;
}
.box_990_image_headbox
{
    padding: 0;
    margin: 0 9px 0 0;
    height: 657px;
    width: 988px;
    float:left;
}
.box_646_image
{
    margin: -8px 0 0 0;
    padding: 0;
    height: 309px;
    width: 646px;
    float: left;
}
.box_646_image_headbox
{
    padding: 0;
    margin: 0 9px 0 0;
    height: 309px;
    width: 646px;
    float:left;
}
a.searchlink_popup,a.searchlink_popup:visited,a.searchlink_popup:active{color:#000000;text-decoration:none;}
a.searchlink_popup:hover{color:#000000;text-decoration:none}
.txt10_popup
{
color:#102F5E;
float:left;
font-family:arial;
font-size:14px;
font-weight:bold;
padding:30px 0 25px 0;
text-align:left;
}


a.druckenlink,a.druckenlink:visited,a.druckenlink:active{font-size:11px;  text-decoration:none;color:#000000;font-family:arial;}
a.druckenlink:hover{font-size:11px; text-decoration:none;color:#000000;font-family:arial;}
.static-head{width: 998px; text-align: left;padding:10px;}


.alle_box_txt4_normal_wishlist{float:right;
font-family:arial;
font-size:11px;
font-weight:bold;
margin:0 auto;
padding:0px 7px 0;
text-align:right; }

.alle_box_txt4_wishlist{
color:#C60000;
float:right;
font-family:arial;
font-size:11px;
font-weight:bold;
margin:0 auto;
padding:5px 4px 0 7px;
text-align:right;
}

.alle_box_txt1_lastview_custom{
color:#1B305E;
float:right;
font-size:11px;
/*font-weight:bold;*/
margin:0 auto;
text-align:right;
text-decoration:line-through;
}

.alle_box_txt4_lastviewed{
/*padding:5px 7px 0px 7px;*/font-weight:bold; float:right; margin:0px auto;font-size:11px;font-family:arial; text-align:right; color:#C60000;
}

.alle_box_txt4_normal_lastviewed{ padding:0px 7px 0px 7px; float:right; margin:0px auto; font-weight:bold;font-size:11px;font-family:arial; text-align:right;}

.box_150_image_headbox_lastview
{
    padding: 0;
    margin: 0 9px 0 0;
    height: 101px;
    width: 150px;
    float:left;
    padding:0 0 5px;
}
.division_wishlist{ width:500px; height:7px; margin:0px auto; float:left;}
.video_article{top:35px;left:50px;position:absolute;}
.alle_box_article{ float:left; margin:0px auto;overflow:hidden;position:relative;}
.footerFinancenote{
    float:left;
    width:988px;
    margin-top:10px;
    font-size:10px;
    font-family:arial;
    color:#878789;
    text-align:left;
    border-top:1px solid #DEDEDE;
}
.password_div{background-image:url(../images/customer_password_change.gif); background-repeat:no-repeat; width:427px; height:211px; float:left; text-align:left;}

.customer_password_close{ float:right;margin-right:12px;margin-top:20px;}
.customer_pasword_conteiner{margin-top:55px;}

a.customer_password_close_link,a.customer_password_close_link:visited,a.customer_password_close_link:active{font-size:12px;font-family:arial;color:#1b305e;text-decoration:underline;}
a.customer_password_close_link:hover{font-size:12px;color:#1b305e;text-decoration:none;font-family:arial;}

.float_right_button_cust_pass{
    margin-left:245px;
    padding:4px;
    text-align:left;
}


.right_form_top_txt2_cust_passwor{
 width:150px;font-size:12px; padding:4px; margin:0px auto; float:left;
}
.customer_password_change_div{
    padding:5px;

}
.meine_right_form_toggle_mid2_popup{width:410px; margin:0px auto; padding:6px 0 0 15px; float:left;}
.attribute_div{background-image:url(../images/attribute_change_bg_image.gif); background-repeat:no-repeat; width:847px; height:284px; float:left; text-align:left;}

.meine_right_form_toggle_mid2_attr{/*width:847px;*/ margin:0px auto; padding:10px 0 0 10px; float:left;}

.div_atrribute_heading_1{font-family:arial;font-weight:bold;color:#000000;width:480px;float:left;}
.div_atrribute_heading_2{font-family:arial;font-weight:bold;color:#000000;width:347px;float:left;}

.div_attributes_detail{float:left;width:500px;}
.div_attributes_dropdown{float:left;/*width:347px;*/}
.attribute_separation{width:847px;float:left;height:15px; }

.attr_brd{ width:500px; margin:0px auto; float:left; padding:10px; border-bottom:#E6E6E6 solid 1px;}
.attr_brd_img{margin:0px auto; float:left; padding:5px;}
.alle_box_view_attr{ width:145px;float:left; margin:0px auto; padding:7px;overflow:hidden;position:relative;}
.bestellung_brd2_bestellung{width:440px; margin:0px auto; float:right; padding:10px; border-bottom:#E6E6E6 solid 1px;}

.div_attributes_detail{float:left}
.attr_product_attribute{float:left; padding-left:5px;}
.reset_attr_btn_div{float:left;}
.submit_attr_btn_div{float:left;margin-left:60px;}

.wahlensiedenbutton_2{clear:both;float:left;height:21px;margin-top:25px;}
.attributeSectionPopup{font-size:11px;color:#102F5E;text-align:left;width:305px;}

a.customer_password_cross_link,a.customer_password_cross_link:visited,a.customer_password_close_link:active{font-size:12px;font-family:arial;color:#1b305e;text-decoration:none;}
a.customer_password_cross_link:hover{font-size:12px;color:#1b305e;text-decoration:none;font-family:arial;}

.customer_change_attr_div{
    padding:0px;
}

.registration_confirm_div{background-image:url(../images/registration_bg.png); background-repeat:no-repeat; width:427px; height:191px; float:left; text-align:left;}
.wie_kann_ich_header_bg_impressum{ width:988PX; margin:0px auto; float:left; padding:0px; height:760px;
background-image:url(../images/imp_bg.jpg);
background-position:center bottom;
background-repeat:repeat-x;
border-left:1px solid #E4E5E7;
border-right:1px solid #E8E8E8;
float:left;
margin:0 auto;

}
.wie_kann_ich_heading_impressum{ width:390px; margin:0px auto; float:left; padding:0px;}
.wie_kann_ich_heading_txt_impressum{
font-family: arial;
color:#012E5F;
float:left;
height:182px;
margin:0 auto;
padding:10px 0 15px 23px;
text-align:left;
width:390px;
}
.wie_kann_ich_txt_impressum{font-size:12px; color:#012E5F; float:left; width:540px; }
.wie_kann_ich_txt_bold_impressum{
    font-weight: bold;
}
.imp_td_pc_mid_impressum{background-image:url(../images/imp_top_middle.jpg); background-repeat:repeat-x;width:100%; }

.imp_td_pc_mid_bott_impressum{background-image:url(../images/imp_bottom_middle.jpg); background-repeat:repeat-x;width:100%; }
.meine_right_form_top_enquires{text-align:left;float:right; margin:0px auto; padding:0px; }
.sft_close{ float:right;margin-right:12px;margin-top:20px;}
.stf_form_toggle_mid{ width:504px; margin:0px auto; float:left; background-image:url(../images/stf_banner.gif); background-repeat:repeat-x; border-left: #E4E5E7 solid 2px; border-right: #E8E8E8 solid 2px; background-color:#F5F9FF; background-position:center bottom;height:98px;}
.send-to_freind{text-align: left; width:504px; margin:0px auto; float:left; padding:0px;}
.top_text_stf{
font-family:arial;
font-size:12px;
font-weight:normal;
margin-left:12px;
margin-top:12px;
width:340px;
text-align:left;
}

.stf_form_toggle_mid_partition{ width:507px; margin:0px auto; float:left; background-image:url(../images/01_07_Erinnerung_06.jpg); background-repeat:no-repeat; /*border-left: #E4E5E7 solid 2px; border-right: #E8E8E8 solid 2px; background-color:#F5F9FF; */ background-position:center bottom;height:33px;}

.stf_form_toggle_mid_form2{
width:504px; margin:0px auto; float:left; border-left: #E4E5E7 solid 2px; border-right: #E8E8E8 solid 2px;background-position:center bottom;
background-image:url(../images/bg_03.png);
background-position:bottom;
background-repeat:repeat-x;}
.stf_form_toggle_mid_bottom{ width:509px; margin:0px auto; float:left; background-image:url(../images/bottom_03.gif); background-repeat:no-repeat;height:7px;}
.float_left_stf{float:left; margin:0px auto; padding:0px;text-align:left; background-image:url(../images/send_to_frnd_top_form.jpg); background-repeat:no-repeat; height:53px;width:507px;}
.float_right_versand{float:right;font-size:12px; padding:4px; text-align:left;}
.meine_right_form_toggle_mid2_versand{width:480px; margin:0px auto; padding:6px 0 0 0px; float:left;}

.versand_form_toggle_mid_form2{
width:504px; margin:0px auto; float:left; border-left: #E4E5E7 solid 2px; border-right: #E8E8E8 solid 2px;background-position:center bottom;
background-image:url(../images/bg_04.png);
background-position:bottom;
background-repeat:repeat-x;}
.versand_form_toggle_mid{ width:504px; margin:0px auto; float:left; border-left: #E4E5E7 solid 2px; border-right: #E8E8E8 solid 2px; height:80px;}
.top_text_versand{
font-family:arial;
font-size:12px;
font-weight:normal;
margin-left:12px;
margin-top:12px;
width:510px;
text-align:left;
}
.offers3_box_mid_new {background-image:url(/prospekt/werbungbox_teaser.jpg);background-repeat:no-repeat;float:left;margin:0 auto;padding:6px 8px 18px 12px;width:171px;}

.bestellung33{  margin-left:178px; float:left; padding:0px; list-style:none;}
ul.bestellung33{ margin:0px auto; padding:0px; list-style:none; font-weight:bold;}
ul.bestellung33 li{ margin:0px auto; padding:8px 10px 5px 10px; float:left;}
.bestellung34{  margin-left:10px; float:left; padding:0px; list-style:none;}
ul.bestellung34{ margin:0px auto; padding:0px; list-style:none; font-weight:bold;}
ul.bestellung34 li{ margin:0px auto; padding:8px 100px 5px 10px; float:left;}
.versand_div{text-align: left; width:504px; margin:15px auto; float:left; padding:0px;}
.versadant_title{float:left;width:110px;}
/*       CSS IN FAQ MODULE FOR CONFIRMATION PAGE    */
.faq{float:right; width:327px; margin:5px 0 10px 0px; height:50px; }
.jetzt_faq{ float:left; margin:0 auto; padding:5px 0 0 0px;}
/*       CSS FOR FAQ MODULE       */
.meine_right_form_top_faq{text-align:left;float:left; margin:0px auto; padding:0px; width:330px; /* width:330px; */}

.float_left_faq{float:left; margin:0px auto; padding:0px;text-align:left; background-image:url(../images/send_to_frnd_top_faq.jpg); background-repeat:no-repeat; height:53px;width:326px; /* width:326px; */}

.send-to_faq{text-align: left; width:300px; margin:0px auto; float:left; padding:0px;}
.faq_close{ float:right;margin-right:12px;margin-top:20px;}
.bestellung_faq{/*  color:#102F5E;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
line-height:1.55em;
*/
margin:0px auto; float:left; padding:5px; list-style:none; width:220px;
font:12px/1.55em arial, helvetica, sans-serif; color:#102F5E; font-family:Arial,Helvetica,sans-serif;}

.bestellung_faq_text{margin:0px auto; float:left; padding:5px; list-style:none; width:250px; font: bold;
color:#102F5E; font-family:Arial,Helvetica,sans-serif;}


.top_text_faq{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; margin-left:10px;
margin-top:12px;width:305px;text-align:left;}

.faq_form_toggle_mid{ width:322px; margin:0px auto; float:left; background-image:url(../images/faq_top_banner.gif); background-repeat:repeat-x; border-left: #E4E5E7 solid 2px; border-right: #E8E8E8 solid 2px; background-color:#F5F9FF; background-position:center bottom;height:98px;}


.stf_form_toggle_mid_form_faq{ width:312px;/* 312 */ margin:0px auto; float:left;
border-left: #E4E5E7 solid 2px;
border-right: #E8E8E8 solid 2px;
background-position:center bottom;
background-position:bottom;
background:#fff;
background-repeat:repeat-x;
padding-top:10px ;padding-left:10px;/*background-image:url(../images/bg_03.png);*/}

.stf_form_toggle_mid_bottom_faq{ width:325px; margin:0px auto; float:left; background-image:url(../images/bottom_03.gif); background-repeat:no-repeat;}

code {font-family:Arial,Helvetica,sans-serif;}
#options {width:312px;/* margin:5px auto; */text-align:right; color:#9ac1c9;}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {}

.topic_faq{ padding-left: 20px; width: 240px; text-align:left; }

.acc ul { list-style:none;padding: 0px; margin: 0px; width:305px; }

#acc {width:305px; list-style:none; color:#033; margin:0 auto 0px; padding: 0px;}
#acc h3 {width:280px;/* width:180px */ font-weight: normal; font:12px/1.55em arial, helvetica, sans-serif;
color:#102F5E; font-family:Arial,Helvetica,sans-serif; cursor:pointer; text-align: left;
/* padding-left:20px padding:6px 6px 8px 0px; margin-top:5px; border:0px solid #9ac1c9;*/
}
#acc h3:hover {/*background:url(images/header_over.gif)*/}
#acc .acc-section {overflow:hidden; background:#fff; width: 270px; text-align:left; padding-left: 0px; /*overflow:scroll; */}
#acc .acc-content {text-align: left; font-weight: normal; font:12px/1.55em arial, helvetica, sans-serif; color:#102F5E; font-family:Arial,Helvetica,sans-serif;border:0px solid #9ac1c9; /*border-top:none; background:#fff; padding:5px; */
padding-left: 0px;
}

#nested {width:280px; list-style:none; /* margin-bottom:7px*/}
#nested h3 {width:280px; border:0px solid #9ac1c9;cursor:pointer; /*padding:4px 4px 6px; margin-top:5px; */ }
#nested h3:hover {/*background:url(images/header_over.gif)*/}
#nested .acc-section {overflow:hidden; background:#fff; }
#nested .acc-content {width:240px; border:0px solid #9ac1c9; border-top:none; background:#fff; font-weight: normal; font:12px/1.55em arial, helvetica, sans-serif; color:#102F5E; font-family:Arial,Helvetica,sans-serif; cursor:pointer; /*padding:5px;*/ }
/*#nested .acc-selected {background:url(../images/minus.gif)}*/
.space{ padding: 1px;}
.ans-space{margin-left: 18px; padding-top: 5px; padding-bottom: 5px;}
.q-space{margin-left: 18px; padding-top: 5px; padding-bottom: 5px;}
.image_topic{background-image:url(../images/topic_bg.gif) !important; background-repeat:no-repeat; border: 1px solid white;}
/*list-style:none;*/
.acc ul { list-style:none;padding: 0px; margin: 0px; }
.plus{background-image:url(../images/plus.gif); background-repeat:no-repeat; border: 1px solid white;
padding-bottom: 0px; height: 7px; width: 7px; background-position: center;}

.minus{background-image:url(../images/minus.gif); background-repeat:no-repeat; border: 1px solid white;
padding-bottom: 0px;height: 7px; width: 7px; background-position: center;}
/* */

/******servies and quelity light box css************/
.servicenquality_main_cont_container{
    width:649px; 
    height:668px;
}
 
.servicenquality_main_cont{
    width:649px; 
    height:668px;
}
.servicenquality_main_cont1{
    font-family:Arial;
    width: 535px;
    font-size:12px;
    margin-left:40px;
}
.servicenquality_main_head{
    background-image:url(../images/servicenquality_main_bg.gif); 
    background-repeat:no-repeat;
    height: 268px;
    width: 100%;
}
.servicenquality_main_cont2{
    font-family:Arial;
    width: 535px;
    font-size:12px;
    margin-left:40px;
}
.servicenquality_main_cont3{
    font-family:Arial;
    width: 535px;
    font-size:12px;
    margin-left:40px;
}
.servicenquality_main_cont4{
    font-family:Arial;
    width: 535px;
    font-size:12px;
    margin-left:40px;
}
.servicenquality_main_cont5{
    font-family:Arial;
    width: 535px;
    font-size:12px;
    margin-left:40px;
}
.teaser_image_article_right {
    background-image:url(../images/garantie_box.jpg);
    background-repeat:no-repeat;
    float:right;
    height:373px;
    margin:5px 0 10px 0;
    width:327px;
}
.teaser_image_catalog_right {
    background-image:url(../images/garantie_catalog_box.gif);
    background-repeat:no-repeat;
    float:right;
    height:374px;
    margin:8px;
    width:238px;
}
 
.servicenquality_main_toggle_mid_form2 {
    background-image:url(../images/servicenquality_main_body_bg.gif);
    background-position:center bottom;
    background-repeat:repeat-x;
    border-left:1px solid #E4E5E7;
    border-right:2px solid #E8E8E8;
    float:left;
    margin:0 auto;
    width:646px;
}
.servicenquality_main_toggle_mid_bottom {
    background-image:url(../images/servicenquality_bottom_img.gif);
    background-repeat:no-repeat;
    float:left;
    height:15px;
    margin:0 auto;
    width:649px;
}
.servicenquality_main_cont_box {
    background-color:#F1F4F9;
    margin:2px 0 2px 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    width:603px;
}
 
/******servies and quelity light box css************/


/*   CSS IN FAQ MODULE FOR FAQ.PHTML PAGE    */
.div_height { height: 0px; width: 988px; text-align: left; /*height: 170px; */  }
.main_faq_div{ border: 1px solid white; height: 525px; width: 988px; margin:3px auto 0;}
.faq_toggle_mid{ /*width:322px;*/ width:950px; margin:0px auto; float:left;
background-image:url(../images/faq_top_banner.gif);
background-repeat:repeat-x;
border-left: #E4E5E7 solid 0px;
border-right: #E8E8E8 solid 0px;
background-color:#F5F9FF;
background-position:center bottom;
height:58px;  }

.send_faq{text-align: left; width:950px; margin:0px auto; float:left; padding:0px;}
.text_faq{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; margin-left:10px;
margin-top:12px;width:930px;text-align:left;}

.toggle_mid_faq{ width:312px;/* 315px */ margin:0px auto; float:left;
border-left: #E4E5E7 solid 0px;
border-right: #E8E8E8 solid 0px;
background-position:center bottom;
background-position:bottom;
background:#fff;
background-repeat:repeat-x;
padding-top:10px ;padding-left:10px;/*background-image:url(../images/bg_03.png);*/}

.space{ padding: 1px;}
.ans_space_page{margin-left: 26px; padding-top: 5px; padding-bottom: 5px;}
.image_topic_faq{background-image:url(../images/topic_bg.gif) !important; background-repeat:no-repeat;
border: 1px solid white; /*width: 350px;*/}

.acc_faq ul { list-style:none;padding: 0px; margin: 0px; width:900px; }
.plus_faq{background-image:url(../images/plus.gif); background-repeat:no-repeat; border: 1px solid white;
padding-bottom: 0px; height: 7px; width: 7px; vertical-align: bottom; background-position: center; }

.minus_faq{background-image:url(../images/minus.gif); background-repeat:no-repeat; border: 1px solid white;
padding-bottom: 0px;height: 7px; width: 7px; vertical-align: bottom; background-position: center;}

code {font-family:Arial,Helvetica,sans-serif;}
#options {width:312px; /* margin:5px auto; */ text-align:right; color:#9ac1c9;}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {}

.topic_faq_page{  padding-left: 20px;  width: 240px; text-align:left;}

#acc_faq {width:305px; list-style:none; color:#033; margin:0 auto 0px; padding: 0px;}
#acc_faq h3 {width:280px; font-weight: normal; font:12px/1.55em arial, helvetica, sans-serif;
color:#102F5E; font-family:Arial,Helvetica,sans-serif; cursor:pointer; text-align: left;
/* padding-left:20px padding:6px 6px 8px 0px; margin-top:5px; border:0px solid #9ac1c9;*//* width:180px */
}
#acc_faq h3:hover {/*background:url(images/header_over.gif)*/}
#acc_faq .acc_faq-section {overflow:hidden; background:#fff; width: 900px; text-align:left; padding-left: 0px;
    /*   width: 270px    */}
#acc_faq .acc_faq-content {text-align: left; font-weight: normal; font:12px/1.55em arial, helvetica, sans-serif;
color:#102F5E; font-family:Arial,Helvetica,sans-serif;border:0px solid #9ac1c9; padding-left: 0px;
/*border-top:none; background:#fff; padding:5px; */ }

#nested {width:280px; list-style:none; /* margin-bottom:7px*/}
#nested h3 {width:280px; border:0px solid #9ac1c9;cursor:pointer; height: 50px;/*padding:4px 4px 6px; margin-top:5px; */ }
#nested h3:hover {/*background:url(images/header_over.gif)*/}
#nested .acc_faq-section {overflow:hidden; background:#fff; }
#nested .acc_faq-content {width:240px; border:0px solid #9ac1c9; border-top:none; background:#fff; font-weight: normal;
font:12px/1.55em arial, helvetica, sans-serif; color:#102F5E; font-family:Arial,Helvetica,sans-serif; cursor:pointer;
/*padding:5px;*/ }



/*
***************
***************
POPUP BOX OF FAQ MODULE FOR CONFIRMATION
***************
img, td, a, input { behavior: url(/iepngfix.htc) }
*/

.example {  margin-bottom: 40px;}
.example h2 {  border-bottom: 1px solid #D8DFEA;   margin-bottom: 10px;  font-size: 14px;  padding: 0;  margin: 0;}
.example ul li {  font-size: 12px;}

#facebox .b {  background:url(../images/b.gif);}

#facebox .tl {  background:url(../images/fbx-border-sprite.gif) 0 0;
  width: 3px;   height: 3px;}

#facebox .tr {  background:url(../images/fbx-border-sprite.gif) -10px 0;
  width: 3px;   height: 3px;}

#facebox .bl {  background:url(../images/fbx-border-sprite.gif) -20px 0;
  width: 3px;   height: 3px;}

#facebox .br {  background:url(../images/fbx-border-sprite.gif) -30px 0;
  width: 3px;   height: 3px;}

#facebox {  position: absolute;  top: 0;  left: 0;  z-index: 100;  text-align: left;}

#facebox .popup {  position: relative;}

#facebox table {  border-collapse: collapse;}

#facebox td {  border-bottom: 0;  padding: 0;}

#facebox .body {  padding: 0px;  margin: 0px;  background: #fff;  }

#facebox .loading {  text-align: center;}

#facebox .image {  text-align: center;}

#facebox img {  border: 0;  margin: 0;}

#facebox .footer {
  border-top: 0px solid #DDDDDD;
  padding-top: 5px;
  padding-right: 5px;
  float:right;
  text-align: right;
  background-color: #e7ebf6;
  color: #1b305e;
  height: 20px;
  width:321px;
  margin:0px;
}

#facebox a.footer,a.footer:visited,a.footer:active{text-align: right;
font-size:12px;font-family:arial;color:#1b305e;text-decoration:none;}

#facebox a.footer:hover {text-align: right; font-size:12px;color:#1b305e;text-decoration:none;font-family:arial;}

#facebox .footer img {  vertical-align: middle; background-color: #e7ebf6;}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 3px;  width: 3px;  padding: 0;}

#facebox_overlay {
  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%;}

.facebox_hide {  z-index:-100;}

.facebox_overlayBG {  background-color: #000;  z-index: 99;}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.faq_link_div{float:right; width:327px; margin:5px 0 10px 0px; height:123px; background-image:url(../images/faq_small_dif_03.gif); background-repeat:no-repeat;}
.faq_link_los{ float:left; margin:0 auto; padding:95px 0 0 13px}
.td_faq_ques_normal{    text-decoration: underline;}
.td_faq_ques_over{    text-decoration: none;}
a.faq_internal_links{color:#102F5E;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;text-decoration: underline;}
a.faq_internal_links:hover{color:#102F5E;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal; text-decoration: none;}
a.faq_internal_links:selected{color:#102F5E;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal; text-decoration: underline;}
a.footer_bottom_link{ color:#878789; font-size:11px; padding:0 0 0 7px; font-weight:normal;}
a.footer_bottom_link:hover{color:#878789; font-size:11px; padding:0 0 0 7px; text-decoration:underline; font-weight:normal;}
a.footer_bottom_link:selected{ color:#878789; padding:0 0 0 7px;font-weight:bold;}

a.footer_bottom_link_bold{ color:#878789; font-size:11px; padding:0 0 0 7px; font-weight:bold; }
a.footer_bottom_link_bold:hover{color:#878789; font-size:11px; padding:0 0 0 7px; text-decoration:underline; font-weight:bold;}
a.footer_bottom_link_bold:selected{ color:#878789; padding:0 0 0 7px;font-weight:bold; }
.bestellung2_next{ width:627px; margin:0px auto; float:left; padding:10px 0px 10px 10px; text-align:left;}
a.agblightbox_link{ font-size: 12px; color:#1B305E;text-decoration:underline;}
a.agblightbox_link:hover{font-size: 12px; color:#1B305E;text-decoration:none;}
a.agblightbox_link:selected{ font-size: 12px; color:#1B305E;}
.agblightbox_td_pc_mid{background-image:url(../images/pc_mid.gif); background-repeat:repeat-x;width:100%; }
.agblightbox_pc_close{ float:right;margin-right:12px;margin-top:15px;}
.agblightbox_pc_rows{border-left: #E4E5E7 solid 1px; border-right: #E8E8E8 solid 1px;padding-left:20px;padding-right:20px;text-align:left;}
.agblightbox_td_footer_pc_mid{background-image:url(../images/pc_footer_mid.jpg); background-repeat:repeat-x;width:100%; }
.agblightbox_td_meine_right_form_toggle_mid2_popup
{
float:right;
margin:0 auto;
padding:6px  15px 0  0;
}
.service_txt_link{color:#102F5E; text-decoration:underline;}
.service_txt_link:hover{color:#102F5E; text-decoration:none;}
a.online_kaufer_kontaktformular,a.online_kaufer_kontaktformular:visited,a.online_kaufer_kontaktformular:active{color:#FF0000;font-family:arial;font-weight:normal;text-decoration:underline;}
a.online_kaufer_kontaktformular:hover{color:#FF0000;font-family:arial;font-weight:normal;text-decoration:none;}
.kabs_top_menu_left{
    float: left;
    background-image:url(../images/kabs_top_menu_left.gif); background-repeat:no-repeat;
    width: 12px; 
    height: 34px;
}
.kabs_top_menu_mid{
    background-image: url(../images/kabs_top_menu_mid.jpg) ;
    height: 34px;    width: 964px;     float: left; height: 34px;
    }
 
.kabs_top_menu_right{
    float: left;
    background-image: url(../images/kabs_top_menu_right.gif); 
    width: 12px;height: 34px; background-repeat:no-repeat;
}
 
.seo_flash_container{
    width:982px;
    margin: 5px;
}
 
.seo_flash_spacer_div{
    height: 30px; width:100% ; float: left;
}
.seo_flash_content_div{
    float: left;width: 524px;
}
.seo_flash_content_upper_div{
    float: left;width: 624px;height: 310px;
}
.seo_flash_content_lower_div{
    float: left;width: 624px;
}
.seo_flash_content_lower_inner{
    float: left;width: 624px;
}
 
.seo_flash_content_head_p{
 font-family: arial; font-size:24px; font-weight:bold; color:#175C9B; text-align: left;    
}
.seo_flash_content_content_p{
 font-family: arial; font-size:14px; font-weight:normal; color:#175C9B; text-align: left;
}
 
.seo_flash_content_service_garantee{
 float: right; width:293px;height: 446px;
}
.seo_flash_movie{
    float: left; width:988px;
}

div.seo_flash_content_content_p a:link {
    color:#0CA7E2; text-decoration: underline;
}
div.seo_flash_content_content_p a:visited {
    color:#0CA7E2;  text-decoration: underline;
}
div.seo_flash_content_content_p a:active  {
    color:#0CA7E2;  text-decoration: underline;
}
div.seo_flash_content_content_p a:hover {
    color:#0CA7E2;  text-decoration: none;
}

.teaser_image_cart { 
    background-image:url(../images/garantie_box.jpg);background-repeat:no-repeat; 
   height: 450px; float: left; margin-top: 12px; margin-left:0px; width: 327px;
} 
.jetzt_box { 
     float:left; margin:0 auto; padding:335px 0 0 20px;
 }
  
.meine_right_form_toggle_payment{width:317px; float:right; margin:0px auto; padding:16px 0; background-image:url(../images/toggle_a_payment.gif); background-repeat:no-repeat;text-align:left; }
.meine_right_form_toggle2_payment{width:322px; float:left; margin:0px auto; padding:16px 0; background-image:url(../images/toggle_weight_payment.gif); background-repeat:no-repeat;text-align:left; }
.meine_right_form_toggle_background{background-image:url(../images/toggle_a_payment_1234.gif);background-repeat:no-repeat;}
.meine_right_form_toggle2_background{background-image:url(../images/toggle_weight_payment_1234.gif);background-repeat:no-repeat; }



/* CSS for weiterefarben */
a.weiterefarben,a.weiterefarben:visited,a.weiterefarben:active{font-size:10px;font-family:arial;color:#1b305e;text-decoration:underline;}
a.weiterefarben:hover{font-size:10px;color:#1b305e;text-decoration:none; font-family:arial;}
.attribute_div_weiteren{ width: 600px; float:left; text-align:left;}
.attribute_separation_weiteren{float:left;height:15px; }
.back_weiteren{float:right;width:225px; /*padding-left:350px;padding-top:145px; */}
.weiteren_div{/*background-image:url(../images/wie_bg.png);*/ background-color:#fdfdfe; 
background-repeat:repeat-x; width:600px; /*height:650px;*/ float:left; text-align:left;
border-top:2px solid #E4E5E7;
border-right:2px solid #E4E5E7;
border-bottom:2px solid #E4E5E7;
border-left:2px solid #E8E8E8; }
.close_weiteren{ float:right;margin-right:-75px;}
.material_column{float:left;padding-top:20px;width:200px;}
.material_column_weiteren{float:left;padding-top:20px;width:195px;}
.materialtxt{ font-size:11px; color:#102f5e; padding:5px 10px 0px 10px;text-align:left;font-family:arial;}
.box_151_image_headbox{ padding: 0;height: 102px;width: 151px;float:left;}
.box_151_image{margin: -8px 0 0 0;padding: 0;height: 102px;width: 151px;float: left;}

.right_form_top_txt_payment{ font-size:12px; padding:4px 0 0 20px; margin:0px auto;}
a.right_form_top_txt_u_payment,a.right_form_top_txt_u_payment:visited,a.right_form_top_txt_u_payment:active{font-size:12px;  padding:4px 0 0 20px; margin:0px auto; text-decoration:underline;color:#000000;}
a.right_form_top_txt_u_payment:hover{font-size:12px; padding:4px 0 0 20px; margin:0px auto; text-decoration:underline;color:#000000;}

.non_obligatory_field{ color: #878789} 

.hint-anrede{
    display: none;
    position: absolute;
    width: 80px;
    margin-top: -4px;
    margin-left:195px;
    padding: 5px 12px;
    font-size:11px;font-family:Arial;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: url(../images/warenkorb_arrow.gif) no-repeat -10px 5px;
    background-color:#ffffff;
}

.hint_strabe2{
    display: none;
    position: absolute;
    width: 80px;
    margin-top: -4px;
    margin-left:102px;
    padding: 5px 12px;
    font-size:11px;font-family:Arial;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: url(../images/warenkorb_arrow.gif) no-repeat -10px 5px;
    background-color:#ffffff;
}

.hint_plz2{
    background:transparent url(../images/warenkorb_arrow.gif) no-repeat scroll -10px 5px;
    display:none;
    font-family:Arial;
    font-size:11px;
    margin-left:241px;
    margin-top:-4px;
    padding:5px 12px;
    position:absolute;
    width:80px;
    background-color:#ffffff;
}


.hint_telefon1{
    background:transparent url(../images/warenkorb_arrow.gif) no-repeat scroll -10px 5px;
    display:none;
    font-family:Arial;
    font-size:11px;
    margin-left:305px;
    margin-top:-4px;
    padding:5px 12px;
    position:absolute;
    width:80px;
    background-color:#ffffff;
}

.hint_telefon1a{
    background:transparent url(../images/warenkorb_arrow.gif) no-repeat scroll -10px 5px;
    display:none;
    font-family:Arial;
    font-size:11px;
    margin-left:239px;
    margin-top:-4px;
    padding:5px 12px;
    position:absolute;
    width:80px;
    background-color:#ffffff;
}

.hint_email{
    background:transparent url(../images/warenkorb_arrow.gif) no-repeat scroll -10px 5px;
    display:none;
    font-family:Arial;
    font-size:11px;
    margin-left:305px;
    margin-top:-4px;
    padding:5px 12px;
    position:absolute;
    width:80px;
    background-color:#ffffff;
}
 
.padding_review { 
   /* padding-right: 11px;*/
    float:left;
    margin-left:10px;
}

a.financeweiterenlink,a.financeweiterenlink:visited,a.financeweiterenlink:active{font-size:10px;font-family:arial;color:#1b305e;text-decoration:none;}
a.financeweiterenlink:hover{font-size:10px;color:#1b305e;text-decoration:none; font-family:arial;}
.weiterenfarbetxt{font-size:11px;color:#102F5E;text-align:left;}
a.weiterenfarbetxt,a.weiterenfarbetxt:visited,a.weiterenfarbetxt:active{text-decoration:underline;}
a.weiterenfarbetxt:hover{text-decoration:none;}
.weiterentxt{font-size:11px;color:#102F5E;padding-top:5px;padding-bottom:5px;text-align:left;}
.weiterentitletxt{ height: 15px; font-size: 15px; font-weight: bold; padding-top: 15px;}
.weiteren_division{ width:600px; margin:0px auto; float:left;}
.alle_box_txt_weiteren{ /*width:100px;*/ padding:3px; float:right; margin:0px auto; font-weight:bold; font-size:11px; text-align:right; text-decoration:none; color:#1B305E;}
.alle_box_txt_weiteren_price{ text-align:left; text-decoration:line-through; color:#1B305E;}

.marbetxt { color:#102F5E; font-family:arial; font-size:11px; height:78px; padding:5px 10px 0; text-align:left; }
.marbetxt_heightzero { color:#102F5E; font-family:arial; font-size:11px; padding:5px 10px 0; text-align:left; }

.faq-bg-image{ background-image:url(../images/faq.gif);height:294px;width:980px; background-repeat: no-repeat; }
.image_faq{background-image:url(../images/faq_bg.gif) !important; background-repeat:no-repeat; border: 1px solid white;}
.faq_title_heading{
    width:610px;/* width:280px */ font-weight: normal; font:12px/1.55em arial, helvetica, sans-serif;
    color:#102F5E; font-family:Arial,Helvetica,sans-serif; cursor:pointer; text-align: left;padding-left: 20px; margin:0px;
}

ul.bankinfo{
    list-style: disc;
    padding-left:10px ;
    padding-top: 0px;
    margin-top: 0px;
}
ul.bankinfo li{
    padding-left: 0px;   
}
#cFooter {
float:left;
padding:3px 0 20px 12px;
width:300px;
}

.banksection{
margin-bottom: 0px; 
margin-top: 0px; 
padding-bottom: 0px; 
padding-top: 0px;
margin-left:10px;
float:left;
padding-left: 11px;
}

.messages {
overflow:hidden;
width:100%;      
}

.messages, .messages ul 
{
    list-style:none outside none !important;
    margin:0 !important;
    padding-left:0;
    padding-top:12px;
    color:#B40011;
    font-family:arial;
    font-size:12px;
    font-weight:normal;
}

.messages li {
margin:0 0 10px !important;
}
.error-msg {
/*background-color:#FAEBE7;*/
/*border-color:#F16048;*/
color:#DF280A;              
}
.error-msg, .success-msg, .note-msg, .notice-msg {
    /*border-style:solid !important;
    border-width:1px !important;  */
    font-size:11px !important;
    font-weight:bold !important;
    padding:4px 12px !important;
}



