body { 
  margin-left:0px;
  margin-right:0px;
  margin-top:1px;
  margin-bottom:0px;
  background-color:#ebebeb;
}
.products_kal_single-img a img {
border: 2px solid #cccccc;
}
TD.menue_top {
  font-family:verdana;
  font-size:10px;
  color:#000000;
  line-height:18px;
  padding-left:50px;
}

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

TD.menue_top A:hover {
  text-decoration:none;
  color:#cc0033;
}

.trenner_weiss {
  font-family:verdana;
  font-size:10px;
  color:#ffffff;
  padding-left:4px;
  padding-right:4px;
  }

TD.date {
  font-family:verdana;
  font-size:9px;
  color:#000000;
  padding-right:7px;
}

.suchformular {
  margin-top:0px; 
  margin-bottom:0px;
  border-top :0px; 
  border-bottom :0px; 
  border-left :0px; 
  border-right:0px;
}

.input_suche {
  width:160px;
  height:14px;
  font-family:verdana;
  font-size:10px;
  color:#4c4c4c;
  background-color:#ffffff;
  margin-top:0px; 
  margin-bottom:0px;
  border-top :0px; 
  border-bottom :0px; 
  border-left :0px; 
  border-right:0px;
}

.button_suche {
  width:46px;
  height:14px;
  font-family:verdana;
  font-size:10px;
  line-height:12px;
  color:#4c4c4c;
  background-color:#ffffff;
  margin-top:0px; 
  margin-bottom:0px;
  border-top :0px; 
  border-bottom :0px;
  border-left :0px; 
  border-right:0px; 
  cursor:pointer;
  padding-bottom:2px;
}

TD.menue_main_alles {
  padding-left:50px;
}

TD.menue_main {
  font-family:verdana;
  font-size:11px;
  color:#ffffff;
  line-height:15px;
  padding-left:3px;
  padding-right:3px;
}

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

TD.menue_main A:hover {
  text-decoration:none;
  color:#dddddd;
}

.trenner_rot {
  font-family:verdana;
  font-size:11px;
  color:#ffffff;
  line-height:15px;
  padding-left:1px;
  padding-right:1px;
  }

.trenner_gelb {
  font-family:verdana;
  font-size:11px;
  color:#FFD129;
  line-height:15px;
  padding-left:1px;
  padding-right:1px;
  }

#p {margin:1px;}

.align-center {text-align: center;}

TD.title {
  font-family:verdana;
  font-size:11px;
  color:#333333;
  font-weight:bold;
}

TD.text_content {
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:14px;
  padding-top:4px;
}

TD.text_content A{
  font-family:verdana;
  font-size:10px;
  color:#cc0033;
  line-height:14px;
  padding-top:4px;
  text-decoration:none;
}

TD.text_content A:hover{
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:14px;
  padding-top:4px;
 text-decoration:none;
}

TD.text_content_reihen {
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:18px;
  padding-top:4px;
}

TD.text_content_reihen A{
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:18px;
  padding-top:4px;
  text-decoration:none;
}

TD.text_content_reihen A:hover{
  font-family:verdana;
  font-size:10px;
  color:#cc0033;
  line-height:18px;
  padding-top:4px;
 text-decoration:none;
}

SPAN.text_content_reihen A{
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:18px;
  padding-top:4px;
  text-decoration:none;
}

SPAN.text_content_reihen A:hover{
  font-family:verdana;
  font-size:10px;
  color:#cc0033;
  line-height:18px;
  padding-top:4px;
 text-decoration:none;
}

DIV.weiter {
  font-family:verdana;
  font-size:10px;
  color:#cc0033;
  #padding-left:15px;
  padding-bottom:15px;
}

TD.text_unten {
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:16px;
}

TD.text_unten A{
  font-family:verdana;
  font-size:10px;
  color:#cc0033;
  line-height:16px;
  text-decoration:none;
}

TD.text_unten A:hover{
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:16px;
  text-decoration:none;
}

TD {
  font-family:verdana;
  font-size:10px;
  color:#333333;
}

.input_menge {
  width:30px;
  height:18px;
  font-family:verdana;
  font-size:10px;
  color:#333333;
}

.button_menge {
  width:170px;
  height:14px;
  font-family:verdana;
  font-size:10px;
  line-height:12px;
  color:#cc0033;
  background-color:#ffffff;
  margin-top:0px; 
  margin-bottom:0px;
  border-top :0px; 
  border-bottom :0px;
  border-left :0px; 
  border-right:0px; 
  cursor:pointer;
  padding-bottom:2px;
}

TD.titel_buch {
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:14px;
  padding-top:1px;
  padding-bottom:1px;
}

TD.titel_buch A{
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:14px;
  padding-top:1px;
  padding-bottom:1px;;
  text-decoration:none;
}

TD.titel_buch A:hover{
  font-family:verdana;
  font-size:10px;
  color:#cc0033;
  line-height:14px;
  padding-top:1px;
  padding-bottom:1px;
  text-decoration:none;
}

H1 {
  font-family:verdana;
  font-size:11px;
  color:#333333;
  line-height:14px;
  padding-top:4px;
}

H2 {
  font-family:verdana;
  font-size:11px;
  color:#cc0033;
  line-height:14px;
  padding-top:4px;
}

.mailform {
   font-weight:bold; 
}

.mailformrequired {
   font-weight:bold; 
}

TD.text_content_sitemap {
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:14px;
  padding-top:4px;
}

TD.text_content_sitemap A{
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:14px;
  padding-top:4px;
  text-decoration:none;
}

TD.text_content_sitemap A:hover{
  font-family:verdana;
  font-size:10px;
  color:#cc0033;
  line-height:14px;
  padding-top:4px;
 text-decoration:none;
}

TD.text_content_mehr {
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:14px;
  padding-top:1px;
  padding-bottom:1px;;
}

TD.text_content_mehr A{
  font-family:verdana;
  font-size:10px;
  color:#cc0033;
  line-height:14px;
  text-decoration:none;
}

TD.text_content_mehr A:hover{
  font-family:verdana;
  font-size:10px;
  color:#333333;
  line-height:14px;
 text-decoration:none;
}


a.mail_hinweis {
text-transform: uppercase !important; 
font-size: 16px !important; 
color: #bc0519 !important; 
line-height: 18px !important;
}
