/* -----------------------------------------------------------------------------------------

Zederna Template-Start | Die II Zwoo - Berges & vom Hofe GbR | 2008

Colors:
weiss = #ffffff;
dunkelgruen = #556B2F;
mittelgruen = #B5C98D;
hellgruen = #E6EDD6;
hellgrau = #e9e9e9;
dunkelgrau = #8c8c8c;
schwarz = #000000;

   ---------------------------------------------------------------------------------------*/

* {
  padding: 0;
  margin: 0;
  border: 0;
}

#seoquake-adsspy{ margin-left:1000px; background-color:transparent;}

body{
color: #000000;
margin: 0px;
background-color: #ffffff;
/*background: url("zederna_pic/bg-lines.jpg") repeat-x 0px 0px;*/
background: url("zederna_pic/bg-zip_vertic01b.jpg") repeat-y 980px 0px;
}

#B_Top{height:70px;}

#Banner {
height:210px;
width:984px;
background: url("zederna_pic/banner_main01.jpg") no-repeat right top;
}

#greeting{
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 11px;
line-height: 14px;
color: #556B2F;
width:273px;
height:185px;
background: url("zederna_pic/Navi_01.gif") repeat-y 0px 0px;
}

#set_position{width:225px; padding-left:45px; padding-top:40px; color: #556B2F;}
#set_position a {color: #556B2F;}
#set_position a:hover {color: #000000;}

#logo_link{
height:70px;
width:240px;
position:absolute;
left:35px;
top: 100px;
z-index:2;
}
#bestellen_link{
height:35px;
width:55px;
position:absolute;
left:56px;
top: 352px;
z-index:6;
}


#Main{width:955px;}

#Navi{height:186px; float:left;}
#NAVI {padding: 0px;}
#Navi1{
padding-left:55px;
background: url("zederna_pic/Navi_02.png") repeat right top;
}
#Navi2{
padding-left:55px;
background: url("zederna_pic/Navi_04.png") repeat right top;
}
#Navi3 {
padding-left:55px;
background: url("zederna_pic/Navi_06.png") repeat right top;
}
#Navi5{
padding-left:0px;
background: url("zederna_pic/Navi_05.png") no-repeat 0px 0px;
height: 76px;
display: block;
}
#Navi6{
padding-left:0px;
background: url("zederna_pic/Navi_03.png") no-repeat 0px 0px;
display: block;
}
#Navi7{
padding-left:0px;
background: url("zederna_pic/Navi_07.png") no-repeat 0px 0px;
display: block;
}

#NAVTAIL{
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #8c8c8c;
padding-top:186px;
padding-left:320px;
}

#NAVTAIL a{
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #556B2F;
}

#NAVTAIL a:hover{
color: #000000;
}

#Inhalt{
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 12px;

}

#Inhalt2
{
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 12px;
color: #8c8c8c;
width:650px;
padding-top:57px;
padding-left:31px;
}

#lang{
height:100px;
position:absolute;
left:0px;
top: 0px;
z-index:30;
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 11px;
color: #556B2F;
padding-top:9px;
padding-left:53px;
height:50px;
width:900px;
background: url("zederna_pic/bg_flags.gif") no-repeat 32px 5px;
}

.langflags {
margin-top:-17px;
padding-left: 239px;
}
img.flag_us:hover {
opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);
}
img.flag_gb,img.flag_ca,img.flag_au,img.flag_jp,img.flag_fr,img.flag_de {
padding-right: 1px;
opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);
}
img.flag_gb:hover,img.flag_ca:hover,img.flag_au:hover,img.flag_jp:hover,img.flag_fr:hover,img.flag_de:hover
{
opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}

/*
h1.a1 {font-size:30px; line-height:40px; font-weight:bold; color: #556B2F;}
h2.a2 {font-size:16px; line-height:25px; font-weight:bold; color: #556B2F;}
h3.a3 {font-size:15px; line-height:20px; font-weight:bold; color: #556B2F;}
h4.a4 {font-size:11px; line-height:18px; font-weight:bold; color: #556B2F;}
*/
#a1,#a2,#a4,#a5,#a6,#a8{
position:absolute;
z-index: 10;
width:500px;
}

