
/* 3. Juni 2004  */


body {
  padding:0;
  margin-top:0px;
  background:#fff;
  font:medium arial,sans-serif;
  font-size: 100.01%;
  color:#333;
  background-color:rgb(255,245,180);
  }
p.fett {
  margin-top:15px;
  font-weight:bold;
  }
p {
  margin-top:0px;
  margin-bottom:6px;
  }
h2 {
  color:#000064;
  font-family:arial, sans-serif;
  line-height:120%;
  margin-bottom:12px;
  margin-top:6px;
  }
h3 {
  color:#000064;
  font-family:arial, sans-serif;
  line-height:110%;
  margin-bottom:12px;
  margin-top:6px;
  }
h4 {
  color:#000064;
  font-family:arial, sans-serif;
  line-height:110%;
  margin-bottom:12px;
  margin-top:6px;
  }

h5 {
  color:#000064;
  font-family:arial, sans-serif;
  line-height:110%;
  margin-bottom:12px;
  margin-top:6px;
  }

/*  ALLGEMEINE LINKDEFINITION  */
a:link, a:active {
  color:#000064;
  text-decoration:underline;
  }
a:visited {
  color:#666;
  text-decoration:underline;
  }

a.mehr-Link:link, a.mehr-Link:active {
  font-size:85%;
  color:#000064;
  text-decoration:underline;
  margin-left:3px;
  }
a.mehr-Link:visited {
  font-size:85%;
  color:#666;
  text-decoration:underline;
  margin-left:3px;
  }

  /*  HERVORHEBUNG IM INHALTSBEREICH  */
.hervorhebung {
  color:#000064;
  margin-top:15px;
  margin-bottom:15px;
  }

/*  FOTOS-GRAFIKEN IM INHALTSBEREICH  */


.foto-artikel-links {
  width:170px;
  float:left;
  margin-right:10px;
  margin-top:10px;
  margin-bottom:10px;
  border:1px solid #000064;
  }
.foto-artikel-links-klein {
  width:100px;
  float:left;
  margin-right:30px;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid #000064;
  }
.foto-artikel-rechts {
  width:170px;
  float:right;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  border:1px solid #000064;
  }
.foto-artikel-rechts-klein {
  width:100px;
  float:right;
  margin-left:10px;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid #000064;
  }
.foto-artikel-rechts-gross {
  width:340px;
  float:right;
  margin-left:10px;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid #000064;
  }
.foto-artikel-rechts-400 {
  width:320px;
  float:right;
  margin-left:10px;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid #000064;
  }
.foto-artikel-links-gross {
  width:400px;
  float:left;
  margin-right:10px;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid #000064;
  }
.foto-artikel-links-480 {
  width:430px;
  float:left;
  margin-right:10px;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid #000064;
  }
.foto-artikel-gross {
  float:none;
  width:588px;
  margin-left:0px;
  margin-right:0px;
  margin-top:5px;
  margin-bottom:0px;
  border:1px solid #000064;
  }
.foto-spalte-rechts-breit {
  width:220px;
  margin-left:0px;
  margin-right:0px;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid #000064;
  }
.foto-spalte-rechts-mittel {
  width:190px;
  margin-left:0px;
  margin-right:0px;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid #000064;
  }
.foto-spalte-rechts-schmal {
  width:170px;
  margin-left:0px;
  margin-right:0px;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid #000064;
  }
.foto-spalte-rechts-mittel-verlinkt {
  width:188px;
  margin-left:0px;
  margin-right:0px;
  margin-top:5px;
  margin-bottom:5px;
  border:2px solid #000064;
  }
.foto-spalte-rechts-schmal-verlinkt {
  width:168px;
  margin-left:0px;
  margin-right:0px;
  margin-top:5px;
  margin-bottom:5px;
  border:2px solid #000064;
  }


/*  LISTEN  */


ul li {
  padding-left:0px;
  padding-right:10px;
  padding-top:0px;
  padding-bottom:5px;
  line-height:130%;
  }
ul.liste-blau-pfeil {
  list-style-image:url("../grafiken/basis/pfeil_blau.gif");
  margin-top:5px;
  margin-bottom:5px;
  margin-left:0px;
  padding-left:18px;
  margin-right:8px;
  }
ul.liste-blau-pfeil-eng {
  list-style-image:url("../grafiken/basis/PfeilBlauFarbig.jpg");
  margin-top:-3px;
  margin-bottom:-3px;
  margin-left:0px;
  padding-left:18px;
  margin-right:2px;
  }
