/* default styles for extension "tx_cssstyledcontent" */
    /* Headers */
    .csc-header-alignment-center { text-align: center; }
    .csc-header-alignment-right { text-align: right; }
    .csc-header-alignment-left { text-align: left; }

    div.csc-textpic-responsive, div.csc-textpic-responsive * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }

    /* Clear floats after csc-textpic and after csc-textpic-imagerow */
    div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

    /* Set padding for tables */
    div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
    div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

    /* Settings for figure and figcaption (HTML5) */
    div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }

    /* Captions */
    figcaption.csc-textpic-caption { display: table-caption; }
    .csc-textpic-caption { text-align: left; caption-side: bottom; }
    div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
    div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
    div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

    /* Float the columns */
    div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

    /* Border just around the image */
    div.csc-textpic-border div.csc-textpic-imagewrap img {
        border: 2px solid #000000;
        padding: 0px 0px;
    }

    div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }

    /* Space below each image (also in-between rows) */
    div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
    div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

    /* colSpace around image columns, except for last column */
    div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 10px; }
    div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

    /* Add margin from image-block to text (in case of "Text & Images") */
    div.csc-textpic-intext-left .csc-textpic-imagewrap,
    div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
        margin-right: 10px;
    }
    div.csc-textpic-intext-right .csc-textpic-imagewrap,
    div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
        margin-left: 10px;
    }

    /* Positioning of images: */

    /* Center (above or below) */
    div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }
    div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
    div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

    /* Right (above or below) */
    div.csc-textpic-right .csc-textpic-imagewrap { float: right; }
    div.csc-textpic-right div.csc-textpic-text { clear: right; }

    /* Left (above or below) */
    div.csc-textpic-left .csc-textpic-imagewrap { float: left; }
    div.csc-textpic-left div.csc-textpic-text { clear: left; }

    /* Left (in text) */
    div.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

    /* Right (in text) */
    div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

    /* Right (in text, no wrap around) */
    div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }

    /* Left (in text, no wrap around) */
    div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }

    div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last { margin-bottom: 0; }

    /* Browser fixes: */
    /* Fix for unordered and ordered list with image "In text, left" */
    .csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }

    /* Textmedia */
    .csc-textmedia,
    .csc-textmedia-gallery { overflow: hidden; }
    .csc-textmedia-gallery-column { float: left; }
    .csc-textmedia-gallery-column { margin-right: 10px; }
    .csc-textmedia-gallery-column:last-child { margin-right: 0; }
    .csc-textmedia-gallery-row { overflow: hidden; margin-bottom: 10px; }
    .csc-textmedia-gallery-row:last-child { margin-bottom: 0; }
    .csc-textmedia-above .csc-textmedia-gallery { margin-bottom: 10px; }
    .csc-textmedia-above-right .csc-textmedia-gallery { float: right; }
    .csc-textmedia-above-left .csc-textmedia-gallery { float: left; }
    .csc-textmedia-above .csc-textmedia-text { clear: both; }
    .csc-textmedia-above-center .csc-textmedia-gallery-outer,
    .csc-textmedia-below-center .csc-textmedia-gallery-outer { position: relative; float: right; right: 50%; }
    .csc-textmedia-above-center .csc-textmedia-gallery-inner,
    .csc-textmedia-below-center .csc-textmedia-gallery-inner { position: relative; float: right; right: -50%; }
    .csc-textmedia-below .csc-textmedia-gallery { margin-top: 10px; }
    .csc-textmedia-below-right .csc-textmedia-gallery { float: right; }
    .csc-textmedia-below-left .csc-textmedia-gallery { float: left; }
    .csc-textmedia-inside-right .csc-textmedia-gallery { float: right; margin-left: 10px; }
    .csc-textmedia-inside-left .csc-textmedia-gallery { float: left; margin-right: 10px; }
    .csc-textmedia-beside-right .csc-textmedia-gallery { float: right; margin-left: 10px; }
    .csc-textmedia-beside-right .csc-textmedia-text { overflow: hidden; }
    .csc-textmedia-beside-left .csc-textmedia-gallery { float: left; margin-right: 10px; }
    .csc-textmedia-beside-left .csc-textmedia-text { overflow: hidden; }

    /* Uploads */
    .ce-uploads { margin: 0; padding: 0; }
    .ce-uploads li { list-style: none outside none; margin: 1em 0; }
    .ce-uploads img { float: left; margin-right: 1em; vertical-align: top; }
    .ce-uploads span { display: block; }

    /* Table */
    .contenttable { width: 100%; max-width: 100%; }
    .contenttable th, .contenttable td { padding: 0.5em 0.75em; vertical-align: top; }
    .contenttable thead th { font-weight: bold; border-bottom: 2px solid #dadada; }
    .contenttable th, .contenttable td { border-top: 1px solid #dadada; }
    .contenttable-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05); }
    .contenttable-bordered th, .contenttable-bordered td { border: 1px solid #dadada; }

    /* Space */
    .csc-space-before-extra-small { margin-top: 1em; }
    .csc-space-before-small { margin-top: 2em; }
    .csc-space-before-medium { margin-top: 3em; }
    .csc-space-before-large { margin-top: 4em; }
    .csc-space-before-extra-large { margin-top: 5em; }
    .csc-space-after-extra-small { margin-bottom: 1em; }
    .csc-space-after-small { margin-bottom: 2em; }
    .csc-space-after-medium { margin-bottom: 3em; }
    .csc-space-after-large { margin-bottom: 4em; }
    .csc-space-after-extra-large { margin-bottom: 5em; }

    /* Frame */
    .csc-frame-ruler-before:before { content: ''; display: block; border-top: 1px solid rgba(0,0,0,0.25); margin-bottom: 2em; }
    .csc-frame-ruler-after:after { content: ''; display: block; border-bottom: 1px solid rgba(0,0,0,0.25); margin-top: 2em; }
    .csc-frame-indent { margin-left: 15%; margin-right: 15%; }
    .csc-frame-indent-left { margin-left: 33%; }
    .csc-frame-indent-right { margin-right: 33%; }
/* default styles for extension "tx_cssspamprotect" */
  #field-{$plugin.cssspamprotect.fieldName} {
    display: none;
  }
<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;
}