/**/
body, html{ padding:0px; height:100%; margin:0px; background:#f8f9f4; }
.f_c{ clear:both; }
#Layer1{ visibility:hidden; position:absolute; }
#Layer2{ visibility: hidden; position:absolute; }
#ecomas_link{ text-align:right; padding:10px 4px 10px 0; text-decoration:none; font-size:9px; color:#666; width:960px; line-height:100%; }
#ecomas_link a, #ecomas_link a:hover{ text-decoration:underline; font-size:9px; color:#666; line-height:100%; background-repeat:no-repeat; }
.textklein_basket{ font-size:9px; color:#000000; }
#content_ges{ width:960px; }
#head_ges{ width:960px; background:#000; }
#content_left{ float:left; width:228px; background:#f8f9f4 url(https://secure.ecomas.de/web25/optik_andres/logo.jpg) no-repeat top; }
#content_right{ float:right; width:732px; background:url(https://secure.ecomas.de/web25/optik_andres/bg_logo.jpg) no-repeat top; background:url(https://secure.ecomas.de/web25/optik_andres/bg_logo.jpg) no-repeat top; }
#logo{ width:228px; height:154px; }
#cat3{ width:228px; height:113px; background:#000 url(https://secure.ecomas.de/web25/optik_andres/bg_menue_top.jpg) no-repeat top; text-align:center; }
#cat3 div{ width:228px; height:113px; background-repeat:no-repeat; background-position:top center; }
#content{ width:620px; padding:43px 56px 0px 56px; background:#131313 url(https://secure.ecomas.de/web25/optik_andres/bg_content_top.jpg) no-repeat top; text-align:left; }
#content_bottom{ width:732px; height:48px; background:#131313 url(https://secure.ecomas.de/web25/optik_andres/bg_content_bottom.jpg) no-repeat; }
#bg{ background:#131313; margin:0 0 41px 0; }
#cat2{ width:732px; height:204px; }
#cat2 div{ width:572px; height:46px; background:url(https://secure.ecomas.de/web25/optik_andres/schablone_kat1.png) no-repeat top; vertical-align: bottom; padding:158px 80px 0 80px; color:#fff; font-weight:bold; font-size:12px; line-height: 120%; text-align:left; }
.aktivLayerSource{ color:#b7bb7f; line-height:100%; padding:9px 0 9px 1px; }
#pbox{ padding:26px 0 0 0; width:173px; margin:0 0 40px 0; }
#toolbar_fixed{ bottom: 0; position:fixed; width:100%; }
#toolbar_ges{ width:960px; text-align:center; background:url(https://secure.ecomas.de/web25/optik_andres/bg_toolbar.png) no-repeat bottom; }
#ecomas_link{ padding: 14px 0 15px 66px; width:234px; float:left; text-align:left; }
#ecomas_link, #ecomas_link a{ text-decoration:none; font-size:9px; color:#333; line-height:100%; }
#ecomas_link a{ text-decoration:underline; }
#spezial_1{ text-align:left; color:#131313; width:525px; float:left; text-decoration:none; padding:17px 0 14px 0; line-height:100%; font-size:12px; height:12px; overflow:hidden; }
#spezial_1 a, #spezial a:hover{ font-size:12px; color:#131313; text-decoration:none; line-height:100%; }
#spezial_1 a:hover{ color:#90aa29; text-decoration:underline; }
#toolbar{ text-align:left; float:left; width:130px; height:22px; padding:12px 0px 8px 0px; overflow:hidden; }
#toolbar a, #toolbar a:hover{ float:left; }
#toolbar a img, #toolbar a:hover img{ width:25px; height:22px; border-right:1px solid #999; }
#toolbar a.print img{ background-image:url(https://secure.ecomas.de/web25/optik_andres/tools_printer.png); }
#toolbar a.print:hover img{ background-image:url(https://secure.ecomas.de/web25/optik_andres/tools_printer_a.png); }
#toolbar a.favou img{ background-image:url(https://secure.ecomas.de/web25/optik_andres/tools_favou.png); }
#toolbar a.favou:hover img{ background-image:url(https://secure.ecomas.de/web25/optik_andres/tools_favou_a.png); }
#toolbar a.send img{ background-image:url(https://secure.ecomas.de/web25/optik_andres/tools_schicken.png); }
#toolbar a.send:hover img{ background-image:url(https://secure.ecomas.de/web25/optik_andres/tools_schicken_a.png); }
#toolbar a.minus img{ background-image:url(https://secure.ecomas.de/web25/optik_andres/tools_minus.png); }
#toolbar a.minus:hover img{ background-image:url(https://secure.ecomas.de/web25/optik_andres/tools_minus_a.png); }
#toolbar a.plus img{ background-image:url(https://secure.ecomas.de/web25/optik_andres/tools_plus.png); border-right:none; }
#toolbar a.plus:hover img{ background-image:url(https://secure.ecomas.de/web25/optik_andres/tools_plus_a.png); }
td.Inhalt_text { padding-left: 24px; padding-right: 0px; padding-top: 24px; }
td.Inhalt_box{ padding-left: 16px; padding-right: 16px; padding-top: 6px; padding-bottom: 6px; }
td.Inhalt_box_shop{ padding-left: 0px; padding-right: 16px; padding-top: 24px; padding-bottom: 6px; }
td.portal_box{ padding-top: 6px; }
.TableUnderline div{color:#131313;}
.Titel,h1,h2{ font-family : Arial, Helvetica, sans-serif; font-size : 24px; text-decoration : none; color : #b0b853; font-style : normal; font-weight : normal; line-height : 105%; }
.Untertitel,h3,h4{ font-family : Arial, Helvetica, sans-serif; font-size : 14px; text-decoration : none; color : #fff; font-style : normal; font-weight : bold; line-height : 105%; }
.Einfuehrungstext,h5,h6{ font-family : Arial, Helvetica, sans-serif; font-size : 14px; text-decoration : none; color : #fff; font-style : italic; font-weight : normal; line-height : 105%; }
.text,p,td,th,div,ul,li,ol,textarea { font-family : Arial, Helvetica, sans-serif; font-size : 12px; text-decoration : none; font-style : normal; font-weight : normal; line-height : 150%; }
.fehler { font-family : Arial, Helvetica, sans-serif; font-size : 12px; text-decoration : none; color : #b0b853; font-style : normal; font-weight : normal; line-height : 150%; }
a{ font-family : Arial, Helvetica, sans-serif; font-size : 12px; text-decoration : none; color : #b0b853; font-style : normal; font-weight : normal; }
a:hover{ font-family : Arial, Helvetica, sans-serif; font-size : 12px; text-decoration : underline; color : #b0b853; font-style : normal; font-weight : normal; }
body{ font-family : Arial, Helvetica, sans-serif; font-size : 12px; text-decoration : none; color : #fff; font-style : normal; font-weight : normal; scrollbar-base-color : #ffffff; scrollbar-face-color : #DFDFDF; scrollbar-arrow-color : #999999; scrollbar-shadow-color : #ffffff; scrollbar-track-color : #ffffff; scrollbar-darkshadow-color : #cccccc; scrollbar-3dlight-color : #cccccc; line-height : 150%; margin: 0px; }
td.shop_cat_border { padding: 3px; background-color:#b0b853; border: 1px solid #cccccc; }
td.shop_cat_cell { background-color: white; padding: 20px; width: 250px; }
td.shop_cat_cell2 { background-color: white; padding: 20px; border:1px solid #cccccc; width: 250px; }
.border_gray { width:100%; }
a.Kategorie{ font-family : Arial, Helvetica, sans-serif; font-size : 18px; text-decoration : none; color : #b0b853; font-style : normal; font-weight : normal; line-height : 105%; }
.a.Kategorie:hover{ font-family : Arial, Helvetica, sans-serif; font-size : 18px; text-decoration : underline; color : #b0b853; font-style : normal; font-weight : normal; line-height : 105%; }
.textklein{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; font-style: normal; font-weight: normal; line-height: 100%; text-decoration: none; }
.fett{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #fff; line-height: 100%; }
a.slink{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #b0b853; font-style: normal; font-weight: normal; background-color:White; text-decoration: none; padding: 3px; border:none; }
a.slink:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: White; font-style: normal; font-weight: normal; background-color: #b0b853; text-decoration: none; padding: 3px; border:none; }
td.prod_results{ border-bottom: 1px solid #b0b853; }
.Titel_shop{ font-family : Arial, Helvetica, sans-serif; font-size : 24px; text-decoration : none; color : #b0b853; font-style : normal; font-weight : normal; line-height : 105%; }
.Titel_shop:hover{ font-family : Arial, Helvetica, sans-serif; font-size : 24px; text-decoration : underline; color : #b0b853; font-style : normal; font-weight : normal; line-height : 105%; }
.uvp{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; line-height: 110%; }
.Kategorie2{ font-family : Arial, Helvetica, sans-serif; font-size : 14px; text-decoration : none; color : #b0b853; font-style : normal; font-weight : bold; line-height : 105%; }
.Kategorie2:hover{ font-family : Arial, Helvetica, sans-serif; font-size : 14px; text-decoration : underline; color : #b0b853; font-style : normal; font-weight : bold; line-height : 105%; }
.Preis{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 18px; text-decoration : none; color : #fff; font-style : normal; font-weight : normal; line-height : 105%; }
.PreisB{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 18px; text-decoration : none; color : Red; font-style : normal; font-weight : normal; line-height : 105%; }
.legend { font-size: 10px; color: Black; }
.legend:hover { font-size: 10px; color: #b0b853; text-decoration : none; }
.legend:a { font-size: 10px; color: #b0b853; text-decoration : none; }
.TableHeader { font-size: 11px; font-weight: bold; color: White; background-color : #b0b853; }
.TableHeader2 { font-size: 12px; font-weight: bold; color: #fff; background-color : #b0b853; }
.TableData { font-size: 12px; font-weight: normal; color: #fff; background-color: #EEEEEE; border-bottom: 1px solid #999999; }
.TableDataProd { font-size: 12px; font-weight: normal; color: #333; background-color : White; border-bottom : 1px solid #999999; }
.TableData2 { font-size: 12px; font-weight: normal; color: #333; background-color : #FFFFFF; border-bottom : 1px solid #FFFFFF; }
.TableDataLB { font-size: 12px; font-weight: normal; color: #fff; background-color : #EEEEEE; border-bottom : 1px solid #999999; }
.TableTotalL { font-size: 12px; font-weight: normal; color: #fff; }
.TableTotalD { font-size: 12px; font-weight: normal; color: Red; }
.TableTip { font-size: 12px; font-weight: normal; color: #333; background-color : #FFFFCC; border : 1px dashed Gray; }
.order_graph_0 { font-size: 9px; color: #fff; }
.order_graph_1 { font-size: 9px; color: #fff; }
.order_white { font-size: 12px; color: #FFFFFF; }
.order_on { font-size: 10px; color: White; background : #b0b853; }
.order_off { font-size: 10px; color: White; background : Silver; }
.ERROR{ color: red; }
#sashadow { position:absolute; top:0; left:0; opacity: 0.7; background-color:#424141; z-index:100001; width:100%; height:100%; }
#imagelayer { position:absolute; top:0; left:0; z-index:100002; width:100%; height:100%; }
#ecomasLoadImage { display: block; padding: 20px; }
.BildVisible { opacity: 1; border:1px solid #424141; }
.BildHidden { opacity: 0.01; }
.Opacity { opacity: 0.2; width:187px; }
body{ font-weight:normal; font-style:normal; color:#fff; font-size:12px; font-family:Verdana, Arial, Helvetica; line-height:150%; }
label{ display:block; }
p, div, td, th{ font-size:12px; line-height:150%; }
a, a:hover{ color:#90aa29; font-size:12px; text-decoration:underline; }
a:hover{text-decoration:none;}
h1, h2, .title{ font-size:14px; font-weight:bold; color:#fff; line-height:150%; font-family:Verdana, Arial, Helvetica; padding:0; margin:10px 0 10px 0; }
h3, h4, .untertitel{ color:#fff; font-size:14px; font-weight:normal; line-height:150%; padding:0; margin:10px 0 10px 0; }
h5, h6, .introtext{ font-style:italic; color:#fff; font-size:12px; line-height:150%; font-weight:normal; padding:0; margin:10px 0 10px 0; }
form{ padding:0; margin:0; border:0; }
#ecomasCMSContent, #ecomasCMSHtml{ background-color:#131313; text-align:left; color:#fff; height:100%; font-size:12px; }
#ecomasCMSContent{padding:15px;}
h1,h2{ font-size:24px; font-family: Arial, Verdana, Helvetica; color:#b0b853; padding:0; margin:10px 0 10px 0; line-height:150%; }
#OverviewDiv_ges{ width:640px; overflow:hidden; }
#OverviewDiv{ width:660px; }
.cat_border{ float:left; width:210px; overflow:hidden; height:305px; margin:0 7px 7px 0; background:green; }
.titleBox{ padding:6px 15px 6px 15px; cursor: pointer; color:#666; font-size:14px; height:15px; overflow:hidden; font-weight:bold; line-height:105%; background: url(https://secure.ecomas.de/web25/optik_andres/kat_title.jpg) no-repeat top; text-decoration:none; }
.catBox{ width:210px; background: url(https://secure.ecomas.de/web25/optik_andres/bg_katbox.jpg) repeat-y left; cursor:pointer; overflow:hidden; }
.kat_weiter, .prod_uber_mehr{ background:url(https://secure.ecomas.de/web25/optik_andres/bg_katdetails.jpg) no-repeat bottom; width:194px; color:#131313; padding:6px 0 6px 16px; font-size:11px; line-height:11px; cursor:pointer; }
.prod_uber_mehr a{ color:#131313; text-decoration:none; font-size:11px; line-height:11px; }
.imgBox{ padding:19px 13px 0px 13px; width:184px; height:129px; overflow:hidden; }
.imgBox a img, .imgBox a:hover{ border:0px; text-decoration:none; }
.descrBox{ height:75px; width:184px; padding:16px 13px 16px 13px; color:#333; }
.button_left{ width:5px; height:24px; float:left; background:url(https://secure.ecomas.de/web25/optik_andres/bg_button_l.jpg) no-repeat top; }
.button_right { width:5px; height:24px; float:left; background:url(https://secure.ecomas.de/web25/optik_andres/bg_button_r.jpg) no-repeat top; }
.prod_sort_table{ width:643px; }
.prod_sort_table img{border:0;}
.prod_sort_table td a{ text-decoration:none; color:#000; font-size:12px; line-height:100%; border:0px; }
.sort_msg{ height:12px; padding:11px 3px 11px 0px; color:#f8f9f4; font-size:12px; line-height:100%; text-align:left; }
.sort_but a{ float:left; margin-right:3px; height:24px !important; background:#131313; text-decoration:none !important; border:none !important; overflow:hidden; }
.sort_but a div.button_mitte{ color:#000; font-size:12px; line-height:100%; height:12px; padding:6px 10px 6px 13px; background:url(https://secure.ecomas.de/web25/optik_andres/bg_button_m.jpg) no-repeat top left; float:left }
.sort_but a:hover div.button_mitte, .slink_a div.button_mitte{ background:url(https://secure.ecomas.de/web25/optik_andres/bg_button_m_a.jpg) no-repeat top left !important; float:left; color:#000; text-decoration:none; border:0px; }
.prod_bord{ width:2px; height:33px; background:#fff url(https://secure.ecomas.de/web22/navigation/prod_bord.jpg) no-repeat top left !important; }
.forward_width{ width:180px; }
.slink{ float:left; margin-right:3px; text-decoration:none !important; border:none !important; }
a.slink{border:none !important; text-decoration:none !important;}
.button_mitte2 { color:#000; font-size:12px; line-height:100%; height:12px; padding:6px 5px 6px 5px; background:url(https://secure.ecomas.de/web25/optik_andres/bg_button_m.jpg) no-repeat top right; float:left }
.button_mitte2:hover{ color:#90aa29; }
.pages{ padding:5px 0 5px 0; color:#999; }
.ShopPageLink{ color:#f8f9f4; font-size:color; }
a.weit, a.weit:hover { color:#f8f9f4; font-size:12px; text-decoration:underline; }
a.weit:hover{ text-decoration:underline; }
a.ShopPageLink:hover, a.ShopPageLink_a, a.ShopPageLink_a:hover{ color:#90aa29; text-decoration:none; font-size:12px; }
.prod_uber_ges{ float:left; width:210px; overflow:hidden; height:331px; margin:0 5px 7px 0; background: url(https://secure.ecomas.de/web25/optik_andres/bg_katbox.jpg) repeat-y left; border-top-right-radius:10px; border-top-left-radius:10px; moz-border-radius-topright:10px; moz-border-radius-topleft:10px; webkit-border-top-right-radius:10px; webkit-border-top-left-radius:10px; }
.prod_uber_img{ width:185px; background:#fff ; padding:13px 12px 0 13px; overflow:hidden; height:129px; }
.prod_uber_img a, .prod_uber_img img{text-decoration:none; border:0;}
.prod_uber_be1{ width:186px; padding:14px 12px 3px 12px; }
.prod_uber_be1, .prod_uber_be1 a, .prod_uber_be1 a:hover { line-height:130%; color:#131313; font-weight:bold; text-decoration:none; font-size:11px; border:0; }
.prod_uber_be2 a, .prod_uber_be2 a:hover{ text-decoration:none; color:#131313; font-size:11px; }
.prod_uber_be2, .prod_uber_art{ padding:0 12px 0 12px; width:186px; line-height:150%; color:#131313; font-weight:normal; font-size:11px; }
.prod_uber_art{ font-style:italic; }
.prod_uber_preis{ color:#131313; padding:0 12px 0 12px; width:186px; font-size:18px; font-weight:bold; }
.prod_uber_info{ font-size:9px; padding:0 12px 0 12px; width:186px; color:#131313; font-weight:bold; text-decoration:none; }
.prod_uber_info a, prod_uber_info a:hover{ font-size:9px; color:#131313; font-weight:bold; text-decoration:underline; }
.prod_uber_uvp{ padding:0 12px 3px 12px; width:186px; font-size:12px; line-height:130%; color:#131313; }
.prod_uber_info_ges{ height:166px; width:210px; overflow:hidden; background: url(https://secure.ecomas.de/web25/optik_andres/bg_text.jpg) no-repeat top; }
#height_15{ height:30px; }
#img_schablone{ width:281px; height:306px; padding: 0 9px 0 9px; background: url(https://secure.ecomas.de/web25/optik_andres/detail_img.jpg) no-repeat top; overflow:hidden; margin-right:40px; float:left; }
#detailtext{ width:300px; height:306px; float:right; background: url(https://secure.ecomas.de/web25/optik_andres/detail_text.jpg) no-repeat top; }
#detailtext1{ padding:15px 20px 0px 20px; color:#131313; line-height:130%; height:214px; }
#detailh1 h1{ font-size:16px; color:#b0b853; line-height:120%; font-weight:bold; }
.de_be1, #gesamtpreis{ font-size:18px; font-weight:bold; color:#131313; }
#gesamtpreis{ color:#ff4848 !important; }
.basket{ width:139px; height:67px; border-right:1px solid #a1a088; }
.inf_buts a{ text-decoration:none; border:0; }
.gkTitle { margin:20px 0 10px 0; font-weight:bold; }
#wbCont, #gkCont { margin:0px 0px 30px 0px; background-color:#f8f9f4; }
#wbCL, #wbCR, #gkCL, #gkCR { height:162px; line-height:162px; width:25px; float:left; display:block; text-align:center; cursor:pointer; background-color:#b0b853; font-weight:bold; color:#131313; }
#wbCR, #gkCR { border-left:5px solid #deddbb; }
#wbCL, #gkCL { border-right:5px solid #deddbb; }
#wbImg, #gkImg { float:left; display:block; overflow:hidden; width:580px; height:162px; background-color:#f8f9f4; }
#wbImg a, #gkImg a { height:150px; padding:5px; margin-right:5px; border:1px solid #deddbb; display:block; }
.var_top{ height:11px; width:640px; background:#efeedf url(https://secure.ecomas.de/web25/optik_andres/var_top.jpg) no-repeat top left; }
.varTab{ margin-top:10px; }
.var_ges{ border-bottom:1px solid #efeedf !important; }
.var_bottom{ height:10px; width:643px; background:url(https://secure.ecomas.de/web25/optik_andres/var_bottom.jpg) no-repeat bottom left !important; }
#varTab{ }
.shop_vargroup{ background-color:#fff; border-bottom:1px solid #b0b853; }
.shop_vargroup_col_1, .shop_vargroup_col_1_1{ padding:8px 20px 8px 22px; color:#131313; width:242px; height:26px; overflow:hidden; font-size:12px; line-height:110%; background:#deddbb url(https://secure.ecomas.de/web25/optik_andres/var_border.jpg) no-repeat right; }
.shop_vargroup_col_1_1{ background:#efeedf url(https://secure.ecomas.de/web25/optik_andres/var_border1.jpg) no-repeat right !important; }
.shop_vargroup_col_4_2{ font-size:12px; line-height:110%; background:#efeedf; padding:5px 0 5px 0; }
.shop_vargroup_col_2, .shop_vargroup_col_2_1{ width:160px; font-size:12px; line-height:110%; padding:8px 6px 8px 44px; background:#deddbb; color:#131313; }
.shop_vargroup_col_2_1{ background:#efeedf !important; }
.shop_vargroup_col_4{ width:148px; height:44px; border-left:1px solid #cccccc; background:#deddbb; }
.a1{ color:#fff; font-size:11px; line-height:100%; padding:5px 0 5px 10px; margin:1px 1px 0px 1px; width:136px; color:#131313; }
.a2{ color:#efeedf; font-size:11px; width:126px; margin:0px 1px 1px 1px; line-height:100%; padding:5px 0 5px 10px; background:#131313 url(https://secure.ecomas.de/web25/optik_andres/bg_var_pfeil.jpg) no-repeat right; }
a.LinkVariantSelect, a.LinkVariantSelect:hover{ text-decoration:none; width:10px; height:21px; background:#131313 url(https://secure.ecomas.de/web25/optik_andres/bg_var_pfeil.jpg) no-repeat right; }
a.LinkVariantSelect_1, a.LinkVariantSelect:hover{ text-decoration:none; height:21px; width:10px; background:#131313 url(https://secure.ecomas.de/web25/optik_andres/bg_var_pfeil_1.jpg) no-repeat right; }
.varhide { display: none; }
div.tab_hide{display:none;}
.beschreibung{ height:33px; width:643px; color:#131313; margin-top:20px; }
.register_l, .register_a_l{ width:10px; float:left; height:32px; background:#efeedf url(https://secure.ecomas.de/web25/optik_andres/register_l.jpg) no-repeat top left; }
.register_r, .register_a_r{ width:10px; float:left; height:32px; background:#efeedf url(https://secure.ecomas.de/web25/optik_andres/register_r.jpg) no-repeat top left; margin-right:1px; }
.register_a, .register, .register_a:hover, .register:hover{ font-size:12px; color:#131313; line-height:100%; padding:10px 12px 10px 12px; background:#efeedf; height:12px; float:left; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; }
.register_l, .register_r, .register{ border-bottom:1px solid #131313 !important; }
.register_a_l, .register_a_r, .register_a{ border-bottom:1px solid #efeedf !important; }
div.tab_hide{display:none;}
div.tab_show{ width:620px; padding:10px; background:#efeedf url(https://secure.ecomas.de/web25/optik_andres/bg_beschreibung.jpg) no-repeat bottom; }
div.tab_show div{ color:#131313; font-size:11px; }
.modell_elm{ float:left; width:207px; padding-bottom:7px; border-bottom:1px solid #deddbb; margin-top:7px; text-align:center; }
.modell_elm_a{ width:208px; border-right:1px solid #deddbb; height:160px; overflow:hidden; text-align:center; }
.cut_a{ width:620px; padding-top:21px; overflow:hidden; }
.cut_b{ width:630px; }
.modell_elm div a img, .modell_elm div a:hover img{ width:100px; }
.modell_elm div a, .modell_elm div a:hover{ color:#131313; text-decoration:none; font-size:11px; }
.zub{ text-align:center; }