ul.liste-blau-punkt {
  list-style-image:url("../grafiken/basis/PunktBlauFarbig.jpg");
  margin-top:5px;
  margin-bottom:5px;
  margin-left:0px;
  padding-left:17px;
  margin-right:2px;
  font-size:90%;
  }
ul.liste-blau-punkt-ebene1 {
  list-style-image:url("../grafiken/basis/PunktBlauFarbig.jpg");
  margin-top:2px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:17px;
  margin-right:2px;
  }

/*  DATEIKOPF  */

/*  Der Dateikopf enthaelt 3 bzw. inkl. Subnavigation
    4 Reihen  */
#kopf {
  width:640px;
  margin-bottom:0px;
  }
/*  Reihe 1 enthaelt Links auf das Inhaltsverzeichnis
und die jeweils nicht angewaehlte Sprachversion  */
#reihe-1 {
   width:635px;
   line-height:150%;
   font-size:80%;
   text-align:right;
  }
#reihe-1 a:link, a:active {
  color:#000064;
  text-decoration:underline;
  }
#reihe-1 a:visited {
  color:#000064;
  border-color:#fff;
  text-decoration:underline;
  }
#reihe-1 a:hover {
  color:#000064;
  text-decoration:underline;
  }
#reihe-1 p {
  color:#000064;
  margin-bottom:0px;
  }
/*  Reihe 2 enthaelt das Logo mit einem Link auf
die Homepage und alle weiteren CI-Elemente  */
#reihe-2 {
   width:640px;
   text-align:left;
  }
#logo-teil-1 {
   position:relative;
   left:0px;
   width:147px;
   border:none;
  }
#logo-teil-2 {
   position:relative;
   left:-5px;
   width:488px;
  }
/*  Reihe 3 enthaelt die Hauptnavigation  */
#reihe-3 {
  width:638px;
  line-height:160%;
  font-size:85%;
  text-align:left;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  }
#reihe-3 a:link, a:active {
  color:#fff;
  text-decoration:none;
  border:8px solid #fff;
  }
#reihe-3 a:visited {
  color:#ddd;
  text-decoration:none;
  border:8px solid #fff;
  }
#reihe-3 span.markiert {
  font-size:135%;
  color:#000064;
  background-color:#fff;
  border-left:8px solid #fff;
  border-right:8px solid #fff;
  border-top:2px solid #fff;
  border-bottom:2px solid #fff;
  }
#reihe-3 span.markiert_subnavi {
  font-size:135%;
  color:#000064;
  background-color:#fff;
  }
#reihe-3 a.markiert_subnavi:link, a:active {
  color:#000064;
  text-decoration:none;
  border-left:8px solid #fff;
  border-right:8px solid #fff;
  border-top:2px solid #fff;
  border-bottom:2px solid #fff;
  }
#reihe-3 a.markiert_subnavi:visited {
  color:#000064;
  background-color:#fff;
  text-decoration:none;
  border-left:8px solid #fff;
  border-right:8px solid #fff;
  border-top:2px solid #fff;
  border-bottom:2px solid #fff;
  }
#reihe-3 p {
  color:#fff;
  background-color:#fff;
  margin-bottom:0px;
  padding-left:18px;
  font-weight:bold;
  }
/*  Reihe 4 enthaelt die Subnavigation und liegt im
    Quelltext zunaechst auskommentiert vor - kann bei
        Bedarf aktiviert werden  */
#reihe-4 {
   border-left:1px solid #fff;
   border-right:1px solid #fff;
   width:638px;
   line-height:160%;
   font-size:64%;
   text-align:left;
  }
#reihe-4 a:link, a:active {
  color:#000064;
  background-color:#eee;
  text-decoration:none;
  border-left:8px solid #fff;
  border-right:8px solid #fff;
  }
#reihe-4 a:visited {
  color:#000064;
  background-color:#eee;
  text-decoration:none;
  border-left:8px solid #fff;
  border-right:8px solid #fff;
  }
#reihe-4 a.markiert_subnavi:link, a:active {
  color:#000064;
  text-decoration:none;
  border-left:8px solid #fff;
  border-right:8px solid #fff;
  border-top:2px solid #fff;
  border-bottom:2px solid #fff;
  }
#reihe-4 a.markiert_subnavi:visited {
  color:#000064;
  background-color:#fff;
  text-decoration:none;
  border-left:8px solid #fff;
  border-right:8px solid #fff;
  border-top:2px solid #fff;
  border-bottom:2px solid #fff;
  }
#reihe-4 span.markiert_subnavi {
  font-size:115%;
  color:#000064;
  background-color:#fff;
  }
#reihe-4 span.markiert {
  font-size:115%;
  color:#000064;
  background-color:#fff;
  border-left:8px solid #fff;
  border-right:8px solid #fff;
  border-top:2px solid #fff;
  border-bottom:2px solid #fff;
  }
