#LayerMain {
    position: relative;
    width:73.5em;
    margin: 0em auto;
    padding:0em;
}
#LayerTopWillkommen {
    position:relative;
    float:left;
    width:73.5em;
    padding:1em 0em 1em 0em;
    margin:0em;
}
#LayerMainInhalt {
    position:relative;
    float:left;
    width:73.5em;
    height:2.3em;
    background-color:#fff;
}
#LayerMenueTop {
    position:relative;
    float:left;
    width:73.5em;
}
#LayerMenueTopBg {
    position:absolute;
    width:74em;
    z-index:4;
    margin:0em;
    padding:0em;
    z-index:2;
    margin-left:-0.25em;
}
#LayerMenueTopInhalt {
    position:absolute;
    z-index:3;
    width:73.5em;
    padding:0em 0em 0em 0em;
    margin:0em;
    z-index:8;
}
#LayerMenueTopInhaltSpalte1 {
    position:relative;
    float:left;
    padding:0.6em 0em 0em 0em;
    margin:0em;
}
#LayerMenueTopInhaltSpalte2 {
    position:relative;
    float:right;
    padding:0em 1.5em 0em 1em;
    margin:0em;
}
#LayerSuchfeld {
    position:relative;
    float:left;
    padding:0.25em 0.3em 0em 0em;
    margin:0em;
}
#LayerSucheArrow {
    position:relative;
    float:left;
}
#LayerMainInhalt2 {
    position:relative;
    float:left;
    width:73.5em;
    background-color:#fff;
    padding:0em 0em 1em 0em;
    margin:0em;
}
#LayerMainInhalt2Spalte1 {
    position:relative;
    float:left;
    width:16.35em;
    margin:0em;
    padding:0em;
    background-color:#efeeec;
}
#LayerMainInhalt2Spalte2 {
    position:relative;
    float:left;
    width:55.0em;
    margin:0em 0em 0em 1.20em !important;
    margin:0em 0em 0em 1.00em;
    padding:0em;
}
#LayerMenue {
    position:relative;
    float:left;
    width:100%;
}
#LayerMainLogo {
    position:absolute;
    z-index:100;
    left:0em;
    top:0em;
    margin-left:57.5em;
    margin-top:0.2em;
    width:15.3em;
    height:15.1em;
}
#LayerMainLogo img{
    width:15.3em;
    height:15.1em;
}
#LayerMainWillkommen img{
    width:15.3em;
    height:2.6em;
}
#LayerMainWillkommen{
    position:absolute;
    z-index:100;
    left:0em;
    top:0em;
    margin-left:57.5em;
    margin-top:15.5em;
    width:15.3em;
    height:2.6em;
}
#LayerMainBildTop {
    position:relative;
    float:left;
    width:100%;
    z-index:1;
}
#LayerLastUpdate {
    position:relative;
    float:left;
    width:15.2em;
    height:2.85em;
    margin:0em;
    padding:0em;
    background-color:#FFFFFF;
}
#LayerLastUpdateBg {
    position:absolute;
    z-index:4;
    background-color:#FFFFFF;
    margin:0em;
    padding:0em;
    width:100%;
    
}
#LayerLastUpdateInhalt {
    position:absolute;
    padding:1.0em 0em 0em 0em;
    margin:0;
    z-index:8;
    margin:0em;
    }
#LayerSiteContent {
    position:relative;
    float:left;
    width:55.5em;
    padding:0em 0em 0em 0.5em;
    margin:0em;
}
#LayerSiteContentZeile1 {
    position:relative;
    float:left;
    width:100%;
    height:2.3em;
    background-color:#FFFFFF;
}
#LayerSiteContentZeile2 {
    position:relative;
    float:left;
    width:54.25em;
    width:54.7em;
    padding:0em 0em 1em 0em;
    margin:0em;
}
#LayerBreadcrumb {
    position:relative;
    float:left;
    width:45.8em;
    margin-top:0.6em;
    margin-left:0.8em;
}
#LayerFontSize {
    position:relative;
    float:left;
    margin-top:0.20em;
}
#LayerLogosLeft {
    position:relative;
    float:left;
    width:100%;
    text-align:center;
    padding:3em 0em 1em 0em;
    margin:0em;
    background-color:#fff;
}
#LayerSiteContentSpalte1 {
    position:relative;
    float:left;
    width:37.0em;
    border-top:0.2em solid #e0e0e0;
    padding-top:1em;
}
#LayerSiteContentSpalte2 {
    position:relative;
    float:right;
    width:15.2em;
    background-color:#339967;
    margin:0em;
    padding:0em;
}
.LayerArtikelRechts {
    position:relative;
    float:left;
    width:15.0em;
    padding:0.5em 0.0em 0.5em 0.5em;
    margin:0.5em 0em 0.5em 0.5em;
}
#LayerArtikelRechtsAbschluss {
    position:relative;
    float:left;
    width:18.8em;
    padding:1.5em 0em 0em 0em;
    margin:0em;
    text-align:right;
}
#LayerMainFooter {
    position: relative;
    float: left;
    width:73.5em;
    padding:1em 0em 1em 0em;
    margin:0em;
    background-color:#fff;
    border-top:0.2em solid #c4c4c4;
}
.LayerMainFooterSpalte1 {
    position: relative;
    float: left;
    padding:0em 0em 0em 2em;
    margin:0em;
}
.LayerMainFooterSpalte2 {
    position: relative;
    float: right;
    padding:0em 6em 0em 0em;
    margin:0em;
}
.LayerContentText {
    padding:0em;
    margin:0em;
}
.LayerTextImgRight {
    float:left;
    width:37em;
}
.temp1_bild{
    width:11.8em;
}
.temp2_text_links {
    float:left; 
    width:27.3em; 
    padding-right:0.5em;
}
.temp2_bild {
    float:left; 
    width:7.8em;
}
.border {
    border-bottom:0.2em solid #e0e0e0; 
    margin-top:0.5em; 
    margin-bottom:0.5em;
}
.temp4_text_links {
    float:left; 
    padding-left:0.5em; 
    width:29.7em!important;
}
.temp4_bild {
    float:left; 
    width:5.5em !important;
}
.temp5_text {
    padding-top:0.5em;
}
.LayerClearing {
    clear:left;
}
.bilder4 {
    width:38em !important;
}
.bilder4 .bild img.bild {
    width:8.7em !important;
}
.bilder4 .bild {
    width:8.7em !important;
}
.SearchFrame{
 width:100% !important;
}
.helpcursor{
cursor:help;
}
.oformdetail{
    width:100%;
}
.oformdetail h2{
    width:26em;
}
.oformdetail .link{
    background-color:#339967;
}
ul.oformdetail {
    width: 100%;
}
ul.oformdetail li {
    width: 100%;
}
ul.oformdetail ul.forms {
    width: 100%;
}
ul.oformdetail ul.forms li {
    width: 100%;
}