﻿<style type="text/css">

img {
   border: none;
   }

/*MENUE */
ul.menu, ul.menu ul {
    list-style-type: none;
    font-weight: bold;
    color: white;
}

ul.menu a {
    display: block;
    padding: 5px 10px 5px 10px;
    font-weight: bold;
    color: white;
}

ul.menu li {
    padding: 0;
    margin: 0;
    float: left;
    border-top: 1px solid white;
    height: 23px;
    color: white;
    font-weight: bold;
    background-color: #266752;
}

/* Links auf Hauptpunkten sollen die Hintergrundfarbe ändern */
ul.menu li.hover, ul.menu li:hover {
    background-color: #69a796;
    color: white;
}

/* Links auf Hauptpunkten sollen die Hintergrundfarbe ändern: Activer Link */
ul.menu li.active, ul.menu li:active {
    background-color: #af3f36;
    color: white;
}

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li {
    float:none;
    background-color: transparent;
    color: white;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover {
    background-color: #69a796;
    color: white;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.active, ul.menu ul li:active {
    background-color: #af3f36;
    color: white;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.focus, ul.menu ul li:focus {
    background-color: #af3f36;
    color: white;
}

/* Zweite Ebene */
        ul.menu ul {
              margin:0;
              padding: 0;
              position: absolute;
              background-color: #69a796;
              border-bottom: 1px solid #464b63;
              display: none;
              width: 130px;
              margin-left: 20px;
              margin-top: -2px;
              color: white;
     }

   /* Zweite Ebene anzeigen */
       ul.menu li.hover ul, ul.menu li:hover ul  {
               display: block;
               color: white;
               background-color: #69a796;
               border-bottom: 1px solid #464b63;
   }

/* Dritte Ebene */
   ul.menu li.hover ul ul, ul.menu li:hover ul ul {
              display: none;
              margin-left: 50px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -10 px; /* Höhe eines Listenelements */
              color: white;
        }

   /* Dritte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
              display: block;
              color: white;
   }


/* Vierte Ebene */
     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
              display: none;
              color: white;
    }

   /* Vierte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
              display: block;
   }
/*MENUE ENDE */

span {display:inline;}


body {
  font-family: Verdana,  Helvetica, Arial, sans-serif; 
  font-size:11px; color: black;
  background-color:white;
  margin:0px;
  padding:0px;
}

a, a:link, a:visited, a:internal-link, a:download{
  color:#734b4b;
  font-weight:bold;
}

a, a:active {
  color:#d8201c;
  font-weight:bold;
}

a, a:hover {
  color:#af3f36b;
  font-weight:bold;
}

.seite {
  color: #213B6E;
}

.fettschwarz {
  color: black;
  }

body a:link, a:visited  {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  color:#734b4b;
  font-weight:bold;
  text-decoration:none;
}

body a:active {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  color:#d8201c;
  font-weight:bold;
  text-decoration:none;
}

body a:hover {
  color:#af3f36;
  text-decoration:none;
}

body a:active {
  color:#d8201c;
  text-decoration:none;
}

#Kern{
  float:left;  
  clear:both;
  width:980px;
  padding:0px;
  margin:0px;

}

H1, H2, H3, H4, H5, H6, H7{
  font-family: Georgia,serif;
  color:#266752;
  }


#Kern #topnav{
  margin:0px;
  margin-top:10px;
    margin-bottom:12px;
  text-align:left;
  padding-top:10px;
}

#Kern #topnav a, a:link, a:active, a:visited, a:hover{
  color: white;
  font-weight:bold;
  text-decoration:none;
}

#Kern #topnav .Links{
  float:left;
  margin:0px;
        margin-left:0px;
        margin-top: 0px;
  padding:0px;
  padding-top:0px;
}

#Kern #topnav .Navigationsleiste {
        background-color:#266752;
    margin-top:10px;
    padding-top:10px;
}

#Kern #Ausgabenpfad {
        margin:0px;
    padding-top:5px;
    padding-bottom:10px;
    padding-left:40px;
    background-color:#fdfdfd;
    width:980px;
    text-align:left;
    float:left;
}

#Kern #KernGesamt{
  margin:0px;
  padding:0px;
  padding-top:20px;
  width:980px;
  text-align:left;
        overflow: hidden;
}

#Kern #KernGesamt a, a:visited, li:a, li:link, li:visited {
  color:#734b4b;
  }
  
#Kern #KernGesamt a, a:link, a:visited{
  color: #734b4b;
  font-weight:bold;
}

#Kern #KernGesamt a:active, li:active{
  color: #d8201cb;
  font-weight:bold;
}
#Kern #KernGesamt a:hover, li:hover{
  color: af3f36;
  font-weight:bold;
}
  
#Kern #KernGesamt #KernRechts ul li a:internal-link, a internal-link {
  color:#734b4b;
  } 

#Kern #KernGesamt #KernLinks{
  width:25px;
  float:left;
  margin:0px;
  padding:0px;
  text-align:left;
        padding-bottom: 32767px;
        margin-bottom: -32767px;
}


#Kern #KernGesamt #KernLinksSpatium{
   width:37px;
   float:left;
   /* Linie ausgeschaltet: border-left: 1px dotted; */
   height: 200px;
        padding-bottom: 32767px;
        margin-bottom: -32767px;
}

#Kern #KernGesamt #KernMitte{
  width:680px;
  float:left;
  margin:0px;
  padding:0px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  margin-top:5px;
        padding-bottom: 32767px;
        margin-bottom: -32767px;
}