#reihe-4 p {
  text-decoration:none;;
  background-color:#fff;
  margin-bottom:0px;
  padding-left:18px;
  font-weight:bold;
  }



/*  SPALTEN-AUFBAU  */

#gesamteseite {
  width:640px;
  margin-left:auto;
  margin-right:auto
  }

.inhalt {
  width:610px;
  margin-left:25px;
  margin-top:15px;
  text-align:left;
  }
.spalteartikel-home {
  float:left;
  margin-top:10px;
  padding-top:5px;
  width:360px;
  font-size:90%;
  line-height:130%;
  }
.spalteartikel-schmal {
  float:left;
  margin-top:10px;
  padding-top:5px;
  width:400px;
  font-size:90%;
  line-height:130%;
  }
.spalteartikel-mittel {
  float:left;
  margin-top:10px;
  padding-top:5px;
  width:420px;
  font-size:90%;
  line-height:130%;
  }
.artikel-breit {
  float:left;
  margin-top:10px;
  padding-top:5px;
  width:610px;
  font-size:90%;
  line-height:130%;
  }
.linke-haelfte {
  float:left;
  margin-top:10px;
  padding-top:5px;
  width:290px;
  font-size:90%;
  line-height:130%;
  }
.rechte-haelfte {
  float:right;
  margin-top:30px;
  padding-top:5px;
  width:290px;
  font-size:90%;
  line-height:130%;
  }
.spalte-M {
  float:none;
  width:100%;
  }



/*  CONTAINERGRUPPE  */


/*  Containergruppe - Indexseite  */
#spalte-rechts-breit {
  float:right;
  width:230px;
  margin-top:20px;
  margin-left:15px;
  margin-right:0px;
  }
/*  Containergruppe - Inhaltsseiten  */
#spalte-rechts-mittel {
  float:right;
  width:190px;
  margin-top:20px;
  margin-left:15px;
  margin-right:0px;
  }
#spalte-rechts-schmal {
  float:right;
  width:170px;
  margin-top:20px;
  margin-left:15px;
  margin-right:0px;
  }
/*  Containergruppe - Inhaltsseiten  */
#einwurf-rechts-mittel {
  float:right;
  width:190px;
  margin-top:0px;
  margin-left:15px;
  margin-right:0px;
  margin-bottom:0px;
  }
#einwurf-rechts-schmal {
  float:right;
  width:170px;
  margin-top:0px;
  margin-left:15px;
  margin-right:0px;
  margin-bottom:0px;
  }
  /*  Bilderspalte - Inhaltsseiten  */
#spalte-bilder-schmal {
  float:right;
  width:170px;
  margin-top:20px;
  margin-left:10px;
  margin-right:0px;
  }
#spalte-bilder-schmal-abgesetzt {
  float:right;
  width:170px;
  margin-top:70px;
  margin-left:10px;
  margin-right:0px;
  }


/*  CONTAINER  */


 /*  Tabellen-Angaben - bitte entfernen, wenn nicht
    eingesetzt  */
td.ueberschrift {
  background:rgb(255,245,180);
  padding-left:10px;
  padding-right:10px;
  border-bottom:1px solid #000064;
  font-weight:bold;
  font-size:80%;
  }
td.inhalt {
  margin-bottom:2px;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  font-size:80%;
  }
/*  Tabellen-Angaben Ende  */


/*  Container - Indexseite  */
.container-breit {
  width:220px;
  margin-bottom:14px;
  border:1px solid #000064;
  padding-bottom:0px;
  line-height:100%;
  }
/*  Container - Inhaltsseiten  */
.container-mittel {
  width:190px;
  margin-bottom:10px;
  border:1px solid #000064;
  padding-bottom:0px;
  line-height:100%;
  }
.container-schmal {
  width:170px;
  margin-bottom:10px;
  border:1px solid #000064;
  padding-bottom:0px;
  line-height:100%;
  }
/*  Bilder-Container mit anderen Containern - Inhaltsseiten  */
.container-bilder-breit {
  width:220px;
  margin-top:0px;
  padding-bottom:0px;
  }
.container-bilder-mittel {
  width:190px;
  margin-top:0px;
  padding-bottom:0px;
  }
.container-bilder-schmal {
  width:170px;
  margin-top:0px;
  padding-bottom:0px;
  }
/*  Container - Ueberschrift  */
.container-breit h5, .container-schmal h5, .container-mittel h5 {
  background:rgb(255,245,180);
  padding-top:4px;
  padding-left:10px;
  color:#000064;
  font-weight:bold;
  font-size:90%;
  }