#a3,#a7,#a9{
position:absolute;
z-index: 10;
width:500px;
}


#a1{
left:700px;
top:295px;
}

#a2{
left:700px;
top:335px;
}

#a3{
left:307px;
top:520px;
}

#a4{
left:528px;
top:520px;
}

#a5{
left:752px;
top:520px;
}

#a6{
left:307px;
top:650px;
}

#a7{
left:532px;
top:650px;
}

#a8{
left:307px;
top:825px;
}

#a9{
left:528px;
top:825px;
}

#a10{
width:180px;
}

#a11{
width:180px;
}

#a12{
width:180px;
}

.NewsIcon{
padding-left:15px;
margin-bottom: -8px;

             display:none;

}

#vorteile{
position:absolute;
z-index: 10;
left:645px;
top:400px;
}

.DieSohle{
position:absolute;
z-index: 10;
left:325px;
top:270px;
width:630px;
height:220px;
text-decoration:none;
}

.Zurueck{
position:absolute;
z-index: 10;
width:205px;
height:75px;
text-decoration:none;
}


.ABO{
position:absolute;
z-index: 10;
width:205px;
height:75px;
text-decoration:none;
}

.Empfehlen{
position:absolute;
z-index: 10;
width:205px;
height:75px;
text-decoration:none;
}

.Kunden {
position:absolute;
z-index: 10;
width:430px;
height:140px;
left:530px;
top:670px;
text-decoration:none;
}

.DieSohle:hover, .Zurueck:hover, .ABO:hover, .Empfehlen:hover, .Kunden:hover{
text-decoration:none;
}

object {
padding-right: 10px;
}

#td1{
padding-right:23px;
}

#td2{
}

#Erfolg{
padding-top:6px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
background: url("img/greyoutlinebox2.jpg") no-repeat 0px 0px;
font-size: 11px;
line-height: 16px;
width:220px;
height:65px;
}

.Erfolg2{
padding-left:18px;
}

.VorherNachher, .VorherNachher:hover{
display:block;
height:135px;
width:425px;
text-decoration:none;
}

#Fragen_zum_Abo{
padding-top:12px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
background: url("../../img/box_abohinweis01.jpg") no-repeat 0px 0px;
font-size: 11px;
line-height: 14px;
}

#Fragen_Bestellvorgang{
font-size: 11px;
padding:8px 10px 28px 8px;
margin:-1px;
background: url("../../img/outline-bestellfragen01.jpg") no-repeat 0px 0px;
}

#Hier_bestellen{
font-size: 11px;
padding:8px 12px 42px;
background: url("../../img/outline-bestellung01.jpg") no-repeat 0px 0px;
}
#Hier_bestellen_title {
font-weight: bold;
color: #556B2F;
}

#bestellformular{
font-size: 11px;
margin: 0px 8px;
padding:21px 12px;
background: url("../../img/checkout_frame_klein.jpg") no-repeat 0px 0px;
}
#bestellformular2{
font-size: 11px;
margin: 0px 8px;
padding:21px 12px;
background: url("../../img/outline-bestellfragen01.jpg") no-repeat 0px 0px;
}


#greyoutlinebox1 {
font-size: 11px;
padding-top: 6px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 5px;
margin-left: 14px;
line-height: 16px;
background: url("img/greyoutlinebox2.jpg") no-repeat 0px 0px;
}

#greyoutlinebox2 {
font-size: 11px;
padding-top: 2px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 0px;
margin-left: 14px;
text-align: center;
line-height: 25px;
background: url("img/greyoutlinebox1.jpg") no-repeat 0px 0px;
}

.imgright {
padding-left: 20px;
}


#Bestelloptionen select {
margin-bottom:5px;
}

#Bestellhinweise_title {
font-size: 11px;
font-weight: bold;
display: inline;
color: #556B2F;
}

#Bestellhinweise_text {
font-size: 11px;
line-height: 15px;
}

#ABO {
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #8c8c8c;
padding: 20px;
width: 400px;
}


.abotd td {
padding: 5px;
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #556B2F;
}



#fuss{margin-left:21px;}

