.boxText {font-family: Verdana, Arial, sans-serif; font-size: 12px; }

.errorBox {font-family: Verdana, Arial, sans-serif; font-size: 11px; background: #ffb3b5; font-weight: bold; }

.stockWarning {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #cc0033; }

.productsNotifications {background: #f2fff7; }

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

BODY {font-family: Verdana, Arial, sans-serif; background: #ffffff; color: #000000; margin: 0; }

.body_left2 {background: #F7F7F7; }

.body_left1 {background: #999999; }

.body_right1 {background: #999999; }

.body_right2 {background: #F7F7F7; }

A {color: #000000; text-decoration: none; }

A.pw_forgotten {color: #000000; text-decoration: none; font-size: 11px; }

A.headerNavigation {color: #ffffff; }

A.headerMenu {color: #5f5f5f; }

A.bodyText {color: #000000; }

A.infoBoxHeadingleft {font-weight: bold; color: #ffffff; }

A.products_new {font-weight: bold; }

A.infoBoxHeadingright {font-weight: bold; color: #ffffff; }

A.infoBoxContentleft {color: #000000; }

A.infoBoxContentright {color: #000000; }

A.pageResults {color: #0000ff; }

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

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

A.headerMenu:hover {color: #000000; background-color: #6aff6a; }

A.bodyText:hover {color: red; }

A.infoBoxHeadingleft:hover {color: #072467; }

A.infoBoxHeadingright:hover {color: #ffffff; text-decoration: underline; }

A.infoBoxContentleft:hover {color: #000000; background-color: #6aff6a; }

A.infoBoxContentright:hover {color: #000000; font-weight: bold; }

A.pageResults:hover {color: #0000ff; background: #ffff33; }

A.box_link_rt {color: #ffffff; text-decoration: none; }

A.box_link_rt:hover {color: #1f1f1f; text-decoration: none; }

A.box_link_lf {color: #ffffff; text-decoration: none; }

A.box_link_lf:hover {color: #000000; text-decoration: none; }

.link_activ {color: #0000ff; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

.pw_forgotten {color: #000000; text-decoration: none; font-size: 10px; }

FORM {display: inline; }

TR.header {background: #ffffff; }

TD.headerMenu {background-image: url(./images/system/line-01.gif); }

TD.headerMenu2 {background-image: url(./images/system/line-01a.gif);}

.left_bg {background-image: url(./images/system/line-01.gif); }

.right_bg {background-image: url(./images/system/line-02.gif); }

.headerMenu {font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: red; }

TR.headerNavigation {background: #bbc3d3; }

TD.headerNavigation {font-family: Verdana, Arial, sans-serif; font-size: 11px; background: #5d81b6; color: #ffffff; font-weight: bold; }

TR.headerError {background: #ff0000; }

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

TR.headerInfo {background: #ffb3b5; }

TD.headerInfo {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; background: #ffb3b5; color: #000000; font-weight: bold; text-align: center; }

.footer {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #73da71; color: #ffffff; font-weight: bold; }

.footer2 {font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: center; }

.infoBoxleft {background: #5d81b6; }

.infoBoxright {background: #57d355; }

.infoBoxmiddle {background: #e0e0e0; }

TABLE.infoBoxContentsleft {background: #e4e9f1; font-size: 11px; }

TR.infoBoxContentsleft {background: #ffffff; }

.infoBoxContentsleft {font-size: 11px; }

.infoBoxContentsright {background: #d7fed8; font-size: 11px; }

TABLE.infoBoxContentsmiddle {background: #ffffff; font-size: 11px; }

TD.infoBoxHeadingleft {font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #5d81b6; color: #ffffff; text-align: center; font-weight: bold; }

TD.infoBoxHeadingright {font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #57d355; color: #ffffff; text-align: center; font-weight: bold; }

TD.infoBoxHeadingmiddle {font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #e0e0e0; color: #000000; text-align: center; font-weight: bold; }

TD.infoBox , SPAN.infoBox {font-family: Verdana, Arial, sans-serif; font-size: 11px; }

.infoBoxNotice {background: #ff8e90; }

.infoBoxNoticeContents {background: #ffe6e6; font-family: Verdana, Arial, sans-serif; font-size: 11px; }

.printVersionHeader {font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #000000; text-align: left; font-weight: bold; }

.acceptConditions {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #df0000; font-weight: bold; background: #ffe6e6; text-align: left; }

.allProducts {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; text-align: center; }

.allProductsActiv {color: #0000ff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-align: center; }

.printVersion {font-family: Verdana, Arial, sans-serif; font-size: 12px; }

.tableData {font-family: Verdana, Arial, sans-serif; font-size: 12px; }

.left_helpPopup {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: center; color: #0000ff; background: #f4f7fd; }

.right_helpPopup {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: center; color: #0000ff; background: #ffffff; }

TD.infoBox , SPAN.infoBox {font-family: Verdana, Arial, sans-serif; font-size: 12px; }

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: #f4f7fd; }

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: #ffffff; }

TR.productListing-heading {background: #d2e9fb; }

TD.productListing-heading {font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #d2e9fb; color: #000000; font-weight: bold; }

TD.productListing-data {font-family: Verdana, Arial, sans-serif; font-size: 12px; }

A.pageResults {color: #0000ff; }

A.pageResults:hover {color: #0000ff; background: #ffff33; }

TD.pageHeading , DIV.pageHeading {font-family: Verdana, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #000000; }

.pageHeadingModel {font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }

.productNotFound {font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #8a8a8a; }

.accountHistoryText {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }

TR.subBar {background: #f4f7fd; }

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

TD.main , P.main {font-size: 12px; line-height: 1.5; text-align: justify; }

.main1 {font-size: 12px; line-height: 1.5; }

.specials_main {font-size: 12px; line-height: 1.5; text-align: center; }

.checkout {font-size: 12px; line-height: 1.5; }

.login {font-size: 12px; line-height: 1.5; text-align: justify; }

TD.smallText , SPAN.smallText , P.smallText {font-size: 11px; }

s {FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Verdana, sans-serif; font-style: italic; }

.MwST_small {font-size: 10px; }

.Base_Price {font-size: 11px; }

.Base_Price_small {font-size: 9px; }

TD.accountCategory {font-size: 13px; color: #aabbdd; }

TD.fieldKey {font-size: 12px; font-weight: bold; }

TD.fieldValue {font-size: 12px; }

TD.tableHeading {font-size: 12px; font-weight: bold; }

SPAN.newItemInCart {font-size: 11px; color: #ff0000; }

CHECKBOX , INPUT , RADIO , SELECT {font-size: 11px; }

TEXTAREA {font-family: Verdana, Arial, sans-serif; width: 100%; font-size: 11px; }

SPAN.greetUser {font-family: Verdana, Arial, sans-serif; font-size: 15px; color: #000000; font-weight: bold; }

TABLE.formArea {background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }

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

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

SPAN.productSpecialPrice {COLOR: #ff0000; FONT-WEIGHT: bold; }

SPAN.errorText {color: #ff0000; }

.moduleRowOver {background-color: #d7e9f7; }

.moduleRowSelected {background-color: #e9f4fc; }

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

.checkoutBarCurrent {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.artikelhead {font-weight: bold; }

.artikelinhalt {font-family: verdana, arial, helvetica; font-weight: bold; }

.artikeleigenschaften {font-family: verdana, arial, helvetica; font-weight: bold;  text-align: left; }

.artikelpflanzlich {font-family: verdana, arial, helvetica; color: #009f00; }

.artikeltitel, .artikelzutatentitel {font-size: 12px; font-family: verdana, arial, helvetica; color: #00007f; font-weight: bold; }

.artikelzutaten {font-size: 12px; font-family: verdana, arial, helvetica; color: black; }

.artikel_textinfo_sternchen, .artikel_legende {font-size: 10px; font-family: verdana, arial, helvetica; color: #00007f; } 

.bio_li {color: #009F00; font-weight: bold; }
.txt_bold  { font-weight: bold; }
.txt_green { color: #009933; }
.txt_blue  { color: #0000FF; }
.txt_red   { color: #FF0000; }
.txt_black { color: #000000; }

#Naehrwert_table { font-size: 0.75em; color: #00007f; margin-left: 5px; border-collapse:separate;
border-spacing:0px;  border-collapse:collapse;  border: 2px #E0E0E0 solid; }
#Naehrwert_table tr { vertical-align: text-top; }
#Naehrwert_table td { background: #CCFFCC; empty-cells: show; 
  border-bottom: 1px #E0E0E0; 
  border-bottom-style: solid; 
}
#Naehrwert_table .artikeltitel { font-size: 11px; color: #000000; font-weight: bold; padding: 5px; text-align: center; }
#Naehrwert_table .left   { text-align: left; }
#Naehrwert_table .main   { background-color: white; }
#Naehrwert_table .data1  { color: black; padding: 2px 2px 2px 15px; width: 195px; }
#Naehrwert_table .data2  { width: 95px; }
#Naehrwert_table .data3  { width: 110px; }
#Naehrwert_table .data4  { width: 125px; }
#Naehrwert_table .data2, .data3, .data4 { padding: 0 20px 0 0px; color: black; text-align: right; }
#Naehrwert_table .artikeltitel, #Naehrwert_table .data1, #Naehrwert_table .data2, #Naehrwert_table .data3, #Naehrwert_table .data4 { 
  background-color: #FFFFFF; 
  border-left: 1px #E0E0E0; 
  border-left-style: solid;     }


.herstellang {font-family: verdana, arial, helvetica; color: #000000; font-weight: normal; }

.bratlingtab {font-family: verdana, arial, helvetica; color: #000000; }

body.tabelle {background: #ffffff; color: #000000; margin: 0; }

.text {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: black; text-align: justify; }

a.art-link {font-family: Verdana, Arial, sans-serif; color: black; text-decoration: none; }

a.art-link:hover {color: red; text-decoration: underline; }

.headline {font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: black; text-align: center; background-color: #cfd7fa; }

.headline2 {text-align: center; background-color: #ceffce; }

.tab-text {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: black; text-align: center; }

.clCMEvent {position: absolute; width: 99%; height: 99%; left: 0; top: 0; visibility: visible; }

.clCMAbs {position: absolute; visibility: hidden; left: 0; top: 0; }

.clBar {position: absolute; visibility: hidden; }

.clLevel0 , .clLevel0over {position: absolute; padding: 2px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; }

.clLevel0 {color: #ffffff; background-color: #5d81b6; }

.clLevel0over {background-color: #3d5a87; color: #fce56e; cursor: pointer; }

.clLevel0border {position: absolute; visibility: hidden; }

.clLevel0over2 {position: absolute; padding: 2px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; background-color: #3d5a87; color: #fce56e; }

.clLevel1 , .clLevel1over {position: absolute; padding: 2px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; }

.clLevel1 {background-color: #e4e9f1; color: #006699; }

.clLevel1over {background-color: #6aff6a; color: #171717; cursor: pointer; }

.clLevel1border {position: absolute; visibility: hidden; background-color: #3d5a87; }

.clLevel2 , .clLevel2over {position: absolute; padding: 2px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; }

.clLevel2 {background-color: #e4e9f1; color: red; }

.clLevel2over {background-color: #3d5a87; color: #fce56e; cursor: pointer; }

.clLevel2border {position: absolute; visibility: hidden; background-color: #00afaf; }

body.tabelle {background: #FFFFFF; color: #000000; margin: 0px; }

.text {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: black; text-align: justify; }

a.art-link {font-family: Verdana, Arial, sans-serif; color: black; text-decoration: none; }

a:hover.art-link {color: red; text-decoration: underline; }

.headline {font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: black; text-align: center; background-color: #CFD7FA; }

.headline2 {text-align: center; background-color: #CEFFCE; }

.tab-text {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: black; text-align: center; }

.tab-text-akt {font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #CEFFCE; text-align: center; }

.hinweis {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: black; text-align: center; }

.hinweis_productTabs {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: black; text-align: left; }

.agbheader {font-family: verdana, arial, helvetica; font-size: 13px; font-weight: bold; }

.agbnumber {font-family: verdana, arial, helvetica; font-size: 12px; font-weight: bold; }

.agbtext {font-family: verdana, arial, helvetica; font-size: 12px; text-align: justify; }

.noscript_bg_mn {background: #FFFFFF;}  /* #5d81b6; */

.noscript_info {font-weight: bold; font-size: 12px; color: #ffffff; font-family: verdana, arial, sans-serif; background: #FF0000; text-align: center; }

.noscript_mn_border {border-width: 1px; border-style: solid; border-color: #4A6FA5; text-align: justify; }

.noscript_mn_head {font-weight: bold; font-size: 12px; color: #ffffff; background: #A0B5D4; font-family: verdana, arial, sans-serif; }

.noscript_mn_head_logout {font-weight: bold; font-size: 12px; color: red; background: #A0B5D4; text-align: center; font-family: verdana, arial, sans-serif; }

.noscript_mn_link {font-weight: normal; font-size: 11px; color: #006699; background: #e4e9f1; font-family: verdana, arial, sans-serif; }

.noscript_mn_link2 {font-weight: normal; font-size: 11px; color: #006699; background: #F3FFE8; font-family: verdana, arial, sans-serif; }

.noscript_mn_nolink {font-weight: normal; font-size: 11px; background: #FF80FF; font-family: verdana, arial, sans-serif; }

.y { height: 68px; }
.y1 { }
.button_line {
 position: relative;
 left: 1px;
 width: 520px;
 height: 38px;
}
.button_line2 {
 position: relative;
 top: 21px;
 width: 400px;
 height: 2px;
}

.x1 {
 background-image: url(./images/system/pic_gr.gif);
 background-repeat: no-repeat;
 text-align: left;
 width: 120px;
 font-weight: bold; FONT-SIZE: 11px;
 font-family: Helvecia, Verdana, Arial, sans-serif;
 color: #000000;
}
.x2 {
 background-image: url(./images/system/pic_actual.gif);
 background-repeat: no-repeat;
 text-align: left;
 width: 120px;
 font-weight: bold; FONT-SIZE: 11px;
 font-family: Helvecia, Verdana, Arial, sans-serif;
 color: #000000;
}
.x3 {
 background-image: url(./images/system/pic_red.gif);
 background-repeat: no-repeat;
 text-align: left;
 width: 120px;
 font-weight: bold; FONT-SIZE: 11px;
 font-family: Helvecia, Verdana, Arial, sans-serif;
 color: #C0C0C0;
}

/* Startseite Promo Box */
#start_promo_Box {
   position: relative;
   margin:  0px;
   width: auto;
   height: 185px;
   padding:  0px;
   /* border: 1px solid #09f; */
   background-color: transparent;
   }
#home_Box {
   float:left;
   margin:  0px;
   width: auto;
   height: auto;
   border: 1px solid #09f;
   background: rgb(153,204,255);
   }
#promotion img{
   float:left;
   margin: 0px;
   padding-right: 10px;
   }
#promotion {
   width: 400px;
   margin:  0px;
   padding-right: 15px;   
   font : 15px Verdana, Arial, Helvetica, sans-serif, Tahoma;
   font-weight: bold;
   }

#welcome {
   margin : 0px 0px 0 0;
   padding: 10px;
   float:right;
   width: 170px;
   border: 1px solid #57D355;
   font-size: 0.9em;    
   font-weight: bold; 
   color: #000000;
   background : url(./images/pd-options/box_line.gif) repeat-x scroll 0% 0%;   
   }

#welcome UL {
   margin : 0;
   padding : 0px;
   list-style-type : none;
   white-space : nowrap; 
   background : transparent none repeat scroll 0% 0%;   
   }
   
#welcome UL LI A:hover {
   background : #6AFF6A;
   color: #171717;
}
 
#welcome UL A, #welcome UL A:visited  {
   margin-top: 10px;
   padding : 4px 0px 4px 5px;
   display : block;
   line-height : 1.8em;
   height : 100%;
   border: 1px solid #57D355; 
   background : #E4E9F1;
   color: #006699; 
} 
