/* HTML Styles */
body { margin: auto; width: 1010px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F5F5F5; }
img { border: 0; display: block; }
h1 { color: #4C4540; margin: 0; text-align: right; font-style: italic; padding-right: 25px; padding-top: 15px; font-size: 20px; padding-bottom: 24px; font-weight: normal; }
a:link, a:active, a:visited, a:hover { color: #AC1928; text-decoration: none; }
a:hover { text-decoration: underline; }
#top0 { width: 216px; height: 157px; float: left; }
#top1 { width: 217px; height: 157px; float: left; }
#top2 { width: 216px; height: 157px; float: left; }
#top3 { width: 181px; height: 157px; float: left; }
#top4 { width: 180px; height: 157px; }
#top5 { width: 216px; height: 156px; float: left; }
#top6 { width: 217px; height: 156px; float: left; }
#top7 { width: 216px; height: 156px; float: left; }
#top8 { width: 181px; height: 156px; float: left; }
#top9 { width: 180px; height: 156px; }
#logo { background-image: url(images/logo.gif); width: 254px; height: 155px; position: absolute; left: 40px; top: 34px; text-indent: -1000px; }
#say { position: absolute; top: 36px; left: 845px; width: 129px; height: 216px; font-size: 11px; }
#talkarea { position: absolute; height: 39px; width: 356px; left: 304px; top: 224px; padding-top: 4px; background: url(images/talkbox.jpg) no-repeat top left; }
#talkbox { margin-top: 6px; margin-left: 10px; width: 215px; border: 0; float: left; }
#suche { border: 0; float: right; color: #fff; display: block; width: 102px; height: 30px; background: transparent url(images/button.gif); cursor: pointer; }
#page { background-image: url(images/content.gif); height: 100%; }
#navi { float: left; width: 200px; background: url(images/navi-top.jpg) no-repeat top left; }
#rubriken { margin-left: 15px; margin-top: 23px; }
#rubriken ul { margin: 0; padding: 0; list-style-type: none; }
#rubriken ul li strong { display: block; width: 150px; height: 23px; background-image: url(images/rubrik.gif); text-decoration: none; font-weight: bold; color: #fff; padding-left: 35px; padding-top: 7px; }
#rubriken ul li ul li a { display: block; background: #AC1928 url(images/u_rubrik_r.gif) no-repeat 16px 3px; color: #fff; text-decoration: none; font-weight: normal; padding: 0; padding-left: 35px; height: 17px; }
#rubriken ul li ul li a:hover { background: #4C4540 url(images/u_rubrik_h.gif) no-repeat 16px 3px; }
#rubriken ul li ul li ul li a { display: block; background: #4C4540 url(images/u_rubrik.gif) no-repeat 35px 3px; color: #fff; text-decoration: none; font-weight: normal; padding: 0; padding-left: 54px; height: 17px; width: 131px; }
#rubriken ul li ul li ul li a:hover { background: #4C4540 url(images/u_rubrik_h.gif) no-repeat 35px 3px; }
#rubriken .current { background-image: url(images/u_rubrik_h.gif); background-color: #4C4540; }
#rubriken .currentRub { background-image: url(images/u_rubrik.gif); background-color: #4C4540; }
#rubriken .angebote:link, #rubriken .angebote:active, #rubriken .angebote:visited, #rubriken .angebote:hover { display: block; width: 150px; height: 23px; background-image: url(images/angebote.gif); text-decoration: none; font-weight: bold; color: #fff; padding-left: 35px; padding-top: 7px; }
#rubriken .angebote:hover { background-image: url(images/angebote_h.gif); }
#contentLinks { color: #fff; font-weight: normal; text-align: center; }
#contentLinks a { display: inline; background-image: none; text-decoration: none; font-weight: normal; color: #fff; text-decoration: none; padding: 0; }
#contentLinks a:hover { text-decoration: underline; }
.box { width: 252px; height: 324px; float: left; background-image: url(images/box.gif); margin-left: 8px; }
.box h2 { margin: 0; width: 240px; height: 20px; color: #AC1928; font-size: 15px; font-weight: bold; padding-top: 12px; padding-left: 12px; overflow: hidden; }
.box img { padding: 10px 9px 0; width: 235px; height: 176px; }
.box form { display: inline; }
.box .produktArt { color: #fff; padding: 3px 12px; height: 20px; }
.box .produktArt select { width: 157px; }
.box .produktDetails { margin: 0 11px; width: 230px; }
.box .produktDetails .produktPreis { color: #fff; font-size: 10px; width: 133px; }
.box .produktDetails .produktPreis strong { color: #CDF7C4; font-size: 12px; }
.box .produktDetails a, .bigbox .beschreibung .preis a { color: #fff; text-decoration: none; display: block; width: 94px; height: 23px; background-image: url(images/button.gif); padding-top: 7px; padding-left: 8px; font-size: 12px; }
.box .produktDetails a:hover, .bigbox .beschreibung .preis a:hover { background-image: url(images/button_h.gif); }
.box .produktDetails .submit, .bigbox .beschreibung .preis .submit { color: #fff; text-decoration: none; display: block; width: 102px; height: 30px; border: 0; background: #918D89 url(images/button.gif); text-align: left; cursor: pointer; padding-left: 8px; }
.box .produktDetails .submitHover, .bigbox .beschreibung .preis .submitHover { color: #fff; text-decoration: none; display: block; width: 102px; height: 30px; border: 0; background: #918D89 url(images/button_h.gif); text-align: left; cursor: pointer; padding-left: 8px; }
.box .prodArt { width: 228px; margin: 0; background-image: url(images/box-middle_g.gif); padding: 3px 12px; }
.box .produkt { width: 228px; margin: 0; background-image: url(images/box-middle_g.gif); padding: 3px 12px; }
.bigbox { width: 512px; background: url(images/big-box-top.gif) no-repeat top left; margin-left: 8px; }
.bigbox h2 { margin: 0; width: 500px; height: 20px; color: #AC1928; font-size: 15px; font-weight: bold; padding-top: 12px; padding-left: 12px; padding-bottom: 10px; overflow: hidden; }
.bigbox .bilder { width: 512px; background-image: url(images/big-box-white.gif); padding-left: 8px; }
.bigbox .bilder .mainpic { width: 235px; }
.bigbox .bilder .pics { width: 269px; padding-left: 70px; }
.bigbox .bilder .pics img { width: 80px; border: 1px solid #AC1928; margin: 5px; cursor: pointer; display: inline; }
.bigbox .beschreibung { width: 512px; background-image: url(images/big-box-gray.gif); padding-left: 8px; }
.bigbox .beschreibung .text { width: 311px; padding: 5px; color: #fff; padding-left: 12px }
.bigbox .beschreibung .preis { width: 115px; color: #fff; font-size: 10px; padding-top: 5px; }
.bigbox .beschreibung .preis strong { color: #CDF7C4; font-size: 12px; }
.bigbox .bottom { width: 512px; background-image: url(images/big-box-bottom.gif); }
#content { float: left; width: 557px; background: url(images/content-top.jpg) no-repeat top right; }
.pages { clear: both; padding-left: 13px; }
.pages p { margin: 0; font-weight: bold; float: left; padding-top: 3px; padding-right: 8px; }
.pages a { float: left; display: block; width: 25px; height: 18px; background-image: url(images/page_btn.gif); text-decoration: none; font-weight: bold; color: #fff; text-align: center; padding-top: 2px; }
.pages a:hover { color: #AC1928; }
#wk { float: left; width: 253px; background: url(images/wk-top.gif) no-repeat top left; }
#warenkorb { margin: 48px 16px 15px 14px; background-image: url(images/wk-bg.gif); }
.wkLine { width: 223px; height: 25px; background-image: url(images/wk-bottom.gif); }
.pros { background-color: #4C4540; padding: 5px 10px; color: #fff; }
.pros img { float: right; }
#warenkorb #gesamt { width: 143px; height: 27px; background-image: url(images/wk-gesamt.gif); padding-left: 80px; padding-top: 13px; color: #4C4540; }
#warenkorb #gesamt span { color: #CDF7C4; }
#warenkorb table { font-size: 10px; color: #fff; }
#warenkorb table img { width: 60px; height: 45px; }
#warenkorb table span { color: #CDF7C4; }
#warenkorb #kasse { color: #fff; text-decoration: none; display: block; width: 94px; height: 23px; background-image: url(images/button.gif); padding-top: 7px; padding-left: 8px; font-size: 12px; margin: 8px 0 8px 115px; }
#warenkorb #kasse:hover { background-image: url(images/button_h.gif); }
#warenkorb table a { font-size: 10px; color: #AC1928; text-decoration: none; font-weight: bold; }
#bottom { clear: both; height: 27px; background: url(images/bottom.jpg); }

.submitFinal { color: #fff; text-decoration: none; display: block; width: 102px; height: 30px; border: 0; background: #F5F0EB url(images/button.gif); text-align: left; cursor: pointer; padding-left: 8px; }
.submitFinalHover { color: #fff; text-decoration: none; display: block; width: 102px; height: 30px; border: 0; background: #F5F0EB url(images/button_h.gif); text-align: left; cursor: pointer; padding-left: 8px; }
.bestellForm {
  background-color: transparent;
  border: 0;
  width: 161px;
}
#afterBuy {
  padding: 50px;
  text-align: center;
  font-size: 14px;
}

