html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;}
:focus{outline:0;}
ol,ul{list-style:none;}
.mainbody li{font-family:Arial,Helvetica,sans-serif;  font-size:90%;  list-style:circle;  margin-left:15px}
table{border-collapse:separate;border-spacing:0;}
/*blockquote:before,blockquote:after,q:before,q:after{content:'"';}
blockquote,q{quotes:'"' '"';}
*/
html{height:100%;margin-bottom:1px}
body{line-height:1;color:#EEE;font:0.875em/1.2 "Palatino Linotype",Georgia,Times,serif;background:#000;}
/* PARAGRAPHS GLOBAL */
p{margin:8px 0px 8px 0px;}
p.checkoutagb textarea{width:100%;}
p.checkoutcomment textarea{width:100%;}
h1,h3{color:#FFF;font-weight:600;margin:5px 0px;background:url(../img/bg_hn.png) top left repeat-x;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}
h1{text-align:center;font-size:120%;padding:3px 0;}
h1.product_info{margin:10px 0 10px 0;padding:3px 0;}
h2{text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;font-weight:600;margin:7px 0px 7px 0px;padding:3px;background:url(../img/bg_hn.png) top left repeat-x;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}
h3{font-size:97.5%;text-align:center;padding:3px 0;}
h4{font-weight:600;font-size:95%;margin:10px 0px 5px 0px;padding:0px;}
h5,h6{font-weight:600;font-size:90%;margin:5px 0px 5px 0px;padding:0px;}
img,.img_border{border:0 none;}
hr{color:#CCC;background:#CCC;height:1px;width:100%;display:block}
strong{font-weight:700}
.catlink{font-size:130%;text-decoration:underline;}
.subcat_sitemap{margin-left:15px;font-size:90%}
dd{line-height:19px;}
.fs85{font-size:85%}
div.inputRequirement,dd.inputRequirement{color:#EEE;}
ul#main_nav{font-family:Arial,Helvetica,sans-serif;font-weight:600;margin-left:15px}
li.level1{font-size:95%;margin-left:10px;list-style:circle;}
li.level2{margin-left:15px;list-style:circle;}
li.maincat{font-size:90%;list-style:square;margin-top:3px}
ul.messageStack{border:solid 2px #B22020;background-color:#FFD6D6;padding:8px;}
ul.messageStack li{}
ul.messageStack li.messageStackError{list-style:none;padding:5px 0px 2px 20px;background:url(../../images/icons/warning.gif) no-repeat;background-position:0px 4px;}
ul.messageStack li.messageStackSuccess{list-style:none;padding:5px 0px 2px 20px;background:url(../../images/icons/success.gif) no-repeat;background-position:0px 4px;background-color:#66FF66;}
ul.messageStack li.messageStackWarning{list-style:none;padding:5px 0px 2px 20px;background-image:url(../../images/icons/error.gif);background-repeat:no-repeat;background-position:0px 4px;background-color:#FFF2CD;}
.box{margin:8px 0 12px 0;background:url(../img/bg_box.png) repeat-x;padding:0 0 6px 0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}
.boxText{color:#333;padding:3px 5px 3px 5px;}
.categorie_list_one{float:left;width:48%;margin:0 5px 15px 5px;}
.checkout{text-align:left;width:95%;}
.checkout_payment_adress_current{float:left;width:32%;padding-left:15px;}
.checkout_payment_agb_accept{text-align:left;font-size:100%;color:#E80;width:100%;}
.checkout_payment_arrow{float:left;width:23%;text-align:center;}
.checkout_payment_container{width:555px;text-align:left;height:120px;}
.checkout_payment_continue{margin:15px 0 0 0;height:55px;}
.checkout_payment_info_text{float:left;width:40%;}
.checkoutBarTo,div.checkoutBarCurrent{margin:15px 0 10px 0;padding:0 2px 0 2px;font-size:95%;}
.checkoutAdress{padding:10px;background:#777;color:#FFF}
.clr{clear:both;float:none;}
.contentsTopics,.pageHeading,#moduleHeading{font-weight:bolder;line-height:25px;border-bottom:1px solid #000;margin-bottom:15px;}
.copyright,.gnu_copy,.parseTime{text-align:center;font-size:80%;color:#777;display:block;}
.copy{text-align:center;display:block;margin:5px 0;color:#AAA}
/* SUCCESS MESSAGE */
.messageStackSuccess{padding:4px;background-color:#E80}
/* FOOTER */
.footer{clear:both;text-align:center;font-size:95%;color:#AAA;background-color:#EEE;padding:8px;margin-bottom:5px;}
.error_mess{border:1px solid #f00;background:#FCC}
.footer a{color:#AAA;}
.headerError{margin:5px 0 5px 0;background:#E80;padding:5px;}
.infoBoxHeading,.infoBoxHeading_right{color:#FFF;padding:4px 0 0 7px;height:18px;font-family:Arial,Helvetica,sans-serif;font-size:85%;font-weight:700;}
.left{float:left;margin:0px;}
.list_left{float:left;}
.list_left,.list_right{width:48%;margin-bottom:2px;text-align:center;}
.list_right{float:right;}
.list_right_2{width:40%;float:right;margin-bottom:20px;text-align:left;}
.mini_wrapper{margin:0;padding:0;}
.new_product_default{width:285px;float:left;border-bottom:1px solid #EEE;margin:10px 0 10px 0;}
.new_product_default_image{float:left;width:120px;padding-top:10px;}
.new_product_default_right{float:left;width:165px;}
.new_product_default_tax{font-size:95%;}
.nof_multiline{width:600px;white-space:pre;}
.order_details,.checkout_payment_comments,.checkout_payment_agb{font-size:95%;}
.productOldPrice{color:#a10a0e;font-size:90%;}
.order_details{width:100%;text-align:left}
.order_details_article{width:145px;float:left;}
.order_details_article_header{width:145px;float:left;}
.order_details_img{width:70px;float:left;text-align:center;margin:5px 0 0 0}
.order_details_img_header{width:70px;float:left;text-align:center;margin:0 0 0 0;}
.order_details_qty{width:50px;float:left;text-align:center;margin-top:5px}
.order_details_qty_header{width:50px;float:left;text-align:center;}
.order_details_remove{width:50px;float:left;text-align:center;margin-top:15px}
.order_details_remove_header{width:50px;float:left;}
.order_details_shippingtime{width:70px;float:left;margin-top:5px}
.order_details_shippingtime_header{width:70px;float:left;}
.order_details_totalcost{text-align:right;margin:20px 0 0 0}
.order_details_totalcost strong{font-size:95%;font-weight:bolder}
.order_details_totalprice_header{width:100px;float:right;text-align:right;}
.order_details_singleprice_header{width:85px;float:left;}
.order_detais_totalprice{width:100px;float:right;text-align:right;margin-top:5px;font-weight:bolder}
.order_details_singleprice{width:85px;float:left;margin-top:5px}
.product_content{margin-top:15px;}
.product_info_box{text-align:justify;}
.product_info_box_bottom{height:12px;}
.product_info_box_middle ul{margin-left:20px}
.product_info_box_middle_left{width:270px;margin:0 0 0 15px}
.product_info_box_middle_left .img_main{margin-right:3px}
.product_info_box_middle_left .img_left{margin-right:0}
.product_info_box_middle_left .img_right{margin-right:3px}
.product_info_box_middle_right{width:255px;text-align:left;margin-bottom:15px;}
.product_info_box_middle_thumbnail{margin:10px 0 0 5px;}
.product_info_cartbutton{width:200px;}
.product_info_description{overflow:hidden;margin-bottom:15px;text-align:left;}
.product_info_dropdown{width:140px;font-size:85%;margin-top:15px;}
.product_info_h3{padding:5px 0 0 15px;font-size:105%;border-bottom:2px solid #EEE;}
.new-price{font-size:120%;color:#DA251D;font-weight:700;text-align:left;}
.product_info_price{font-size:140%;font-weight:700;text-align:left;margin:10px 0;}
.product_info_print{font-size:90%;}
.product_info_shipping{font-size:90%;color:#696969;font-weight:bolder;}
.product_info_tax{width:95px;}
.product_info_tax_shipping{width:250px;font-size:90%;}
.product_listing_box{overflow:hidden;margin-bottom:15px;text-align:left;}
.product_listing_box_hot{width:140px;height:70px;}
.product_listing_box_left{width:16px;height:152px;}
.product_listing_box_right{width:17px;height:152px;}
.product_listing_description{width:280px;padding-left:15px;}
.product_listing_header{height:26px;margin:5px 0 0 0;}
.product_listing_image{width:112px;}
.product_listing_mwst{font-size:90%;padding-right:30px;}
.product_listing_price{width:250px;text-align:right;padding-right:15px;}
.product_listing_price_button{width:140px;text-align:center;}
.product_listing_price_detail{font-weight:bolder;padding-top:15px;}
.product_listing_shipping{font-size:90%;color:#FDC859;font-weight:bolder;}
.product_name{display:block;}
.right{float:right;margin:0px;}
.row1{background:#333;}
.row1,.row2{padding:5px;}
.row2{background:#999;}
.categories_list{border-bottom:#EEE;border-top:#EEE;border-style:solid;border-top-width:thin;border-bottom-width:thin;}
/* Footer Boxes */
ul.footer_gallery{float:left;clear:both;width:100%}
ul.footer_gallery li{float:left;width:32.8%;position:relative;margin:0 5px 10px 0;}
ul.footer_gallery li ul.box_footer{list-style-type:square}
ul.footer_gallery li ul.box_footer li{width:100%;display:block;margin:0;border-bottom:1px solid #EEE;padding:3px 0;}
.footerbox{text-align:left;font-size:95%;float:left;clear:both;color:#EEE;background:url(../img/bg_box.png) repeat-x;padding:8px;margin:5px 0;width:98%;display:block;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}
/* New Products Default */
ul.product_listing_gallery{float:left;clear:both;width:100%}
ul.product_listing_gallery li{float:left;width:30%;height:330px;position:relative;margin:0 3px 10px 3px;padding:5px;border:1px solid #EEE;list-style:none;}
ul.product_listing_gallery li h2{font-size:90%;text-align:center}
ul.account_ul{margin:0 0 0 20px;list-style-type:square;color:#B72E0B}
.product_listing_gallery_detail{position:absolute;top:140px;left:0;text-align:center}
.product_listing_gallery_price{position:absolute;top:270px;left:0;width:100%;text-align:center}
.popup_link{font-size:80%;}
/* New Products Categoriest */
ul.product_listing_gallery_cat{float:left;clear:both;width:100%;}
a:hover .img_border{border:0;}
ul.product_listing_gallery_cat li{float:left;width:30%;height:270px;position:relative;margin:0 5px 40px 0;padding:5px;border:1px solid #EEE;list-style-type:none}
* html ul.product_listing_gallery_cat li{width:33.33%;}
ul.product_listing_gallery_cat li h2{font-size:90%;text-align:center;margin-top:2px}
.product_listing_gallery_detail_cat{position:absolute;top:130px;text-align:left;padding:0 5px 0 5px}
.product_listing_gallery_price_cat{position:absolute;top:240px;width:172px;text-align:center}
.popup_link_cat{font-size:80%;}
.infoBoxHeadingFooter{color:#FFF;padding:4px 0 0 7px;height:18px;font-family:Arial,Helvetica,sans-serif;font-size:87.5%;font-weight:700;}
.headerMessage{color:#F00;display:block;margin:10px 0}
/* PDF-Katalog */
TABLE{font-family:Verdana,Arial,sans-serif;font-size:12px;}
TABLE.Border{border-left:1px solid black;border-top:1px solid black;}
TD.Border,TH.Border{border-right:1px solid black;border-bottom:1px solid black;}
TD.Border2{border-bottom:1px solid black;}
/* STRUKTUR */
#banner{text-align:center}
#body{text-align:left;width:990px;overflow:hidden;}
.checkout_line{background:url(../img/checkout_line.png) repeat-x;line-height:12px;}
#content{text-align:left;padding:0 5px 0 12px;margin:0 0 0 0;overflow:hidden;}
#contshopping{margin:70px 0px 0px 0px}
#result_box{text-align:justify;}
#innerBox{border:1px solid #000;text-align:center;overflow:hidden;float:left;clear:both;position:relative;background:#000;z-index:1}
#innerContainer{width:100%;z-index:2;background:#000;}
#head{background:url(../img/banner-smitt.gif) no-repeat;width:990px;height:130px;}
#head_container{position:absolute;top:0;left:0;width:990px;height:140px;z-index:5}
#middle{float:right;width:100%;}
#nav_left{float:left;margin:0 0 0 -190px;width:170px;position:relative;z-index:5;}
#nav_right{float:right;margin-right:-180px;width:170px;position:relative;z-index:5;text-align:left;}
* html #nav_right{margin-right:-200px;}
.mainbody{width:100%;}
* +html .mainbody,* html .mainbody{width:99%}
#outerContainer{border-left:190px solid #000;border-right:190px solid #000;z-index:1;margin-top:170px;width:608px;}
*+html #outerContainer{width:613px;}
#page_container{width:990px;overflow:hidden;margin:0 auto;}
#page_inner_container{clear:both;text-align:left;float:left;}
#navigation{font-family:Arial,Helvetica,sans-serif;font-size:85%;font-weight:600;line-height:30px;width:99%;background:url(../img/bg_navi.png) repeat-x;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}
#navigation a,#navigation{color:#333;}
#account{text-align:right;float:right;width:30%;}
#account_inner{padding-right:10px;}
#pathway{float:left;width:70%;text-align:left;}
#pathway_inner{padding-left:5px;}
#wrap{float:left;width:100%;text-align:left;}
#pic10{border:0;  margin:20px;}
/* LINKS */
a:link,.boxText a,ul.product_listing_gallery_cat li h2 a:link,h2 a:link,h2 a:active,h3 a:link,h3 a:active,li.maincat a.activ:link,li.level1 a,li.level2 a,ul.product_listing_gallery li h2 a{color:#FFF;text-decoration:none;}
a:visited,h2 a:visited,h3 a:visited,ul.product_listing_gallery_cat li h2 a:visited{text-decoration:none;color:#AAA;}
.boxText a:visited,li.maincat a:visited,li.maincat a.activ:visited,li.level1 a:visited,li.level1 a.active:visited,li.level2 a:visited,li.level2 a.active:visited,ul.product_listing_gallery li h2 a:visited,ul.footer_gallery li ul.box_footer li a:visited{color:#666;}
li.level1 a.active:link,li.level1 a.active:active,li.level2 a.active:link,li.level2 a.active:active,li.level1 a.active:visited,li.level2 a.active:visited{font-weight:bold;}
a:hover,a.nav:hover,h2 a:hover,h3 a:hover,#navigation a:hover,ul.product_listing_gallery_cat li h2 a:hover,li.maincat a:hover,li.level1 a:hover,li.level1 a:active,li.level1 a.active:hover,li.level2 a:hover,li.level2 a:active,li.level2 a.active:hover,li.maincat a.activ:hover,li.maincat a:active{color:#E80 ! important;text-decoration:underline;background:#000}
.checkoutBarCurrent,.greetUser,.new_product_default_price,li.maincat a:link,a.nav:link,li.maincat a:visited,a.nav:visited{font-weight:bolder;}
ul.footer_gallery li ul.box_footer li a{padding:0 0 0 12px;}
ul.product_listing_gallery li h2 a{text-align:center}
a:focus{outline:none}
li.level1 a,li.level2 a{padding:0;}
li.level1 a,a.nav span a,li.maincat a,a.nav{font-size:95%;}
li.level2 a{font-size:90%;}
li.maincat a span{font-size:120%;  line-height:18px;}
li.maincat a,a.nav,.product_info_print img a{text-decoration:none;cursor:pointer;}
.product_name h2 a,.product_name h3 a{font-size:100%;margin-top:8px;}
.product_navigator{display:block;width:100%;margin:10px 0;}
.product_navigator a:link,.product_navigator a:active{color:#EEE}
.product_navigator a:visited{color:#AAA}
.product_navigator a:hover{color:#FFF}
.product_navigator_center{margin-left:195px}
/* FORMS */
FORM{font-family:Tahoma,Arial,sans-serif;}
input[type="button"],input[type="submit"],input[type="reset"]{background:#88A;font-size:85%;color:#FFF;border:2px outset #777}
input[type="password"],input[type="text"],textarea,select{background:#CCC;color:#333;border:1px solid #777}
input[type="checkbox"],input[type="radio"]{border:1px solid #777}
input[type="file"],input[type="text"],select{font-size:90%;}
label{color:#E90 ! important;font-size:87.5%;font-weight:600;font-style:oblique}
input:focus{background:#FFF;}
fieldset.account{border:1px solid #CCC;padding:8px;margin:10px}
fieldset.account_history{border:1px solid #CCC;padding:8px;margin:5px}
fieldset.checkout_payment{border:1px solid #E80;padding:8px;margin:10px}
fieldset.account_history{width:28%;float:left}
fieldset.account legend,fieldset.checkout_payment legend{margin-left:20px;padding:0 10px}
fieldset.account_history legend{margin-left:5px;padding:0 5px}
.textarea textarea{font-size:100%;width:98%;border:1px solid #CCC}
.dropdown select{width:160px}
/* FANCY */
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#777;display:none;z-index:30;}
* html div#fancy_overlay{position:absolute;}
div#fancy_wrap{text-align:left;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../img/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay{position:absolute;background-color:#fff;z-index:30;}
div#fancy_loading_icon{position:absolute;background:url('../img/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #bbb;background:#fff;}
div#fancy_content{margin:0;z-index:100;position:absolute;}
div#fancy_div{background:#000;color:#fff;height:100%;width:100%;z-index:100;}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../img/fancy_closebox.png') no-repeat top left;cursor:pointer;z-index:181;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;outline:none;}
a#fancy_left{left:0;}
a#fancy_right{right:0;}
span.fancy_ico{position:absolute;top:80%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-10px;background:transparent url('../img/fancy_left.png') no-repeat;}
span#fancy_right_ico{right:-10px;background:transparent url('../img/fancy_right.png') no-repeat;}
a#fancy_left span{left:-10px;}
a#fancy_right span{right:-10px;}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('../img/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('../img/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('../img/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('../img/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('../img/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('../img/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('../img/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('../img/fancy_shadow_nw.png') no-repeat;}
div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title div{color:#fff;font:bold 12px Arial;padding-bottom:3px;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{padding:0;vertical-align:middle;}
td#fancy_title_left{height:32px;width:15px;background:transparent url('../img/fancy_title_left.png') repeat-x;}
td#fancy_title_main{height:32px;background:transparent url('../img/fancy_title_main.png') repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:transparent url('../img/fancy_title_right.png') repeat-x;}
