*{padding:0; margin:0;}
html, body{font-family:"trebuchet MS", verdana, helvetica, arial; font-size:0.85em; color:#000; background: url(../images/background.jpg); height:100%; margin-bottom:1px;}
h1{font-size:1.3em; padding-bottom:1em; color:#A5B06B;}
h2{font-size:1em;} 
h3, h4{font-size:1em;}
img{border:0;}
.clear{clear:both; height:0.1px; overflow:hidden;}
a, a:link, a:visited{text-decoration:underline; color:#7A765C;}
a:hover{text-decoration:none;}
p{line-height:1.5em; padding-bottom:0em;}
p.bodytext{line-height:1.5em; padding-bottom:0em !important;}

#header{margin:0 auto; width:960px;}

#navcont{width:100%; background:#D5E2B1; float:left; margin-bottom:15px;position: relative; z-index: 3;}
#navcont2{width:960px; margin:0 auto;}
#navi{border-left:1px solid #000; float:left; }
#navi li{display:inline; float:left;}
#navi li a{display:block; float:left; padding:3px 20px; border-right:1px solid #000; color:#000; text-decoration:none;}
#navi li a:hover{background:#F2F9E8;}

#wrapper{width:960px; margin:0 auto; clear:both; background:url(../images/wrapper_bg.gif) top left repeat-y; min-height:400px; height:auto; padding-bottom:20px; }
#links{width:200px; float:left;}
#mitte{width:560px; float:left;}
#rechts{width:200px; float:left;}
#footer{clear:both;  width:760px; margin:0 auto; padding:5px 0px 3px 200px;; background:#D6E5BB;}
#footer ul li{display:inline; margin-right:30px;}
#footer ul li a{color:#403F3E; text-decoration:underline;}
#footer ul li a:hover{color:#403F3E; text-decoration:none;}

#centercontent ul{padding-bottom:1em; padding-left:30px;}
#mitte ul, #mitte ol{padding-bottom:1em; padding-left:30px;}

#primary-navigation{float:left; width:760px; position: relative;z-index: 3; padding-left:200px;}
#primary-navigation ul {float:left; border-left:1px solid #8F9779; font-weight:bold;}
#primary-navigation li {display:block; float:left; position: relative; z-index: 5; border-right:1px solid #8F9779; line-height:2em;}
#primary-navigation li a {color: #403F3E; text-decoration:none; float:left; display:block; padding:0px 20px; min-width:5em; white-space:nowrap; color:#403F3E;}
#primary-navigation li li a{ background:none;}
#primary-navigation li div, #primary-navigation li ul{margin:0px;}

#primary-navigation li div.nav3 { margin-left: 230px; display: none; top: -1px; z-index: 4000; border-top: 1px solid black;}
#primary-navigation li li:hover div.nav3 { display: block; }
#primary-navigation li div.nav2 { width: 231px; }

#primary-navigation li div{margin-left:-1px; min-width:15em;}
#primary-navigation li div ul li { display:inline; border-right:none;}
#primary-navigation li div { position: absolute; left: 0px; top: 2em; display: none;}
#primary-navigation li ul {padding: 0; display: table; /* Mozilla, Opera background fix *//* Mozilla, Opera background fix */ border:none; }
#primary-navigation li li {display: block; float: left; border-left: none; margin-bottom:0px; border:none;}
#primary-navigation li li a { display: block; width:189px;  border-bottom:1px solid #8F9779;  white-space:normal; border-right:1px solid #8F9779; border-left:1px solid #8F9779; background:#D5E2B1; }

#primary-navigation li li:hover {background: none transparent;}
#primary-navigation a:hover, #primary-navigation a:visited.active, #primary-navigation a.active { text-decoration: none; cursor:pointer; background:#F2F9E8; }
#primary-navigation li li{ }
#primary-navigation li li a:hover {text-decoration: none;}
#primary-navigation li:hover div.nav2, #primary-navigation li.over div {display: block; margin-top:0px; }
#primary-navigation li:hover, #primary-navigation li.over, #primary-navigation li.active {}
#primary-navigation li li:hover, #primary-navigation li li.over, #primary-navigation li li.active {background-color: #F2F9E8;}
#primary-navigation li:hover span, #primary-navigation li.over span, #primary-navigation li.active {display: table; /* Mozilla, Opera background fix *//* Mozilla, Opera background fix */ white-space: nowrap; color:#fff;}
#primary-navigation li.edge a:hover span, #primary-navigation li.edge a.active span, #primary-navigation li.edge a:visited.active span,{ display: table; /* Mozilla, Opera background fix *//* Mozilla, Opera background fix */ white-space: nowrap; color:#fff;}

#links ul{ list-style:none; line-height:2em; width:200px; float:left; font-weight:bold;}
#links ul a, #links ul a:link, #links ul a:visited{color:#403F3E; text-decoration:none; width:190px; padding-left:10px; display:block;border-bottom:1px solid #D5D4B9; background:#B0BC71;}
#links ul a:hover{background:#B9C875;}
#links ul a:vistited.active, #links ul a.active{color:#fff;}
#links #wk_nav li a, #links #wk_nav li a:link, #links #wk_nav a:visited{background:url(../images/linkpfeil4.gif) 10px 50% no-repeat; padding-left:23px; width:177px;}
#links #wk_nav li a:hover{background:#B9C875 url(../images/linkpfeil4.gif) 10px 50% no-repeat;}
#links #wk_nav li a.active, #links #wk_nav li a:visited.active, #links #wk_nav li a:link.active{color:#fff; background:url(../images/linkpfeil5.gif) 10px 50% no-repeat;}#links ul#specnav{margin-top:0em; border-top:0px solid #D5D4B9;}
#links #specnav li a.active, #links #specnav li a:visited.active, #links #specnav li a:link.active{color:#fff;}

#breadcrumb{background:#D6E5BB; line-height:2em; padding-left:10px; border-bottom:1px solid #EBF2DD; }
#breadcrumb a{margin-right:10px; padding-left:8px; background:url(../images/linkpfeil.gif) left 50% no-repeat; text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}

#centercontent{padding:20px 10px; background:url(../images/content_bg.gif) left 350px no-repeat; min-height:460px;}
#centercontent h1{text-align:center; color:#000;}

h2.wk{background:#B9C875 url(../images/icon_warenkorb.gif) 10px 50% no-repeat; padding-left:35px; line-height:2em;}
h2.lefth2{background:#B9C875; border-bottom:1px solid #D5D4B9; line-height:2em; padding-left:10px;}
h2.gs{background:#B9C875 url(../images/icon_gutschein.gif) 10px 50% no-repeat; padding-left:35px; line-height:2em;}
h2.kd{background:#B9C875 url(../images/icon_login.gif) 10px 50% no-repeat; padding-left:35px; line-height:2em;}
#rechts #warenkorb p{padding:0; line-height:2em; background:#D6E5BB; border:1px solid #B9C875; margin-top:-1px; float:left; width:198px;}
#rechts #warenkorb a{font-weight:bold; color:#403F3E; text-decoration:none; padding-left:20px; background:url(../images/linkpfeil2.gif) 10px 50% no-repeat;}
#rechts #warenkorb a:hover{text-decoration:underline;}
span.gruen{width:110px; padding-left:10px; float:left;}
span.weiss{width:67px; padding-right:10px; background:white; float:right; text-align:right; border-left:1px solid #B9C875;}
.startform{clear:both; float:left; width:200px;}
.startform fieldset{border:none; background: #D6E5BB; float:left; width:200px;}
.startform label{width:110px; padding-left:10px; float:left; line-height:2em;border-bottom:1px solid #B9C875;border-left:1px solid #B9C875; margin-top:-1px;padding-top:4px;}
.startform input{width:77px; background:white; float:right; border-top:none; border-left:1px solid #B9C875; border-bottom:1px solid #B9C875; border-right:1px solid #B9C875;line-height:2em; font-size:1em; font-family:"trebuchet MS", verdana, helvetica, arial; min-height:2em; padding-top:3px;}
.startform button{float:left; width:200px; border:1px solid #B9C875; border-top:none;background:none; padding:0; margin:0; font-size:1em; font-family:"trebuchet MS", verdana, helvetica, arial; cursor:pointer; font-weight:bold; color:#403F3E; text-align:left; padding-left:19px; background:url(../images/linkpfeil2.gif) 10px 50% no-repeat;}
.startform .trenner{padding:0; margin:0; line-height:2em; background:#B9C875; float:left; width:198px; border-left:1px solid #B9C875; border-right:1px solid #B9C875;}
p.reg{padding:0; line-height:2em; border:1px solid #B9C875; margin-top:-1px; float:left; width:183px; font-weight:normal; color:#000; text-decoration:none; padding:0 5px 0 10px;}
.startform a.reg{padding:0; line-height:2em; border:1px solid #B9C875; margin-top:-1px; float:left; width:178px; font-weight:bold; color:#403F3E; text-decoration:none; padding-left:20px; background:#D6E5BB url(../images/linkpfeil2.gif) 10px 50% no-repeat;}
.startform a:hover.reg{text-decoration:underline;}
.balken{background:#A4B06A; height:2em; float:left; width:200px; border-bottom:1px solid #D5D4B9; border-top:1px solid #D5D4B9;}
.balken2{background:#A4B06A; height:2em; float:left; width:200px; border-bottom:1px solid #D5D4B9; border-top:0px solid #D5D4B9;}

#centercontent .balken{height:1px; width:100%; overflow:hidden; margin-bottom:1em;}

.box{padding:10px; background:#B9C875; width:180px; float:left;}
#links .box{background:none;}
.box h2{text-align:center; padding-bottom:1em; font-size:1.1em;}

/*mailform*/
form#mailform{ padding:0; margin:0; }
form#mailform fieldset{	padding:0; margin:0; border:0; }
form#mailform label{ width:120px; display:block; float:left; }
form#mailform input{ font-size:1em; clear:right; border:1px solid #D5D4B9; font-family:"trebuchet MS", verdana, helvetica, arial; padding:1px; color:#000; background:#F7F6F1;}
form#mailform select{border:1px solid #D5D4B9; padding:1px 0px 1px 1px; width:80px;  color:#000; font-family:"trebuchet MS", verdana, helvetica, arial; background:#F7F6F1;}
form#mailform textarea{	font-size:1em; margin-bottom:5px; border:1px solid #D5D4B9; font-family:"trebuchet MS", verdana, helvetica, arial; padding:1px;  color:#000; background:#F7F6F1;}
form#mailform .csc-mailform-submit{ color:#fff; margin-left:120px; cursor:pointer; font-family:"trebuchet MS", verdana, helvetica, arial; padding:2px; font-weight:bold; background:#A4B06A; border:1px solid #A4B06A;}
.csc-mailform-field{ margin-bottom:10px;clear:both; }

/*tabellen*/
table.contenttable-0{border:1px solid #A4B06A; border-collapse:collapse; margin-bottom:1.5em; width:99.5%;}
table.contenttable-0 th{ font-weight:bold; text-align:left; color:#fff; background:#A4B06A;}
table.contenttable-0 th, table.contenttable-0 td{ padding:3px 10px; border:1px solid #A4B06A;}



/*produktliste*/
#produkte{padding:0px 0px 20px 0; min-height:460px;}
#produkte h1{color:#000; padding-left:10px; font-size:1em; padding-top:0.5em; padding-bottom:0.5em;}
#produkte h2{background:#D6E5BB; line-height:2em; padding-left:10px; font-size:1.2em; clear:both;}

#wk_pagerleft{width:45%; float:left; padding:0.5em 0; margin-left:10px;}
#wk_pagerright{width:45%; float:right; text-align:right; padding:0.5em 0; margin-right:10px;}
#wk_pagerleft a, #wk_pagerleft a:link, #wk_pagerleft a:visited, #wk_pagerright a, #wk_pagerright a:link, #wk_pagerright a:visited{background:url(../images/linkpfeil3.gif) right 50% no-repeat; padding-right:15px; color:#000;}
#produktliste{border-top:1px solid #D5D4B9; clear:both;}
.produkt{clear:both; border-bottom:1px solid #D5D4B9; padding:10px; width:540px; float:left;}

dl{float:left;}
.produktbeschreibung{margin:10px 10px 15px 10px; width:540px; clear:both;}
.produktbeschreibung dl{margin-bottom:1em; background:#F7F6F1; border-top:1px solid #D5D4B9; border-bottom:1px solid #D5D4B9; width:540px; }
.produktbeschreibung_breit dl{margin-bottom:1em; background:#F7F6F1; border-top:1px solid #D5D4B9; border-bottom:1px solid #D5D4B9; width:539px;}
dt a, dt a:link, dt a:visited{color:#000; font-weight:bold; background:url(../images/detail.gif) left 50% no-repeat; padding-left:15px;}
.produktbild{float:right;}
dd.list{clear:left; float:left; width:13em;}
dd.detail{float:left; width:33em; font-weight:bold;}
div.produkt .produktdesc dd.detail {width:27em;}
.produktbeschreibung_breit dd.detail{width:33em;}

form.wk{width:400px; float:left;}
form.wk fieldset{border:none; margin-top:1em;}
form.wk p{font-weight:bold; width: 13em; float:left;}
form.wk p span{color:#A4B06A;}
form.wk label{float:left; margin-right:0.5em; padding:1px 1px 1px 0px;}
form.wk input.text{ float:left; width:2em; border:1px solid #A4B06A; padding:1px; font-family:"trebuchet MS", verdana, helvetica, arial; margin-right:0.5em;}
form.wk input.submit{float:left; border:1px solid #D5DAB9; text-align:left; padding-left:25px; background:#A4B06A url(../images/basket.gif) 5px 50% no-repeat; color:white; font-family:"trebuchet MS", verdana, helvetica, arial; font-weight:bold; width:150px; padding-right:5px; cursor:pointer; font-size:1em;}

/*pager*/

.pager{line-height:3em; text-align:center; font-size:0.95em;}
.pager a, .pager a:link, .pager a:visited{color:#7A765C;}
.pager a:link.pageractiv, .pager a:visited.pageractiv, .pager a.pageractiv{font-weight:bold; color:#7A765C; text-decoration:none;}


/*shop styles*/
.special{ padding-bottom:10px; }
.specialimg{ float:left; padding-right:10px; width:153px; }
.specialdescr{ float:left; width:430px; }
p.wkfortschritt{ color:#4871C1;	height:3em; }
#content p.wkfortschritt a:link, #content p.wkfortschritt a:visited{ text-decoration:none; display:block;	padding:1px 10px 0 5px; float:left; color:#4871C1; }
#content p.wkfortschritt a:hover, #content p.wkfortschritt a.active, #content p.wkfortschritt a:visited .active{ text-decoration:underline; display:block; padding:1px 10px 0 5px; float:left; }
p.wkfortschritt a{ display:block; padding:1px 10px 0 5px; float:left;  text-decoration:underline; }
span.erledigt{ width:1em; border:1px solid #B9C875;	color:#7A765C; display:block; padding-left:5px; float:left; }
span.offen{	width:1em; border:1px solid #B9C875; color:#403F3E;	background-color:#D6E5BB; display:block; padding-left:5px; float:left; }
span.offen2{ display:block;	padding:1px 10px 0 5px;	float:left;	color:#666666; }
table.wk{ width:540px; padding:0; margin:0;	border-collapse:collapse; }
table.wk2{ border-collapse:collapse; width:100%; }
table.wk th{ border-bottom:1px solid #666666; }
th#header1{	width:50%; }
th#header2{	width:12%; }
th#header3{	width:8%; text-align:center; }
th#header4{	width:12%; }
th#header5{	width:8%; text-align:center; }
table.wk td{ vertical-align:top; padding:0;	margin:0 0 0 0;	border-bottom:1px solid #666666; }
table.wk td.wksonst{ padding:20px 0 0 1px; }
table.wk td.wksonst2{ padding:18px 0 0 0; text-align:center; }
table.wk td.artikel{ padding:20px 0 0px 0; }
.wkbild{ float:left; width:95px;	padding-bottom:20px;}
.wkdescr2{ float:left;	width:65%; }
input.stk{	font-size:1em; width:1em; border:none; }
input.wkbutton{	background:none; border:1px solid #666666; font-size:1em; cursor:pointer; width:9em; }
td.noborder input.stk{ font-size:1em; width:1em; margin-top:-3px; }
table.wk .summenzeile{ border:none;	color:black; font-weight:bold;	padding-left:367px;	padding-top:5px; }
.wkende{ padding-top:1em; font-weight:bold; height:30px; }
.wkende input.wkbutton{	background:#A4B06A; color:white; border:1px solid #D5DAB9; width:9.5em; cursor:pointer; font-weight:bold; margin-right:20px; font-family:"trebuchet MS", verdana, helvetica, arial; font-size:1em; float:left; padding:2px; }
* html .wkende input.wkbutton{ padding-bottom:0px; }
#centercontent .wkende a, .wkende a:visited, .wkende a:link{ color:#fff; text-decoration:none; border:1px solid #D5DAB9; padding:3px 5px 2px 5px; display:block; float:left; margin-right:38px; text-decoration:none; background:#A4B06A;}
#centercontent .wkende a:hover{ text-decoration:none;}
#adressen{ float:left; width:170px; padding:10px 0 0 0; }
.adresse{ width:170px; margin-bottom:10px; }
.produkte{ width:360px;padding:10px 0 0 10px;	float:left; }
#centercontent #adressen h2{ border-bottom:1px solid #D5D4B9; padding-bottom:3px; margin-bottom:10px; color:#000; }
#centercontent .produkte h2{ border-bottom:1px solid #D5D4B9; padding-bottom:3px; margin-bottom:10px; color:#000; }
.produkte div.hr{ background-color:#D5D4B9;	height:1px;	overflow:hidden; margin:10px 0 10px 0; }
.produkte div.hr hr{ display: none; }
.produkte .wkmng{ width:40px; float:left; text-align:right; padding:0 6px 0 0; margin-bottom:0px; }
.produkte .wkdescr{ float:left;	width:190px; padding-right:10px; margin-bottom:0px;	}
.produkte .preis{ float:left; width:90px; text-align:right;	margin-bottom:0px; }
.produkte .preis span.waehrung{	display:block; float:left; }
.produkte .zwischensumme{ width:246px; float:left; }
.produkte .summe{ width:246px; float:left; font-weight:bold; }
.produkte .preisfett{ float:left; width:90px; text-align:right;	margin-bottom:0px; font-weight:bold; }
.produkte .preisfett span.waehrung{	display:block; float:left; font-weight:bold; }

/*warenkorb formulare*/

#content .wkforms br{ clear:both;}
.radio2{ margin:3px 10px 0 0; float:left; }
.wkforms label.zahlung{	margin:1px 0 0 0; width:400px; display:inline; clear:none; float:left;}
.wkforms label.anmerkungen{ float:none; }
.wkforms textarea#nachricht{ width:350px; font-size:1em;}
.adresse p{	margin:5px 0 0 0; }
a.pbearbeiten{ padding-bottom:5px; display:block; }
form#zahlungsart{ margin-bottom:25px; border:none; padding-top:5px; }
form#zahlungsart fieldset{ border:1px solid #D5D4B9; margin-bottom:15px; padding:0 10px 10px 10px; }
form#zahlungsart legend{ font-weight:bold; margin-bottom:15px; color: #000; font-size:1.4em;}
form#zahlungsart .kk{ width:25%; float:left; text-align:center; }
form#zahlungsart .bank{	width:18%; float:left; text-align:center; margin-right:1%;}
form#zahlungsart input.wkbuttons{ background:#A4B06A; padding:0 5px 0 5px;	border:1px solid #D5D4B9; cursor:pointer; margin:10px 0 10px 0px; color:white; font-family:"trebuchet MS", verdana, helvetica, arial; float:right; }
form#zahlungsart input.wkbuttons2{ background:#A4B06A;	padding:0 5px 0 5px; border:1px solid #D5DAB9; cursor:pointer; margin:0; color:white; font-family:"trebuchet MS", verdana, helvetica, arial; }
.ccleft{ width:15%;	float:left;	text-align:center; }
.ccright{ float:left; padding-left:30px; width:70%; }
form#zahlungsart .ccright label{ width:160px; display:block; float:left; clear:left; margin-top:3px; }
form#zahlungsart .ccright input.textfield{ font-size:1em; clear:right; border:1px solid #D5D4B9; font-family:"trebuchet MS", verdana, helvetica, arial; padding:1px; color:#000; background:#F7F6F1; width:160px; float:left; margin-bottom:5px;}
form#zahlungsart .ccright p{ font-weight:bold; margin:10px 0 5px 0; }
form#zahlungsart .ccright select{ font-size:1em; clear:right; border:1px solid #D5D4B9; font-family:"trebuchet MS", verdana, helvetica, arial; padding:1px; color:#000; background:#F7F6F1; float:left; margin-right:1em;}
form#zahlungsart .ccright label.hidden{	display:none; }
form#zahlungsart .ccright input.wkbuttons2{ background:#A4B06A; padding:0 5px 0 5px; border:1px solid #A4B06A; cursor:pointer; margin-left:150px; font-family:"trebuchet MS", verdana, helvetica, arial; font-size:1em; color:white; float:right;}
.info{ font-size:1em; font-weight:bold;	text-decoration:none; border:1px solid #666666;	padding:0 2px 0 2px; float:left; margin:0 0 0 5px; }
.buttlinks{	width:80px; float:left;}
/*
.buttrechts{ width:80px; float:right; }
*/
#mpayfooter{ text-align:center;  padding:5px; clear:both;}
.buttlinks a.zurueck{ margin:0;	text-decoration:none; padding:3px 10px 3px 10px; background:#A4B06A; border:1px solid #D5DAB9; cursor:pointer; margin-top:10px; margin:0; color:white; font-family:"trebuchet MS", verdana, helvetica, arial; }
* html #centercontent #zahlungsart .ccright .buttlinks a.zurueck{padding:3px 10px; float:left;}
p.versandkostentext{ float:left; }
p.versandkostenpreis{ float:right; margin-right:200px; display:inline; }
#centercontent h2.neukunde{padding:0; margin:0 0 1em 0; font-size:1.5em; color:#C6C6C6; font-family:tahoma; text-transform:uppercase; font-weight:normal; float:left; width:250px;}
#centercontent span.pflichtfeld{ float:right; margin-right:130px; margin-top:5px; }


/*registrierungsformular*/
.wkforms fieldset{border:0;}
.wkforms label{width:150px;clear:left; float:left; margin-top:3px;}
.wkforms label.nachrichtlabel{width:300px; margin-bottom:10px;}
.wkforms input.textfield{font-size:1em; clear:right; margin-bottom:5px; width:210px; background:#F7F6F1; padding:1px; border:1px solid #D5D4B9; font-family:"trebuchet MS", verdana, helvetica, arial;}
.wkforms select{ width:212px; margin-bottom:5px;font-family:"trebuchet MS", verdana, helvetica, arial; font-size:1em; padding:1px;}
.wkforms textarea{width:210px; font-family:"trebuchet MS", verdana, helvetica, arial; font-size:1em;}
.wkforms input.wkbuttons{background:#A4B06A; padding:0 5px 0 5px; border:1px solid #A4B06A; cursor:pointer; margin-top:10px; font-family:"trebuchet MS", verdana, helvetica, arial; font-size:1em; color:white; font-weight:bold;}
.wkforms input.wkbuttons2{ background:#A4B06A; padding:0 5px 0 5px; border:1px solid #A4B06A; cursor:pointer; margin-top:10px; margin-left:150px; font-family:"trebuchet MS", verdana, helvetica, arial; font-size:1em; color:white;}
h1.neukunde{ width:300px; float:left;}
span.pflichtfeld{ float:right; margin-right:130px; margin-top:5px; }
.wkforms h2{ padding-bottom:10px; }
.wkforms .produkte h2{ border-bottom:1px solid #C2C2C2; padding-bottom:3px; margin-bottom:10px; }
.wkforms label.anrede{ margin:0 3px 0px 0; width:3em;  display:block; float:left; clear:right;}
.wkforms input.radio{ font-size:0.9em;  width:20px;  float:left;  margin-right:5px;}
.wkforms input.radio2{ margin:0 5px 0 0; float:left;}
.wkforms label.zahlung{margin:0px 0 5px 0; width:400px;}
.wkforms label.anmerkungen{float:none;}
.wkforms textarea#nachricht{width:350px;}

p.fehler{ font-weight:bold; color:red; margin:0 0 0px 0; padding:0; }
p.errormessage{	color:#E2001A; }
.error{	background:#A4B06A!important;}

.wkforms input.wkbuttons{float:right; margin-right:30px;}

.produktdetail{clear:both; border-bottom:1px solid #D5D4B9; width:560px; float:left;}
.produktdetail .leftimg{width:80px; float:left; padding-bottom:0.5em;}
.produktdetail .sell{width:380px; float:left; padding:10px 0 0 15px;}
.produktdetail .sell p{font-weight:bold; color:#A4B06A; padding-bottom:4em;}
.produktdetail .sell p span{color:#000;}
.produktdetail .rightimg{width:80px; float:right; padding-bottom:0.5em;}
div.pagermenu{text-align:center; margin-bottom:1.5em;}

form.wkklein fieldset{border:none;}
form.wkklein label{float:left; margin-right:0.5em; padding:1px 1px 1px 0px;}
form.wkklein input.mng{ float:left; width:2em; border:1px solid #A4B06A; padding:1px; font-family:"trebuchet MS", verdana, helvetica, arial; margin-right:0.5em;}
form.wkklein input.button{float:left; border:1px solid #D5DAB9; text-align:left; padding-left:25px; background:#A4B06A url(../images/basket.gif) 5px 50% no-repeat; color:white; font-family:"trebuchet MS", verdana, helvetica, arial; font-weight:bold; width:150px; padding-right:5px; cursor:pointer; font-size:1em;}
a.back{clear:both; display:block;padding:10px;}

div.produktbild{text-align:center;}
div.produktbild img{padding-bottom:10px;}
img.neu{margin-top:5px; padding-bottom:0;}

#rechts a.headlink{padding:0 !important; background:none !important;}

#filter{ float:left;margin-bottom:1em; padding-top:1em; background:#F7F6F1; border-top:1px solid #D5D4B9; border-bottom:1px solid #D5D4B9;}
#filter p{padding:0 10px 0.5em 10px;}
* html #filter form{padding-bottom:1em;}
#filter form{padding:0 10px 0em 10px; float:left; width:539px; text-align:right; margin:0;}
#filter form select{margin-right:5px; font-family:"trebuchet MS", verdana, helvetica, arial; font-size:1em; padding:0; height:24px;}
#filter form input.submit{border:1px solid #D5DAB9; text-align:left; padding-left:25px; background:#A4B06A url(../images/searchglass.gif) 5px 50% no-repeat; color:white; font-family:"trebuchet MS", verdana, helvetica, arial; font-weight:bold; width:78px; padding-right:5px; cursor:pointer; font-size:1em; height:23px;}

.rabattcode{padding-top:1.5em;}
.rabattcode input{font-family:"trebuchet MS", verdana, helvetica, arial;font-size:1em; }

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }

