body     {
        background-color: #FFFFFF;
        margin:0px;
        font-family:arial, verdana, sans-serif;
        font-size:1em;
        font-weight:normal;
        color:#000000;
        }
/* elemente nur fuer die druckversion:  */
.url {
        padding:0em;
        margin-left:8.4em !important;
        margin-left:4.3em;
        width:31em;
        text-align:right;
        float:left;
        }
.schrift {
        font-size:65%;
        }
.ausdrucken {
        border-top:1px solid #000000;
        height:3em;
        width:31em;
        text-align:right;
        margin-left:8.4em;
        padding-top:0em !important;
        padding-top:0.5em;
        }
.startseite {
        width:39.5em;
        margin-left:0em;
        margin-right:9em;
        }
.popupdruck {
        width:32.5em;
        margin:0em 0em 0em 1em;
        }
/* */
strong, .strong     {
        font-weight:bold;
        }
a         {
        color:#000000;
        text-decoration:none;
        }
p         {
        font-size:70%;
        }
h1         {
        font-size:76%;
        margin:1.5em 0em 0.5em 0em;
        }
/* gesonderte h1-varianten : */
.erstezeile {
        margin:0.2em 0.2em 0.2em 0.5em;
        }
.zweitezeile {
        margin:-0.3em 0.2em 0.2em 0.5em;
        }
.aktuelles {
/*mb ff*/
    margin: 0.2em 0.2em 0em 0.5em;
    color: #D0005F;
}
.headlineuebersicht {
        margin:0em;
        }
.headlineueberzwei{
        margin:0em;
        }
h2        {
        font-size:70%;
        font-weight:bold;
        }
h2.fliesstext    {
        font-size:70%;
        font-weight:bold;
        margin:1em 0em 0em 0em;
        }
p.fliesstext    {
        font-size:70%;
        margin:0em;
        }
.linkzeichen {
        font-size:1.2em;
        }
/* listen allgemein */
ul         {
        padding:0em;
        margin:0em;
        }