#productfooter{
font-size: 10px;
padding:10px 10px;
background: url("zederna_pic/contentline01.jpg") no-repeat 0px 15px;
}

.productdescr {
height: 129px;
}

#n1 {
font-size: 10px;
padding-top: 43px;
padding-left: 23px;
width: 180px;
height: 115px;
}

#n2 {
font-size: 10px;
padding-top: 43px;
padding-left: 20px;
width: 180px;
height: 115px;
}

#n3 {
font-size: 10px;
padding-top: 43px;
padding-left: 18px;
width: 180px;
height: 115px;
}

#Tab{
height:30px;
width:400px;
position:absolute;
left:450px;
top: 155px;
z-index:2;
}

.tab1 {padding:0px; width:80px; }
/* .tab1 a  {display:block;}
.tab1 a:hover{padding:0px; width:106px; text-indent:-9999px; display:table; border-collapse:collapse;
background: url("zederna_pic/tab_willkommen-1.png") no-repeat 0px 0px;} */

.tab2{padding-left:13px; width:86px;}
/* .tab2 a  {display:block; width:86px;}
.tab2 a:hover{padding:0px; width:86px; text-indent:-9999px; display:table; border-collapse:collapse;
background: url("zederna_pic/tab_sohle-1.png") no-repeat 0px 0px;} */


.tab3{padding-left:13px; width:86px;}
/* .tab3 a  {display:block; width:86px;}
.tab3 a:hover{padding:0px; width:86px; text-indent:-9999px; display:table; border-collapse:collapse;
background: url("zederna_pic/tab_bestellen-1.png") no-repeat 0px 0px;} */

#Warenkorb{
position: absolute;
left:455px;
top: 212px;
z-index: 2;
width: 500px;
}

.cart1 {
text-align: right;

}

.cartdescr {
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding-top: 3px;
text-align: right;
color: #B5C98D;
}

.cartdescr2 a {
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
padding-top: 0px;
text-align: right;
color: #8c8c8c;
position: relative;
bottom: 5px;
}

.cartdescr2 a:hover {
color: #556B2F;
}

#sideline{
height:100px;
width:100%;
position:absolute;
left: 0px;
top: 0px;
z-index:2;
/*background: url("zederna_pic/bg-zip_vertic01b.jpg") repeat-y;*/
background: url("zederna_pic/bg-lines.gif") repeat-x;
}

#zfooter{
 background-color: none;
 border-bottom: 5px solid;
 border-color: #556B2F;
}

#abrundung {
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #556B2F;
padding-top: 3px;
padding-left: 32px;
height: 17px;
width:923px;
background: #E6EDD6 url("zederna_pic/abrundung.jpg") no-repeat 943px 0px;
}

#abrundung a{
color: #556B2F;
text-decoration: underline;
}

#abrundung a:hover{
color: #000000;
text-decoration: underline;
}

/*Grau*/
.roundedcornr_box_721560 {
   background: #e9e9e9;
margin-right:8px;
margin-left:8px;
margin-top:10px;
}
.roundedcornr_top_721560 div {
   background: url(../../roundedcornr_721560_tl.png) no-repeat top left;
}
.roundedcornr_top_721560 {
   background: url(../../roundedcornr_721560_tr.png) no-repeat top right;
}
.roundedcornr_bottom_721560 div {
   background: url(../../roundedcornr_721560_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_721560 {
   background: url(../../roundedcornr_721560_br.png) no-repeat bottom right;
}

.roundedcornr_top_721560 div, .roundedcornr_top_721560,
.roundedcornr_bottom_721560 div, .roundedcornr_bottom_721560 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_721560 { margin: 0 10px; }
/*Grün*/
.roundedcornr_box_240204 {
   background: #e6edd6;
}
.roundedcornr_top_240204 div {
   background: url(../../roundedcornr_240204_tl.png) no-repeat top left;
}
.roundedcornr_top_240204 {
   background: url(../../roundedcornr_240204_tr.png) no-repeat top right;
}
.roundedcornr_bottom_240204 div {
   background: url(../../roundedcornr_240204_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_240204 {
   background: url(../../roundedcornr_240204_br.png) no-repeat bottom right;
}

.roundedcornr_top_240204 div, .roundedcornr_top_240204,
.roundedcornr_bottom_240204 div, .roundedcornr_bottom_240204 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_240204 { margin: 0 10px; }

#A1,#B1, #C1, #D1,
#A4, #B4, #C4, #D4,
#A2, #B2, #C2, #D2, #A3, #B3, #C3, #D3 {
font-weight:bold;
font-family:Trebuchet MS, Arial;
font-size:11px;
color:#556B2F;
text-align:center;
vertical-align:bottom;
width:110px;
padding-bottom:15px;
line-height: 11px;
}

#A1, #A2, #A3, #A4 {
height:10px;
vertical-align:middle;
}

#A1,#B1, #C1, #D1 {
width: 150px;
padding-top: 45px;
vertical-align:middle;
}

#A2,#B2, #C2, #D2 {
vertical-align:bottom;
}

