@charset "UTF-8";
/**
* "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
* (de) Zentrales Stylesheet - Layout "3col_fixed_seo" rohn-shop.de
* Anpassungen: Lars Kemnah - Werbewind KG 06/2008
*/
/*YAML*/
@media all{*{margin:0;padding:0;}option{padding-left:0.4em}* html body *{overflow:visible}* html iframe,* html frame{overflow:auto}* html frameset{overflow:hidden}html{height:100%}body{min-height:101%;font-size:100.01%;color:#000;background:#fff;text-align:left}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{margin-left: 1.5em;line-height:1.5em}dt{font-weight: bold}dd{margin:0 0 1em 2em}blockquote,cite{margin:0 0 1em 1.5em;font-size:0.93em;width:auto}#header{position:relative}#topnav{position:absolute;top:10px;right:10px;text-align:right}#nav{clear:both;width:auto}#main{clear:both;width:auto}#col1{float:left;width:200px}#col2{float:right;width:200px}#col3{width:auto;margin:0 220px}#footer{clear:both;display:block}#col1{z-index:3}#col2{z-index:5}#col3{z-index:1}#col1_content{z-index:4}#col2_content{z-index:6}#col3_content{z-index:2}#col1_content,#col2_content,#col3_content{position:relative}.hidenone #col3{margin:0 200px}.hideboth #col3{margin-left:0;margin-right:0}.hideleft #col3{margin-left:0;margin-right: 200px}.hideright #col3{margin-left:200px;margin-right:0}.hideboth #col1,.hideboth #col2{display:none}.hideleft #col1{display:none}.hideright #col2{display:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:block}.floatbox{overflow:hidden}#ie_clearing{display:none}.subcolumns,.subcolumns_oldgecko{width:100%;overflow:hidden}.subcolumns_oldgecko{float:left}.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 0.5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.skip,.hideme,.print{position:absolute;top:-5000em;left:-5000em;height:1px;width:1px}.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto}}
/* BASEMOD */
@media all
{
*{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
body{background:#f8e7c7 url(../images_layout/body_bgd.jpg) no-repeat center top;text-align:center}
#page_margins{margin:0 auto;width:1000px;text-align:left;}
#header{background:url(../images_layout/header_bgd.png) no-repeat center bottom;padding-top:5px;height:81px}
#main{background:url(../images_layout/content_bgd.png) repeat-y;width:990px;padding:20px 5px;overflow:hidden;position:relative;}

#footer{padding:10px;color:#797163;font-size:11px;background:url(../images_layout/footer_bgd.png) no-repeat top;line-height:1.8em}
#footer a{color:#797163}
#footer div.werbewind{float:right;color:#797163;text-align:right}
#col1{width:748px;float:left;margin-left:220px;border:1px solid #cda67d;background:#faecd5;z-index:3;position:relative;}
#col1_content{background:#eee3cf; border-right:1px solid #cda67d; width:548px}
#col2{width:180px;float:left;margin-left:-970px; margin-top:-20px; padding:80px 35px 0 20px}
html[lang="de"] #col2{background:url(../images_layout/ecke_rot.gif) no-repeat left top;}
html[lang="en"] #col2{background:url(../images_layout/ecke_rot_en.gif) no-repeat left top;}
html[lang="it"] #col2{background:url(../images_layout/ecke_rot_it.gif) no-repeat left top;}
#col2_content{padding:0;width:180px}
#col3{padding:0 10px;margin:0;width:180px;position:absolute;right:25px;z-index:5;}
#col3_content p{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#666;}
#tagcloud{margin:20px 0;text-align:justify;}
#tagcloud a{color:#999;text-decoration:none !important;font-family:Arial,Helvetica,sans-serif;}
#tagcloud a:hover{color:#666;}
#tagcloud a.tag1{font-size:12px;}
#tagcloud a.tag2{font-size:14px;}
#tagcloud a.tag3{font-size:16px;}
#tagcloud a.tag4{font-size:18px;}

a.mein_konto{background:url(../images_layout/btt_mein_konto.gif) repeat-x top;line-height:25px;float:right;font-size:14px;color:#fff;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;text-decoration:none;padding:0 15px;margin-right:15px;}
#logo{float:left;margin:11px 0 0 5px;}
#box_languages{margin:30px 0 0 280px;}

#topnav{margin:47px 10px 0 0; top:auto; right:0;}
#topnav ul{margin:0;padding:0;list-style-type:none;}
#topnav ul li{line-height:30px;margin:0 0 0 -9px;float:right;height:34px}
#topnav ul li.first{background: url(../images_layout/navipunkt_bgd_first.png) no-repeat;width:12px;}
#topnav ul li a{text-decoration:none;display:block;padding:4px 17px 0;background:url(../images_layout/navipunkt_bgd.png) no-repeat right;color:#73410c;font-weight:bold;}
#topnav ul li.last a{background:url(../images_layout/navipunkt_bgd_last.png) no-repeat right;}
#topnav ul li a:focus,#topnav ul li a:hover,#topnav ul li a:active{text-decoration:none;background-image:url(../images_layout/navipunkt_bgd_active.png);}
#topnav ul li.last a:focus,#topnav ul li.last a:hover,#topnav ul li.last a:active{text-decoration:none;background:url(../images_layout/navipunkt_bgd_last_active.png) no-repeat right;}
#topnav ul li.current a{background-image:url(../images_layout/navipunkt_bgd_active.png);}
#topnav ul li.last.current a{background-image:url(../images_layout/navipunkt_bgd_last_active.png);}

#sortiment-txt{line-height:20px;}
#sortiment-txt span{font-size:14px;}

#navi-left a{text-decoration:none;display:block;line-height:16px;text-transform:uppercase;color:#fff;min-height:50px;background:#cba47a;padding:4px 10px;border-top:1px solid #fff;font-size:13px;font-family:Tahoma,Geneva,sans-serif;font-weight:bold;word-wrap: break-word;width:160px;}
#navi-left a:hover,#navi-left a:active,#navi-left a:focus{color:#c36807;}
#navi-left a span.zahl{font-size:11px;color:#555;font-weight:normal;}
#navi-left a.sub{min-height:0;border-width:0;}
#navi-left a.active{color:#b52828;padding-bottom:0;}
#navi-left a.sub0{min-height:50px;border-top-width:1px;}
#navi-left a.sub0.active{min-height:0;}
#navi-left a.sub1,#navi-left a.sub2,#navi-left a.sub3{text-transform:none;padding:0 10px 6px;background-image:url(../images_layout/navi.png);background-repeat:no-repeat;}
#navi-left a.sub1{padding-left:25px;width:145px;background-position:13px 4px;}
#navi-left a.sub2{padding:2px 0 4px 35px;width:135px;background-image:url(../images_layout/subnavi.png);background-position:23px 7px;font-size:11px;background-color:#faecd5;color:#674d30;}
#navi-left a.sub2:hover{color:#47321b;}
#navi-left a.sub2.active{color:#b52828;}
#navi-left a.sub3{padding-left:45px;width:125px;background-position:33px 4px;font-size:11px;}

#mehrwert{padding:10px 8px;background:#e7e7e7 url(../images_layout/mwst_box_bgd.gif) repeat-x top; border:1px solid #c5c5c5; margin-top:27px;}
#mehrwert p{font-size:14px;line-height:20px;font-weight:bold;letter-spacing:-0.5px;}
#mehrwert img{margin-bottom:15px;}
#mehrwert a{font-size:12px;padding-left:10px;background:url(../images_layout/mwst_pfeil.png) no-repeat left 3px;}

#kontaktbox{color:#797163;margin-top:27px;line-height:18px;}
#kontaktbox strong{color:#797163;}

#logos{margin-top:27px;}
#logos .thun{margin: 0 0 20px;}
#logos .steiner{margin:0 0 15px 17px;}
#logos .wear{margin:0 0 0 5px;}

table span{color:inherit;}

table.products{margin-bottom:25px;width:508px;}
table.products td{position:relative;width:33.333%;text-align:center;padding:5px;}
table.products td div.wrap{background:#fff;border:1px solid #cbcbcb;padding:0;}
table.products td a.shop-artikel-header-1{background:#e3e3e3;display:block;text-align:left;padding:2px 5px;border-bottom:1px solid #cbcbcb;color:#2d2d2d;min-height:30px;}
table.products td a.img{display:block;padding:12px 0;min-height:75px;}
table.products td span.shop-artikel-sonderpreis-1{background:#790606;float:right;padding:1px 3px;margin-top:-13px;position:relative; z-index:5;font-size:10px;}
table.products td span.shop-artikel-sonderpreis-1 s{color:#fff}
table.products td span.shop-artikel-preis-1{display:block;background:#c36908 url(../images_layout/preis_bgd.gif) repeat-x top; height:34px;border-top:1px solid #cbcbcb;font-family:'MEgalopolisExtraRegular',sans-serif;font-size:30px;color:#fff;text-shadow:0 0 4px #790606, 0 0 4px #790606,0 0 4px #790606;padding:5px 0;}
table.products td span.shop-artikel-preis-1 span.euro{color:#fff;font-size:20px}

table.products2{width:248px;border:1px solid #cbcbcb;}
table.products2 a.shop-artikel-header-1{font-weight:normal;font-size:12px;background:#e3e3e3;border:1px solid #cbcbcb;display:block; padding:3px 3px 3px 5px;min-height:26px;}
h2.shop-artikel-header-3{font-size:20px;margin-bottom:0;}
table.products2 span.shop-artikel-preis-1{display:block;text-align:center;background:#c36908 url(../images_layout/preis_bgd.gif) repeat-x top;font-family:'MEgalopolisExtraRegular',sans-serif;font-size:18px;color:#fff;text-shadow:0 0 4px #790606, 0 0 4px #790606,
0 0 4px #790606;padding:5px 0;}
table.products2 span.shop-artikel-sonderpreis-1{position:relative;z-index:5;font-size:10px;display:block;text-align:right;}
table.products2 span.shop-artikel-sonderpreis-1 s{padding:2px 3px;color:#fff;background:#790606;}
table.products2 td.productListing-data{padding:5px !important;background:#fff;height:110px;}
table.products2 img.novelty{margin-top:15px;}
table.products2 span.shop-artikel-preis-1 span.euro{color:#fff;font-size:18px;}
h2 + span.art-nr{display:block;padding:12px 0;color:#888;}
table.products2 br{display:none;}

#col1_content{min-height:1325px}
#col1_content .breadcrumb{background:#ccb49b; padding:8px 20px}
#col1_content .breadcrumb a{font-size:10px;color:#000}
#col1_content .breadcrumb a img.first{margin:0 5px -2px 0}
#col1_content div.main{padding:20px;}
#col1_content div.main.second{padding-top:0}
#col1_content div.main.second img.also_product_img{max-width:75px}
#col1_content div.main h2 + img{margin:15px 0}
#col1_content div.main .product_show{}
#col1_content div.main .product_show .category{float:left;padding:10px 5px;margin:0 10px 10px 0;height:110px;border:1px solid #cbcbcb;text-align:center;background:#fff;text-transform:uppercase;}
#col1_content div.main .product_show .category.third{margin:0 0 10px}
#col1_content div.main .product_show .category a{text-decoration:none;color:#b52828;font-weight:bold;word-wrap:break-word;display:block;height:110px;position:relative}
#col1_content div.main .product_show .category a span{display:block;position:absolute;bottom:0;width:100%}
#col1_content .box{background:#fff;border:1px solid #cbcbcb;padding:10px}
#col1_content .box .bestand{float:right;border:1px solid;padding:3px 5px;width:146px}
#col1_content .box .bestand.green{background:#dfd;color:#0b5d1a;border-color:#0b5d1a}
#col1_content .box .bestand strong{color:inherit}
#col1_content .box .bestand.red{background:#ffcccc;color:#903;border-color:#903}
#col1_content .box .img{float:left;margin-right:10px;text-align:center;width:197px}
#col1_content .box .beschreibung{width:486px;margin-top:10px;}
#col1_content .box .beschreibung .art-nr{color:#888;font-size:11px;padding-right:2px}
#col1_content .box .beschreibung .novelty{margin-top:15px}
#col1_content .box h2{background:#e3e3e3;border:1px solid #cbcbcb;width:307px;padding:5px}
#col1_content .box .img .popup-link{text-decoration:none;}
#col1_content .box .img .popup-link span{display:block;margin-top:10px}

#col1_content .box .purchased_product{width:33.333%;padding:10px 5px 0;}
#col1_content .box .infoBoxHeading{background:#faecd5;border:1px solid #cda67d;padding:5px;color:#73410c;text-align:center}
#col1_content .box .purchased_product a.link{display:block;background:#e3e3e3;border:1px solid #cbcbcb;padding:3px;text-decoration:none;margin-top:5px;}
#col1_content .box .purchased_product a.link:hover{text-decoration:underline}

#col1_content .box .login_inputs{padding-bottom:10px}
#col1_content .box .login_inputs label{float:left;width:150px;padding:5px 0}
#col1_content .box .login_inputs.login label{width:98px}
#col1_content .box .login_inputs.login input{width:125px}
#col1_content .box .login_inputs.login h3{margin:0 0 0.9em;border:0;padding:0}
#col1_content .box .login_inputs h3{margin:15px 0 8px; border-bottom:1px solid #cbcbcb;padding-bottom:3px}
#col1_content .box .login_inputs.no-padding{padding:0}
#col1_content .box .login_inputs.no-padding label{padding:0}
#col1_content .box .login_inputs.small_inputs input,#col1_content .box .login_inputs.small_inputs select{font-size:11px;}
#main br.spacer{line-height:0.5em}

#col1_content .bestellmoeglichkeiten tr.top td{border:solid #cda67d;border-width:1px 1px 0;padding:5px;background:#faecd5}
#col1_content .bestellmoeglichkeiten tr.bottom td{border:solid #cda67d;border-width:0 1px 1px;padding:5px;background:#faecd5}
#col1_content .bestellmoeglichkeiten tr td.blank{border:0;background:0}
#col1_content .bestellmoeglich{border:1px solid #cda67d;padding:5px;background:#faecd5}

#col3_content .box{padding:10px 0 15px;border-bottom:1px solid #ddcdb1}
#col3_content .box h2{margin-bottom:10px}
#col3_content #box_shoppingcart .text{font-size:11px}
#col3_content #box_shoppingcart .cart_price{font-size:18px;font-weight:bold;padding:10px 0;margin:0 0 5px}

#page .button{background:#c36908 url(../images_layout/preis_bgd.gif) repeat-x bottom;padding:5px 0;display:block;width:110px; text-align:center;color:#fff;font-size:14px;text-decoration:none;margin:5px 0;border:0;cursor:pointer;font-weight:normal}
#page button.button{padding-top:4px;padding-bottom:4px}
#page .button:hover{color:#000}
#page .button.wide{width:auto;padding-left:10px;padding-right:10px}
#page input[type='text'],#main input[type='password']{border:1px solid #ababab;background:#fff;height:14px;padding:5px 2px;}
#page select{border:1px solid #ababab;background:#fff;padding:3px 3px 3px 0}

#col3_content #box_search .quickSearch{width:175px;}

#col3_content #paying_possibilities strong{display:block;margin-top:10px;color:#4b2d0d}
#col3_content #paying_possibilities .ssl{float:left;margin:-5px 10px 0 0}

#col3_content #top-seller ul{list-style:none;margin:0;padding:0}
#col3_content #top-seller ul li{margin:0 0 13px 0;height:25px;line-height:1.2em;font-size:11px}
#col3_content #top-seller ul li span.zahl{background:url(../images_layout/top_seller.gif) no-repeat left bottom;float:left;width:25px;height:20px;padding:7px 0 0 1px;margin-right:10px;text-align:center;color:#fff;font-size:14px;font-weight:bold}
#col3_content #top-seller ul li span.euro{color:#999}

/* #product_info_price_table -> #pipt*/
#pipt{width:278px; margin:25px 0}
#pipt td{vertical-align:middle;font-weight:bold;padding:5px 5px 5px 0;}
#pipt .price{text-align:right;width:137px;padding-right:20px}
#pipt .unser{color:#790606;}
#pipt .unser.price{background:#790606;color:#fff;}
#pipt .unser.price *{color:#fff}
#pipt .special{color:#c36908;}
#pipt .special.price{background:#c36908 url(../images_layout/preis_bgd.gif) repeat-x top;color:#fff;font-family: 'MEgalopolisExtraRegular',sans-serif;font-size:30px;text-shadow:0 0 4px #790606,0 0 4px #790606,0 0 4px #790606;}
#pipt .special.price .euro{font-size:20px;color:#fff} 
#pipt .gespart{color:#a17b53}
#pipt .gespart.price{font-size:16px;background:#a17b53;border-bottom:1px dotted #a17b53;color:#fff}
#pipt .btt_warenkorb{text-align:right;padding:10px 0}
#pipt .btt_warenkorb input{border:0;text-align:center;background:#faecd5 url(../images_layout/cart.gif) no-repeat 5px center; padding:5px 2px 5px 25px;width:157px;border:1px solid #cda67d;cursor:pointer}
#pipt .btt_warenkorb input:hover{color:#444}
#pipt .nicht-am-lager{background:#ffcccc;color:#903;border-color:#903;text-align:center;border:1px solid #903;padding:5px; margin-bottom:10px}

#shopping-cart input[type="text"]{text-align:right;padding-right:4px}
#shopping-cart .productListing > tr:first-child{border:1px solid #cbcbcb}
#shopping-cart .productListing tr.odd{background:#fff9ee;border:solid #cda67d;border-width:1px 0}
#shopping-cart .productListing tr.odd td.bild{background:#fff}
#shopping-cart .productListing td{vertical-align:middle;padding:5px 0;}
#shopping-cart .productListing td.checkbox{text-align:center}
#shopping-cart .productListing td.bild{}
#shopping-cart .productListing td.name-bild{padding:0}
#shopping-cart .productListing td.name{padding-left:10px}
#shopping-cart .productListing td.menge{}
#shopping-cart .productListing td.preis{text-align:right;font-family:'MEgalopolisExtraRegular',sans-serif;font-size:18px;color:#a31e1e;padding:5px 5px 5px 20px}
#shopping-cart .productListing td.productListing-heading{background:#e3e3e3;padding:5px;font-weight:bold}
#shopping-cart .shopping-cart-buttons{width:100%;background:#faecd5;border:1px solid #cda67d;margin-top:5px}
#shopping-cart .shopping-cart-buttons td{padding:0 10px;text-align:center;}
#shopping-cart .shopping-cart-buttons .button{width:auto;padding-left:17px;padding-right:17px}
#shopping-cart .sub-total{text-align:right;padding:10px 0 10px 5px;border:solid #000;border-width:2px 0;background:#dfd;margin:5px 0 0}
#shopping-cart .sub-total .text{font-family:'MEgalopolisExtraRegular',sans-serif;padding:0 5px;font-weight:bold;font-size:14px;color:#0b5d1a}
#shopping-cart .sub-total .price{font-family:'MEgalopolisExtraRegular',sans-serif;font-size:18px;color:#0b5d1a;padding:5px}
#shopping-cart .sub-total .price span.euro{color:#0b5d1a;}

p.shipping-address{float:right;width:30%;margin-left:10%;padding:10px 20px 5px;background:#faecd5;border:1px solid #cda67d; line-height:1.3em;font-weight:bold}
.versandart{margin:8px 0 15px;border:1px solid #cda67d;background:#faecd5;padding:10px;}
.versandart table{width:100%;}
.versandart table td{padding:8px 5px;}
.versandart table.token td{padding:0 5px;vertical-align:middle;}
.versandart table tr.selected{background:#facc77;border:1px solid #888}
.versandart table table td{padding:2px}
.bestell-ablauf{width:100%;text-align:center;background:#faecd5;border:1px solid #cda67d;margin-bottom:15px}
.bestell-ablauf td{width:25%;text-align:center;padding:5px;font-weight:bold;color:#aaa }
.bestell-ablauf td.current{color:#000}
.bestell-ablauf td span.zahl{margin:0 auto 5px;display:block;width:25px;padding:10px 0 10px 1px;font-size:14px;color:#fff; font-weight:bold;background:url(../images_layout/top_seller.gif) no-repeat center; }
.bestell-ablauf td.current span.zahl{background-image:url(../images_layout/top_seller_over.gif)}

.checkout{width:48%;float:left;margin-right:2%;padding:0}
.checkout p.shipping-address{width:auto;float:none;margin:0;}

.box .bestellen{font-size:11px}
.box .bestellen h3{margin-bottom:8px}
.box .bestellen .subcolumns{padding:8px 0 0 !important;clear:both;margin-bottom:0}
.box .bestellen p.shipping-address{padding:5px 10px;font-weight:normal}
#col1_content .box .bestellen .button{padding:0;font-size:11px;background:#901313;}
#main .box .button.klein{padding:0;font-size:11px;background:#901313;margin:0}
.box .bestellen .versandart{width:95.5%;padding:5px}
.box .bestellen .versandart table td{padding:2px 5px;}
.box .bestellen .versandart table td .button{margin:0}
.box .bestellen .checkout .versandart{width:94.5%}

.box .bestellen .versandart .total td{padding:2px 5px 2px 0;text-align:right}
.box .bestellen .versandart .total tr.ot_total{font-family:'MEgalopolisExtraRegular',sans-serif;font-size:18px;color:#0b5d1a;background:#dfd;border:solid #000;border-width:2px 0}
.box .bestellen .versandart .preise{font-weight:bold}
.box textarea{padding:5px}

table.bestellungen{width:100%;}
table.bestellungen td{padding:0 3px}

/* INTRO */
body.intro #main{padding:20px 25px;width:950px;}
#main #cats{position:absolute; margin-top:503px; height:113px; padding:8px 23px 9px;
background-color:rgb(255,255,255); /* weisser Hintergrund fuer alle alten Browser */
background-color:rgba(255,255,255,.3); /* Halbtransparenz fuer FF 3+, Safari und Opera 10 */
background-color:transparent\9; /* zuruecksetzen der Hintergrundfarbe fuer IE 8 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cFFFFFF,endColorstr=#4cFFFFFF); /* Filter fuer Halbtransparenz im IE 8 */
zoom:1; /* hasLayout fuer IE 6 */
}
#main #cats .catbox{background:url(../images_layout/intro_box.png) no-repeat center;width:103px;height:103px;float:left; padding:5px}
#main #cats .catbox a{display:block;height:103px;text-decoration:none}
#main #cats .catbox a .text{height:35px;margin:0;display:block;color:#5b2e1b;/*text-transform:uppercase;*/text-align:center;font-size:11px;padding:5px 0 0 0;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
#main #cats .catbox a .text span{padding:0 4px;display:block}
#main #cats .catbox a:hover .text span{background:#cb7b26;color:#fff;}

#main #offer{}
#main #offer .price{position:absolute;margin:280px 0 0 770px;width:167px;height:167px;}
#main #offer div.price{background:url(../images_layout/intro_price.png) no-repeat;color:#fff;text-align:center;font-size:14px;}
#main #offer div.price *{color:#fff}
#main #offer div.price span.unser{display:block;margin:55px 0 5px}
#main #offer div.price span.preis{display:block;font-family:'MEgalopolisExtraRegular',sans-serif;font-size:30px;color:#fff;}
#main #offer div.price span.preis span.euro{font-size:24px;color:#fff;font-weight:bold}
#main #offer div.price a{display:block;height:21px;text-decoration:none;margin:5px 0 0;line-height:21px}

#footer .random_product{width:260px;height:130px;padding:13px 23px;background:url(../images_layout/intro_foot_box.png) no-repeat center;float:left;margin:20px 0 15px}
#footer .random_product h3{margin-bottom:5px}
#footer .random_product .img{border:1px solid #b1b1b1;background:#fff;width:98px;height:98px;float:right;text-align:center}
#footer .random_product .img img{margin:0 auto;max-width:98px}
#footer .random_product p{line-height:1.4em;font-weight:bold; color:#777}
#footer .random_product p * { color:#777}
#footer .random_product span.sonder{ font-size:13px; display:block; color:#000; margin:8px 0 }
#footer .random_product span.sonder * { color:#000}
#footer .random_product .button{padding:3px 0}
#footer .random_product.middle{margin:20px 31px 15px}
#footer br.spacer{line-height:0.4em}

#mwst{padding-top:20px}
}
/* CONTENT */
@media all
{
html *{font-size: 100.01%;}
body{color:#353535;font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{margin:0 0 0.9em 0;font-weight:bold;}
h1{font-size:21px;color:#c36807}
h2{font-size:16px;padding-top:7px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;}
p{line-height:13px;margin:0 0 10px 0;color:#000;}
ul,ol,dl{line-height:1.5em;margin:0 0 1em 1em;}
li{margin-left:1.5em;line-height:1.5em;color:#000;}
dt{font-weight:bold;}
dd{margin:0 0 1em 2em;}
cite, blockquote{font-style:italic;}
blockquote{margin:0 0 1em 1.5em}
strong,b,* strong{font-weight:bold;color:#000;}
em,i{font-style:italic;}
acronym,abbr{letter-spacing:.07em;border-bottom:.1em dashed #c00;cursor:help;}
.float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em;}
.float_right{float:right;display:inline;margin-left:1em;margin-bottom:0.15em;}
.center{text-align:center;margin:0.5em auto;}
.middle{vertical-align:middle;}
a{color:#353535;text-decoration:underline;}
a:focus,a:hover,a:active{color:#666;text-decoration:none;}
table{width:auto;border-collapse:collapse;}
.rs-bild table{width:500px;}
th,td{padding:0;vertical-align:top;}
thead th,tbody th,tbody th.sub{color:#000;}
hr{color:#cda67d;background:transparent;margin:1em 0;padding: 0;border:0;border-bottom:1px #cda67d solid;}
div.rs-arttitel-one{/*margin-top:20px;*/padding:7px 0 0;}
.input-suchfeld-1{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;padding-left:3px; width:130px;}
.header-xl-1{font-family:Arial,Helvetica,sans-serif;margin-bottom:10px;font-size:18px;font-weight:bold;color:#04498F;}
.markierung-1{font-weight:bold;color:#3C96BF;}
.bestseller-kugel-1{background:url(../images_layout/topseller01.jpg) no-repeat 0 0;text-align:center;width:21px;line-height:19px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:white;font-size:11px;}
.bestseller-header-1{font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#04498F;font-size:15px; background-color:#C4EBFD;border-top:3px solid #0B4F94;border-bottom:3px solid #0B4F94;}
.bestseller-preis-1{color:#999;}
.warenkorb-header-1{font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#04498F;font-size:15px;background-color:#C4EBFD;border-bottom:1px dotted #0B4F94;}
.anmeldung-txt-1{font-size:10px;color:black;font-weight:normal;}
.anmeldung-input-1{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:red;font-weight:normal;width:150px;}
a.link-light-1{font-weight:normal;}
a.link-light-1:hover{color:#535353;font-weight:normal;}
.navi-top-1{font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#FFF;}
a.navi-top-2{line-height:24px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#FFF;text-decoration:none;padding-left:20px;}
a.navi-top-2:hover{font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#C0DFFF;text-decoration:underline;padding-left:20px;}				
input.login{cursor:pointer;background-color:#E0F4FD;border:0;color:#000;padding-left:0 !important;padding-left:4px;text-align:left;text-decoration:underline;}
input.login:hover{text-decoration:none;}

table.versandkosten{width:100%;border-collapse:collapse;margin-bottom:20px;}
table.versandkosten td{width:50%;background-color:#fff;padding:3px;border:1px solid #000;text-align:center;}

.boxText{font-family:Verdana,Arial,sans-serif;font-size:10px;padding:0;}
.stockWarning{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#cc0033;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000099;text-decoration:underline;}
tr.headerError{background:#ff0000;}
td.headerError{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#ff0000;color:#fff;font-weight:bold;text-align:center;}
tr.headerInfo{background:#00ff00;}
td.headerInfo{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#00ff00;color:#fff;font-weight:bold;text-align:center;}
td.footer{font-family:Verdana,Arial,sans-serif;font-size:10px;}
#col2_content table{margin:0;padding:0;}
.columnRight{text-align:center;background-color:#FFF;width:210px;}
#col3_content p{font-family:Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#000;font-size:11px;padding-top:10px;}
.infoBox{}
.infoBox td.box-produktgruppen-1{padding:3px;}
.infoBoxContents{font-family:Verdana,Arial,sans-serif;font-size:10px;}
#warenkorbBox table{width:100%;}
#warenkorbBox * td{}
.infoBoxNotice{}
.infoBoxNoticeContents{background:#E0F4FD;font-family:Verdana,Arial,sans-serif;font-size:10px;}
/*td.infoBoxHeading{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#000;background-color:#E0F4FD;padding:3px 3px 3px 5px;}
td.infoBoxHeading a,td.infoBoxHeading a:active,td.infoBoxHeading a:link,td.infoBoxHeading a:visited{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#fff;text-decoration:none;}
td.infoBoxHeading a:hover{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#fff;text-decoration:underline;}*/
td.infoBox,span.infoBox{font-family:Verdana,Arial,sans-serif;font-size:10px;background-color:#E0F4FD;}
tr.accountHistory-odd,tr.addressBook-odd,tr.alsoPurchased-odd,tr.payment-odd,tr.productListing-odd,tr.productReviews-odd,tr.upcomingProducts-odd,tr.shippingOptions-odd{
}
tr.accountHistory-even,tr.addressBook-even,tr.alsoPurchased-even,tr.payment-even,tr.productListing-even,tr.productReviews-even,tr.upcomingProducts-even,tr.shippingOptions-even{
}
table.productListing td{
}
/*.productListing-heading{font-family:Verdana,Arial,sans-serif;font-size:11px;background:#04498F;color:#FFF;font-weight:bold;padding:3px;}
td.productListing-data{padding:3px 0;font-family:Verdana,Arial,sans-serif;font-size:10px;vertical-align:top;}
td.productListing-data-notext{font-family:Verdana,Arial,sans-serif;font-size:10px;text-align:center;}*/
a.pageResults{color:#000;}
a.pageResults:hover{color:#064A89;}
td.pageHeading, div.pageHeading{font-family:Verdana,Arial,sans-serif;font-size:20px;font-weight:bold;color:#000;background-color:#FFF;}
tr.subBar{background:#f4f7fd;}
td.subBar{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000;}
td.smallText,span.smallText,p.smallText{font-family:Verdana,Arial,sans-serif;font-size:10px;}
td.accountCategory{font-family:Verdana,Arial,sans-serif;font-size:13px;color:#000;}
td.fieldKey{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
td.fieldValue{font-family:Verdana,Arial,sans-serif;font-size:12px;}
td.tableHeading{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
span.newItemInCart{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000;}
checkbox,input,radio{font-family:Verdana,Arial,sans-serif;font-size:11px;}
textarea{width:99.4%;font-family:Verdana,Arial,sans-serif;font-size:11px; background:#fff; border:1px solid #cacaca}
span.greetUser{font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:1.5;background-color:#FFF;font-weight:bold;}
table.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
td.formAreaTitle{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
span.markProductOutOfStock{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#c76170;font-weight:bold; padding:0 5px}
span.productSpecialPrice{font-family:Verdana,Arial,sans-serif;color:#ff0000;}
span.errorText{font-family:Verdana,Arial,sans-serif;color:#ff0000;}
.moduleRow{}
.moduleRowOver{background-color:#FFF;cursor:pointer;}
.moduleRowSelected{background-color:#E9F4FC;}
.checkoutBarFrom,.checkoutBarTo{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000;}
.messageBox{font-family:Verdana,Arial,sans-serif;font-size:10px; }

.errorBox{margin-bottom:10px}
.errorBox table{margin:0}
.messageStackError,.messageStackWarning{background-color:#fcc;border:1px solid #903;color:#903;padding:4px;}
.messageStackSuccess{background-color: #dfd; color:#0b5d1a;border:1px solid #0b5d1a;padding:4px;}
/*.messageStackWarning {background-color: #ffd; color:#cda67d; border:1px solid #cda67d; padding:4px }*/
.inputRequirement{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#ff0000;}
/*a.shoppingCartBoxHead, TD.infoBoxHeading * a.shoppingCartBoxHead{
text-align:center;font-family:Arial,Helvetica,sans-serif;font-weight:bold;
color:#04498F !important;font-size:15px !important;border-bottom:1px dotted #0B4F94;}
a.shoppingCartBoxHead:hover,TD.infoBoxHeading a.shoppingCartBoxHead:hover{}*/
input.quickSearch{width:114px;background-color:#FFF;padding-left:3px;}
input.imgSubmit{}
.wegweiser-1{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;color:#000;}
a.wegweiser-1{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;color:#000;text-decoration:underline;}
a.wegweiser-1:hover{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;color:#000;text-decoration:none;}
.copyright-1{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;color:#000;}
a.copyright-1{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;color:#000;text-decoration:underline;}
a.copyright-1:hover{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;color:#666;text-decoration:none;}
td.copyright-1{padding:2px;}
.shop-artikel-header-1{font-weight:bold;}
a.shop-artikel-header-1{font-weight:bold;text-decoration:underline;}
a.shop-artikel-header-1:hover{font-weight:bold;color:#064A89;text-decoration:none;}
.shop-artikel-header-2{font-family:Arial,sans-serif;font-weight:bold;font-size:14px;color:#000;padding-top:20px;}
.shop-artikel-lagerbestand-1{vertical-align:bottom;padding-top:20px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:10px;color:#000;}
.shop-artikel-nr-1{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;color:#888;line-height:20px;}
.shop-artikel-wert-1{font-family:Verdana,Arial,sans-serif; font-weight:normal;font-size:10px;color:#000;}
.shop-artikel-dropdown-1{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;color:#000;}
.shop-artikel-menge-1{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000;width:40px;height:19px;background-color:#FFF; border:1px solid #8BB448;text-align:center;}
.shop-artikel-preis-1,.shop-artikel-preis-1 *{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#064A89;}
.shop-artikel-preis-2{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#888;}
.shop-artikel-preis-3{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color: #FF0000;}
.shop-artikel-sonderpreis-1{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:11px;color:#888;}
.shop-artikel-sonderpreis-2{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:11px;color:#888; text-decoration:line-through;}
.box-1{background-color:#E0F7BA;border:1px solid #8BB448;}
.box-content-1{padding:5px;}
.box-header-1{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#fff;padding-left:5px;}
.box-search-input-1{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000;width:128px;background-color:#FFF; padding-left:3px;}
.box-produktgruppen-1{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;color:#000;padding:1px;line-height:15px;}
a.box-produktgruppen-1{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;color:#000;text-decoration:underline;}
a.box-produktgruppen-1:hover{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;color:#358201; text-decoration: none;}
.box-warenkorb-preis-1{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;color:#000;}
.box-warenkorb-header-1{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#fff;}
a.box-warenkorb-header-1{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#fff;text-decoration:underline;}
a.box-warenkorb-header-1:hover{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#000;text-decoration: none;background-color:#FFF;}
a.light-link{color:#000099;font-weight:normal;font-size:10px;font-family:Verdana,Arial,sans-serif;text-decoration:underline;}
a.light-link:hover{color:#003399;font-weight:normal;font-size:10px;font-family:Verdana,Arial,sans-serif;text-decoration:none;}
#xmas_notice{padding:7px;margin:10px 4px;background:#f2f2f2;}
/* Trusted Shops */
#tsBox{background:url(../images_layout/trusted_shops/bg_yellow.jpg) repeat left top;margin:0 0 20px;}
#tsInnerBox{border:1px solid #c0c0c0;text-align:center;padding:10px;}
#tsSeal{margin:0 0 10px;}
body.intro #tsBox{background:none;margin:0;}
body.intro #tsInnerBox{border:none;overflow:hidden;margin:0 0 0 10px;padding:0 0 0 20px;text-align:left;}
body.intro #tsSeal{float:left;width:80px;text-align:center;padding:0 0 0 10px;margin:0;border-left:1px solid #CDA67D;}
body.intro #tsSeal img{width:50px;}
body.intro #tsText{float:left;width:270px;}

@font-face{
font-family:'MEgalopolisExtraRegular';
src:url('megalopolisextra-webfont.eot');
src:local('☺'), url('megalopolisextra-webfont.woff') format('woff'), url('megalopolisextra-webfont.ttf') format('truetype'), url('megalopolisextra-webfont.svg#webfontL0stbf6Q') format('svg');
font-weight:normal;font-style:normal;
}
}
/* PRINT */
@media print{body,#page_margins,#page,#main{margin:0;padding:0;border:0}#page_margins,#page{width:100%;min-width:inherit;max-width:none}#header{height:auto}#footer{display:none}#topnav{display:none}#nav{display:none}#search{display:none}body *{font-family:"Times New Roman",Times,serif}code,pre{font-family:"Courier New",Courier,mono}body{font-size:12pt}h1,h2,h3,h4,h5,h6{page-break-after:avoid}abbr[title]:after,acronym[title]:after{content:'(' attr(title) ')'}#page a[href^="http:"],#page a[href^="https:"]{padding-left:0;background-image:none}a[href]:after{content:" <URL: "attr(href)">";color:#444;background:inherit;font-style:italic}#col1_content:before,#col2_content:before,#col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:bold;font-size:1.5em}.floatbox,.subcolumns,.subcolums_oldgecko{overflow:visible;display:table}#col1, col1_content { float:none; width: 100%; margin: 0; padding: 0; border: 0}#col2 {display:none}#col3 {display:none}}