#Kern #Kerngesamt #KernMitte #Heft {
  width: 180px;
  float: left;
  padding-left: 0px;
  padding-top: 0px;
}

#Kern #Kerngesamt #KernMitte #Heft H1
{
  font-size: 13px;
  font-family: Verdana, Helvetica; Arial, sans-serif;
  font-weight: bold;
  margin-bottom: 6px;
}

#Kern #Kerngesamt #KernMitte #Heft p
{
  font-size:9px;
  line-height: 11.5px;
  margin-top: 4px;
  margin-left: 0px;

}
#Kern #Kerngesamt #KernMitte #Rest {
  width: 465px;
  float: left;
  padding-left:30px;
  }
  
  
#Kern #KernGesamt #KernMitte img{
  border: none;
}

#Kern #Kerngesamt #KernMitte H1{
  margin-left:0px; 
  margin-right:10px;
  font-weight:normal;
  font-size:23px;
  line-height: 25px;
  margin-bottom:9px;
  margin-top:0px;
}

#Kern #Kerngesamt #KernMitte H2{
  font-size:15px;
  line-height:16px;
  font-weight:normal;
  margin-top:8px;
  margin-bottom:8px;
}

#Kern #Kerngesamt #KernMitte H3{
  font-size:13px;
  line-height:15px;
  font-weight:bold;
  margin-top:8px;
  margin-bottom:14px;
}

#Kern #Kerngesamt #KernMitte H4 {
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: 25px;
}

#Kern #Kerngesamt #KernMitte H5{
  margin-top:18px;
  margin-bottom: 5px;
  margin-left:0px;
  color: #39546E;
  font-size:13px;
  text-decoration:underline;
}

#Kern #Kerngesamt #KernMitte p{
  font-weight:normal;
  margin-top:8px;
  margin-bottom:0px;
  margin-left:25px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size:12px;
  line-height:16px;
}

#Kern #Kerngesamt #KernMitte p b{
  color:#266752;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

#Kern #Kerngesamt #KernMitte p i{
  color: #69a796;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight: italic;
  font-style: normal;
}

#Kern #Kerngesamt #KernMitte p em{
  color: #69a796;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
}

#Kern #Kerngesamt #KernMitte p strong{
  color:#266752;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

#Kern #Kerngesamt #KernMitte li{
  font-weight:normal;
  margin-bottom:0px;
  margin-top: 8 px;
  margin-left:25px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size:12px;
  line-height:16px;
}


#Kern #Kerngesamt #KernRechtsSpatium{
   width:0px;
   float:left;
}

#Kern #KernGesamt #KernRechts{
  width:230px;
  float:right;
  margin-top:35px;
  padding:0px;
  text-align:left;
        padding-bottom: 32767px;
        margin-bottom: -32767px;
}

#Kern #KernGesamt #KernRechts li:visited {
    color:#734b4b;
    font-weight:bold;
    text-decoration:none;
}

#Kern #KernGesamt #KernRechts li:hover {
    color:#af3f36;
    font-weight:bold;
    text-decoration:none;
}

#Kern #KernGesamt #KernRechts li:hover, li:active, li:visited {
    color:#d8201c;
    font-weight:bold;
    text-decoration:none;
}

#Kern #Kerngesamt #KernRechts p{
  font-size:12px;
}


#Kern #Kerngesamt #KernRechts h1
{
font-size:14px;
}

#Kern #Kerngesamt #KernRechts ul
{
margin-left:0px;
padding-left: 15px;
}

/* Abonnementformular (Mailform) */

#Kern #Kerngesamt #KernMitte #mailform{
/* background-color: #D0D0D0; */
background-color: white; 
margin-left: 15px;
margin-top: 10px;
border: 0px;
padding: 20px 0px 10px 0px;
width: 515px;
}

.csc-mailform { 
font-size: 100%;
border: 0px solid #FFFFFF;
margin: 0 0px;
color: #49576D;
font-size: 11px;
}

.csc-mailform-field { padding: 5px 0; }
.csc-mailform-submit {color: white; border: 1px dotted #a8a8a8; margin-left: 142px; background-color: #266752; font-weight: bold; font-size: 11px; height: 22px;}
fieldset.csc-mailform label {font-size: 100%; text-align: right; padding-right: 10px; float:left; width: 140px; margin: 0 0 0 0px; border: 0px solid #000000}
fieldset.csc-mailform #mailformTitel, #mailformGeburtsdatum, #mailformTelephon-privat, #mailformAnmerkung {
   background-color:white;
   border:#a8a8a8 1px dotted;
   font:14px arial, sans-serif;
   color: black;
   padding:4px;
   }
fieldset.csc-mailform #mailformFamilienname, #mailformVorname, #mailformAdresse, #mailformPLZ-Ort, #mailformEMail  {
   background-color:#c4e1da;
   border:#a8a8a8 1px dotted;
   font:14px arial, sans-serif;
   color: black;
   padding:4px;
   }
.csc-mailform-check {border: 1px; color: #266752;}
  
.csc-menu {
   padding: 0px;
   margin: 5px 0px 0px 27px;
   }

.csc-menu .csc-menu1 {
   padding: 0px;
   margin: 5px 0px 0px 27px;
   }

.Genius-Bild {
   line-height: 14px;
}

.Fusszeile {
   padding-top: 10px;
   padding-bottom: 10px;
   font-size: 9px;
   font-family: Arial, sans-serif;
   color: gray;   
}

/*---------------------------------------*/
.clearAll{
  clear:both;
}