@media all
{
  html * { font-size: 100.01% }

  textarea, pre, tt, code {
        font-family: "Courier New", Courier, monospace;
  }

  body {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 70.00%;
    color: #333333;
  }

  h1 {
          font-family: Times, "Times New Roman", serif;
          color: #004822;
          margin: 0 0 0.25em 0;
  }

  h2,h3,h4,h5,h6 {
          margin: 0 0 0.25em 0;
  }

  h1 { font-size: 150%; }                        /* 20px */
  h2 { font-size: 100%; }                        /* 24px */
  h3 { font-size: 100%; }                        /* 18px */
  h4 { font-size: 133.33%; }                     /* 16px */
  h5 { font-size: 116.67%; }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }   /* 14px */

  #kopfzeile span {
    color:#999;
  }

  p { line-height: 1.5em; margin: 0 0 1.2em 0; }

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
  .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

  a {color: #EA6433; text-decoration: none;}
  a:focus,
  a:hover,
  a:active {color: #EA6433; text-decoration: underline;}

  hr {
    color: #ffffff;
    border: 0;
    border-top: 1px #000000 solid;
    margin: 0px 0px 0px 0px;
    padding: 1px 0px 0px 0px;
    background: transparent;
  }

  /* MITTE INHALT ---------------------------------------------------------------------------------- */

  /* MITTE INHALT - NORMALE ARTIKEL */
  #mitte_inhalt .eintrag {
        width: 482px;
        clear: both;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 12px 0px;
  }

  #mitte_inhalt .kategorie {
        width: 477px;
        height: 19px;
        margin: 0px 0px 16px 0px;
        padding: 0px 0px 0px 0px;
        border-top: 1px;
        border-bottom: 1px;
        border-left: 0px;
        border-right: 0px;
        border-style: solid;
        border-color: #96461A;
  }

  #mitte_inhalt .kategorie p.kategorietext {
        font-size: 95%;
        font-weight: normal;
        line-height: 100%;
        text-transform: uppercase;
        color: #96461A;
        margin: 3px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .eintrag h1 {
        line-height: 130%;
        margin: 0px 0px 14px 0px;
        padding: 10px 0px 0px 0px;
  }

  #mitte_inhalt .eintrag h2 {
        line-height: 130%;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 2px 0px;
  }

  #mitte_inhalt .eintrag h3 {
        line-height: 130%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 2px 0px;
  }

  #mitte_inhalt .eintrag h4 {
        width: 477px;
        height: 16px;
        font-size: 95%;
        font-weight: normal;
        line-height: 90%;
        text-transform: uppercase;
        color: #96461A;
        margin: 0px 0px 16px 0px;
        padding: 4px 0px 0px 0px;
        border-top: 1px;
        border-bottom: 1px;
        border-left: 0px;
        border-right: 0px;
        border-style: solid;
        border-color: #96461A;
  }

  #mitte_inhalt .csc-textpic * {
        clear: none;
  }

  #mitte_inhalt .csc-textpic-intext-left img {
        float: left;
        margin: 3px 0px 0px 0px;
        padding: 0px 0px 6px 0px;
  }

  #mitte_inhalt .csc-textpic-intext-right img {
        float: right;
        margin: 3px 0px 0px 0px;
        padding: 0px 0px 6px 0px;
  }

  #mitte_inhalt .csc-textpic-text {
        font-size: 100%;
        line-height: 160%;
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
  }

  #mitte_inhalt dl, #mitte_inhalt dt, #mitte_inhalt dd {
        float: left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .csc-textpic-intext-left dl, #mitte_inhalt .csc-textpic-intext-left dt, #mitte_inhalt .csc-textpic-intext-left dd {
        float: left;
        padding: 0px 12px 0px 0px;
  }

  #mitte_inhalt .csc-textpic-intext-right dl, #mitte_inhalt .csc-textpic-intext-right dt, #mitte_inhalt .csc-textpic-intext-right dd {
        float: right;
        padding: 0px 5px 0px 12px;
  }

  #mitte_inhalt table {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt table.contenttable {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt tr {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 8px 0px;
  }

  #mitte_inhalt td {
        margin: 0px 0px 0px 0px;
        padding: 0px 8px 0px 0px;
  }

  /* MITTE INHALT - KONTAKTFORMULAR */
  #mitte_inhalt .eintrag_kontaktformular div.csc-mailform-field {
        width: 477px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 3px 0px;
  }

  #mitte_inhalt .eintrag_kontaktformular label {
        float: left;
        font-size: 11px;
        text-align: left;
        vertical-align: top;
        margin: 3px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .eintrag_kontaktformular div {
        float: left;
        width: 168px;
        text-align: left;
        vertical-align: top;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 4px 0px;
  }

  #mitte_inhalt .eintrag_kontaktformular input.formularfeld {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        border: 1px solid #ADADAD;
        width: 357px;
        height: 22px;
        font-size: 11px;
        color: #303030;
        text-align: left;
        vertical-align: top;
        margin: 0px 0px 0px 0px;
        padding: 2px;
  }

  #mitte_inhalt .eintrag_kontaktformular input.formularfeld_check {
        margin: 3px 0px 0px 0px;
        padding: 2px;
  }

  #mitte_inhalt .eintrag_kontaktformular textarea.formularfeld {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        border: 1px solid #ADADAD;
        width: 357px;
        font-size: 11px;
        color: #303030;
        text-align: left;
        vertical-align: top;
        margin: 0px 0px 0px 0px;
        padding: 2px;
  }

  #mitte_inhalt .eintrag_kontaktformular input.formularbutton {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        width: 109px;
        height: 22px;
        font-size: 11px;
        text-align: center;
        vertical-align: top;
  }

  /* MITTE INHALT - BILDER */
  #mitte_inhalt .bilder {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .bilder dl {
        float: left;
  }

  #mitte_inhalt .bilder dl.csc-textpic-firstcol {
        margin: 0px 9px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .bilder dl.csc-textpic-image {
        margin: 0px 9px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .bilder dl.csc-textpic-lastcol {
        margin: 0px;
        padding: 0px;
  }

  #mitte_inhalt .bilder img {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
  }

  /* MITTE INHALT - BILDERGALERIE */
  #mitte_inhalt .eintrag_galerie {
        width: 482px;
        clear: both;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .eintrag_galerie h1 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 100%;
        line-height: 130%;
        color: #000000;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 4px 0px;
  }

  #mitte_inhalt .eintrag_galerie h1.galerie_untertitel {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 100%;
        line-height: 130%;
        color: #000000;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .galerie_dir {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 3px 0px;
  }

  #mitte_inhalt div.galerie_thumbnails {
        text-align: left;
        vertical-align: top;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt div.galerie_thumbnails img {
        float: left;
        margin: 0px 0px 0px 0px;
        padding: 0px 8px 8px 0px;
  }

  /* MITTE INHALT - DOWNLOADS */
  #mitte_inhalt .downloads h1 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 100%;
        line-height: 130%;
        color: #000000;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 4px 0px;
  }

  #mitte_inhalt tr.tr-even, #mitte_inhalt tr.tr-odd {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt td.csc-uploads-fileName {
        margin: 0px 0px 0px 0px;
        padding: 0px 12px 0px 0px;
  }

  #mitte_inhalt td.csc-uploads-fileSize {
        text-align: right;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt td.csc-uploads-fileName p {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt td.csc-uploads-fileSize p {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .filelinks * {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .filelinks div {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 3px 24px;
  }

  #mitte_inhalt .filelinks a {
        font-size: 100%;
        line-height: 130%;
        color: #EA6433;
        text-decoration: none;
  }

  #mitte_inhalt .filelinks a:hover {
        font-size: 100%;
        line-height: 130%;
        color: #EA6433;
        text-decoration: underline;
  }

  /* MITTE INHALT - KALENDER */
  #mitte_inhalt .tx-cal-controller {
        width: 477px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .eintrag_kalender {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 16px 0px;
  }

  #mitte_inhalt .tx-cal-controller h1 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 100%;
        line-height: 130%;
        color: #000000;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 4px 0px;
        background-color: #ffffff;
  }

  #mitte_inhalt .kalender_balken {
        width: 477px;
        height: 19px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-color: #FDEFE2;
  }

  #mitte_inhalt .kalender_balken_links {
        float: left;
        width: 230px;
        font-size: 95%;
        font-weight: normal;
        line-height: 100%;
        text-align: left;
        margin: 3px 0px 0px 0px;
        padding: 0px 0px 0px 4px;
}

  #mitte_inhalt .kalender_balken_rechts {
        float: right;
        width: 230px;
        font-size: 95%;
        font-weight: normal;
        line-height: 100%;
        text-align: right;
        margin: 3px 0px 0px 0px;
        padding: 0px 4px 0px 0px;
}

  #mitte_inhalt .tx-cal-controller p.kalender_titel {
        font-weight: normal;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .tx-cal-controller p.kalender_text {
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 0px 0px;
  }

  #mitte_inhalt .tx-cal-controller p {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .tx-cal-controller a {
        background-color: transparent;
  }

  #mitte_inhalt .tx-cal-controller dl, #mitte_inhalt .tx-cal-controller dt, #mitte_inhalt .tx-cal-controller dd {
        float: none;
        font-weight: normal;
        background-color: #ffffff;
  }

  #mitte_inhalt .tx-cal-controller dl {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-color: #ffffff;
  }

  #mitte_inhalt .tx-cal-controller dt {
        margin: 0px 0px 0px 0px;
        padding: 4px 0px 8px 0px;
  }

  #mitte_inhalt .tx-cal-controller dd {
        margin: 0px 0px 0px 0px;
        padding: 4px 10px 16px 0px;
  }

  #mitte_inhalt .tx-cal-controller p.pagebrowser {
        clear: both;
        text-align: left;
        margin: 18px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  /* MITTE INHALT - NEWSLETTER */

  #mitte_inhalt .newsletter_links_feld {
        float: left;
        margin: 0px 0px 9px 0px;
        padding: 0px 8px 0px 0px;
  }

  #mitte_inhalt .newsletter_links_button {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .tx-sremailsubscribe-pi1 {
        line-height: 130%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .tx-sremailsubscribe-pi1 h2 {
        line-height: 130%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .tx-sremailsubscribe-pi1 p {
        line-height: 130%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
  }

  /* MITTE INHALT - SUCHE */

  #mitte_inhalt .suche {
        width: 477px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .suche input.formularfeld {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        border: 1px solid #ADADAD;
        width: 198px;
        height: 22px;
        font-size: 11px;
        color: #303030;
        text-align: left;
        vertical-align: top;
        margin: 0px;
        padding: 2px;
  }

  #mitte_inhalt .suche input.formularbutton {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        width: 109px;
        height: 22px;
        font-size: 11px;
        text-align: center;
        vertical-align: top;
  }

  #mitte_inhalt .suchergebnis {
        width: 477px;
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
  }

  #mitte_inhalt ul.browsebox {
        clear: both;
        text-align: left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .tx-indexedsearch-browsebox li {
        margin: 0px 0px 0px 0px;
        padding: 0px 16px 0px 0px;
  }

  #mitte_inhalt .tx-indexedsearch-res {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 18px 0px;
  }

  #mitte_inhalt .suche_titel {
        float: left;
        clear: left;
        font-size: 120%;
        font-weight: bold;
        line-height: 120%;
        text-align: left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .suche_prozent {
        float: right;
        font-size: 100%;
        font-weight: normal;
        line-height: 120%;
        text-align: right;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt p.suche_ergebnistext {
        clear: both;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 2px 0px;
  }

  #mitte_inhalt p.suche_zusatzinfos {
        font-weight: normal;
        line-height: 130%;
        margin: 0px 0px 0px 0px;
        padding: 1px 0px 3px 2px;
  }

  #mitte_inhalt .suche_nav_prev {
        width: 46px;
        margin: 0px 6px 0px 12px;
  }

  #mitte_inhalt .suche_nav_next {
        width: 46px;
        margin: 0px 0px 0px 0px;
  }

  /* MITTE INHALT - NEWS-PLUGIN */
  /* MITTE INHALT - NEWS - LATEST */
  #mitte_inhalt .news-latest-container {
        clear: both;
        width: 482px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .news-latest-item {
        clear: both;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 26px 0px;
  }

  #mitte_inhalt .news-latest-category {
        width: 477px;
        height: 19px;
        margin: 0px 0px 16px 0px;
        padding: 0px 0px 0px 0px;
        border-top: 1px;
        border-bottom: 1px;
        border-left: 0px;
        border-right: 0px;
        border-style: solid;
        border-color: #96461A;
  }

  #mitte_inhalt p.news-latest-categorytext {
        float: left;
        font-size: 95%;
        font-weight: normal;
        line-height: 100%;
        text-transform: uppercase;
        color: #96461A;
        margin: 3px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt p.news-latest-date {
        float: left;
        font-size: 95%;
        font-weight: normal;
        line-height: 100%;
        text-transform: none;
        color: #666666;
        margin: 3px 0px 0px 12px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .news-latest-item h1 {
        font-size: 135%;
        line-height: 130%;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt p.news-latest-img {
        float: left;
        padding: 0px;
        margin: 0px;
  }

  #mitte_inhalt p.news-latest-img img {
        padding: 0px;
        margin: 3px 12px 26px 0px;
  }

  #mitte_inhalt p.news-latest-text {
        font-size: 100%;
        line-height: 160%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .news-latest-morelink {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .news-latest-morelink a {
        font-size: 90%;
        font-weight: normal;
        color: #EA6433;
        text-decoration: none;
  }

  #mitte_inhalt .news-latest-morelink a:hover {
        font-size: 90%;
        color: #EA6433;
        text-decoration: underline;
  }

  /* MITTE INHALT - NEWS - LIST */
  #mitte_inhalt .news-list-container {
        clear: both;
        width: 482px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .news-list-item {
        clear: both;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 26px 0px;
  }

  #mitte_inhalt .news-list-category {
        width: 477px;
        height: 19px;
        margin: 0px 0px 16px 0px;
        padding: 0px 0px 0px 0px;
        border-top: 1px;
        border-bottom: 1px;
        border-left: 0px;
        border-right: 0px;
        border-style: solid;
        border-color: #96461A;
  }

  #mitte_inhalt p.news-list-categorytext {
        float: left;
        font-size: 95%;
        font-weight: normal;
        line-height: 100%;
        text-transform: uppercase;
        color: #96461A;
        margin: 3px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt p.news-list-date {
        float: left;
        font-size: 95%;
        font-weight: normal;
        line-height: 100%;
        text-transform: none;
        color: #666666;
        margin: 3px 0px 0px 12px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .news-list-item h1.portal {
        line-height: 130%;
        margin: 0px 0px 14px 0px;
        padding: 10px 0px 0px 0px;
  }

  #mitte_inhalt .news-list-item h1.eintrag {
        font-size: 150%;
        line-height: 130%;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt p.news-list-img {
        float: left;
        padding: 0px;
        margin: 0px;
  }

  #mitte_inhalt p.news-list-img img {
        padding: 0px;
        margin: 3px 12px 26px 0px;
  }

  #mitte_inhalt p.news-list-text {
        font-size: 100%;
        line-height: 160%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .news-list-morelink {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .news-list-morelink a {
        font-size: 90%;
        color: #EA6433;
        text-decoration: none;
  }

  #mitte_inhalt .news-list-morelink a:hover {
        font-size: 90%;
        color: #EA6433;
        text-decoration: underline;
  }

  #mitte_inhalt .news-list-browse {
        clear: both;
        text-align: left;
        margin: 18px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  /* MITTE INHALT - NEWS - SINGLE */
  #mitte_inhalt .news-single-container {
        width: 482px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 18px 0px;
  }

  #mitte_inhalt .news-single-item {
        clear: both;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 26px 0px;
  }

  #mitte_inhalt .news-single-category {
        width: 477px;
        height: 19px;
        margin: 0px 0px 16px 0px;
        padding: 0px 0px 0px 0px;
        border-top: 1px;
        border-bottom: 1px;
        border-left: 0px;
        border-right: 0px;
        border-style: solid;
        border-color: #96461A;
  }

  #mitte_inhalt p.news-single-categorytext {
        float: left;
        font-size: 95%;
        font-weight: normal;
        line-height: 100%;
        text-transform: uppercase;
        color: #96461A;
        margin: 3px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt p.news-single-date {
        float: left;
        font-size: 95%;
        font-weight: normal;
        line-height: 100%;
        text-transform: none;
        color: #666666;
        margin: 3px 0px 0px 12px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt .news-single-item h1 {
        line-height: 130%;
        margin: 0px 0px 14px 0px;
        padding: 10px 0px 0px 0px;
  }

  #mitte_inhalt .news-single-container img {
        float: left;
        padding: 0px;
        margin: 3px 12px 10px 0px;
  }

  #mitte_inhalt p.news-single-text {
        font-size: 100%;
        line-height: 160%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #mitte_inhalt p.news-single-backlink {
        margin: 0px 0px 0px 0px;
        padding: 16px 0px 0px 0px;
  }

  #mitte_inhalt .news-single-backlink a {
        font-size: 90%;
        color: #EA6433;
        text-decoration: none;
  }

  #mitte_inhalt .news-single-backlink a:hover {
        font-size: 90%;
        color: #EA6433;
        text-decoration: underline;
  }

  /* RECHTS INHALT ---------------------------------------------------------------------------------- */

  /* RECHTS INHALT - KÄSTEN */
  #rechts_inhalt .eintrag_rechts {
        width: 210px;
        margin: 0px 0px 9px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .eintrag_rechts h1 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 95%;
        font-weight: normal;
        line-height: 100%;
        text-transform: uppercase;
        text-align: center;
        color: #ffffff;
        margin: 0px 0px 18px 0px;
        padding: 4px 0px 0px 0px;
  }

  #rechts_inhalt p {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt ul, #rechts_inhalt ol {
        width: 185px;
        list-style-type: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/bild_list_bullet.gif);
        background-repeat: no-repeat;
        background-position: 0px 6px;
  }

  #rechts_inhalt ul.cat, #rechts_inhalt ol.cat {
        width: 185px;
        list-style-type: disc;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
        background-image: none;
  }

  #rechts_inhalt li {
        width: 170px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt img {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .csc-textpic * {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .csc-textpic-image * {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .csc-textpic-imagewrap * {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .csc-textpic-clear {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt dt, #rechts_inhalt dd, #rechts_inhalt dl {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_ {
        overflow: hidden;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .bild_auf_kasten {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_wusstensieschon {
        text-align: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 6px 16px 6px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_wusstensieschon.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #DAE3CD;
  }

  #rechts_inhalt .kasten_didyouknow {
        text-align: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 16px 0px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_didyouknow.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #DAE3CD;
  }

  #rechts_inhalt .kasten_wusstensieschon p, #rechts_inhalt .kasten_didyouknow p {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 100%;
        line-height: 155%;
        color: #333333;
        margin: 0px 0px 0px 0px;
        padding: 70px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_pressespiegel, #rechts_inhalt .kasten_press_review {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 8px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_news.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #FCE8D5;
  }

  #rechts_inhalt .kasten_pressespiegel h1, #rechts_inhalt .kasten_press_review h1 {
        padding: 127px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_konsular, #rechts_inhalt .kasten_consular, #rechts_inhalt .kasten_wichtiger_hinweis, #rechts_inhalt .kasten_important_notice {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_konsulat.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #F2E4D4;
  }

  #rechts_inhalt .kasten_2010_partner, #rechts_inhalt .kasten_2010_partners {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_wm2010.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #EBE3DB;
  }

  #rechts_inhalt .kasten_wm_2010_countdown, #rechts_inhalt .kasten_world_cup_2010_countdown {
        height: 76px;
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_wm2010_countdown.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #EBE3DB;
  }

  #rechts_inhalt .kasten_wm_2010_countdown table, #rechts_inhalt .kasten_world_cup_2010_countdown table {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_wm_2010_countdown td, #rechts_inhalt .kasten_world_cup_2010_countdown td {
        font-size: 120%;
        color: #252E81;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_fifa_wm_2010, #rechts_inhalt .kasten_fifa_world_cup_2010 {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 8px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_wm2010_bild01.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #EBE3DB;
  }

  #rechts_inhalt .kasten_fifa_wm_2010 h1, #rechts_inhalt .kasten_fifa_world_cup_2010 h1 {
        padding: 127px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_public_viewing {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_wm2010.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
  }

  #rechts_inhalt .kasten_public_viewing h1 {
        margin: 0px 0px 0px 0px;
        padding: 4px 0px 4px 0px;
  }

  #rechts_inhalt .kasten_public_viewing img {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_2010_links {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_wm2010_bild02.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #EBE3DB;
  }

  #rechts_inhalt .kasten_2010_links h1 {
        padding: 149px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_handelsmessen_in_dtld, #rechts_inhalt .kasten_trade_fairs_in_germany {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_wirtschaft.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #EADAD1;
  }

  #rechts_inhalt .kasten_sa_handelsbeziehungen, #rechts_inhalt .kasten_sa_trade_relations {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_wirtschaft_handel.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #EADAD1;
  }

  #rechts_inhalt .kasten_sa_handelsbeziehungen h1, #rechts_inhalt .kasten_sa_trade_relations h1 {
        padding: 67px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_tag_der_offenen_tuer, #rechts_inhalt .kasten_open_day {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_botschaft.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #FBEEDB;
  }

  #rechts_inhalt .kasten_ministerium_des_inneren, #rechts_inhalt .kasten_ministry_of_home_affairs {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_homeaffairs.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #FDEFE2;
  }

  #rechts_inhalt .kasten_ministerium_des_inneren h1, #rechts_inhalt .kasten_ministry_of_home_affairs h1 {
        padding: 40px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_africa_gateway, #rechts_inhalt .kasten_15_jahres_rueckblick, #rechts_inhalt .kasten_15_year_review, #rechts_inhalt .kasten_neue_publikationen, #rechts_inhalt .kasten_new_publications, #rechts_inhalt .kasten_suedafrika_jahrbuch, #rechts_inhalt .kasten_south_african_yearbook {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_politik.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #DFD2D1;
  }

  #rechts_inhalt .kasten_praesident, #rechts_inhalt .kasten_president {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_politik_president.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #DFD2D1;
  }

  #rechts_inhalt .kasten_praesident h1, #rechts_inhalt .kasten_president h1 {
        padding: 125px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_sadc_plan {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_politik_sadc_plan.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #DFD2D1;
  }

  #rechts_inhalt .kasten_sadc_plan h1 {
        padding: 125px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_reiseangebote, #rechts_inhalt .kasten_travel_offers {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_tourismus_bild.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #CCDAD2;
  }

  #rechts_inhalt .kasten_reiseangebote h1, #rechts_inhalt .kasten_travel_offers h1 {
        padding: 143px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_suedafrika_community, #rechts_inhalt .kasten_south_africa_community {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_tourismus_comm.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #CCDAD2;
  }

  #rechts_inhalt .kasten_suedafrika_community h1, #rechts_inhalt .kasten_south_africa_community h1 {
        padding: 103px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_ueber_suedafrika, #rechts_inhalt .kasten_about_south_africa {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_suedafrika_sainfo.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #DAE3CD;
  }

  #rechts_inhalt .kasten_ueber_suedafrika h1, #rechts_inhalt .kasten_about_south_africa h1 {
        padding: 67px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_sa_fast_facts {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_suedafrika_fast.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #DAE3CD;
  }

  #rechts_inhalt .kasten_sa_fast_facts h1 {
        padding: 105px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_links, #rechts_inhalt .kasten_akkreditierung, #rechts_inhalt .kasten_accreditation, #rechts_inhalt .kasten_presse_links, #rechts_inhalt .kasten_press_links, #rechts_inhalt .kasten_bildergalerien, #rechts_inhalt .kasten_galleries, #rechts_inhalt .kasten_archiv, #rechts_inhalt .kasten_archive, #rechts_inhalt .kasten_suche_verfeinern, #rechts_inhalt .kasten_improve_result, #rechts_inhalt .kasten_suche_verfeinern, #rechts_inhalt .kasten_improve_result, #rechts_inhalt .kasten_rss_abonnieren, #rechts_inhalt .kasten_subscribe_to_rss {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_service.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #FDEFE2;
  }

  #rechts_inhalt p.news-catmenu-header {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .kasten_standort, #rechts_inhalt .kasten_location {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 16px 15px;
        background-image: url(http://www.suedafrika.org/fileadmin/bilder/hg_rechts_service_karte.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: #FDEFE2;
  }

  #rechts_inhalt .kasten_standort h1, #rechts_inhalt .kasten_location h1 {
        padding: 127px 0px 0px 0px;
  }

  /* RECHTS INHALT - NEWS-PLUGIN */
  /* RECHTS INHALT - NEWS - LIST */
  #rechts_inhalt .news-list-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .news-list-item {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 8px 0px;
  }

  #rechts_inhalt .news-list-title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .news-list-title a {
        font-size: 100%;
        line-height: 130%;
        color: #EA6433;
        text-decoration: none;
  }

  #rechts_inhalt .news-list-title a:hover {
        font-size: 100%;
        line-height: 130%;
        color: #EA6433;
        text-decoration: underline;
  }

  #rechts_inhalt .news-list-container p.news-list-text {
        font-size: 100%;
        line-height: 160%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  #rechts_inhalt .news-list-container p.bodytext {
        font-size: 100%;
        line-height: 160%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
  }

  /* RECHTS INHALT - KALENDER */
  #rechts_inhalt .kalender_klein {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
  }

}
