body{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-color:#F0E9DF;
}

.table-empty {
  margin:0px;
  padding:0px;
  border: 0px;  
  border-spacing:0px;  
  border-collapse:collapse;
}

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

.background-div{
  padding: 0px 0px 0px 0px;
  margin: 0px auto 0px auto;
  font-family: 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;
}

.darkbgcolor { background-color: #9D9285; }
.lightbgcolor {background-color: #FFFFFF; }

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

.inlineDiv {
	display: inline;
}

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

.body-backgroundStripes{   
   background-repeat: no-repeat;
}

.body-logoLink a {
    display: block;		
	cursor: pointer;
}

.warenkorb-menu {
        color:#ffffff; 
        text-align: center;
        font-size: 13px; 
        font-weight: normal; 
        font-family: Arial, Times;
        background-repeat:no-repeat;		
 }
 
 .warenkorb-menu-left {
	background-image:url('pics/background/warenkorb-links.jpg');		 
 }
 
 .warenkorb-menu-right {
	background-image:url('pics/background/warenkorb-rechts.jpg');		 
 }

 .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{
	position:absolute;
	margin-top:205px; 
	margin-left:247px;
}

.maincontent{
   background-color:#ffffff;	
   margin: 0px;
   padding:0px;
   border: 0px;  
   border-spacing:0px;  
   border-collapse: collapse;
}
 
 .leftmenubox{
	/*#background-color:#ff0000;*/
 }
 
 .Stil48 {color: #902C31}

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

 .loginendline{
	background-color:#F0E7DE;
	text-align:center;
 }
 
  .footer-language {
    width:200px;    
    text-align: center;
    font-size: 16px; 
    font-weight: bold; 
    font-family: Verdana, Arial, Georgia, Times;
    background-color:#DAD3C9;
  }  
  
.footer-text {    
   color:#000000; 
   text-align: left;
   font-size: 14px; 
   font-weight: normal; 
   font-family: Verdana, Arial, Georgia, Times;   
   valign:top;
 }  
    
.footer-textnormal{ 	
	color:#000000; 
	text-align: left;
	font-size: 14px; 
	font-weight: normal; 
	font-family: Verdana, Arial, Georgia, Times;	
 }
  
.footer-background { 	 
	text-align: left;
	font-size: 14px; 
	font-weight: normal; 
	font-family: Verdana, Arial, Georgia, Times;
	text-align:right;    
	background-color:#DAD3C9;         
  }

 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; 
  text-align:left;
 }
 
 .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; 
 }
 
   .menuRight-active {
      font-size: 11,5px; 
      font-weight: normal; 
       font-family: Verdana, Arial, Georgia, Times;  
       color: #902C31; 
   }
   
   .menuRight-selected {
        font-size: 11,5px; 
        font-weight: bold; 
        font-family: Verdana, Arial, Georgia, Times;  
        color: #902C31; 
   }
   
   .menuRight-inactive {
       font-size: 11,5px; 
       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; 
 } 

 .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-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;}

.Stil12 {font-weight:bold;}
.Stil12Red {font-weight:bold;color:#ff0000;}
.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}
.Stil49 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

.WhiteColor {color: #ffffff;}

.button {
  text-decoration:none;
  border:2px outset; 
  background:#A5191C;
  color:#ffffff;  
  text-align: center;    
  font-size: 12px;
  font-weight: bold;    
  padding: 5px; 
}


.buttonGreen {
  color: #ffffff;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  #border: 3px single #000000;
  width: 170px;
  padding: 0px 0px;
  line-height: 20px;
  height: 30px;
  margin: 1px;
  background-color: #A5191C;
}

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

.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;
}

.infobox {
	background-color: #CDC2B8;	
	padding:8px;
	font-weight: bold;
	border:1px solid #000000;
}

div.rundebox {
   width: 27em; 
   background: url(./pics/infobox/links_unten.jpg) no-repeat left bottom; 
   font-weight:bold;
}
div.rundebox div.mittlerebox { 
   background: url(./pics/infobox/rechts_unten.jpg) no-repeat right bottom; 
   padding-bottom: 0.1em; /* Abstand unterhalb des Textes */ 
}   
div.rundebox div.innerebox {
   background: url(./pics/infobox/links_oben.jpg) no-repeat left top;
}
div.rundebox div.oberebox {
   background: url(./pics/infobox/rechts_oben.jpg) no-repeat right top; 
   padding: 0.1em 0.0em 0 0em; /* unten kein padding */
}
div.rundebox p { padding: 0 0 0 1em; }

img {
	border:0px;
}


