BODY

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

html, body{
   background-color:#F6F6F6;
   font-family:verdana, arial, helvetica, sans-serif;
   font-size:95%; /*erreicht ann&auml;hernd gleiche Schriftgr&ouml;&szlig;en in NN, IE und OP*/
   margin:0;
   padding:0;
}

h1, h2, h3, h4, h5, h6, p, form {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

img {border:0;}

input.bestellen {
  font-weight:700;
  text-decoration:none;
  border: 1px solid #C41111;
  color: #C41111;
  background-color:#ffffff;
}



/* - - - - - - - - - - - - Schriftformatierung - - - - - - - - - - - - */
h1 {font-size:1.5em; font weight: bold; color: #CB1709;}
h2 {font-size:1.3em; font weight: bold; color: #0098D1;}
h3 {font-size:1.1em; font weight: bold; color: #0098D1;}


#werbebanner_kopf {position: absolute; visibility: visible; left: 30px; top: 0px; }
#werbebanner_rechts {position: absolute; visibility: visible; left: 980px; top: 220px; }

#blatt1 {position: absolute; visibility: hidden; left:10px; top:10px;}

#seite {
   position: absolute; visibility: visible; left:10px; top:10px;
   width:980px;
   }

table.inhalt  {
   background-color:#ffffff;
   border: 1px solid #EC7403;
   padding:2px;
   }

.normal {
   font-size:0.75em;
   line-height: 1.4;
   letter-spacing:0.5;
   color: #425163;
   padding-top:30px;
   padding-bottom:30px;
   padding-left:20px;
   padding-right:20px;
   width:620px;
   }
.fett {font-weight:700;}
.rot {color:#CB1709;}

.fliesstext {font-size:1.05em;}

.header {font-size:1.4em; font-weight:700; color: #CB1709;}
.zwischen_header {font-size:1.4em; font-weight:700; color: #0097D1;}

.artikel {width: 520px; display: inline-block;}
.artikel_praemien {width:350px; text-align:left;}

.text_schmal {width: 300px; display: inline-block; padding-left:10px;}
.bilder_breit {float: left; width: 200px; display: inline-block;}

.text_info {width: 350px; display: inline-block;}
.bilder_info {float: left; padding-right:10px; width: 150px; display: inline-block;}

.bilder_text_rechts {float: left; padding-right:10px; display: inline-block;}
.bilder_text_links {float: right; padding-left:10px; display: inline-block;}

.abgrenzung {width: 100%px; height: 25px; background-color:#E6E6E6;}

.bild_artikel {background-color:#F3F8FF; padding:20px;}
.bilder_umrandung {border: 1px solid #8BADC9;}

.bild_popup {background-color:#F3F8FF; padding:20px;}
.popup_normal {
   font-size:0.8em;
   line-height: 1.4;
   letter-spacing:0.5;
   color: #425163;
   padding-top:30px;
   padding-bottom:30px;
   padding-left:0px;
   padding-right:0px;
   }

.copyright {
   font-size:0.6em;
   text-align:center;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:100px;
   padding-right:0px;
   border-left: 8px solid #ffffff;
   background-color:#FFC535;
   }

.glossar {
   background-color:#F6F4F4;
   padding:15px;
   border-bottom: 20px solid #ffffff;
   }


 /* - - - - - - - - - - - - Feature  - - - - - - - - - - - - */
.feature_breite {width:160px; padding-right:10px;}
.feature {font-size:0.8em;}
.feature_header {
   font-weight:700;
   color:#ffffff;
   background-color:#aaaaaa;
   }
.feature_normal {
   line-height: 1.4;
   letter-spacing:0.5;
   color: #425163;
   padding-top:10px;
   padding-bottom:10px;
   padding-right:3px;
   padding-left:3px;
   }
tr.hellgrau {background-color:#E6E6E6;}



 /* - - - - - - - - - - - - Links  - - - - - - - - - - - - */
a.link {text-decoration: none; color: #CB1709;}
a.link:hover {text-decoration: none; color: #0098D1;}

a.link_info {font-weight:700; text-decoration: none; color: #CB1709;}




/* =====================================  BEGINN Navigation  ===================================== */

/* - - - - - - - - - - - - Beginn Schriftgroessen im rechten Feature-Bereich - - - - - - - - - - - - */
.schriftgroesse {
  font weight: bold;
  color: #CB1709;
  text-align:right;
  background-color:#ffffff;
 }

a.schriftgroesse_klein {font-size:1.0em; font weight: bold;  text-decoration: none; color: #CB1709; }
a.schriftgroesse_mittel {font-size:1.8em; font weight: bold;  text-decoration: none; color: #CB1709; }
a.schriftgroesse_gross {font-size:2.4em; font weight: bold;  text-decoration: none; color: #CB1709; }
/* - - - - - - - - - - - - Ende Schriftgroessen im rechten Feature-Bereich - - - - - - - - - - - -  */


/* - - - - - - - - - - - - Beginn Hauptnavigation - - - - - - - - - - - -  */
.hauptnavigation {
  background-image:url(../pix/hauptnavigation_balken.jpg);
  background-position:top left;
  background-repeat:repeat;
  padding:0px;
  width:200px;
  }
.haupt_navigation {margin-left:6px; background-color:#EAEAEA; width:200px;}
.hauptnavigation_balken {
  background-color:#EC7403;
  border-top: 1px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  border-left: 5px solid #ffffff;
  padding-top:5px;
  }
.hauptnavigation_abschlussbalken {
  background-color:#ffffff;
  padding-top:2px;
  }

a.navigation {
  font-size:0.75em;
  font-weight:700;
  text-decoration:none;
  color: #706F6F;
  background-color:#EAEAEA;
  border-left: 5px solid #ffffff;
  padding-left:15px; padding-right:15px;
  padding-top:5px; padding-bottom:5px;
  display: block;

  }
a.navigation:hover {color: #CB1709;}
a.navigation_aktiv {
  font-size:0.75em;
  font-weight:700;
  text-decoration:none;
  color: #706F6F;
  background-color:#ffffff;
  border-left: 5px solid #EC7403;
  padding-left:15px; padding-right:15px;
  padding-top:5px; padding-bottom:5px;
  display: block;

  }

a.sub_navigation {
  font-size:0.75em;
  font-weight:500;
  color: #706F6F;
  background-color:#EAEAEA;
  border-left: 5px solid #ffffff;
  text-decoration:none;
  padding-left:35px; padding-right:15px;
  padding-top:2px; padding-bottom:2px;
  display: block;
  }
a.sub_navigation:hover {color: #CB1709;}
a.sub_navigation_aktiv {
  font-size:0.75em;
  font-weight:700;
  color: #CB1709;
  text-decoration:none;
  border-left: 5px solid #ffffff;
  padding-left:35px; padding-right:15px;
  padding-top:2px; padding-bottom:2px;
  display: block;
  }

a.sub_sub_navigation {
  font-size:0.75em;
  font-weight:500;
  color: #706F6F;
  background-color:#EAEAEA;
  border-left: 5px solid #ffffff;
  text-decoration:none;
  padding-left:50px; padding-right:15px;
  padding-top:2px; padding-bottom:2px;
  display: block;
  }
a.sub_sub_navigation:hover {color: #CB1709;}
a.sub_sub_navigation_aktiv {
  font-size:0.75em;
  font-weight:700;
  color: #CB1709;
  text-decoration:none;
  border-left: 5px solid #ffffff;
  padding-left:50px; padding-right:15px;
  padding-top:2px; padding-bottom:2px;
  display: block;
  }




/* - - - - - - - - - - - - Ende Hauptnavigation - - - - - - - - - - - -  */


/* - - - - - - - - - - - - Beginn Navigation  Kontakt / Impressum - - - - - - - - - - - -  */
a.navigation_shared {
  font-size:0.75em;
  font-weight:700;
  color: #ffffff;
  background-color:#EC7403;
  text-decoration:none;
  border-left: 5px solid #ffffff;
  padding-left:15px; padding-right:15px;
  padding-top:5px; padding-bottom:5px;
  display: block;
  }
a.navigation_shared:hover {color: #C2C0C0;}
a.navigation_shared_aktiv {
  font-size:0.75em;
  font-weight:700;
  color: #C2C0C0;
  background-color:#EC7403;
  text-decoration:none;
  border-left: 5px solid #ffffff;
  padding-left:15px; padding-right:15px;
  padding-top:5px; padding-bottom:5px;
  display: block;
  }
/* - - - - - - - - - - - - Ende Navigation  Kontakt / Impressum - - - - - - - - - - - -  */


/* - - - - - - - - - - - - Beginn Seitennaviagtion Aktuelle Heftausgabe - - - - - - - - - - - -  */
a.seitennavigation {
  font-size:100%;
  font-weight:500;
  color: #019DDA;
  text-decoration:none;
  padding-top:0px; padding-bottom:5px; padding-right:0px; padding-left:5px;
  display: inline-block;
  }
a.seitennavigation:hover {color: #CB1709;}
a.seitennavigation_aktiv {
  font-size:100%;
  font-weight:500;
  color: #CB1709;
  text-decoration:none;
  padding-top:0px; padding-bottom:5px; padding-right:0px; padding-left:5px;
  display: inline-block;
  }
/* - - - - - - - - - - - - Ende Seitennaviagtion Aktuelle Heftausgabe - - - - - - - - - - - -  */

/* =====================================  ENDE Navigation  ===================================== */