* body {
    margin : 0;
    padding : 0;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 100%;
    color : #091183;
}

.NavigationsHintergrund {
    position : absolute;
    top : 0.0em;
    left : 0.0em;
    border-style : solid;
    border-width : 0em;
    border-left-width : 0.55em;
    border-color : red;
    background-color : #e9eaf5;
    width : 12em;
    margin-right : 0.5em;
}

.rubrik {
     position : relative;
     top : 0em;
     left : 6.2em;
     color : red;
     background-image : url(../grafiken/banner_strasse.png);
     font-size : 2.0em;
     width : 23.8em;
     text-align : center;
     padding : 0.1em;
     white-space : nowrap;
}

.modulueberschrift {
     font-size : 1.2em;
     font-weight : bold;
     line-height : 1.3em;
     text-align : center;
     padding : 3px;
     margin-bottom : 0px;
}


.modulueberschrift_blau {
     font-size : 1.2em;
     font-weight : bold;
     line-height : 1.3em;
     text-align : left;
     padding : 0.05em;
     margin-top : 0em;
     margin-bottom : 0em;
     padding-bottom : 0.05em;
     background-color : blue;
     color : white;
     width : 37.5em;
}

.modulueberschrift_gruen {
     font-weight : bold;
     font-size : 1.s2em;
     line-height : 1.5em;
     text-align : left;
     padding : 0.05em;
     margin-top : 0em;
     margin-bottom : 0em;
     padding-bottom : 0.05em;
     width : 100%;
     color : #ffffff;
     background-color : #2b7613;
}


.massnahmeueberschrift {
     margin-top : 0em;
     margin-bottom : 0.2em;
     font-size : 1.8em;
     font-weight : bold;
     line-height : 1em;
     text-align : left;
     white-space : nowrap;
}

.zielgruppe {
     margin-top : 0.3em;
     margin-bottom : 0.1em;
     font-size : 1.2em;
     font-weight : bold;
     text-align : left;
     white-space : nowrap;
}

.weitere_infos {
     margin-top : 0.3em;
     margin-bottom : 0.1em;
     font-size : 1em;
     font-weight : bold;
     text-align : left;
     text-decoration : underline;
     white-space : nowrap;
}

.nahabstand {
     margin-top : 0.4em;
     margin-bottom : 0.2em;
 
}

.modulinhalt {
     font-size : 1em;
     line-height : 1.3em;
     text-align : justify;
     background-color : #feffbb;
     padding : 1.2em;
     margin-left : 12.5em;
     width : 45em;
     margin-bottom : 0em;
}

.modulinhalt_gruen {
     font-size : 1em;
     line-height : 1.3em;
     text-align : justify;
     background-color : #f1ffed;
     color : #0b4b05;
     padding : 1.2em;
     margin-left : 12.5em;
     width : 45.15em;
     margin-bottom : 0em;
}

.AbstandAP {
     margin-top : 0.5em;
     margin-bottom : 1.5em;
}

.ModulNrGruen {
     background-color : #ffffff;
     color : #185306;
}

.massnahme {
     font-size : 1em;
     line-height : 1.3em;
     text-align : justify;
     background-color : #fdfcc4;
     color : #0c1ea8;
     padding : 1em;
     margin-top : 0.6em;
     margin-left : 12.6em;
     margin-bottom : 0.6em;
     width : 45em;
 }

.seminarueberschrift {
     color : white;
     font-size : 1.2em;
     font-weight : bold;
     line-height : 1.3em;
     text-align : left;
     background-color : #4444FF;
     margin-bottom : 0em;
     margin-left : 10.5em;
     padding: 0.6em;
     width : 38.5em;
 }

.seminarinhalt {
     font-size : 1.0em;
     line-height : 1.3em;
     text-align : justify;
     padding-left : 1em;
     padding-top : 0.3em;
     padding-bottom : 0.3em;
     margin-left : 12em;
     margin-bottom : 0em;
     width : 47em;
}

.seminardaten {
     font-size : 1em;
     line-height : 1.3em;
     text-align : justify;
     padding-left : 1.2em;
     margin-left : 12em;
     width : 45.85em;
     margin-bottom : 0.5em;
}

.absatzueberschrift {
     font-size : 1.2em;
     font-weight : bold;
     line-height : 1.3em;
     text-align : center;
     margin-bottom : 0em;
}

.absatz {
     font-size : 1em;
     line-height : 1.3em;
     text-align : justify;
     margin-left : 12.6em;
     width : 47.5em;
     margin-top : 0.8em;
}


.HauptUeberschrift {
     font-size : 1.6em;
     margin-bottom : 0.3em;
}

.fachtext {
     font-size : 1em;
     line-height : 1.3em;
     text-align : justify;
     margin-bottom : 0.3em;
     margin-left : 12em;
     padding-left : 0.5em;
     width : 47.5em;
}