li         {
        list-style-type:none;
        background-image:url(http://www.mds-ev.org/img/layout/pfeil.gif);
        background-repeat:no-repeat;
        background-position:1em 0.4em;
        font-size:70%;
        padding:0em 0.5em 0em 2em !important;
        padding:0em 0em 0.2em 2em;
        margin:0em 0em 0.5em 0em !important;
        margin:0em;
        }
.linkliste         {
        list-style-type:none;
        background-image:url(http://www.mds-ev.org/img/layout/pfeil.gif);
        background-repeat:no-repeat;
        }
.lexikon     {
        padding:0em 0em 0em 2em !important;
        padding:0em 0em 0em 2em;
        margin:0em 0em 0em 0em !important;
        margin:0em;
        }
li p     {
        font-size:100% !important;
        margin-left:2em;
        }
.listelinkzeichen{
        float:left;
        margin:0em 0.3em 0.5em 1.5em;
        font-size:70%;
        }
.listelink{
        font-size:70%;
        }
/* */
.textblock {
        padding:0em 1em 1em 1em;
        line-height:0.9em;
        }
.textblockuebersicht {
        padding:0.5em 0.5em 0.2em 1em;
        line-height:0.9em;
        }
.weiterlink {
        margin:0.2em 0.2em 0em 0.7em;
        padding:0em;
        font-size:70%;
        }
.floatleft {
        float:left;
        }
.floatright {
        float:right;
        }
/* formulare*/
form, input {
        margin:0em;
        padding:0em;
        }
label {
        display:block;
        float:left;
        font-size:70%;
        font-weight:bold;
        }
.kontakt{
        width:15em;
        }
.button {
        margin:1em 0em 1em 15em !important;
        margin:1em 0em 1em 11em;
        font-size:70%;
        }
/* elemente lexikon */
.lexikon{
        width:20em;
        }
.buttonlexikon {
        margin:1em 0em 1em 20em !important;
        margin:1em 0em 1em 14em;
        font-size:70%;
        }
.begriff {
        margin:0em 1em 0em 1em;
        }
/* */
textarea, select  {
        margin-bottom:0.5em;
        }
/* input-Klasse fuer alle Formulare (ausser suche) */
.input {
        margin-bottom:0.5em;
        }
p.marginalform{
        font-size:100% !important;
        }
/* */
/* header mit claim  */
.claim {
  width:48em;
    background: #FFFFFF;
    text-align: left;
    padding: 0.9em 0em 0.5em 0em;
  }
.claimbild{
    width: 47em;
    /*mb*/
    padding: 0em;
    margin: 0em 0em 0em 0.5em;
  }
/* */
.serviceleiste {
        visibility:hidden;
        padding:0em;
        margin:0.5em 0em 0.1em 0em;
        background:#DFDFDF;
        width:48em;
        text-align:left;
        height:1.31em !important;
        height:1.3em;
        overflow:hidden;
        }
.popup {
        width:32em;
        margin-top:0.5em !important;
        margin-top:0.5em;
        }
.serviceleiste a {
        color:#333333;
        background:#DFDFDF;
        }
.serviceleiste a:hover {
        color:#FFFFFF;
        background:#D0005F;
        }
.serviceleisteon {
        color:#FFFFFF;
        margin:0em;
        background:#D0005F;
        }
.inputsuchelabel {
        display:none;
        }
.inputsuche {
font-size: 70%;
    margin: 0em 0em 0em 4.4em !important;
/*mb*/
    margin: 0em 0em 0.3em 3.5em;
/*mb*/
    padding: 0em;
        }
.inputbutton {
        font-size:70%;
        margin:0em 0em 0em 0em !important;
        margin:0em 0em 0.4em 0em;
        padding:0em;
        }
/* obere navi (ausser startseite)  */
.oberenavi {
        visibility:hidden;
        margin:0em 0em 0em 0em;
        font-weight:bold;
        }
.oberenavi a {
        color:#D0005F;
        background:#DFDFDF;
        }
.oberenavi a:hover {
        color:#FFFFFF;
        background:#D0005F;
        }
.oberenavion {
        color:#FFFFFF;
        margin:0em;
        background:#D0005F;
        }
/* abstaende fuer alle hauptnavigationsbalken: */
.hauptnavi {
        margin:0em;
        padding:0.5em 0.5em 0.7em 1em !important;
        padding:0.5em 0.5em 0.7em 1em;
        font-size:70%;
        height:1.3em;
        }
/* styles der linken Navi (nicht auf startseite vorhanden) */
.sublink a {
        font-size:70%;
        padding:0.5em 0.5em 0.5em 2em;
        margin:0em;
        display:block;
        background-image:url(http://www.mds-ev.org/img/layout/pfeil.gif);
        background-repeat:no-repeat;
        background-position:1em 0.8em;
        }
.sublink a:hover    {
        color:#FFFFFF;
        background:#D0005F;
        font-weight:bold;
        background-image:url(http://www.mds-ev.org/img/layout/pfeil.gif);
        background-repeat:no-repeat;
        background-position:1em 0.8em;
        }
a.sublinkon  {
        font-size:70%;
        font-weight:bold;
        padding:0.5em 0.5em 0.5em 2em;
        margin:0em;
        display:block;
        color:#FFFFFF;
        background:#D0005F;
        background-image:url(http://www.mds-ev.org/img/layout/pfeil.gif);
        background-repeat:no-repeat;
        background-position:1em 0.8em;
        }
.subsublink {
        background:#FFFFFF;
        padding-left:0.5em;
        }
.subsublink a:hover {
        background:#FFFFFF;
        padding:0.5em 0.5em 0.5em 2em;
        margin:0em;
        font-weight:bold;
        color:#D0005F;
        background-image:url(http://www.mds-ev.org/img/layout/pfeil.gif);
        background-repeat:no-repeat;
        background-position:1em 0.8em;
        }
a.subsublinkon {
        font-size:70%;
        display:block;
        background:#FFFFFF;
        padding:0.5em 0.5em 0.5em 2em;
        margin:0em;
        font-weight:bold;
        color:#D0005F;
        background-image:url(http://www.mds-ev.org/img/layout/pfeil.gif);
        background-repeat:no-repeat;
        background-position:1em 0.8em;
        }
/* */
/* footer */
.druckversion {
        margin:0em;
        background:#DFDFDF;
        padding:0.4em 1.1em 0.4em 4em !important;
        padding:0em 1.1em 0.5em 3em;
        height:1.2em;
        font-size:70%;
        font-weight:bold;
        }
.nachoben {
        z-index:1;
        background:#DFDFDF;
        padding-left:2.5em;
        }
.druckicon {
        width:1.4em;
        height:1.1em;
        vertical-align:middle;
        }
/* inhalte  */
.inhalt {
        margin:0.5em 0em 0.5em 0em;
        background:#FFFFFF;
        width:48em;
        text-align:left;
        }
/* startseite  */
.box {
        margin-right:0.5em;
        border-top:0.5em solid #DFDFDF;
        border-bottom:0.5em solid #DFDFDF;
        background:#FFFFFF;
        padding:0em;
        line-height:0.9em;
        float:left;
        }
.box_zeilen {
/*mb ff*/
    margin-right: 0.5em;
    border-top: 0.5em solid #DFDFDF;
    border-bottom: 0.5em solid #DFDFDF;
    background: #FFFFFF;
    padding: 0em;
    line-height: 0.9em;
}
/* klassen fuer die verschiedenen hoehen und breiten der boxen */
.breit {
        width:12.85em !important;
        width:12.8em;
        min-height:20em;
        height:20em;
        }
.schmal {
        width:9.52em !important;
        width:9em;
        min-height:24.6em;
        height:24.6em !important;
        height:25.8em;
        }
.schmal p, .breit p, .spalte_startseite p {
/*mb*/
    margin: 0em 0.2em 0em 0.7em;
    padding: 0em;
}
.content {
        width:31.2em;
        float:left;
        overflow:hidden;
        }
.uebersicht {
        width:31.2em !important;
        width:31.4em;
        margin-right:0em !important;
        margin-right:-0.2em;
        }
.boxbreadcrump {
        border-top:0.5em solid #DFDFDF;
        border-bottom:0.5em solid #FFFFFF;
        background:#FFFFFF;
        }
.keyvisual {
/*mb ff*/
    display: none;
    width: 39.5em !important;
    width: 39.6em;
}
.themenfelder {
/*mb ff*/
    width: 11.1em !important;
    width: 12.6em;
    margin: 0em;
    padding: 0.1em 0.7em 0.7em 0.7em;
}
.themenfelder h1.erstezeile {
/*mb ff*/
    margin-bottom: 0.7em;
    margin-top: 0.2em !important;
    margin-top: 0.4em;
}
.themenfelder h2.zweitezeile {
/*mb ff*/
    font-weight: normal;
    font-size: 76%;
    margin: -0.1em 0em 0.2em 0.5em;
}
.spalte_startseite {
/*mb ff*/
    width: 19.5em !important;
    width: 19.55em;
}
.hervorgehoben {
/*mb ff*/
    background: #EBEDF8;
    border-color: #BFC1D5;
}
.pressemeldung {
/*mb ff*/
    margin: 0em 0em 1.5em 0em;
}
.box_zeilenabstand {
/*mb ff*/
    margin-bottom: 0.5em;
}
.box_zeilen p {
/*mb ff*/
    margin-bottom: 2em;
}
/* box der linken marginalspalte, navigation: */
.linkenavi {
        visibility:hidden;
        margin-right:0.5em;
        border-top:0.5em solid #FFFFFF;
        border-bottom:0.5em solid #FFFFFF;
        background:#DFDFDF;
        width:7.9em;
        float:left;
        }
.leer {
        margin-right:0.5em;
        border-top:0.5em solid #FFFFFF;
        border-bottom:0.5em solid #FFFFFF;
        background:#FFFFFF;
        width:7.9em;
        float:left;
        }
/* */
.uebersichtrahmen {
        display:block;
        float:left;
        min-height:20em;
        overflow:hidden;
        }
.abstand {
        margin-top:0.5em;
        margin-bottom:0em;
        }
.keyvisualcontent {
        display: none;
        width:31.2em !important;
        width:32em;
        height:12.48em !important;
        height:12.7em;
        }
/*  */
.boxausrichtung {
        float:left;
        }
.boxabstand {
        clear:both;
        height:0.5em !important;
        height:0em;
        width:40em;
        font-size:100% !important;
        font-size:50%;
        }
/* inhaltselemente */
.keyvisualstart {
/*mb ff*/
    width: 27em;
}
.verlinkteueberschrift {
        color:#D0005F;
        margin:0.2em 0.2em 0.2em 0.2em;
        height:2em !important;
        height:2.4em;
        }
.bildstartoben{
        display: none;
        width:12.85em !important;
        width:12.8em;
        height:6.76em;
        }
.bildstartunten{
        display: none;
        width:9.52em !important;
        width:9.5em;
        height:6.8em;
        }
.bilduebersicht{
        display: none;
        width:11.9em;
        height:6.5em;
        margin:0em;
        padding:0em;
        float:right;
        }
.bildfliesstext {
        display: none;
        padding:0em;
        margin:0em;
        }
.bildmituntertitel {
        display: none;
        padding:0.5em 1em 0em 1em;
        margin:0em;
        }
p.untertitel {
        border-bottom:1px solid #ABABAB;
        padding:0.3em;
        margin:0em !important;
        }
.box p {
        font-size:70%;
        margin-top:0.5em;
        margin-bottom:0.5em;
        }
.pressemeldung p {
/*mb ff*/
    margin-top: 0em;
}
/* breadcrump */
.breadcrump {
        padding:0.5em 0em 0.5em 1.2em;
        font-size:65%;
        }
.breadcrump a {
        margin-right:1em;
        }
/* breadcrump-abstand zum keyvisual */
.bcinhaltsseite {
        padding:0.5em 0em 3em 1.2em;
        }
/* h2-klasse nur fuer startseite */
.boxheadline {
        font-size:70%;
        font-weight:bold;
        margin:0.7em 0.7em 0em 0.7em;
        }
/* marginalspalte rechts mit teasern */
.marginalbox {
        width:7.9em;
        background:#DFDFDF;
        border-top:0.5em solid #ABABAB;
        border-bottom:0.5em solid #ABABAB;
        float:right;
        margin-left:-0.5em;
        }
/* angaben zur festen hoehe der marginalboxen auf der startseite */
.hoehenews {
        line-height:0.9em;
        }
.laenderstartseite {
        min-height:25.8em;
        height:25.8em !important;
        height:26em;
        }
.laenderstartseite li {
        list-style-type:none;
        background-image:url(http://www.mds-ev.org/img/layout/pfeil.gif);
        background-repeat:no-repeat;
        background-position:1em 0.4em !important;
        background-position:1em 0.7em;
        font-size:70%;
        padding:0em 0.5em 0em 2em !important;
        padding:0em 0em 0em 2em;
        margin:0.3em 0em 0.2em 0em !important;
        margin:0em;
        }
/* */
.marginalbox p {
        font-size:70%;
        margin:0.2em 0.7em 0.2em 0.7em;
        }
.marginalbox ul {
/*mb ff*/
    margin: 0.2em 0em 0.7em 0em;
}
.marginalabstand {
        height:0.5em !important;
        height:0em;
        width:7.9em;
        margin-left:-0.5em;
        float:right;
        }
/*  */
/* tabellen */
table    {
        font-size:70%;
        text-align:left;
        margin-bottom:1em;
        width:40em;
        }
caption {
        text-align:left;
        font-weight:bold;
        font-size:1em;
        margin:1em 0em 0.5em 0em;
        }
th      {
        background: #EBEDF8;
        border-bottom: 0.1em solid #BFC1D5;
        vertical-align:top;
        }
.zeilen {
        background:#FFFFFF;
        }
td        {
        border-bottom: 0.1em solid #BFC1D5;
        border-left: 0.1em solid #EBEDF8;
        vertical-align:top;
        }
/* */
/* sitemap */
.hauptpunkt {
        position:relative;
        border-top:1px solid #ABABAB;
        margin-top:0.5em;
        width:29em;
        padding:0.5em 0em 0.5em 0em;
        }
.hauptpunkt li {
        list-style-type:none;
        background-image:url(http://www.mds-ev.org/img/layout/pfeil.gif);
        background-repeat:no-repeat;
        background-position:0em 0.3em !important;
        background-position:0em 0.4em;
        padding:0em 0em 0em 1em !important;
        padding:0em 0em 0.4em 1em;
        margin:0em;
        }
.eins     {
        width:8em;
        font-size:110%;
        font-weight:bold;
        }
.zwei     {
        width:11em !important;
        width:10em;
        font-weight:bold;
        }
.drei     {
        width:9em;
        line-height:0.7em;
        margin-bottom:0.5em;
        }
li.grauelinks {
        background-image:url(http://www.mds-ev.org/img/layout/pfeil.gif);
        background-position:0em 0.4em;
        }
li.grauelinks a{
        color:#333333;
        }
/* Impressum */
.impressum {
        width:9em;
        }
/* ergebnisliste der suchen */
.suchergebnisse {
        margin-left:2em;
        }
.suchergebnisabstand {
        width:8em;
        }