﻿#LayerMain {
    position: relative;
    width: 87.5em;
    margin: 0em auto;
}
#LayerMainSpalte1 {
    position:relative;
    float:left;
    width:3.2em;
    padding:14.5em 0em 0em 0em;
    margin:0em;
}
#LayerMainSpalte2 {
    position:relative;
    float:left;
    width:81.4em;
    background-image:url(/structure/bg-mainspalte2.gif);
    background-repeat:repeat-y;
}
#LayerMainInhalt {
    position:relative;
    float:left;
    width:100%;
}
#LayerFooter {
    position:relative;
    float:left;
    width:100%;
}
#LayerMenue {
    position:relative;
    float:left;
    left:0.6em;
    width:80.01em;
    margin:0em;
    padding:0em 0.5em 0em 0em;
}
#LayerMenueSpalte1 {
    position:relative;
    float:left;
    left:0.8em;
    width:16.1em;
}
#LayerMenueSpalte2 {
    position:relative;
    float:left;
    left:0.8em;
    padding:1em 0em 1em 0em;
    margin:0em;
    height: 1em;
}
#LayerMenueSpalte3 {
    position:relative;
    float:right;
    left:0.8em;
    padding:0.7em 1em 0.3em 1em;
    margin:0px;
}
#LayerSchriftvergroeserung {
    position:relative;
    float:left;
    padding:0em;
    margin:0em;
}
#LayerSuche {
    position:relative;
    float:right;
    padding:0.7em 0em 0.3em 0em;
    margin:0em;
}
#LayerSuchfeld {
    position:relative;
    float:left;
    padding:0em 0.3em 0em 0em;
    margin:0em;
}
#LayerSucheArrow {
    position:relative;
    float:left;
}
#LayerTrennlinie1 {
    position:relative;
    float:left;
    left:0.6em;
    width:80.01em;
    margin:0em;
    padding:0em 0.5em 0em 0em;
}
#LayerMasterInhalt {
    position:relative;
    float:left;
    left:0.6em;
    width:79.9em;
    margin:0em;
    padding:0em 0.5em 0em 0em;
}
#LayerMainInhalt2 {
    position:relative;
    float:left;
    left:0.8em;
    width:79.1em;
}
#LayerMenue2 {
    position:relative;
    float:left;
    width:100%;
}
#LayerTrennlinie2 {
    position:relative;
    float:left;
    width:100%;
    padding:0em 0em 0em 0em;  
    margin:0px;
}
#LayerMenue2Spalte1 {
    position:relative;
    float:left;
}
#LayerMenue2Spalte2 {
    position:relative;
    float:right;
}
#LayerMainInhalt3 {
    position:relative;
    float:left;
    width:100%;
    padding:0em 0em 2em 0em;
    margin:0em;
}
#LayerMainInhalt3Spalte1 {
    position:relative;
    float:left;
    width:51.9em;
}
.LayerInhalt {
    position:relative;
    float:left;    
    left:0em;
    padding:0em;
    padding-bottom: 1em;
    margin:0em;
    width:51.9em;
}
#LayerMainInhalt3Spalte2  {
    position:relative;
    float:right;
    width:22.6em;
}
#LayerTextExtranetStartseite {
    position:relative;
    float:left;
    width:100%;
    height:18em;
    padding-bottom: 1em;
}
#LayerTextExtranetStartseiteBild {
    position:absolute;
    width:100%;
    z-index:3;
}
#LayerTextExtranetStartseiteText {
    position:absolute;
    width:100%;
    z-index:9;
}
#LayerTextExtranetStartseiteTextSpalte1 {
    position:relative;
    float:left;
    padding:1em 0em 0em 1em;
    margin:0em;
    width:32.8em;
}
#LayerTextExtranetStartseiteTextSpalte2 {
    position:relative;
    float:left;
    padding:1em 0em 0em 1em;
    margin:0em;
    width:32.8em;
}
#LayerBildStartseite {
    position:relative;
    float:left;
    width:100%;
    padding:0;
    margin:0em;
}
#LayerInhaltStartseite {
    position:relative;
    float:left;
    left:1em;
    padding:1.5em 0em 0em 0em;
    margin:0em;
    width:50.9em;
}
#LayerNewsMainRechts {
    position:relative;
    float:left;
    width:100%;
    padding:0em 0em 0em 0em;
    margin:0em;
}
#LayerNewsMainRechts2 {
    position:relative;
    float:left;
    width:100%;
    padding:0.5em 0em 0em 0em;
    margin:0em;
}
#LayerNewsBalkenOben, #LayerNewsBalkenUnten {
    position:relative;
    float:left;
    width:22.6em;
    height:0.7em;
    padding:0;
    margin:0;
    overflow:hidden;
}
#LayerNewsHeader {
    position:relative;
    float:left;
    width:100%;
    padding:0;
    margin:0;
}
.LayerNewsRechts {
    position:relative;
    float:left;
    padding:0;
    margin:0;
    width:22.6em;
    /* border-bottom:1px solid #fff; */
}
.LayerNewsRechtsAbschluss {
    position:relative;
    float:left;
    padding:0;
    margin:0;
    width:22.6em;
}
.LayerNewsRechtsInhalt {
    position:relative;
    float:left;
    padding:0.5em 0.5em 1em 0.5em;
    margin:0;
    width:21.5em;
}
#LayerInhaltAbschluss {
    position:relative;
    float:left;
    width:81.4em;
    height:2.1em;
    padding:0em;
    margin:0em;
    overflow:hidden;
}
#LayerFooterW3C {
    position:relative;
    float:left;
    width:20em;
    padding:1em 0em 0em 4.2em;
    margin:0;
}
#LayerFooterAdresse {
    position:relative;
    float:left;
    width:46em;
    padding:1em 0em 0em 0em;
    margin:0;
}
#LayerFooterButtons {
    position:relative;
    float:right;
    padding:0.5em 0em 0em 0em;
    margin:0;
}
#LayerExtranetLogin {
    position:relative;
    float:right;
    width:16em;
    padding:0.4em 0.5em 0em 0em;
    margin:0em;
}
#LayerExtranetLoginHeader {
    position:relative;
    float:left;
    width:15.6em;
    padding:0em 0em 0.5em 0em;
    margin:0em;
}
#LayerExtranetLoginForm {
    position:relative;
    float:left;
    width:15.6em;
    padding:0.5em 0em 0.5em 0em;
    margin:0;
}
#LayerExtranetLoginFeld {
    position:relative;
}
#LayerExtranetLoginFeld2 {
    position:relative;
    padding:0.5em 0em 0em 0em;
    margin:0em;
}
#LayerExtranetLoginFeldSpalte1 {
    position:relative;
    float:left;
}
#LayerExtranetLoginFeldSpalte2 {
    position:relative;
    float:left;
    padding:1.25em 0em 0em 0.3em;
    margin:0em;
}
.LayerDownload {
    position:relative;
    float:left;
    width:100%;
}
.LayerMenueRechts {
    position:relative;
    float:left;
    width:100%;
}
.LayerHeaderSpalteRechts {
    position:relative;
    float:left;
    width:100%;
}
.LayerInhaltsbereich {
    position:relative;
    float:left;
    width:100%;
    padding:0em 0em 1em 0em;
    margin:0;
    /*background-image:url(/structure/trennlinie-punkte.gif);
    background-repeat:repeat-x;
    background-position:bottom left;*/
}
.LayerInhaltSpalte1 {
    position:relative;
    float:left;
    width:35em;
}
.LayerInhaltSpalte2 {
    position:relative;
    float:right;
    width:13.7em;
}
.LayerGeschaeftsfuehrungSpalte1 {
    position:relative;
    float:left;
    width:23em;
    padding:1em 0em 0em 0em;
    margin:0em;
}
.LayerGeschaeftsfuehrungSpalte2 {
    position:relative;
    float:left;
    padding:0em 0em 0em 1em;
    height:10em;
}
#LayerLastUpdate {
    position:relative;
    float:left;
    width:100%;
    padding:2em 0em 0em 0em;
    margin:0em;
    text-align:right;
}
/* Download */
.LayerDownloadHead {
    position: relative;
    float: left;
    width: 50.9em;
}
.LayerDownloadText {
    position: relative;
    float: left;
    width: 34em;
}
.LayerDownloadImage {
    position: relative;
    float: right;
    width: 13.7em;
}
/* Download */
 