.TeaserA {
     font-size : 1em;
     line-height : 1.3em;
     text-align : justify;
     margin-top : 0em;
     margin-bottom : 0.5em;
     margin-left : 12.5em;
     padding : 0.5em;
     width : 45.8em;
     text-align : justify;
     color : #0b4b05;
     background-color : #d9ffd5;
     border-width : 0em;
     border-left-width : 0.8em;
     border-style : solid;
     border-color : #37aa1c;
}


.TeaserAUT {
     text-align : left;
     color : #ffffff;
     background-color : #37aa1c;
     margin : 0em;
     line-height : 1.3em;
     width : 100%;
     padding : 0em;
}

.TeaserAZERT {
     font-size : 0.95em;
     text-align : center;
     background-color : #37aa1c;
     color : #ffffff;
     padding-top: 0.2em;
     padding-bottom : 0.2em;
     margin-top : 0.5em;
     line-height : 1.3em;
     width : 100%;
}


.UebWPU {
     margin-top : 0.5em;
     margin-bottom : 0.25em;
}

.TeaserB {
     font-size : 1em;
     line-height : 1.3em;
     text-align : justify;
     margin-bottom : 0.5em;
     margin-left : 12.5em;
     padding : 0.5em;
     width : 45.8em;
     text-align : justify;
     background-color : #f4f5ff;
     border-width : 0em;
     border-left-width : 0.8em;
     border-style : solid;
     border-color : #083db5;
}

.TeaserBUT {
     text-align : left;
     color : #ffffff;
     background-color : #083db5;
     margin : 0em;
     line-height : 1.3em;
     width : 100%;
     padding : 0em;
}



.Neu {
     background-color : #ff0000;
     color : white;
}


.aenderungsdatum {
     font-size : 0.8em;
     margin-left : 16.1em;
     text-align : center;
     background-color : #DDEEEE;
     width : 58.5em;
}

.logo {
    position : absolute;
    top : 0.2em;
    left : 0.9em;
}

.tagesdatum {
    position : absolute;
    top : 4.2em;
    left : 0.8em;
    width:13em;
    white-space : nowrap;
    height : 2.3em;
    font-weight : bold;
    text-align : center;
    color : #777777;
    font-size : 0.82em;
}

.navigation {
    position : absolute;
    top : 5em;
    left : 1.2em;
    width : 11em;
    height : 30em;
    white-space : nowrap;
    font-size : 0.9em;
    line-height : 1.8em;
    text-align : left;
}

.zumSeitenanfang {
    font-size : 0.9em;
    line-height : 1.3em;
    text-align : left;
    margin-top : 0.2em;
    margin-left : 14.4em;
    margin-bottom : 1em;
    width : 54em;
}

.hinweis {
    font-size : 0.8em;
    line-height : 1.3em;
    text-align : justify;
    background-color : #EEEEEE;
    border-width : 0.1em;
    margin-left : 16.8em;
    padding : 0.3em;
    width : 57em;
    margin-bottom : 1.5em;
}

.hinweisseminare {
    font-size : 0.8em;
    line-height : 1.3em;
    text-align : justify;
    background-color : #EEEEEE;
    border-width : 0.1em;
    margin-left : 17.5em;
    padding : 0.8em;
    width : 54em;
    margin-bottom : 1em;
}

.ICAAdresse {
    position : absolute;
    top : 18em;
    left : 0.85em;
    width : 10em;
    text-align : center;
    background-color : #cad8f6;
    padding : 0.2em;
    border : 0.1em;
    border-style : dotted;
    border-color : #0a56f0;
}


.slogan1 {
    position : absolute;
    top : 5em; 
    left : 0.9em;
    width : 10em;
}

.slogan2 {
    position : absolute;
    top : 18em;
    left : 0.85em;
    width : 10em;
}

.starttermin {
    font-size : 1em;
    font-weight : bold;
    line-height : 1.3em;
    text-align : center;
    margin-left:12.7em;
    margin-bottom : 0.25em;
    width : 46.5em;
    background-color:#E0E0E0;
    padding : 0.3em;
}
.Nahabstand {
       margin-bottom : 0.2em;
 }

.eingabe {
     background-color : white;
     color : #091183;
     font-size : 1em;
}

a:link {
   font-weight : bold;
   color : #091183;
   text-decoration : none
}

a:visited {
   font-weight : bold;
   color : #091183;
   text-decoration : none
}

a:hover {
   font-weight : bold;
   color : #E00000;
   background-color : #FFFFCC;
   text-decoration : none
}

a:active {
   font-weight : bold;
   color : #091183;
   text-decoration : underline;
}

a:focus {
   font-weight : bold;
   color : #E00000;
   background-color : #FFFFCC;
   text-decoration : none
}