* {padding:0; margin:0;}
html, body { background:#F2F2F2; height:100%; color:#666666; font-family:verdana, arial, sans-serif; font-size:0.9em; }
img { border:0; }
a, a:link, a:visited { color:#666666; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }

h1{ font-size:1.1em; }
h2{ font-size:1em; font-weight:normal;}
#links h2{font-weight:bold;}
p { padding-bottom:1em; }

img{border:0;}

#content ol{margin-left:20px; padding-bottom:1em;}

.clear{ clear:both; height:0.1px; overflow:hidden; }

hr{	background-color:#ccc; /* Mozilla 1.4 */ color:#ccc; /* IE 6 */ border: #ccc; /* Opera 7.11 */	height: 1px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */ margin:10px 0 10px 0; clear:both; }
* html hr{ margin:5px 0 5px 0; }

#wrapper{ background:#ffffff; border:1px solid #666666; width:930px; margin:5px auto; min-height:550px; }
* html #wrapper{ height:550px;}
#header{ float:left; padding:5px 10px 5px 10px;}
#logo{ float:left; width:384px; }
#headertools{ float:right; width:500px;}
#container{ padding:10px 0 0 10px; clear:both; }
#content{ min-height:350px; width:720px; float:left; font-size:0.85em;}
* html #content{ height:350px;}

#links{ float:left; width:190px; }

#navi{ clear:both; background: #cccccc; border-top:1px solid #666666; border-bottom:1px solid #666666; padding: 2px 0; list-style:none; padding:0 0 0 10px;}
#navi li{ display:inline; text-transform:uppercase; padding-right:25px;}
#navi li a:link, #navi li a, #navi li a:visited{ color:#ffffff; font-weight:bold;}
#navi li a:hover, #navi li a:visited.active, #navi li a.active{ text-decoration:none; color:#333333; }
p.breadcrumb{ font-size:0.8em; padding:10px 0 0px 10px; float:left; width:80%;}

/*p.breadcrumb a, p.breadcrumb a:link, p.breadcrumb a:visited{display: block; float:left; padding:0 10px 0 7px; background:url(/templates/wellness/images/linkpfeil.gif) left 3px no-repeat;}*/

#kategorien{ list-style:none;}
#kategorien li{line-height:1.3em;}
#kategorien li a:link, #kategorien li a, #kategorien li a:visited{ font-weight:bold;}
#kategorien li a:hover, #kategorien a:visited.active, #kategorien a.active { color:#333333; text-decoration:none; }
#kategorien ul{ list-style:none; padding:5px 0 5px 15px;}
#kategorien ul li a:link, #kategorien li a, #kategorien ul li a:visited{ font-weight:normal;}
#kategorien ul li a:hover, #kategorien ul li a:visited.active, #kategorien ul li a.active{ }

table#headertools{border-collapse:collapse;}
table#headertools td{vertical-align:top; height:34px; padding-top:10px;}
table#headertools td.wk{text-align:right; padding-right: 16px;}
table#headertools td.wk a, table#headertools td.wk a:link, table#headertools td.wk a:visited{padding-right:25px; background:url(/templates/wellness/images/wksymbol.gif) top right no-repeat; }
table#headertools td.tdlinks span{ display:block; float:left; padding-right:10px;}

form#newsletter{margin-top:40px; font-size:0.8em;}
form#newsletter fieldset{border:none;}
form#newsletter input{font-size:1em; font-family:verdana; padding:2px; margin:1px 0; float:left; width:110px;}
form#newsletter input.button{float:left;padding:2px 5px; width:8px;}

#suche {border:none; float:right; padding-right:10px;  font-size:1em;}
#suche .label{float:left; padding-right:10px; padding-top:2px;}
#suche .input input{font-size:0.85em; font-family:verdana; padding:1px; margin:1px 0; float:left;}
#suche .button input{float:left;padding:2px 5px;}
#suche .advanced{clear:both; text-align:right;}

form#waehrung fieldset{border:none;}
form#waehrung label{ float:left; padding-right:10px; padding-top:2px;}
form#waehrung select{font-size:1em; font-family:verdana; width:60px; margin:0px 0; float:left;}
form#waehrung input.button{float:left;padding:2px 5px;}

#footer{ clear:both; padding:15px 0 10px 0; position:relative;}
#footer ul{ list-style:none; text-align:center;}
#footer ul li{ display:inline; text-transform:uppercase; font-size:0.85em; border-left:1px solid #666666; padding:0 5px 0 5px;}
#footer ul li.first{ border:none;}
#footer #ccimg { text-align:center; padding-top:5px;}


.copyright, .parseTime{display:none;}

.prodimg{width:160px; vertical-align:top;}
.prodimg2 img{width:77px;}

td.infoBox{font-size:0.8em;}
td.infoBoxHeading h1{ font-size:1em; }

td.infoBoxHeading_right table{ font-size:0.8em; }
td.infoBoxHeading_right table h2{ font-size:1em; font-weight:bold; }
td.nlmail input{font-size:0.8em; font-family:verdana; padding:2px; margin:1px 0; float:left; width:110px;}
td.nltext{font-size:0.8em; font-family:verdana; padding:2px; margin:1px 0; float:left; width:110px;}

.line{border-bottom:1px solid #ccc;}
td.mail input{font-size:1em; font-family:verdana; padding:2px; margin:1px 0; float:left; width:110px;}
td.pwd input{font-size:1em; font-family:verdana; padding:2px; margin:1px 0; float:left; width:110px;}
td.pwd div.inputbutt input{width:72px;}

.pics{background:url(/templates/wellness/images/pfeilbutton.gif) top right no-repeat; display:block; width:95px;}

.curr{float:left; padding-top:2px;}
.curr2 form#currencies select{ width:100px; float:left; margin-left:10px; font-size:1em; font-family:verdana; color:#666;}


div.trenner{height:3px; width:100%; overflow:hidden;}

#checkout_payment input, #checkout_payment select {font-size:1em; font-family:arial; padding:1px; margin-top:5px;}

#checkout_payment td.payimg img{padding-right:5px;}
#checkout_payment td.payimg select{width:100px;}

