html, body{margin-top:0px;margin-left:0px;margin-right:0px;background-color: #EAE9E9; line-height: 1.2; font-size: 11px;}
html.druck{margin-top:0px;margin-left:0px;margin-right:0px;background-color: #FFFFFF; line-height: 1.2; font-size: 11px;}
body.druck{margin-top:0px;margin-left:0px;margin-right:0px;background-color: #FFFFFF; line-height: 1.2; font-size: 11px;}
INPUT,A,LI,P,TD,H1,H2,H3,DIV { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size: 11px; line-height:1.2;}

A:hover {color: #C10C0C}

A 			{ text-decoration: none;color: #C10C0C }
.link       { color: #C10C0C}
.linkaktuell{ color: #C10C0C;font-weight: bold}
.footer     { font-size: 7pt; background-color: #cbcdcd; color: #565f66;}
.nav        {color:#ffffff}
.subnav     {color:#000000}
.navpage     {color:#000000;font-size: 8pt}
.navpageauswahl{color:#000000;font-size: 8pt; font-weight:bold;}
.navauswahl        {color:#ffffff;font-weight:bold}
.subnavauswahl     {color:#c10c0c;font-weight:bold}

form.selector{margin-bottom:0px}

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


H1,H2,H3 { font-weight: bold; color:#565F66;}
H1 { font-size: 11pt}
H2 { font-size: 10pt}
H2.red {font-size:10pt;color: #C10C0C}
H3 { font-size: 9pt}

p {margin-top: 0px; line-height: 1.2;}

TD.footer{font-size: 7pt; background-color: #cbcdcd; color: #565f66;}
TD.suche {background-color: #C6C6C6; color: #000000; font-weight: bold;}

TD.navrubrik{border-right: 1px solid #565f66;background-color: #565f66; color: #ffffff; font-weight: bold; vertical-align: middle;}
TD.navrubrik_auswahl{border-right: 1px solid #FFFFFF;background-color: #7e858b;color: #ffffff; font-weight: bold; vertical-align: middle;}
TD.navrubrik_auswahl_pfeil{border-left: 1px solid #FFFFFF;background-color: #7e858b;color: #ffffff; font-weight: bold; vertical-align: middle;}
TD.navrubrik_pfeil{border-left: 1px solid #565f66;background-color: #565f66;color: #ffffff; font-weight: bold; vertical-align: middle;}
TD.navrubrikfirst{ background-color: #565f66;}
TD.navrubrikfirst_auswahl{ background-color: #7e858b;}

INPUT.suche{height: 16px}
form.suche{margin: 0px}

TD.navsubrubrik{padding:2px; background-color: #FFFFFF;border-bottom: 1px solid #FCDF53}
TD.navsubrubrik_auswahl{padding:2px; background-color: #FEF7D4;}

TD.navpage{padding:2px;background-color: #FFFFFF;border-bottom: 1px solid #FCDF53}
TD.navpagelast{padding:2px;background-color: #FFFFFF;border-bottom: 1px solid #FCDF53}
TD.navpageauswahl{padding:2px;background-color: #FCDF53;border-bottom: 1px solid #FCDF53}
TD.navpageauswahllast{padding:2px;background-color: #FCDF53;border-bottom: 1px solid #FCDF53}
TD.topnav{border-left: 1px solid #000f74;background-color: #FEF7D4}

table.newsletter {border: 1px solid #d8d8d8; border-collapse: collapse;}
table.newsletter td {border: 1px solid #d8d8d8; border-collapse: collapse; text-align: center;}
th.newsletter {border: 1px solid #d8d8d8; border-collapse: collapse; font-size: 10pt;}
td.newsletter{border: 1px solid #d8d8d8; border-collapse: collapse;}

img.links{ float: left; margin-bottom: 5pt; margin-right: 5pt;}
img.rechts{ float: right; margin-bottom: 5pt; margin-left: 5pt;}

ul.links {margin-left: 20px;}

table.campaign {
 border: 0;
 padding: 0;
 margin: 0;
 width: 100%;
}

table.campaign td {
 padding-bottom: 20px;
 text-align: left;
}

table.campaign p {
 line-height: 135%;
}

table.campaign img {
 padding-bottom: 5px;
}


table.press_representatives {
 border-collapse:collapse; 
 border-spacing:0;
 width: 100%;
 margin: 0;
 padding: 0;
 border: 0;
 width: 100%;
}

table.press_representatives td {
 margin: 0;
 padding: 0;
}

div.info {
 border: 1px solid #ccc;
 margin: 5px 0 10px 0;
 padding: 5px 5px 0px 5px;
}

div.info_r {
 border: 1px solid #ccc;
 margin: 5px 0 10px 0;
 padding: 5px 5px 0px 5px;
 width: 260px;
 float: right;
}


sup {font-size: .8em; vertical-align: top;}

.allergodil_banner {

  position: relative;
  z-index: 10;
}

.allergodil_banner a {
  margin-top: -260px;
  display: block;
  width: 249px;
  height: 260px;
 }