/*  Container - Absaetze  */
.container-breit p, .container-schmal p, .container-mittel p {
  padding-left:2px;
  padding-right:2px;
  font-size:90%;
  }
/*  Container - Foto-Grafik  */
#peter-foto {
  float:right;
  margin-left:10px;
  margin-right:0px;
  margin-top:4px;
  margin-bottom:0px;
  border:1px solid #000064;
  }
/*  Container - Linkdefinitionen  */
.container-breit ul.liste-pdf {
  list-style-image:url("../grafiken/basis/acrobat.gif");
  margin-left:0px;
  padding-left:10px;
  margin-right:0px;
  margin-top:2px;
  margin-bottom:0px;
  }
.container-breit ul.liste-seite {
  list-style-image:url("../grafiken/basis/dok.gif");
  margin-left:0px;
  padding-left:15px;
  margin-right:0px;
  margin-top:2px;
  margin-bottom:5px;
  }
.container-breit ul.liste-usa {
  list-style-image:url("../grafiken/basis/usa.gif");
  margin-left:0px;
  padding-left:15px;
  margin-right:0px;
  margin-top:2px;
  margin-bottom:5px;
  }
.container-schmal ul.liste-pdf, .container-mittel ul.liste-pdf {
  list-style-image:url("../grafiken/basis/acrobat.gif");
  margin-left:0px;
  padding-left:20px;
  margin-right:0px;
  margin-top:5px;
  margin-bottom:0px;
  }
.container-schmal ul.liste-seite, .container-mittel ul.liste-seite {
  list-style-image:url("../grafiken/basis/dok.gif");
  margin-left:0px;
  padding-left:18px;
  margin-right:0px;
  margin-top:2px;
  margin-bottom:5px;
  }
.container-schmal ul.liste-usa, .container-mittel ul.liste-usa {
  list-style-image:url("../grafiken/basis/usa.gif");
  margin-left:0px;
  padding-left:18px;
  margin-right:0px;
  margin-top:5px;
  margin-bottom:0px;
  }
.container-breit ul.liste-pdf li , .container-mittel ul.liste-pdf li, .container-schmal ul.liste-pdf li {
  padding-left:2px;
  padding-right:4px;
  padding-top:0px;
  padding-bottom:2px;
  line-height:130%;
  }
.container-breit ul.liste-seite li , .container-mittel ul.liste-seite li, .container-schmal ul.liste-seite li {
  padding-left:2px;
  padding-right:4px;
  padding-top:0px;
  padding-bottom:2px;
  line-height:130%;
  }
.container-breit ul.liste-usa li , .container-mittel ul.liste-usa li , .container-schmal ul.liste-usa li {
  padding-left:4px;
  padding-right:4px;
  padding-top:0px;
  padding-bottom:2px;
  line-height:130%;
  }

/*  Container - Linkdefinitionen  */
.container-breit a:link, .container-breit a:active, .container-mittel a:link, .container-mittel a:active, .container-schmal a:link, .container-schmal a:active {
  color:#000064;
  text-decoration:underline;
  }
.container-breit a:visited, .container-mittel a:visited, .container-schmal a:visited {
  color:#000064;
  text-decoration:underline;
  }
.container-breit a.mehr-Link:link, .container-breit a.mehr-Link:active , .container-mittel a.mehr-Link:link, .container-mittel a.mehr-Link:active , .container-schmal a.mehr-Link:link, .container-schmal a.mehr-Link:active {
  font-size:90%;
  color:#000064;
  text-decoration:underline;
  }
.container-breit a.mehr-Link:visited , .container-mittel a.mehr-Link:visited , .container-schmal a.mehr-Link:visited {
  font-size:90%;
  color:#666;
  text-decoration:underline;
  }


/*  DATEIFUSS  */


.fuss {
  clear:both;
  width:600px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  font-size:75%;
  }
/*  Dateifuss - Absatz-Text  */
.fuss p {
  font-weight:normal;
  line-height:145%;
  padding:4px 4px 4px 4px;
  border-top:1px solid #000064;
  border-bottom:1px solid #000064;
  }
/*  Dateifuss - Trennkreuze  */
.fuss span {
  color:#999;
  }
.fuss span.ausgewaehlt {
  font-size:130%;
  font-weight:bold;
  color:#333;
  }
/*  Dateifuss - Linkdefinitionen  */
.fuss a:link, a:active {
  color:#000064;
  text-decoration:underline;
  }
.fuss a:visited {
  color:#000064;
  text-decoration:underline;
  }

#zusatz p {
  margin-top:20px;
  font-size:70%;
  }