#A3,#B3, #C3, #D3 {
font-size: 13px;
vertical-align:bottom;
}

#A4,#B4, #C4, #D4 {
font-size: 10px;
padding-right: 5px;
text-align: center;
vertical-align:bottom;
width:130px;
height: 50px;
}

.B_grau {
font-size:10px;
color:#8c8c8c;
vertical-align:top;
text-align: center;
}




/* -----------------------------------------------------------------------------------------
Zederna Template-Ende
   ---------------------------------------------------------------------------------------*/

.boxText {
 font-family: Trebuchet MS, Arial, sans-serif;
 font-size: 11px;
font-weight: bold;
color: #556B2F;
padding-left: 6px
}


.boxText2 {
 font-family: Trebuchet MS, Arial, sans-serif;
 font-size: 11px;
font-weight: bold;
 line-height: 22px;
color: #8c8c8c;
 background-color: none;
 border-bottom: 0px solid;
 border-color: #ffffff;
 width:200px;
}

.boxText2 a {
 font-family: Trebuchet MS, Arial, sans-serif;
 font-size: 11px;
font-weight: bold;
 line-height: 15px;
 background-color: none;
 border-bottom: 0px solid;
 border-color: #ffffff;
}

.boxText2 a:hover {
color: #000000;
padding-left: 0px
}


.boxText3 {
 font-family: Trebuchet MS, Arial, sans-serif;
 font-size: 11px;
font-weight: bold;
 line-height: 22px;
color: #8c8c8c;
padding-left: 3px;
 background-color: none;
}

.boxText3 a {
 font-family: Trebuchet MS, Arial, sans-serif;
 font-size: 11px;
 line-height: 22px;
font-weight: bold;
color: #556b2f;
 background-color: none;
}

.boxText3 a:hover {
color: #000000;

padding-left: 0px;
}

.boxText3u {
text-decoration: underline;
}

.boxText3h {
 font-family: Trebuchet MS, Arial, sans-serif;
 font-size: 11px;
font-weight: bold;
color: #8c8c8c;
padding-left: 7px;
 background-color: none;
}


.boxTextBG {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 10px;
}
.boxTextBGII {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 10px;
}
.boxTextPrice {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 10px;
        color: #FF0000;
}

.loginpw {
 font-family: Trebuchet MS, Arial, sans-serif;
 font-size: 11px;
font-weight: normal;
color: #556B2F;
text-decoration: underline;
}

.newac {
 font-family: Trebuchet MS, Arial, sans-serif;
 font-size: 11px;
font-weight: normal;
color: #556B2F;
text-decoration: underline;
}

.Bookm {
 font-family: Trebuchet MS, Arial, sans-serif;
 font-size: 11px;
font-weight: bold;
color: #8c8c8c;
}

.Bookmarkbox {
padding-left: 54px;
}

.errorBox {
        font-family : Trebuchet MS, Arial, sans-serif;
        font-size : 10px;
        font-weight: bold;
        background-color: #ffb3b5;
}
.gvBox {
        font-family : Trebuchet MS, Arial, sans-serif;
        font-size : 14px;
        font-weight: bold;
        border-color: #FFFFFF;
        border: 1px solid;
        background-color: #ffb3b5;
}
.stockWarning {
        font-family : Trebuchet MS, Arial, sans-serif;
        font-size : 10px;
        color: #cc0033;
}

