* { margin:0; padding:0 }
html { background:transparent url(../gfx/bg.jpg); }
body { font: 76% arial, sans-serif; text-align:center; color:#76544a; background:transparent url(../gfx/html-bg.jpg) top repeat-x; }
img { border:0px; }
p { margin:0 10px 10px; }
a { text-decoration:none; padding:0px; margin:0px; color:#1212c2; }
a:hover { text-decoration: underline; color:#2222cc; }
h1 { padding:0px; margin:0px; color:#221406; font-size: 17pt; font-weight:normal; }
a.menulink, a.kategorielink, a.artikelnamelink, a.versand, a.warenkorblink, a.verfuegbarlink, a.verfuegbarlink_img { padding:0px; padding-left:0px; margin:0px; color:#000; }
.warenkorblink img { border:0px!important; }
a.verfuegbarlink_img { margin-right:11px; }
a.verfuegbarlink { padding-left:0px; }
a.artikelnamelink { padding:0px; padding-left:7px; margin:0px; color:#550000; font-weight: bold; }
a.agblink { color:#ee3322; font-weight: bold; }
a:hover.artikelnamelink { padding:0px; padding-left:7px; margin:0px; color:#550000; font-weight: bold; }
a.versand { padding:0px; font-size:1em; text-decoration:underline; }
a.kopfnavi { font-size: 14px; font-weight: bold; padding:11px; padding-bottom:0px; margin:0px; color: #555; }
a.fusslink, a.powered { color:#fff; font-size: 1em; font-weight:normal; }
a.powered:link { color:#fff; text-decoration:none; font-size: 1em; }
a.powered:visited { color:#fff; text-decoration:none; font-size: 1em; }
a.powered:hover { color:#550000; text-decoration:underline; font-size: 1em; }
a.linkklein:link { color:#000; text-decoration:none; font-size: 10px; }
a.linkklein:visited { color:#000; text-decoration:none; font-size: 10px; }
a.linkklein:hover { color:#550000; text-decoration:underline; font-size: 10px; }
a.link:link { color:#000; text-decoration:none; font-size: 12px; }
a.link:visited { color:#000; text-decoration:none; font-size: 12px; }
a.link:hover { color:#550000; text-decoration:underline; font-size: 12px; }
a.linko:link { color:#550000; text-decoration:none; font-size: 12px; }
a.linko:visited { color:#550000; text-decoration:none; font-size: 12px; }
a.linko:hover { color:#000; text-decoration:underline; font-size: 12px; }
a.fusslink:hover { color:#777777; text-decoration:underline; font-size: 12px; }
p.boxcontent { }
p.variationshinweis, p.navi { margin:0px; padding:0px; font-size:0.8em; }
p.box_login, p.content, p.head { margin:0px; margin-top:5px; }
p.head, span.head { font-weight: bold; }
span.boxpreis { padding:0px; margin:0px; color:#775639; font-weight:bold; font-size:10pt; display:block; }
span.xselling_standard { padding:0px; margin:0px; color:#121212; }
span.kopf_waehlen { color:#fff; padding:0px 0px 0px 0px; }
hr.linie { height:1px; color:#D5D5D7; }
.ustklein { font-size: 7pt; margin:0px; padding:0px; display:inline; }
.footerklein { font-size: 8pt; margin:0px; padding:0px; color:#fff; }
.spacer { font-size: 8px; margin:0px; padding:0px; }
.waehrung { font-size: 12px; margin:0px; padding:0px; padding-top:12px; }
.seitenzahl { font-size: 1em; margin:0px; padding:0px; }
a.seitenzahl:link { color:#000; text-decoration:none }
a.seitenzahl:visited { color:#000; text-decoration:none }
a.seitenzahl:hover { color:#550000; text-decoration:underline }
.artikelpreis { font-size: 14pt; margin:0px; padding:0px; color:#500; }
.artikel table { border:1px solid #afa8a3; background:transparent url(../gfx/bgbg.png); }
.grafikpreis { white-space:nowrap; }
.warning { color:#000; margin:0px; padding:10px!important; margin-top:12px; background:#ffcccc; border:1px solid #F00; overflow:hidden; clear:both; display:block; }
.kategoriesub { padding:0 0 0 20px; }
td.staffelpreis { font-size:0.9em; color:#121212; }
td.artikelliste { padding:5px; margin:0px; padding-top:15px; }
td.artikelliste_ub { padding:5px; margin:0px 0 10px 0; background:#59382e url(../gfx/bgbg.gif) top repeat-x; color:#fff; }
td.artikelliste_ub a { color:#fff; }
td.artikelliste_ub a:hover { color:#fff; text-decoration:underline; }
.kategorieselected { padding:0 0 0 0px; }
textarea.frage { width:280px; border: 1px solid #D4D5D8; margin:0px; padding:2px; background: #fff; }
input.frage_email, input.login { width:280px; border: 1px solid #550000; margin:0px; padding:2px; background: #fff; }
input.suche { background:transparent url(../gfx/searchbox.png) 0 0 no-repeat; width:220px; border:0; height:34px; line-height:34px; color:#fff; text-align:center; }
input.login_email, input.login_passwort, input.suche_verfeinern, input.schnellkaufEAN { width:180px; border: 1px solid #550000; margin:5px 0 0 0px; padding:2px; background: #fff; height:17px; }
input.anzahl, input.gehzuseite { width:40px; border: 1px solid #D4D5D8; margin:0px; padding:2px; background: #fff; }
input.login_passwort { width:102px; border: 1px solid #550000; margin:3px 0 0 0px; padding:2px; background: #fff; height:17px; }
input.gehzuseite { width:30px; }
hr.katartikel { border: 0px dotted #D4D5D8; }
#container { text-align:left }
#content p { line-height:1.4; padding:0; margin:0 0 20px 0; }
#container { width:960px; overflow:hidden; margin:40px auto }
#wrapper { float:left; width:100% }
#content { margin: 0 240px; }
#left_container { float:left; width:220px; margin-left:-960px }
#right_container { float:left; width:220px; margin-left:-220px }
#header { width:100%; padding-top: 12px; text-align:left; width:960px; margin:0px auto; background:transparent url(../gfx/header.jpg) top no-repeat; }
#header a { text-decoration: none; color: #FBFFFF; }
#header a:hover { text-decoration: none; color: #CACDCD; text-decoration: underline; }
#logo { height:99px; }
#topnavi { background-image:url(../gfx/boxorange_940.png); background-repeat: no-repeat; background-position: top left; background-color: #fff; height:36px; }
#topnavi_button { float:left; height:36px; background-image:url(../gfx/boxorange_trenner.png); background-repeat: no-repeat; background-position: top right; }
#topnavi_rechts { float:right; height:36px; width:80px; }
#topnavi_button { font-size: 14px; font-weight: bold; padding:11px; padding-bottom:0px; margin:0px; color: #555; }
input.button, input.warenkorb, input.finden, input.loginbox { background-image:url(../gfx/button-hg.png); border-color:#231916 #231916 #231916 #231916; border-style:solid; border-width:1px; color:#FFF; cursor:pointer; font-size:9pt; height:23px; line-height:23px; }
input.warenkorb { width:170px; }
input.loginbox { width:74px; }
#brotnavi { overflow:hidden; }
#brotnavi .navi { padding:0; margin:0; }
#brotnavi a { text-decoration: none; color: #221406; }
#brotnavi a:hover { text-decoration: none; color: #221406; text-decoration: underline; }
#subbox { width:100%; margin-top:10px; }
#subbox_header_hell { text-align:left; padding-left:7px; width:173; height:25px; }
#subbox_header_hell .boxheader { font-size: 13px; font-weight: bold; padding:0px; margin:0px; padding-top:5px; color: #FEFFFF; }
#subbox_content { width:220px; }
#subbox_content img { border:1px solid #550000; }
#content_head_links, #content_head_rechts { padding:0px; margin:0px; border-width:0px; border-bottom-width:1px; border-style:solid; border-color:#550000; height:25px; }
#content_head { color:#221406; margin:20px 0 10px 0; }
#content_head_bestell { height:49px; color: #FEFFFF; }
#content_head_rechts { float:right; border-width:0px; margin-top:8px; }
#content_head_links { float:left; border-width:0px; margin-top:12px; }
#contentmid { overflow:hidden; }
#contentUntereGrenze { padding:0px; margin:0px; margin-top:10px; padding-top:10px; border-width:0px; height:27px; }
#contentUntereGrenze_rechts, #contentUntereGrenze_links { float:right; border-width:0px; }
#contentUntereGrenze_links { float:left; border-width:0px; }
#subbox_header_hell_korb { padding:10px; overflow:hidden; }
#subbox_header_hell_korb ul { padding:0; margin:0; list-style-type:none; }
#subbox_header_hell_korb ul li a { float:left; color:#fff; text-decoration:underline; margin-right:10px; font-size:8pt; }
#subbox_warenkorb { padding:30px 0 0 65px; color:#F90!important; font-size:13pt; }
#subbox_warenkorb a, #subbox_warenkorb_leer a { color:#fff; text-decoration:underline; }
#subbox_warenkorb a { text-decoration:underline; font-size:9pt; }
#subbox_warenkorb_leer { padding:38px 0 0 68px; color:#fff; }
#suche_verfeinern { border-width:0px; margin-top:12px; padding:0px; }
#sectionheader { color:#550000; height:30px; }
#sectionheader a { color:#550000; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt; }
.highslide { cursor: pointer; outline: none; }
.highslide img { border: 1px solid #76544a; }
.highslide:hover img { border: 1px solid #76544a; }
.highslide-image { border-bottom: 1px solid white; }
.highslide-image-blur { }
.highslide-caption { display: none; border-bottom: 1px solid white; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: silver; }
.highslide-loading { display: block; color: white; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border-top: 1px solid white; border-bottom: 1px solid white; background-color: black;/*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */ }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-html { background-color: #f2f2f4; }
.highslide-html-blur { }
.highslide-html-content { position: absolute; display: none; }
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(../js/highslide/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
/* Styles for the popup */
.highslide-wrapper { background-color: #f2f2f4; }
.highslide-wrapper .highslide-html-content { width: 460px; padding: 5px; }
.highslide-wrapper .highslide-header div { }
.highslide-wrapper .highslide-header ul { margin: 0; text-align: right; border-bottom: 1px solid white; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: silver; }
.highslide-wrapper .highslide-header ul li { display: inline; padding-left: 1em; }
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next { display: none; }
.highslide-wrapper .highslide-header a { font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none; }
.highslide-wrapper .highslide-header a:hover { color: black; }
.highslide-wrapper .highslide-header .highslide-move a { cursor: move; }
.highslide-wrapper .highslide-footer { height: 11px; }
.highslide-wrapper .highslide-footer .highslide-resize { float: right; height: 11px; width: 11px; background: url(../js/highslide/graphics/resize.gif); }
.highslide-wrapper .highslide-body { }
.highslide-move { cursor: move; }
.highslide-resize { cursor: nw-resize; }
/* These must be the last of the Highslide rules */
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
#artPrev, #artNext { padding-top:10px; }
#artPrev img, #artNext img { vertical-align:middle; }
#artPrev a, #artNext a { color:#121212; font-weight:bold; text-decoration:none; }
#artPrev a:hover, #artNext a:hover { color:#121212; font-weight:bold; text-decoration:none; vertical-align:middle; }
/*  styles for the unit rater
---------------------------------------------------------
ryan masuga, masugadesign.com
ryan@masugadesign.com
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */
.ratingblock { display:block; /*border-bottom:1px solid #999;*/ padding-bottom:8px; margin-top:10px; margin-bottom:10px; }
.loading { height: 30px; background: url('../gfx/starrater/working.gif') 50% 50% no-repeat; }
.unit-rating { /* the UL */ list-style:none; margin: 0px; padding:0px; height: 30px; position: relative; background: url('../gfx/starrater/starrating_big_yellow.png') top left repeat-x; }
.unit-rating li { text-indent: -90000px; padding:0px; margin:0px; /*\*/ float: left;/* */ }
.unit-rating li a { outline: none; display:block; width:30px; height: 30px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
.unit-rating li a:hover { background: url('../gfx/starrater/starrating_big_yellow.png') left center; z-index: 2; left: 0px; }
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width:30px; }
.unit-rating a.r2-unit { left:30px; }
.unit-rating a.r2-unit:hover { width: 60px; }
.unit-rating a.r3-unit { left: 60px; }
.unit-rating a.r3-unit:hover { width: 90px; }
.unit-rating a.r4-unit { left: 90px; }
.unit-rating a.r4-unit:hover { width: 120px; }
.unit-rating a.r5-unit { left: 120px; }
.unit-rating a.r5-unit:hover { width: 150px; }
.unit-rating a.r6-unit { left: 150px; }
.unit-rating a.r6-unit:hover { width: 180px; }
.unit-rating a.r7-unit { left: 180px; }
.unit-rating a.r7-unit:hover { width: 210px; }
.unit-rating a.r8-unit { left: 210px; }
.unit-rating a.r8-unit:hover { width: 240px; }
.unit-rating a.r9-unit { left: 240px; }
.unit-rating a.r9-unit:hover { width: 270px; }
.unit-rating a.r10-unit { left: 270px; }
.unit-rating a.r10-unit:hover { width: 300px; }
.unit-rating li.current-rating { background: url('../gfx/starrater/starrating_big_yellow.png') left bottom; position: absolute; height: 30px; display: block; text-indent: -9000px; z-index: 1; }
.voted { color:#999; }
.thanks { color:#36AA3D; }
.static { color:#5D3126; }
.header_nav { overflow:hidden; clear:both; text-align:left; width:960px; margin:20px auto; }
#kategoriebox_header { background:transparent url(../gfx/1_01.png) top no-repeat; height:4px; width:220px; }
#kategoriebox_footer { background:transparent url(../gfx/1_03.png) bottom no-repeat; height:3px; width:220px; margin:0 0 20px 0; }
#kategoriebox { background:transparent url(../gfx/cate-bg.png) repeat-y; overflow:hidden; width:200px; height:100%; padding:10px 10px; }
#right_container #kategoriebox_header { background:transparent url(../gfx/1_01.png) top no-repeat; height:4px; width:220px; margin-top:75px; }
#right_container #kategoriebox_header2 { background:transparent url(../gfx/1_01.png) top no-repeat; height:4px; width:220px;  }
#right_container #kategoriebox_footer { background:transparent url(../gfx/1_03.png) bottom no-repeat; height:3px; width:220px; margin:0 0 20px 0; }
#right_container #kategoriebox { background:transparent url(../gfx/cate-bg.png) top repeat-y; overflow:hidden; width:200px; height:100%; padding:10px 10px; }
#kategoriebox ul { padding:0; margin:0; list-style-type:none; }
#kategoriebox p { padding:0px 0 0 0px; margin:0 0 5px -5px; }

#cartbox { width:220px; background:transparent url(../gfx/cartbox.gif) 0 0 no-repeat; margin:0px 0 0 0; position:absolute; top:150px; height:127px; }
.headsearch { margin:0 0 20px 0; }
.startseite_index { overflow:hidden; margin:0 0 20px 0; }
.startseite_index img { float:right; }
.startseite_index p { float:left; padding:0; margin:0; }
#xsellcontent { overflow:hidden; }
#xsellcontent h2 { color:#500000; padding:0 5px; margin:0 0 5px 0; font-size:9pt; height:33px; }
#xsellcontent h2 a { color:#500000; padding:0; margin:0; font-size:9pt; }
#xsellcontent p { padding:0; margin:0; }
#xsellcontent td { height:220px; width:220px; vertical-align:bottom; text-align:center; background:none!important; }
#xsellcontent img { border:1px solid #500; }
#content_head h1 { padding:0; margin:0 0 0px 0; font-size:12pt; font-weight:bold; color:#500; }
.box_left_img { overflow:hidden; margin:75px 0 20px 0; }
#footer { background:transparent url(../gfx/footer.jpg) top repeat-x; margin-top:25px; padding:24px 0 0 0; }
.footer_layer { overflow:hidden; width:960px; margin:0px auto; padding:30px 0; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; }
.footer_layer h4 { color:#ece6e6; font-size:12pt; margin:0 0 10px 0; font-weight:normal; }
.footer_layer a { color:#fff; }
.footer_layer .last { color:#fff; width:560px; margin:0; }
.footer_layer ul { padding:0; margin:0 20px 0 0; list-style-type:none; float:left; width:180px; }
.cate_desc { overflow:hidden; clear:both; font-size:9pt; text-align:left!important; }
.artikeldetails a { color:#500; text-decoration:underline; }
.attribut_options { margin:0px 0 20px 0; font-size:10pt; }
.artikel_warenkorb { background:#59382e url(../gfx/bgbg.gif) top repeat-x; padding:10px; color:#fff; }
.artikel_warenkorb a { color:#fff!important; text-decoration:underline!important; }
.kundenformular { padding:0px; }
.kundenformular td { padding:5px 0; }
.kundenkonto_erstellen { padding:0px; }
.buttons_vor { background:#59382e url(../gfx/bgbg.gif) top repeat-x; padding:5px; vertical-align:middle; }


table.buttons_vor {text-align:right;}
.buttons_vor td { padding-right:10px; }
.buttons_vor img { margin-right:10px; }
.buttons_vor a { color:#fff!important; }
.bestellvorgang #sectionheader { font-size:11pt; margin:3px 0; padding:3px; background:#77635c; color:#fff; height:auto; font-weight:normal!important; }
.bestellvorgang tr { border-bottom:1px solid #550000; }
#Lieferadressetabelle td { padding:0 0 10px 0; }
.bestellvorgang .agb_order #sectionheader { font-size:9pt; border-bottom:0px solid #550000; font-weight:bold; marign:10px 0!important; }
.agb_go { background:#ffcccc; padding:5px; color:#000; }
.agb_go a { color:#000!important; font-family:Arial, Helvetica, sans-serif!important; text-decoration:underline; }
.zubehoer { margin:20px 0; overflow:hidden; }
#  td.artikelliste img {
display:none!important;
}
td.artikelliste img { padding:0; margin:0; border:1px solid #76544a; }
.cate_listing { width:220px; text-align:center!important; padding:0 0 20px 0; }
#content .seite p { padding:0; margin:0 0 10px 0; line-height:17px; }
.fliesstext_orange { font-weight:bold; }
.newsimg img { margin:0 0 10px 0; border:5px solid #fff; }
.newsimg img.last { margin:0 0 0px 0; border:5px solid #fff; }
.newsimg img:hover { border:5px solid #500; }
.newsimg { text-align:center; }
.newsimg h3 { text-align:left; font-family:Georgia, "Times New Roman", Times, serif; color:#500000; padding:0; margin:0 0 5px 0; }
.summe_brutto { text-align:right; font-weight:bold; font-size:13pt; text-transform:none; padding:10px 0; border-top:1px solid; }
.delete a { color:#76544A; text-decoration:underline; }
.standard { font-size:10pt; }
.bestellabschluss a { color:#000; text-decoration:underline; }


.contacts td {padding:0 0 5px 0;}

.weitereinkaufen a {color:#000; text-decoration:underline;}



/* nav */



.kategorielisting a { color:#231916;  display:block; padding-top:4px; padding-bottom:4px; }


.kategorielisting a:hover { color:#550000;  display:block; padding-top:4px; padding-bottom:4px; }




.kategorielisting li {border-bottom:1px solid #76544a; }
.kategorielisting ul { padding:0; margin:0; list-style-type:none; }
.kategorielisting ul ul li { padding:0px 0 0px 30px; background:transparent url(../gfx/katebg-1.png) left top no-repeat; }
.kategorielisting ul li ul li ul li a { padding:4px 20px 4px 30px; overflow:hidden; }
.kategorielisting .active a { font-weight:bold; color:#550000!important; padding:4px 0 4px 0; }
.kategorielisting .active ul li { font-weight:normal; }


li.subnav { padding:0px 0 0px 15px; background:transparent url(../gfx/katebg-1.png) right 50% no-repeat;}


.kategorielisting ul ul li.subnav { padding:0px 0 0px 30px; background:transparent url(../gfx/katebg-1.png) right 50% no-repeat; overflow:hidden;}


.kategorielisting ul ul li.subsubnav a { font-weight:bold; }

li.subsubnav {font-weight:bold;}

li.kategorieselected {font-weight:bold;}


#kategoriebox ul ul ul li a {padding:4px 0 4px 10px;}

#kategoriebox ul ul ul li  {padding:0px 0 0px 50px; background:transparent url(../gfx/katebg-1.png) 30px 50% no-repeat;}

