

body{ margin:0px; padding:0px; text-align:center; color:white; font-family:Georgia, "Times New Roman", Times, serif;}

#seitencontainer { text-align:center; margin:0px auto 0px auto; width:950px; }
#allpage { text-align:left; width:950px; margin:0; padding:0; }
#header {  float:left; height:89px; width:964px; display:inline; overflow:show; margin-left:-10px; margin-bottom:7px;}

#logoholder {float:left; display:inline; margin-top:4px; margin-left:1px;}
#logoholder img { border:none; float:left;}

#headernav_top{ width:220px; height:22px;float:right; margin:7px 10px 0px 0px; background-color:transparent;display:inline; padding:0; list-style:none; }
#headernav_top li { float:left;  }
#headernav_top a { text-decoration:none; color:#eeeeee; }

#categories_nav {padding:0; margin:0; width:760px; float:right; margin-top:28px; background-color:none; line-height:0; display:inline; list-style:none; margin-left:0px;}
#categories_nav li { /*width:110px;*/ text-align:center; float:left; margin-right:32px;} /*width:129*/
#categories_nav li a { text-decoration:none; font-size:16px; color:#999999; }
#categories_nav li a:hover { font-size:18px; color:#ffffff;  }

#headershadow { margin:0; padding:0; width:950px; height:10px; display:inline; float:left; overflow:hidden;}
.shadow_lft { background:url(./bilder/nav/shadow_top_lft.png) no-repeat; float:left; width:22px; height:10px; }
.shadow_cnt { background:url(./bilder/nav/shadow_top_center.png) repeat-x; float:left; width:906px; height:10px; display:block; }
.shadow_rgt { background:url(./bilder/nav/shadow_top_rgt.png) no-repeat; float:left; width:22px; height:10px; }

.teaserbox_3er { width:313px; background:green; height:147px; float:left; display:inline;}
.teaserbox_3er a { float:left; }
.teaserbox_3er .imgholder{ width:313px; height:147px; background:lightgreen; float:left; overflow:hidden; border:none; display:inline;}
.teaserbox_3er .imgholder img { float:left; border:none; width:313px; height:147px; display:inline;}
.t3er_center {margin-left:5px; margin-right:6px; }

.teaserbox_2er { width:472px; background:green; height:159px; float:left; margin-left:6px; cursor:pointer;}
.teaserbox_2er a { float:left; cursor:pointer; }
.teaserbox_2er .imgholder{ width:472px; height:159px; background:lighgreen; float:left; }
.teaserbox_2er .imgholder img { border:none; }

/* Teaserbox mit "echten" Textinhalten
.teaserbox_1er {height:213px; background:url(./bilder/nav/startseite_greenbg.jpg) no-repeat; width:950px; float:left; padding-left:40px; overflow:hidden; }
.teaserbox_1er h1 { margin-top:30px; font-size:34px; }
.teaserbox_1er p { width:600px; font-size:15px; }
*/

.teaserbox_1er {height:214px; width:950px; float:left; overflow:hidden; }


#colorwrapper { background:#eeeeee; width:inherit; }
#inlay { width:894px; height:auto; margin:0px 0px 0px 30px; display:block; }
#breadcrumb { color:#999999; font-size:12px; line-height:30px; }
#breadcrumb a { text-decoration:none; color:#999999; }

