* {padding: 0; margin: 0;outline:none;}
.iArt_shadow_klein{-webkit-box-shadow:0px 0px 5px #AAA; -moz-box-shadow:0px 0px 5px #AAA; box-shadow:0px 0px 5px #AAA;}
.iArt_leftPad_5{padding-left:5px;}
.iArt_clear_2{clear:both; height:2px;} .iArt_clear_4{clear:both; height:4px;} .iArt_clear_5{clear:both; height:5px;} .iArt_clear_8{clear:both; height:8px;} .iArt_clear_10{clear:both; height:10px;} .iArt_clear_15{clear:both; height:15px;} .iArt_clear_18{height:18px; clear:both;} .iArt_clear_20{clear:both; height:20px;} .iArt_clear_25{clear:both; height:25px;}
.iArt_leftFloat{float:left;}
body, td, th, input, select {color: #626262;}
body{font-family:Verdana, Arial; font-size:0.8em; color:#626262;}
a:link, a:visited{text-decoration: none;color:#626262;}
a:hover{text-decoration: underline;color:#626262;}
img{border:none;}
.durchgestrichen{text-decoration:line-through;}
h1, h2{color:#1087da; padding:3px 0 0 0; font-size:15px; border-bottom:1px solid #1087da;}
h3{color:#1087da; padding:3px 0 0 0; font-size:13px; text-decoration:underline;}

/* Grundaufbau */
/* =========================================== */
#socials{position:fixed; left:0; top:50%; margin-top:-101px;}
.social_btn{-moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -khtml-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; padding:5px 7px 5px 5px; width:19px; display:block;}
.social_btn:hover{padding:5px 7px 5px 15px;}
#fb_btn{ background-color:#3B5998;}
#fe_btn{background-color:#CCC;}
#wrapper_all{font-family:Verdana, Arial; font-size:0.8em; color:#626262; background-repeat:repeat-x; height:100% !important;}
#wrapper{background-image:url(/layout/filterhaus/main_top.png); background-repeat:no-repeat; background-position: center top; font-size:12px;}
#outer {width:950px;margin-left:auto;margin-right:auto;text-align:left;}
#iArt_header{height:140px; position:relative;}
#betweenHeaderandContent{height:45px; position:relative;}
.maincontent_Box{background-image:url(/layout/filterhaus/content_main_body.png); background-color:#F7F7F7; -moz-border-radius:4px; background-repeat:repeat-x; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; padding:10px;}
.slider_Box{background-image:url(/layout/filterhaus/content_main_body.png); -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; padding:0px; overflow:hidden;}
#stopfer_video{display:block; float:left; height:157px; width:481px; margin-left:-6px; background-image:url(/layout/filterhaus/video.png);}
#kontaktknopf{display:block; float:right; height:157px; margin-right:-6px; width:481px; background-image:url(/layout/filterhaus/kontaktbtn.png);}

/* =========================================== */

/* Inhalte Header */
/* =========================================== */
#filterhaus_logo{padding-top:25px;}
#header_pages{position:absolute; right:0; top:18px; color:#FFF;}
.topPages{padding:0 2px 0 2px; color:#626262; font-family:Arial; font-size:12px;}
.topPages:hover{background-color:#8C0909; color:#FFF;}
#Warenkorb{position:absolute; right:7px; top:55px;}
#basket_pic{display:block; float:left;}
.Warenkorbanzahl{float:left; font-weight:bold; color:#000; padding-top:10px; padding-left:7px;}
.WarenkorbTrenner{float:left; font-weight:bold; color:#D12525; padding:10px 5px 0 5px;}
.WarebkorbBetrag{float:left; font-weight:bold; color:#000; padding-top:10px;}
.WarenkorbVersandhin{clear:both; font-size:10px; text-align:right;}
.WarenkorbVersLink{text-decoration:underline;}
.WarenkorbKasse{display:block; font-size:11px; font-weight:bold; text-align:right; padding-right:18px; padding-top:5px; color:#333;}
/* =========================================== */


.footer_inp{background-image:url(/layout/filterhaus/email_inp_back.png); width:168px; padding:0 2px 0 2px; height:25px; background-repeat:no-repeat; border:none; background-color:#FFF;}
#footer_first_col{float:left; width:221px; padding:0 15px 0 0; height:195px; border-right:1px dotted #999;}
#footer_second_col{float:left; width:206px; padding:0 15px 0 15px; height:195px; border-right:1px dotted #999;}
#footer_third_col{float:left; width:206px; padding:0 15px 0 15px; height:195px; border-right:1px dotted #999;}
#footer_last_col{float:left; width:206px; padding:0 15px 0 15px; height:195px;}
#bottom_payments{background-image:url(/layout/filterhaus/paymentsback.png); -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; padding:15px 0 0 15px; height:63px; border:1px solid #FFF;}
#paymentpics{height:43px; width:919px; background-image:url(/layout/filterhaus/paymentpictos.png);}
.footColHead{color:#CC0000; font-size:15px;}
.nletter_begin{background-image:url(/layout/filterhaus/listimg.png); background-repeat:no-repeat; background-position:3px 5px; padding:0 0 0 20px; font-size:12px;}
#nlettersubm{width:167px; background-image:url(/layout/filterhaus/red_btn_back.png); cursor:pointer; border:none; font-size:11px; color:#FFF !important; height:23px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}
.footerlink{display:block; background-image:url(/layout/filterhaus/listimg.png); background-repeat:no-repeat; background-position:3px 5px; padding:0 0 4px 20px; font-size:12px;}
.footer_vorteil{display:block; background-image:url(/layout/filterhaus/listimg.png); background-repeat:no-repeat; background-position:3px 5px; padding:0 0 4px 20px; font-size:11px; font-weight:bold;}

#login_container{float:left; padding:10px 5px 0 0; color:#FFF; font-size:17px;}
#loginform_cont{float:left; padding:10px 0 0 0;}
.topZone_inp{background-image:url(/layout/filterhaus/input_login.png); width:117px; padding:0 2px 0 2px; height:25px; background-repeat:no-repeat; border:none; background-color:#D6D6D6;}
#login_btn{padding:0 5px 0 5px; background-image:url(/layout/filterhaus/red_btn_back.png); cursor:pointer; border:1px solid #FFF; font-size:11px; color:#FFF !important; height:25px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}
.login_reg{float:left; padding:0 0 0 5px;}
.searchform_top{float:right; padding:9px 0 0 0;}
#topsearch_btn{padding:0 5px 0 5px; background-image:url(/layout/filterhaus/black_btn_back.png); cursor:pointer; border:1px solid #FFF; font-size:11px; color:#FFF !important; height:25px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}

/* Kategorienavigation */
/* =========================================== */
#iArt_topmen_cont{position:relative; height:63px; background-image:url(/layout/filterhaus/bg_header_navi_body.png); -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; background-position:0 -8px;}
#iArt_topmen_cont-shop{position:relative; height:63px; background-image:url(/layout/filterhaus/bg_header_navi_body.png); -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; background-position:0 -8px;top:23px;}
#iArt_topmen{position:absolute; width:951px;}
#iArt_topmen ul.left_menu{list-style-type:none;}
#iArt_topmen ul{list-style-type:none;}

#iArt_topmen ul.left_menu li.level1{display:block; color:#000; float:left; font-size:18px; font-family:verdana; padding-right:2px; position:relative;}
#iArt_topmen ul.left_menu li.level1:hover{background-image:url(/layout/filterhaus/topmen_h.jpg);}
#iArt_topmen ul.left_menu li.level1:hover a{color:#fff; background-image:url(/layout/filterhaus/topmen_trenner2.png);}

#iArt_topmen ul.left_menu li.level1 a{color:#000; display:block; padding-top:18px; height:45px; padding-left:20px; padding-right:20px; background-image:url(/layout/filterhaus/topmen_trenner.png); background-repeat:no-repeat;  background-position:left center;}
#iArt_topmen ul.left_menu li.level1 a:hover {color:#fff; background-image:url(/layout/filterhaus/topmen_trenner2.png);}

li#erster{border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px;}
li#erster a{background:none !important;}


#iArt_topmen ul.menu_level2 li a{display:block; padding-left:5px; font-size:12px; height:auto;}



#doc_kats ul{list-style-type:none !important;}
#doc_kats ul.left_menu li.level1 a{color:#000; display:block; height:23px; width:165px; padding:6px 0 0 10px; background-image:url(/layout/filterhaus/katmen_bag.png);}
#doc_kats ul.left_menu li.level1 a:hover{background-position:0 -30px;}
#cat_id_1 a{background-image:url(/layout/filterhaus/katmen_bag_top.png) !important;}

#cat_id_2672343013 a{background-image:url(/layout/filterhaus/katmen_bag_bott.png) !important;}
/* =========================================== */

/* Allgemeines Artikelansichten */
/* =========================================== */
.bigPrice{font-size:20px; color:#C71F1F; font-weight:bold; -webkit-text-shadow:0px 2px 0px #FFF, 2px 0px 0px #FFF, 2px 2px 0px #FFF, -2px 0px 0px #FFF, 0px -2px 0px #FFF, -2px -2px 0px #FFF, -2px 2px 0px #FFF, 2px -2px 0px #FFF; -moz-text-shadow:0px 2px 0px #FFF, 2px 0px 0px #FFF, 2px 2px 0px #FFF, -2px 0px 0px #FFF, 0px -2px 0px #FFF, -2px -2px 0px #FFF, -2px 2px 0px #FFF, 2px -2px 0px #FFF; text-shadow:0px 2px 0px #FFF, 2px 0px 0px #FFF, 2px 2px 0px #FFF, -2px 0px 0px #FFF, 0px -2px 0px #FFF, -2px -2px 0px #FFF, -2px 2px 0px #FFF, 2px -2px 0px #FFF;}
.row4_btn_Black{display:block; margin:0 auto 0 auto; padding:2px 5px 2px 5px; background-image:url(/layout/filterhaus/black_btn_back.png); border:2px solid #FFF; font-size:12px; color:#FFF !important; height:19px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}
.row4_Box{background-image:url(/layout/filterhaus/content_main_body.png); -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; padding:10px; float:left; width:202px; text-align:center;}
.row4_name{font-size:11px; font-weight:bold; text-align:center; height:50px;}
.row4_name a:hover{text-decoration:underline;}
.row4_img{text-align:center; height:120px;}
.row4_sp{float:left; height:40px; width:20px;}
.row4_zentrierer{display:table-cell; height:120px; width:135px; vertical-align:middle; text-align:center;}

.row5_Box{display:block; background-image:url(/layout/filterhaus/content_main_body.png); -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; padding:5px; float:left; width:170px; text-align:center; margin:0 5px 0 5px;}
.iArt_prodimg{background-color:#FFF; padding:2px; -moz-border-radius:4px; text-align:center;}
.small{font-size:11px;}
/* =========================================== */

/* SigleArticle */
/* =========================================== */
#zoomWindow{position: absolute; left: 390px; top: 14px;}
.singletopBox{padding:10px; position:relative;}
.singleImg{width:350px;}
.iArt_previmg{display:block; float:left; background-color:#FFF; background-position:center; background-size:100% auto !important; width:61px; height:60px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;   margin:5px;}
.single_btn_red{display:block; float:right; width:180px; text-align:center; padding:0px 5px 3px 5px; background-image:url(/layout/filterhaus/red_btn_back.png);  font-size:12px; color:#FFF !important; height:23px; border:none; -webkit-box-shadow:0px 0px 5px #AAA; -moz-box-shadow:0px 0px 5px #AAA; box-shadow:0px 0px 5px #AAA; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}
.single_btn_red:hover, .single_btn_black:hover{text-decoration:underline;}
.single_prevIages{float:right; width:530px;}
.sigle_DesAva{float:left; width:510px;}
.singleDesShort{height:65px; overflow:hidden; padding:10px 10px 5px 10px;}
.singleAva{padding:5px 10px 0 10px;}
.singleOrderArea{float:right; text-align:right;}
.single_btn_black{display:block; float:right; width:180px; text-align:center; padding:0 5px 3px 5px; background-image:url(/layout/filterhaus/black_btn_back.png); border:1px solid #FFF; font-size:11px; color:#FFF !important; height:20px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}
/* =========================================== */

/* ArticleList_Cat */
/* =========================================== */
#pic_prev_overlay{position:fixed; top:50%; margin-top:-25px; left:55px; margin-left:-25px; display:none; width:50px; height:50px; z-index:55; background-image:url(/images/loading.gif); background-position:center; background-repeat:no-repeat; background-size: 100% auto;}
#pic_holder_doc{overflow:hidden; border:2px solid #DDD; -moz-border-radius:5px; padding:1px; display:none;}

#nextPrevBread{border-bottom:1px solid #8F0A0A; padding:3px 5px 3px 5px;}
.cat_bread{float:left; font-size:11px;}
.st_BrowseNextButton{float:right; margin-left:5px; padding-top:1px;}
.st_BrowsePreviousButton{float:right; margin-right:5px; padding-top:1px;}
.articlePages_activeLink{color:#8F0A0A !important; font-weight:bold;}
.catlist_btn_Black{display:block; float:right; width:180px; text-align:center; padding:2px 5px 2px 5px; background-image:url(/layout/filterhaus/black_btn_back.png); border:2px solid #FFF; font-size:12px; color:#FFF !important; height:19px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}
.cat_rightArea{float:right; width:770px;}
.catList_Box{border-bottom:1px solid #8F0A0A; padding: 15px 10px 15px 10px;}
.catList_name{font-size:13px; font-weight:bold; color:#8F0A0A; padding:0 0 10px 0;}
.catList_desava{float:left; width:510px;}
.catList_avail{font-weight:bold; font-size:11px; line-height:160%;}
.catList_priveArea{float:right; padding:5px 0 0 0; width:250px; text-align:right;}
.cat_prevNextBott{padding:10px 5px 0px 5px;}
/* =========================================== */

/* LiveShopping /*
/* =========================================== */
.live_outer_cont{background-image:url(/layout/filterhaus/content_main_kive.png); -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}
.liveShopping_innerCont{height:321px; position:relative;}
.live_band{position:absolute; top:-10px; right:-10px; width:243px; height:246px; background-image:url(/layout/filterhaus/live_banderole.png); z-index:15;}
.liveShopping_Name{position:absolute; top:40px; left:25px; font-size:24px; font-family:verdana; color:#C71F1F; width:537px; height:31px; overflow:hidden; z-index:14;}
.liveShopping_shortDes{position:absolute; top:70px; left:25px; font-size:16px; font-family:verdana; color:#333; width:537px; z-index:13;}
.iArt_live_Des{position:absolute; top:115px; left:25px; font-size:13px; font-family:verdana; color:#333; width:480px; z-index:12;}
.liveShopping_Pic{position:absolute; top:70px; right:70px; z-index:10;}
.liveShopping_priceArea{position:absolute; bottom:10px; right:25px; z-index:14;}
.liveShopping_timerArea{position:absolute; bottom:15px; left:350px; z-index:14; width:255px;}
.liveShopping_clock{float:left; width:39px; height:43px; background-image:url(/layout/filterhaus/live_uhr_iArt.png);}
.vor_zeitanz{float:left; font-size:13px; color:#333; padding-left:5px; width:180px;}
.liveShopping_zeitanz{float:left; width:210px; padding:0 0 0 5px;}
.liveShopping_btn_Black{display:block; position:absolute; left:30px; bottom:20px; padding:2px 5px 2px 5px; background-image:url(/layout/filterhaus/black_btn_back.png); border:2px solid #FFF; font-size:12px; color:#FFF !important; height:19px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}
/* =========================================== */

.pagewidth {width:950px;margin-left:auto;margin-right:auto;}