.productsNotifications {
        background-color: #f2fff7;
}

.orderEdit {
        font-family : Trebuchet MS, Arial, sans-serif;
        font-size : 10px;
        color: #70d250;
        text-decoration: underline;
}

img{
        border:0;
}

A {
  color: #556B2F;
  text-decoration: underline;
}

A:hover {
  color: #000000;
  text-decoration: underline;
}

FORM {
        display: inline;
}


TR.header {
        background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight : bold;
        border-bottom: 1px solid;
        border-color: #b6b7cb;
        background-color: #F6F6F6;
}

A.headerNavigation {
  color: #000000;
}

A.headerNavigation:hover {
  color: #000000;
}

TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
        color: #009933;
        font-style: italic;
}
A.confirmationEdit:hover {
        color: #009933;
        font-style: italic;
        text-decoration: underline;
}
TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
        background-color: #e9e9e9;
        color: #ff0000;
}

.moduleHeading {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        padding-bottom: 10px;
color: #556B2F
}

TD.headerError {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

UL {
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 15px;
}

LI {
color: #556B2F;
padding-bottom: 5px;
margin-left: 15px;
}

.infoBox {
padding-left: 3px;
width:200px;
}

.infoBoxContents {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  height:17px;
  color: #ffffff;
}

TD.infoBoxHeading_right {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  height:17px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 10px;
  border-right: none;
  border-color: #C4C4C4;
}


TD.infoBox_right, SPAN.infoBox_right {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 11px;
padding-left: 6px;
}

TD.infoBox_right2, SPAN.infoBox_right2 {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 11px;
color: #8c8c8c;
padding-left: 5px;
}

TD.infoBox_right2 a, SPAN.infoBox_right2 a {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 11px;
color: #8c8c8c;
text-decoration: underline;
padding-left: 2px;
}

TD.infoBox_right2 a:hover, SPAN.infoBox_right2 a:hover {
color: #556B2F;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
        color: #0000FF;
        text-decoration: underline;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
display: none;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 0px;
  font-weight: bold;
  color: #000000;
height: 0px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

#sign_in {
position: relative;
left: 20px;
padding-left: 10px;
}

CHECKBOX, RADIO, SELECT {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 11px;
font-weight: normal;
color: #000000;
padding-left: 2px;
background: url("zederna_pic/bg_input01.jpg") repeat 0px 0px;
border:1px solid #8C8C8C;
}
INPUT {
       font-family: Trebuchet MS, Arial, sans-serif;
       font-size: 11px;
font-weight: normal;
color: #000000;
text-indent: 3px;
background: url("zederna_pic/bg_input01.jpg") repeat 0px 0px;
  border-width:1px;
  border-style:solid;
  border-color:#8c8c8c;
}

input[type="image"] {
background: none;
vertical-align: middle;
border: 0px solid;
}

.button {
padding-bottom: 1px;
padding-left: 11px;
vertical-align: bottom;
  border-width:0px;
  border-style:solid;
  border-color:#8c8c8c;
}

OPTION {
color: #556B2F;
background-color: #fff;

}

TEXTAREA {
 width: 100%;
 font-family: Trebuchet MS, Arial, sans-serif;
 font-size: 11px;
text-indent: 3px;
background: url("zederna_pic/bg_input01.jpg") repeat-x;
background-position: bottom;
  border-width:1px;
  border-style:solid;
  border-color:#8c8c8c;
}

SPAN.greetUser {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-weight: bold;
}

SPAN.underline {
        text-decoration: underline;
}

TABLE.formArea {
  background: none;
  border-color: #e9e9e9;
  border-style: dashed;
  border-width: 1px;
padding: 10px;
}

TD.formAreaTitle {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.copyright {
display:none;
color: #8c8c8c;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
.parseTime {
display:none;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #8c8c8c;
}
A.copyright:hover {
  color: #000000;
}


SPAN.markProductOutOfStock {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Trebuchet MS, Arial, sans-serif;
  color: #ff0000;
}
SPAN.productOldPrice {
        font-family: Trebuchet MS, Arial, sans-serif;
        color: #ff0000;
        text-decoration: line-through;
}
SPAN.errorText {
  font-family: Trebuchet MS, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Trebuchet MS, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #8c8c8c;
}

.moduleRow {
 font-family: Trebuchet MS, Arial, sans-serif;
 font-size: 11px;
 line-height: 16px;
 background-color: none;
 border-bottom: 0px solid;
 border-color: #ffffff;
}

.moduleRowOver {
 font-family: Trebuchet MS, Arial, sans-serif;
 font-size: 11px;
 line-height: 16px;
 background-color: none;
 border-bottom: 0px solid;
 border-color: #ffffff;
        }

.moduleRowOver a {
color: #000000;
        }

.moduleRowSelected { color: #000000; }

.checkoutBarFrom, .checkoutBarTo { font-family: Trebuchet MS, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Trebuchet MS, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Trebuchet MS, Arial, sans-serif; font-size: 7pt; }
.heading2 { font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; }
.heading3 { font-family: Trebuchet MS, Arial, sans-serif; font-size: 10pt; }
.heading4 { font-family: Trebuchet MS, Arial, sans-serif; font-size: 12pt; }
.heading5 { font-family: Trebuchet MS, Arial, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Trebuchet MS, Arial, sans-serif; font-size: 10pt; color: #FFFFFF;
        background-color: #666666;
        padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Trebuchet MS, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Trebuchet MS, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Trebuchet MS, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
        border-right: 1px solid;
        border-color: #b6b7cb;
        background-image: url(img/bg_left_column.jpg);
        width: 185px;
}
.navRight {
        border-color: #666666;
        border-top-width: 4px;
        border-top-style: solid;
        border-left-width: 4px;
        border-left-style: solid;
        background-color: #E6E6E6;
        width: 185px;
}

.contentsTopics {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 18px;
        font-weight: bold;
color: #556B2F;
padding-bottom: 0px;
}

.contentsTopics2 {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 18px;
        font-weight: bold;
color: #556B2F;
}

.contentsTopics3 {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
color: #556B2F;
}

.contentsTopics4 {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
line-height: 17px;
color: #556B2F;
padding-bottom: 2px;
}

.contentsTopics_abo {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 18px;
        font-weight: bold;
color: #556B2F;
padding-bottom: 3px;
display: inline-block;
}

.contentsTopics_einmal {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 18px;
        font-weight: bold;
color: #556B2F;
padding-bottom: 0px;
display: inline-block;
padding-top: 80px;
background: url("../../img/bst-einmal.jpg") no-repeat 0px 0px;
}

.contentsTopics_abosilber {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 18px;
        font-weight: bold;
color: #556B2F;
padding-bottom: 0px;
display: inline-block;
padding-top: 80px;
background: url("../../img/bst-abosilber.jpg") no-repeat 0px 0px;
}

.contentsTopics_abogold {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 18px;
        font-weight: bold;
color: #556B2F;
padding-bottom: 0px;
display: inline-block;
padding-top: 80px;
background: url("../../img/bst-abogold.jpg") no-repeat 0px 0px;
}

.contentsTopics_aboplatin {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 18px;
        font-weight: bold;
color: #556B2F;
padding-bottom: 0px;
display: inline-block;
padding-top: 80px;
background: url("../../img/bst-aboplatin.jpg") no-repeat 0px 0px;
}

.advantages {
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
color: #556B2F;
padding-left: 10px;
}


.tableListingI {
        background-color: #eeeeee;
}

.tableListingII {
        background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
        width: 1px;
}

.article {
width: 175px;
}

.navinfos a {
line-height: 20px;
}

.change_pricing {
padding-left: 17px;
background: url("../../img/pound-pricing.gif") no-repeat left center;
}
.change_shoe-sizes {
padding-left: 15px;
padding-bottom: 3px;
background: url("../../img/shoe-sizes.gif") no-repeat left center;
}
.socialnetworks {
display:inline;
padding-left:10px;
padding-top:5px;
}
.navinfos {
width: 200px;
}