.productbox_preview{ width:215px; background:green; height:145px; float:left; margin-left:10px; }
.productbox_preview .imgholder { width:215px; height:107px; background:green; float:left; }
.productbox_preview .imgholder img { border:none;  width:215px; height:107px;}
.productbox_preview .productinfo { width:215px; height:38px; background:url(./bilder/nav/produktlist_footer.jpg) no-repeat; float:left; margin:0;}
.productbox_preview .productname { width:120px;float:left; height:38px; margin-left:5px; display:inline; font-size:12px; line-height:16px; padding-top:2px;}
.productbox_preview .productprice { width:62px; float:left; height:38px; line-height:35px; background:none; font-size:12px; text-align:center; font-weight:bold;}
.productbox_preview .productlink { float:right; width:28px; height:38px; line-height:38px; background:none; text-align:center; font-weight:bold;}
.productbox_preview .productlink a{ text-decoration:none; color:#eeeeee;  }
.productbox_preview a{ text-decoration:none; color:#eeeeee; cursor:pointer; background:#004c28;}
.productbox_preview a:hover .productlink{ text-decoration:none; color:#eeeeee; cursor:pointer; background-color:#004c28;}

#detailwrapper { background:#ffffff; float:left; width:950px; }
.btn_detail_back { width:85px; height:23px; background:darkgreen; display:block; z-index:20; position:relative; }
#detail_lft { width:643px; float:left; margin-top:-23px; }
#produktbild_detail, #product-detail-view{ z-index:5; float:left; margin:0px; left:0; width:631px; height:312px; }
#detail_infobox { width:431px; height:auto; float:left; background:transparent; padding-left:20px; overflow:hidden; color:#333333; display:inline;}
#detail_infobox h1{ margin-top:30px; font-size:30px; margin-bottom:5px; }
#detail_infobox p{  width:420px; font-size:14px; margin-bottom:10px; }
#smallpicnav { margin-bottom:5px; float:left; margin-top:5px;}
.productbox-detail-button { margin-top:30px; }

#footer { float:left; height:35px; width:950px; }
#footernav { padding:0; height:15px; float:left; margin:12px 0px 0px 15px; background-color:none; line-height:11px; font-size:11px; color:#999999; list-style:none; }
#footernav li { float:left; }
#footernav li a { text-decoration:none; color:#999999; }
#footernav li a:hover { color:#cccccc }

.no_mrg_lft { margin-left:0px; }
.sep_lft { border-left: 1px solid #999999; margin-left:15px; padding-left:15px; }
.sep_lft_footer { border-left: 1px solid #999999; margin-left:5px; padding-left:5px; }

#nav_top_wk img, #nav_top_account img, #main1 img, #main2 img, #main3 img, #main4 img, #main5 img, #main6 img, #main6b img, #main7 img{ border: none; background-image:none;}

#nav_top_wk { width:94px; height:17px; overflow:hidden;}
#nav_top_wk a { border:none; width:94px; display: block; background: url(./bilder/nav/mainmen/wshop03_warenkorb_N003.png) 0px 0px no-repeat; }
#nav_top_wk a:hover, #nav_top_wk .selected{ background: url(./bilder/nav/mainmen/wshop03_warenkorb_N002.png) 0px 0px no-repeat;  }

#nav_top_account { width:70px; height:11px; overflow:hidden; margin-top:3px;}
#nav_top_account a { border:none; width:70px; display: block; background: url(./bilder/nav/mainmen/wshop03_meinkonto_N003.png) 0px 0px no-repeat; }
#nav_top_account a:hover, #nav_top_account .selected{ background: url(./bilder/nav/mainmen/wshop03_meinkonto_N002.png) 0px 0px no-repeat;  }


#main1 {  width:72px; height:17px; overflow:hidden; margin-top:-4px;}
#main1 a { border:none; width:72px; display: block; background: url(./bilder/nav/mainmen/wshop03_uebersicht_N003.png) 10px 2px no-repeat; }
#main1 a:hover, #main1 .selected { background: url(./bilder/nav/mainmen/wshop03_uebersicht_N002.png) 0px 0px no-repeat;  }

#main2 { width:68px; height:14px; overflow:hidden;}
#main2 a { border:none; width:68px; display: block; background: url(./bilder/nav/mainmen/wshop03_geniesser_N003.png) 10px 2px no-repeat; }
#main2 a:hover, #main2 .selected{ background: url(./bilder/nav/mainmen/wshop03_geniesser_N002.png) 0px 0px no-repeat;  }

#main3 { width:57px; height:14px; overflow:hidden;}
#main3 a { border:none; width:57px; display: block; background: url(./bilder/nav/mainmen/wshop03_freizeit_N003.png) 9px 2px no-repeat; }
#main3 a:hover, #main3 .selected { background: url(./bilder/nav/mainmen/wshop03_freizeit_N002.png) 0px 0px no-repeat;  }

#main4 { width:84px; height:13px; overflow:hidden;}
#main4 a { border:none; width:84px; display: block; background: url(./bilder/nav/mainmen/wshop03_accessiores_N003.png) 10px 2px no-repeat; }
#main4 a:hover, #main4 .selected { background: url(./bilder/nav/mainmen/wshop03_accessiores_N002.png) 0px 0px no-repeat;  }

#main5 { width:51px; height:14px; overflow:hidden;}
#main5 a { border:none; width:51px; display: block; background: url(./bilder/nav/mainmen/wshop03_lemon_N003.png) 7px 2px no-repeat; }
#main5 a:hover, #main5 .selected { background: url(./bilder/nav/mainmen/wshop03_lemon_N002.png) 0px 0px no-repeat;  }

#main6 { width:77px; height:11px; overflow:hidden; margin-top:2px; margin-left:40px; margin-right:0px;}
#main6 a { border:none; width:77px; display: block; background: url(./bilder/nav/mainmen/wshop03_anmelden_N003.png) 0px 0px no-repeat; }
#main6 a:hover, #main6 .selected { background: url(./bilder/nav/mainmen/wshop03_anmelden_N002.png) 0px 0px no-repeat;  }

#main6b { width:77px; height:11px; overflow:hidden; margin-top:2px; margin-left:40px; margin-right:0px;}
#main6b a { border:none; width:77px; display: block; background: url(./bilder/nav/mainmen/wshop03_abmelden_N003.png) 0px 0px no-repeat; }
#main6b a:hover, #main6b .selected { background: url(./bilder/nav/mainmen/wshop03_abmelden_N002.png) 0px 0px no-repeat;  }

#main7 { width:88px; height:13px;  overflow:hidden; margin-top:2px; margin-right:0px; margin-left:-5px;}
#main7 a { border:none; width:88px; display:block; background: url(./bilder/nav/mainmen/wshop03_registrieren_N003.png) 0px 0px no-repeat; }
#main7 a:hover, #main7 .selected { background: url(./bilder/nav/mainmen/wshop03_registrieren_N002.png) 0px 0px no-repeat;}

#log-header {margin-top:15px; margin-bottom:15px; width:100%; margin-left:17px;}
#log-header ul {list-style:none; font-size:13px; margin:0; padding:0; font-weight:bold; letter-spacing:0;}
#log-header li {float:left; margin-right:12px; font-size:13px; line-height:20px; color:#aaaaaa;}
#log-header .selected { color:#004c27; }

#wk-headline { margin-left:100px; color:#004c27; }
.wk-item-image { width:90px; height:90px; display:block; float:left; }
.wk-line-grey {background-color:#f8f8f8; }
.wk-line-white {background-color:#ffffff; }
.wk-subheadline, .wk-subheadline a { color:#888888; font-size:13px; font-weight:bold; text-decoration:none;}
.wk-price { font-size:20px; color:#888888;}
.wk-bottom {margin-top:20px; }
.wk-col_lft {width:280px; float:left; margin-left:90px; }
.wk-col_rgt {width:200px; float:right; }
.wk-col_rgt h3 {font-size:12px; }
.delete { 	background-color:transparent; 
			background-image:url(./bilder/nav/small_delete.gif); background-repeat:no-repeat; border:none; cursor:pointer; display:block; font-size:26px; line-height:26px; height:26px; width:106px; float:left; padding-left:160px; margin:0px;}
.wk-rabatt { margin-top:15px; }
.wk-rabatt h3, .wk-rabatt .wk-price  {margin:0px; margin-left:10px; color:#000000;}
.wk-rabatt .wk-price { color:#888888; }
.wk-gesamt { margin-top:10px; padding-top:10px; padding-bottom:10px; background-color:#ffffff; margin-bottom:15px;}
.wk-gesamt h3, .wk-gesamt .wk-pice, .wk-gesamt .wk-price_mwst { margin:0px; margin-left:10px; color:#000000;}
.wk-gesamt .wk-price_mwst { font-style:italic; color:#888888; font-size:12px; }
.wk-gesamt .wk-price { margin-left:10px; margin-top:7px; color:#000000;}
.wk-text-enter-code { margin-top:20px; float:left;}
.wk-enter-code input[type=image]{ padding:0; margin:0; padding-top:10px; float:left;}
.wk-enter-code .recomment-input { padding:0; margin-top:0px; float:left; margin-top:10px; padding-bottom:1px;}

.content_bg { background-color:#003d27; color:#333333; font-size:12px;}
.col_lft { float:left; width:650px; background-color:white; overflow:hidden; background-image:url(./bilder/nav/bg_grey.jpg); background-repeat:no-repeat; background-position:bottom right; padding-bottom:50px;}
.col_rgt { float:right; width:270px; color:#eeeeee;}
.col_rgt h2 {font-size:18px; font-weight:normal; margin-top:30px;}
.col_rgt p {font-size:12px; }
.parseTime, .errorBox { display:none; }

.copyright, .copyright a, .parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 7px;
  line-height: 1.5;
  text-align:center;
  color:#dddddd;
}

A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}

.mrg_rgt_0 { margin-right: 0px; }
.mg_lft_5 { margin-left:5px; }
.mg_btm_10 {margin-bottom:10px; }
.mg_rgt_10 {margin-right:10px; }
.mg_top_0 {margin-top:0px;}
.pdg_20 {padding:20px;}
.pdg_top_0 {padding-top:0px;}
.fl { float:left; }
.fr { float:right;}
.cb {clear:both;}

/*login.html*/
.register-box h2, .login-box h2, .login-guest h2, .infobox_hori h2 { font-size:13px; color:#888888; }
.register-box, .login-box, .infobox_hori { width:320px; height:175px; float:left; background-color:#eeeeee;}
.infobox_hori, .shipping-box { width:650px; float:left; height:auto; background-color:#eeeeee; margin-bottom:10px; padding-bottom:10px;}
.login-box {float:right; }
.register-box .box-2sp, .login-box .box-2sp { width:300px; margin:15px; }
.infobox_hori .log-box-order {width:600px; margin:15px; }
.infobox_hori p { width:580px; }
.log-passwort { margin:10px 0px 10px 0px; }
.log-passwort a{color:#888888; text-decoration:none;}
.login-guest { width:620px; float:left; margin-left:15px; }
.button_guest img {border:none; margin-top:20px;}
/*create_account_guest.html*/
.box-1sp {float:left; width:100%; padding-top:10px; padding-bottom:10px;}
.box-1sp * { margin-left:10px; }
.box-1sp h2 { margin:0px; margin-left:20px; color:#888888; font-size:14px; margin-bottom:0px;}
.col_white { background-color:#ffffff; }
.col_grey { background-color:#eeeeee; }
.h2_holder {margin-left:20px; }
.btn_no_border img, .btn_no_border a img{border:none;}
.log-box-bottom { margin-top:20px; }

.order-line-white { background-color:#ffffff; }
.order-line-grey { background-color:#f8f8f8; }

.products_block { width:630px; float:left; margin-left:20px;}
.products_block .order-line-white, .products_block .order-line-grey { border-bottom:1px solid #cccccc; margin-bottom:10px; padding-bottom:10px; background:none;}
.products_block table { width:610px;}
.products_block table tr { color:#888888; }
.products_block .order-12 { color:#000000; font-size:16px;}
.products_block table tr .order-subheadline { font-weight:bold; margin-bottom:10px; color:#000000;}
.order-container { width:150px; float:right; color:#000000; font-size:13px; }
.order-container .order-mwst, .order-container .order-vk { border-bottom:1px solid #cccccc; padding-bottom:0px; margin-bottom:10px; float:left; width:150px; background:none;}
.order-container .order-text { margin-bottom:10px;}
.order-container .order-price {font-size:16px; margin-top:10px; line-height:40px;}
.order-container .order-vk {margin-bottom:0px;}
.order-summe { background-color:#ffffff; padding:10px; width:150px; float:left;}
.order-footer { margin-top:10px; }
/* FORM STYLES */
.address-form-button-left img, .address-form-button-right img{border:none;}


.table-versandart {margin-top:10px;}

input, select { margin-left:0px; margin-bottom:8px; border:1px solid #cccccc; padding:1px; width:200px;}
select { width:auto; }
input[type=radio], input[type=checkbox] {border:none; margin-top:0px; padding:0px; width:30px;}
input[type=image], input[type=submit] { border:none; width:auto; height:auto;}
.input-20 { width:20px; }
.input-50 { width:50px; }
.input-70 { width: 70px; }
.input-120 {width: 120px;}
.anmelden-form {margin-top:20px; float:left;}
.anmelde-form-footer {float:left; width:90%; margin-left:20px; margin-top:20px; margin-bottom:40px;}
.anmelde-form-button {float:right;}
fieldset { margin-bottom:10px; padding-left:5px; padding-right:5px; padding-bottom:5px;}
legend { margin-top:7px; display:block; float:left; margin-right:10px;}
legend input { display:block; float:left;}
.button_continue img{ border:none; }

.bestellungen-box { background:#ffffff; float:left; width:595px; margin-left:20px;}
.bestellungen-box .box-1sp table tr { color:#888888; }
.bestellungen-box .box-1sp table .order-12 { color:#000000; }

.pagination_holder { border-top:1px solid #999999; width:894px; color: #999999; line-height:35px; font-size:12px; }
.pagination_holder a { margin-left:5px; margin-right:5px; color:#999999; text-decoration:none;}
.pagination_holder .nextpage { font-weight:normal; background-image:url(./bilder/nav/navigation_arrow.gif); background-position:right; width:150px; background-repeat:no-repeat; padding-right:7px;}
.pagination_holder .pageback { font-weight:normal; background-image:url(./bilder/nav/navigation_arrow_back.gif); background-position:left; width:150px; background-repeat:no-repeat; padding-left:10px;}
.artikel-footer-aktiv { font-weight:bold;}

a.vers-kos-lnk { text-decoration:none; color:#999999; }
a.vers-kos-lnk:hover { text-decoration:underline; color:#cccccc }