/* NEWS */
.LayerNews {
    position: relative;
    float: left;
    width: 51.9em;
}
.LayerNewsText {
    position: relative;
    float: left;
}
.LayerNewsImage {
    position: relative;
    float: left;
    margin: 0;
    margin-left: 1em;
    padding: 0;
    width: 12em;
}
.LayerNewsTitle {
    position: relative;
    padding: 0em 0em 0.5em;
    font-size: 1em;
    font-weight: bold;
}
.LayerNewsDate {
    position: relative;
    padding: 0.5em 0em 1em;
}   
/* NEWS */
/* TEXT */
.LayerText {
    position: relative;
    float: left;
    width: 50.9em;
}
.LayerTextFont, .LayerHTMLCode {
    position: relative;
    float: none;
    margin-right: 1em;
    margin-bottom: 2em;
}
.LayerHTMLCode {
    float: left;
}

.LayerTextImage {
    position: relative;
    float: right;
    margin-left: 1em;
    margin-bottom: 1em;
}
.LayerTextImage, .LayerTextImage img {
    width: 13.7em;
}
/* TEXT */
/* NEWS LIST */
.LayerNewsListTitle {
    position: relative;
    float: left;
    width: 51.9em;
}
a.mehr {
    border-left-width: 1px;
    border-left-style: solid;
    margin-left: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
/* NEWS LIST */
.LayerMap {
    background-color:#E5E3DF;
    float:left;
    height:42em;
    margin-bottom:2em;
    margin-top:2em;
    position:relative;
    width:100%;
}
