body{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.background-div{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family:'Trebuchet MS', 'Lucida Grande',
  Verdana, Lucida, Geneva, Helvetica, 
  Arial, sans-serif;
  font-size:12px;
  line-height: 18px;
  color: #000000;
  background-image: url('pics/background/background-brown.jpg');
  background-repeat: no-repeat;
  width: 1257px;
  min-width: 1024px;
  max-width: 2000px;
  height: 750px;
}


div.clear
{
    clear: left;
    height: 0;
    margin: 0;
    padding: 0;
    font-size: 0;
}

.body-backgroundStripes{
#   background-color: #BAB1A6;
   background-image: url('pics/background/background-brown.jpg');
   background-repeat: no-repeat;
}

.body-logo {
   background-image: url('pics/logo/logobig.jpg');
   background-repeat: no-repeat;    
}

.body-logoLink a {
    display: block;
	cursor:auto;
}
 
.table-empty {
  border: 0px;
  margin-left: 0px;
  margin-right:0px;
  cellpadding:0px;
  cellspacing:0px;
}


h1{
  font-family: Georgia, Times;
  color:#A90E12;
  font-weight: normal;
  font-size:16px;
}

h2{
  font-family: Arial, Georgia, Times;
  color:#902C31;
  font-weight: bold;
  font-size:18px;
  text-align: left;
}

.menu1-active {
  font-size: 13px; 
  font-weight: normal; 
  font-family: Verdana, Arial, Georgia, Times;  
  color: #902C31; 
 }
 
 .menu1-selected {
  font-size: 13px; 
  font-weight: normal; 
  font-family: Verdana, Arial, Georgia, Times;  
  color: #902C31; 
 }
 
 .menu1-inactive {
  font-size: 13px; 
  font-weight: normal; 
  font-family: Verdana, Arial, Georgia, Times;  
  color: #000000; 
 }
 
 .menu2-active {
  font-size: 13px; 
  font-weight: normal; 
  font-family: Verdana, Arial, Georgia, Times;       
  color: #902C31; 
 }
  
 .menu2-selected {
  font-size: 13px; 
  font-weight: normal; 
  font-family: Verdana, Arial, Georgia, Times;  
  color: #902C31; 
 }
  
 .menu2-inactive {
  font-size: 13px; 
  font-weight: normal; 
  font-family: Verdana, Arial, Georgia, Times;   
  color: #000000; 
 }

 .menu3-active {
     font-size: 13px; 
     font-weight: normal; 
     font-family: Verdana, Arial, Georgia, Times;  
     color: #902C31; 
  }
  
   .menu3-selected {
       font-size: 13px; 
       font-weight: normal; 
       font-family: Verdana, Arial, Georgia, Times;  
       color: #902C31; 
  }
  
  .menu3-inactive {
      font-size: 13px; 
      font-weight: normal; 
      font-family: Verdana, Arial, Georgia, Times;    
      color: #000000; 
 }
 
   .menu3-border-height {
       height: 1px; 
       background-color: #ffffff;
    }
    
    .menu3-border-left {
        width: 30px;     
     }
     
    .menu3-border-center {
         width: 190px;     
         background-color: #7B90C4;
     }

     .menu3-border-right {
         width: 20px;     
     }
 
  .menu4-active {
      font-size: 13px; 
      font-weight: normal; 
       font-family: Verdana, Arial, Georgia, Times;  
       color: #902C31; 
   }
   
   .menu4-selected {
        font-size: 13px; 
        font-weight: bold; 
        font-family: Verdana, Arial, Georgia, Times;  
        color: #902C31; 
   }
   
   .menu4-inactive {
       font-size: 13px; 
       font-weight: normal; 
       font-family: Verdana, Arial, Georgia, Times;    
       color: #000000; 
 }
 
 .indexlinks{
  font-size: 13px; 
  font-weight: bold; 
  font-family: Verdana, Arial, Georgia, Times;  
  color: #902C31; 
 } 

.topmenudivactive{
            position:relative; 
            top:0px;
            left:0px;
            margin:0px;
            float:left;
            width:115px;
            background-image:url(pics/background/topmenu-inactive.gif);
            font-family: Verdana, Arial, Georgia, Times; 
}


.topmenudivinactive{
            position:relative; 
            top:0px;
            left:0px;
            margin:0px;
            float:left;
            width:117px;
            background-image:url(pics/background/topmenu-active.gif);
            font-family: Verdana, Arial, Georgia, Times; 
}

 .topmenu-left {
    background-image:url('pics/menu/topbutton-links.gif');
    background-repeat:no-repeat;
    width:11px;
  }
  
 .topmenu-center {
    background-color:#ffffff;
    text-align: center;
  }
  
   .topmenu-center-font {
      text-align: center;
      font-size: 14px; 
      font-weight: normal; 
      font-family: Arial, Georgia, Times;
      color: #000000; 
  }
  
  .topmenu-right {
        background-image:url('pics/menu/topbutton-rechts.gif');
        background-repeat:no-repeat;
        width:11px;
  }
  
   .topmenu-left-active {
      background-image:url('pics/menu/topbutton-links-active.gif');
      background-repeat:no-repeat;
      width:11px;
    }
    
   .topmenu-center-active {
      background-color:#A60000;
      text-align: center;
    }
    
     .topmenu-center-font-active {
        text-align: center;
        font-size: 14px; 
        font-weight: normal; 
        font-family: Arial, Georgia, Times;
        color: #ffffff; 
    }
    
    .topmenu-right-active {
          background-image:url('pics/menu/topbutton-rechts-active.gif');
          background-repeat:no-repeat;
          width:11px;
  }
  
  .warenkorb-menu {
        color:#ffffff; 
        text-align: center;
        font-size: 13px; 
        font-weight: normal; 
        font-family: Arial, Georgia, Times;
        background-repeat:no-repeat;
  }
  
   .warenkorb-text {
          color:#ffffff; 
          text-decoration: none;
          text-align: center;
          font-size: 13px;           
          font-family: Arial, Georgia, Times;
  }
  
     .warenkorb-text-bold {
            color:#ffffff; 
            text-align: center;
            text-decoration: none;
            font-size: 13px; 
            font-weight: bold; 
            font-family: Arial, Georgia, Times;
  }
  
    .footer-language {
              width:200px;
              font-color:#A60000; 
              text-align: center;
              font-size: 16px; 
              font-weight: bold; 
              font-family: Verdana, Arial, Georgia, Times;
              background-color:#DAD3C9;
  }
  
  .footer-text { 
               font-color:#000000; 
               color:#000000; 
               text-align: left;
               font-size: 14px; 
               font-weight: normal; 
               font-family: Verdana, Arial, Georgia, Times;
               background-color:#DAD3C9;
               valign:top;
  }
  
  .footer-textnormal{ 
                 font-color:#000000; 
                 color:#000000; 
                 text-align: left;
                 font-size: 14px; 
                 font-weight: normal; 
                 font-family: Verdana, Arial, Georgia, Times;
                 background-color:#DAD3C9;                 
  }
  
  .footer-background { 
                 font-color:#000000; 
                 text-align: left;
                 font-size: 14px; 
                 font-weight: normal; 
                 font-family: Verdana, Arial, Georgia, Times;
                 text-align = right;
                 background-color:#DAD3C9;           
  }
 


td, th {font-family: Arial, Helvetica, sans-serif;  font-size: 13px;line-height: 21px;}
a {color: #000000; text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;color: #000000;}

.title {font-family: Arial, Helvetica, sans-serif;  font-size: 24px;line-height: 30px;  background-color: #006666;  color: #000000;}
.subtitle { font-family: Arial, Helvetica, sans-serif;  font-size: 16px;    line-height: 22px;  font-weight: bold;  color: #000000;}
.header {   font-family: Arial, Helvetica, sans-serif;  font-size: 24px;    background-color: #006666;  color: #000000;}
.nav {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;    background-color: #CCCCCC;}
.navLink {font-family: Arial, Helvetica, sans-serif;    font-size: 14px;font-weight: bold;  background-color: #DEDECA;}
.sidebar {font-family: Arial, Helvetica, sans-serif;    font-size: 12px;line-height: 18px;  padding: 3px;   background-color: #FFFFFF;}
.sidebarHeader {font-family: Arial, Helvetica, sans-serif;  font-size: 16px;line-height: 24px;  color: #FFFFFF; background-color: #000000;}
.sidebarFooter {font-family: Arial, Helvetica, sans-serif;  font-size: 12px;line-height: 18px;background-color: #CCCCCC;}
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold;line-height: 20px;color: #000000; background-color: #CCCCCC;}
.legal {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #000000;}
.box1 {border-color: #CCCCCC #333333 #333333 #CCCCCC;   border-width: medium; border-style: ridge;}
.promo {font-family: Arial, Helvetica, sans-serif;  color: #000000;}
.titlebar { font-family: Arial, Helvetica, sans-serif;  font-size: 9px; color: #FFFFFF;  background-color: #336699;}
.dingbat {  font-family: Arial, Helvetica, sans-serif;  background-color: #99CC99;  color: #000000; font-weight: bolder;    font-size: medium;}
.input.big { width: 100px;}
.input.small {width: 50px;}

.Stil13 {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #999999; }
.Stil19 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.Stil20 {   color: #999999; font-weight: bold;}
.Stil26 {font-size: 12px; color: #999999; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.Stil27 {font-weight: bold}
.Stil28 {color: #999999}
.Stil30 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.Stil7 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.Stil45 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.Stil47 {font-family: Arial, Helvetica, sans-serif}
.Stil48 {color: #902C31}
.Stil49 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

.button {
  color: #000000;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(pics/logo/button_bg.png);
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
  background-color: #99CC99;
}

.buttonGreen {
  color: #000000;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: 150px;
  padding: 0px 5px;
  line-height: 20px;
  height: 30px;
  margin: 1px;
  background-color: #00AB4C;
}

.searchbutton {
  color: #902C31;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #902C31;
  width: 170;
  padding: 0px 0px;
  line-height: 18px;
  line-height: 16px;
  height: 26px ;
  height: 28px;
  margin: 0px;
  background-color: #ffffff;
}

.smallSearch {
    height: 20px;
    width: 200px;
    margin: 0px;
    padding: 0px;
}

.searchbuttonSmall {
  color: #21502A;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 1px double #000000;
  width: 25;
  padding: 0px;
  line-height: 14px;;
  height: 22px;
  margin: 0px;
  background-color: #CDC1AE;
}


.button3 {
  color: #000000;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #902C31;
  width: auto;
  background: url(pics/logo/button_bg.png);
  padding: 0px 5px;
  line-height: 16px !important;
  line-height: 14px;
  height: 23px !important;
  height: 20px;
  margin: 1px;
  background-color: #99CC99;
}

.button4 {
  color: #000000;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(pics/logo/button_bg.png);
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 15px;
  height: 27px !important;
  height: 25px;
  margin: 1px;
  background-color: #99CC99;
}

.button5 {
  color: #000000;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: 140;
  background: url(pics/logo/button_bg.png);
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 27px !important;
  height: 25px;
  margin: 1px;
  background-color: #99CC99;
}

