
* {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
body {
    background-color: ffffff;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
hr {
    height: 1px;
    width: 100%;
    border-top: 1px #AEAEAE;
    border-right: 1px #AEAEAE;
    border-bottom: 1px dashed #AEAEAE;
    text-align: left;
}
.unsichtbar {
    position: absolute;
    width: 0px;
    height: 0px;
    left: -3000px;
    top: -3000px;
}
.accessKey {
    font-family: Arial, Helvetica, sans-serif;
    cursor: help; display: none; }
.error {
    color: #FF0000;
}
.kursiv {
    font-style: italic;
}
/* PDF-, Word-Download bei Newsbereiche */
.download {
    padding-left: 1.5384615384615384615384615384615em; /* 20px */
    margin-left: 1.5384615384615384615384615384615em; /* 20px */
    margin-bottom: 0.38461538461538461538461538461538em; /* 5px */
    background-image: url(download.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.imageRight {
    float: right;
    margin-bottom: 1.1538461538461538461538461538462em; /* 15px */
    margin-left: 1.1538461538461538461538461538462em; /* 15px */
    margin-top: 0.41666666666666666666666666666667em; /* 5px */
}
.imageLeft {
    float: left;
    margin-bottom: 1.1538461538461538461538461538462em; /* 15px */
    margin-right: 0.69230769230769230769230769230769em; /* 9px */
    margin-top: 0.41666666666666666666666666666667em; /* 5px */
}
.formobjektNoSize, .formobjekt, .formobjektklein {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    border: 1px solid #EAE9E9;
    font-size: 100%;
    padding-left: 0.41666666666666666666666666666667em; /* 5px */
}
.formobjekt {
    width: 30em; /* 390px */
    line-height: 1.3333333333333333333333333333333em; /* 16px */
}
.formobjektklein {
    width: 30em; /* 390px */
    padding-top: 0.33333333333333333333333333333333em; /* 4px */
}
.pdf {
    list-style-image: url(pdf.gif);
}
.pdfText {
    width: 1em; /* 12px */
    height: 1em; /* 13px */
    border: none;
}
#sitemap ul {
    font-weight: bold;
}
#sitemap ul ul {
    font-weight: normal;
}
#sitemap li {
 margin-bottom: 1em;
}
#sitemap li li, #sitemap li li li {
 margin-bottom: 0px;
}
.arial {
    font-family: Arial, Helvetica, sans-serif;
}
.verdana {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.schrift11 {
    font-size: 68.75%;
}
.schrift12 {
    font-size: 75%;
}
#spalteLinks {
    font-size: 100%;
    width: 50%;
    height: 224px; 
}
#spalteLinks02 {
    width: 100%;
    height: 105px; 
    background-color: #efefef;
    margin-top: 113px;
}
#spalteLinks03 {
    width: 100%;
    height: 300px;
    background-color: #efefef;
    margin-top: 52px;
}
#spalteRechts {
    font-size: 100%;
    width: 50%;
    height: 224px; 
}
#spalteRechts02 {
    width: 100%;
    height: 105px; 
    background-color: #efefef;
    margin-top: 113px;
}
#spalteRechts03 {
    width: 100%;
    height: 300px;
    background-color: #efefef;
    margin-top: 52px;
}
#spalteMitte {
    width: 980px;
}
#spalteLinksHome03 {
    width: 100%;
    height: 300px;
    background-color: #efefef;
    margin-top: 67px;
}
#spalteRechtsHome03 {
    width: 100%;
    height: 300px;
    background-color: #efefef;
    margin-top: 67px;
}
#alles {
    font-size: 100%;
    width: 980px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    padding: 0px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}



/*     Content    */



.imageBorder {
    border: 1px solid #dfdfdf;
}
.imageNoBorder {
    border: none;
}

#alles01 {
    width: 954px;
    border: solid 13px #ffffff;
    border-top: none;
    float: left;
}
#layout01{
    width: 954px;
    float: left;
}
#layout02 {
    float: left;
    width: 256px;
}
#layout03 {
    float: right;
    width: 648px;
    padding-left: 50px;
}
#layout04 {
    float: left;
    width: 954px;
    background-color: #add142;
}
#layout05lay {
    width: 220px;
    float: left;
    font-size: 11px; 
    padding-top: 17px;
}
#layout05Text{
    color: #b2b2b2;
}
#layout05Text a {
    color: #b2b2b2;
      font-family: Arial, Helvetica, sans-serif;
}
#layout06 {
    width: 256px;
    float: left;
}
#layout07 {
    width: 256px;
    float: left;
    padding-top: 4px;
}
#layout08{
    width: 82px;
    float: left;
    position: relative;
}
#layout09{
    width: 174px;
    float: left;
}
#layout10rahmen{
    width: 698px;
    float: left;
}
#layout10{
    width: 698px;
    float: left;
    position: relative;
}
#layout11{
    width: 698px;
    float: right;
    position: absolute;
    top: 70px;
    left: 0px;
}
#layout12{
    width: 174px;
    float: left;
}
#layout13{
    width: 131px;
    float: left;
}
#layout14{
    width: 393px;
    float: left;
    background-image: url(layout14.png);
    background-repeat: no-repeat;
    background: expression("none");
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='layout14.png');
    height: 104px;
}
#layout16 {
    float: left;
    width: 272px;
}
#layout17 {
    float: left;
    width: 244px;
}

#layout17Home {
    float: left;
    width: 244px;
    padding-left: 10px;
}


#layout18 {
    float: left;
    width: 225px;
    position: relative;
    background-color: #dfdfdf;
    height: 87px;
    margin-bottom: 18px;
    margin-top: 13px;
}


#layout18 h2 {
    float: left;
    color: #1e468f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    width: 100px; 
    border: none;
    padding-left: 33px;
    padding-top: 24px;
}


#layout18HOME {
    float: left;
    width: 228px;
    position: relative;
    background-color: #dfdfdf;
    height: 87px;
}


#layout18HOME h2 {
    float: left;
    color: #1e468f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    width: 100px; 
    border: none;
    padding-left: 33px;
    padding-top: 24px;
}




#suchbereich {
    float: left;
    width: 175px;
    margin-top: 0px;
    text-align: left;
    position: absolute;
    top: 34px;
    left: 20px;
}


#suchbereich #bereich1 {
    float: left;
    width: 147px; 
    height: 19px; 
    padding-top: 8px; 
    padding-left: 13px; 
    padding-bottom: 11px; 
}
#suchbereich .suche {
    float: left;
    color: #929292;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    height: 15px; 
    width: 142px; 
    padding-left: 5px;
    margin-top: 2px; 
    border: none;
}
#suchbereich #bereich2 {
    float: right;
    width: 6px; 
    padding-top: 4px; 
}
#suchbereich .sucheAbsenden {
    width: 6px; 
    height: 8px; 
    font-size: 100%;
    padding-top: 9px;
}
#layout19 {
    float: right;
    width: 698px;
}
#layout20 {
    float: left;
    width: 483px;
}
#layout21 {
    float: right;
    width: 186px;
}

#layout22 {
    float: left;
    width: 954px;
    position: relative;
}

#layoutHome22 {
    float: right;
    width: 964px;
    position: relative;
    padding-top: 15px;
    padding-right: 13px;
}

#layout24 {
    float: left;
    width: 482px; /* 430px */
    padding-bottom: 0px; /* 10px */
    padding-top: 13px; 
    
}
#layout25 {
    float: left;
    width: 150px; /* 150px */
    color: #929292;
    font-size: 11px; /* 11px */
}
#layout25 a {
    color: #929292;
}
#layout26 {
    float: right;
    width: 100px; /* 50px */
    text-align: right;
    font-size: 11px; 
    padding-top: 2px; /* 2px */
}
#layout26 a {
    color: #929292;
    text-decoration: none;
}
#layout26 a:hover {
    color: #929292;
    text-decoration: underline;
}
#breadcrumb {
    padding-top: 11px;
    padding-bottom: 9px;
}
#breadcrumb #breadcrumbText {
    color: #898989;
    font-size: 11px; 
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
#breadcrumb #breadcrumbText a {
    color: #898989;
    text-decoration: none;
}
#breadcrumb #breadcrumbText a:hover {
    text-decoration: underline;
}

#contentbereich {
    float: left;
    font-size: 12px;
    width: 483px;
    color: #4b4b4b;
    font-size: normal;
}

#contentbereich table {
    padding-bottom: 10px;
}
#contentbereich table tbody tr td{
    padding-bottom: 5px;
}

#contentbereich h3 {
    color: #1e468f;
    font-size: 20px; 
    padding-top: 2px;
}
#contentbereich h4 {
    color: #ffffff;
    font-size: 13px; 
    padding-bottom: 3px;
    padding-top:  5px; 
    clear: both;
    margin-bottom: 15px;
    margin-top: 15px;
    font-weight: bold;
    background-color: #add142;
    padding-left: 10px;
    border: solid 1px #9abf2d;
}
#contentbereich h5 {
    color: #4b4b4b;
    font-size: 12px;
    font-weight: bold;
    clear: both;
}
#contentbereich h6 {
    color: #4b4b4b;
    font-size: 12px;
    font-weight: bold;
    clear: both;
}
#contentbereich p {
    margin-bottom: 10px; 
    line-height: 16px 
    color: #4b4b4b;
}
#contentbereich a {
    color: #4b4b4b;
    text-decoration: underline;
}
#contentbereich a:hover {
    text-decoration: none;
}
#contentbereich ul {
    margin-left: 13px; 
    margin-bottom: 15px;
    margin-top: 10px; 
}
#contentbereich ul li {
    margin-bottom: 4px;
    margin-left: 1em;
    list-style-type: square;
}
#contentbereich ul ul li {
    margin-bottom: 0em;
    margin-top: 0em;
    background-image: none;
}
#contentbereich ol {
    margin-left: 26px;
    margin-bottom: 15px;
    margin-top: 10px;
}
#contentbereich form {
    padding: 0.833333em;
    background-color: #ececec;
    margin-bottom: 26px;
    margin-top: 26px; 
    background-position: right bottom;
    background-repeat: no-repeat;
    clear: both;
    color: #4b4b4b;
    border: solid 1px #c5c5c5;
}
#contentbereich form label {
    color: #4B4B4B;
    font-weight: normal;
}
#contentbereich .aktuell ul {
    margin-top: 26px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
#contentbereich .aktuell ul li {
    margin-bottom: 13px;
    list-style: none;
    float: left;
    width: 483px;
    background-color: #ececec;
    color: #1e468f;
    font-weight: bold;
    margin-left: 0px;
}
#contentbereich .aktuell ul li a {
    color: #575757;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    display: block;
    padding-left: 13px;
    border-bottom: 3px solid #dad9d9;
    padding: 8px;
} 
#contentbereich .aktuell ul li a:hover {
    color: #1e468f;
    font-weight: bold;
    text-decoration: none;
    background-color: #e0dfdf;
} 
#contentbereich .aktuell .aktuellbereichDate {
    margin-left: 0px;
    font-style: italic;
    font-weight: normal; 
}
#contentbereich .aktuellTeaser  {
    float: left;
    width: 483px;
    margin: 0px;
    padding: 0px;
    margin-top: 1em;
}
#contentbereich .aktuellTeaser ul  {
    margin: 0px;
    padding: 0px;
}
#contentbereich .aktuellTeaser ul li {
    margin-bottom: 15px;
    list-style: none;
    float: left;
    padding-bottom: 16px;
    padding-top: 0px;
    padding-left: 0px;
    width: 483px;
    margin: 0px;
}
#contentbereich .teaserText02  {
    float: left;
    width: 343px; 
    font-size: 12px;
    color: #1e468f;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 5px;
}
#contentbereich .teaserText02 a {
    color: #1e468f;
    font-weight: bold;
    text-decoration: none;
}
#contentbereich .teaserText02 a:hover {
    color: #575757;
}
#contentbereich .teaserText03  {
    float: left;
    width: 473px; 
    font-size: 12px;
    color: #505050;
    padding-left: 3px;
    background-color: #f2f2f2;
    border: 1px solid #E6E6E6;
}
#contentbereich .teaserText04  {
    float: left;
    width: 335px;
    color: #878585;
    padding-top: 5px; 
    padding-bottom: 8px; 
    padding-left: 3px; 
}
#contentbereich .aktuellTeaser .teaserPicture {
    float: right;
    width: 110px;
    display: block; 
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}


#contentbereich .aktuellTeaser .imageBorder{
    border: 2px solid #b2b2b2; 

}

#contentbereich .teaserText05  {
    color: #505050;
    font-size: 12px; 
    padding-right: 5px;
    padding-top: 3px;
    width: 78px;
    float: right;
    text-align: right;
}
#contentbereich .teaserText05 a  {
    color: #505050;
    text-decoration: none;
}
#contentbereich .teaserText05 a:hover  {
    color: #CC3333;
    text-decoration: none;
}
#contentbereich .contentbereichInfobox {
    color: #545454;
    clear: both;
    margin-top: 13px;
    width: 483px;
    float: right;
    border: solid 1px #bdbdbd;
    background-image: url(infoboxBG.gif);
    background-repeat: repeat-x;
    background-position: left top;
}

#contentbereich .contentbereichInfobox h4 {
    font-size: 11px;
    border: none;
    margin: 0px;
    padding-top: 6px;
    color: #1e468f;
    width: 468px;
    float: left;
    padding-left: 13px;
    font-weight: bold;
    background-color:transparent!important;

}

#contentbereich .contentbereichInfoboxText {
    font-size: 11px; 
    margin-top: 5px;
    float: left;
    width: 460px;
    padding-left: 13px;
    color: #595959;
}
#contentbereich .contentbereichInfobox p {
    padding-right: 7px;
    padding-top: 2px;
    padding-bottom: 2px;
}
#contentbereich .contentbereichInfobox li {
}
#contentbereich .contentbereichInfobox ul li {
    margin-bottom: 4px
    background-image: none;
}
#contentbereich .contentbereichInfobox ul ul li {
    margin-bottom: 0em;
    margin-top: 0em;
    background-image: none;
}
#contentbereich .contentbereichInfobox li a {
    background-image: none;
    padding-left: 0px;
    color: #1e468f;
}
#contentbereich .contentbereichInfobox a {
    text-decoration: underline;
    color: #1e468f;
}
#contentbereich .contentbereichInfobox a:hover {
    text-decoration: none;
}
label {
    cursor: pointer;
}
table {
}
#sitzungstermine form {
    margin-bottom: 1em;
}
#sitzungstermine input {
    margin-top: 5px;
}

#contentbereich .sprungmenue, #contentbereich .unterseiten {
    padding-top:  5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    color: #000000;
    width: 483px;
}
#contentbereich .sprungmenue ul li a, #contentbereich .unterseiten ul li a {
    text-decoration: none;
    color: #1e468f;
    padding-top: 5px;
    padding-bottom: 5px;
}
#contentbereich .sprungmenue a:hover {
    text-decoration: underline;
}
#contentbereich .sprungmenue p a {
    border: none;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 4px;
    padding-right: 3px;
    margin: 0px;
    padding-left: 3px;
    text-decoration: none;
    line-height: 25px;
    color: #1E468F;
}
#contentbereich .sprungmenue p a:hover {
    text-decoration: none;
}
#contentbereich .sprungmenue, #contentbereich .unterseiten  {
    margin-left: 0px;
    padding: 0px;
    list-style-type: none;
}
#contentbereich .sprungmenue ul, #contentbereich .unterseiten ul {
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#contentbereich .sprungmenue ul li {
    color: #1e468f;
    list-style-type: none;
    background-image: url(sprungmenueAufzaehlungUnterseiteV3.gif);
    background-repeat: no-repeat;
    background-position: 8px 2px;
    padding-left: 34px;
    list-style-image: none;
    margin: 0px;
    padding-bottom: 12px;
   
} 
#contentbereich .unterseiten ul li {
    color: #1e468f;
    list-style-type: none;
    background-image: url(sprungmenueAufzaehlungUnterseiteV2.gif);
    background-repeat: no-repeat;
    background-position: 8px 2px;
    padding-left: 34px;
    list-style-image: none;
    margin: 0px;
    padding-bottom: 12px;
}
#contentbereich .sprungmenue ul li a:hover {
    color: #4f4f4f;
    text-decoration: underline;
}
#contentbereich .unterseiten ul li a:hover {
    color: #4f4f4f;
    text-decoration: underline;
}








#contentbereich .controlBlockPageSlider {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #939393;
    padding: 0.38461538461538461538461538461538em; /* 5px */
  /*  border: 1px solid #e8e8e8;
    background-color: #f0f0f0;*/
    text-align: center;
}
#contentbereich .controlBlockPageSlider a {
    color: #939393;
    background-color: #EDEDED;
    padding: 0.23076923076923076923076923076923em; /* 3px */
    border: 1px solid #e8e8e8;
    text-decoration: none;
}
#contentbereich .controlBlockPageSlider a:hover {
    color: #ffffff;
    background-color: #939393;
    padding: 0.23076923076923076923076923076923em; /* 3px */
    border: 1px solid #e8e8e8;
    text-decoration: none;
}
#contentbereich .controlBlockPageSlider u {
    color: #ffffff;
    background-color: #939393;
    padding: 0.23076923076923076923076923076923em; /* 3px */
    border: 1px solid #e8e8e8;
}




/* Slide Up Down Block */

#contentbereich .slideUpDownHeadline1 h4, #contentbereich .slideUpDownHeadline2 h4, #contentbereich .slideUpDownHeadline3 h4, #contentbereich .slideUpDownHeadline4 h4, #contentbereich .slideUpDownHeadline5 h4, #contentbereich .slideUpDownHeadline6 h4, #contentbereich .slideUpDownHeadline7 h4, #contentbereich .slideUpDownHeadline8 h4, #contentbereich .slideUpDownHeadline9 h4, #contentbereich .slideUpDownHeadline10 h4, #contentbereich .slideUpDownHeadline11 h4, #contentbereich .slideUpDownHeadline12 h4, #contentbereich .slideUpDownHeadline13 h4, #contentbereich .slideUpDownHeadline14 h4, #contentbereich .slideUpDownHeadline15 h4, #contentbereich .slideUpDownHeadline16 h4, #contentbereich .slideUpDownHeadline17 h4, #contentbereich .slideUpDownHeadline18 h4, #contentbereich .slideUpDownHeadline19 h4, #contentbereich .slideUpDownHeadline20 h4, #contentbereich .slideUpDownHeadline21 h4, #contentbereich .slideUpDownHeadline22 h4, #contentbereich .slideUpDownHeadline23 h4, #contentbereich .slideUpDownHeadline24 h4, #contentbereich .slideUpDownHeadline25 h4 {
    font-size: 100%;  /* 14px */
    padding: 0px;
    margin: 0px;
    padding-top: 0.15384615384615384615384615384615em;  /* 2px */
    padding-bottom: 0.15384615384615384615384615384615em;  /* 2px */
    border-bottom: 0.46153846153846153846153846153846em solid #ffffff;  /* 6px */
    color: #1e468f;
    clear: both;
    letter-spacing: 1px;
    font-weight: bold;
    background-color: #dfdfdf;
    background-image: url(slideBild.gif);
    background-repeat: no-repeat;
    background-position: 0.76923076923076923076923076923077em 0.69230769230769230769230769230769em;
    padding-left: 2em;
    cursor: pointer;
    border: none;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 4px;
}
#contentbereich .slideUpDownContent1, #contentbereich .slideUpDownContent2, #contentbereich .slideUpDownContent3, #contentbereich .slideUpDownContent4, #contentbereich .slideUpDownContent5, #contentbereich .slideUpDownContent6, #contentbereich .slideUpDownContent7, #contentbereich .slideUpDownContent8, #contentbereich .slideUpDownContent9, #contentbereich .slideUpDownContent10, #contentbereich .slideUpDownContent11, #contentbereich .slideUpDownContent12, #contentbereich .slideUpDownContent13, #contentbereich .slideUpDownContent14, #contentbereich .slideUpDownContent15, #contentbereich .slideUpDownContent16, #contentbereich .slideUpDownContent17, #contentbereich .slideUpDownContent18, #contentbereich .slideUpDownContent19, #contentbereich .slideUpDownContent20, #contentbereich .slideUpDownContent21, #contentbereich .slideUpDownContent22, #contentbereich .slideUpDownContent23, #contentbereich .slideUpDownContent24, #contentbereich .slideUpDownContent25 {
    padding: 0px;
    margin: 0px;
    padding-left: 0.38461538461538461538461538461538em;  /* 5px */
    padding-top: 0.38461538461538461538461538461538em;  /* 15px */
}
#contentbereich .slideUpDownContent1 p, #contentbereich .slideUpDownContent2 p, #contentbereich .slideUpDownContent3 p, #contentbereich .slideUpDownContent4 p, #contentbereich .slideUpDownContent5 p, #contentbereich .slideUpDownContent6 p, #contentbereich .slideUpDownContent7 p, #contentbereich .slideUpDownContent8 p, #contentbereich .slideUpDownContent9 p, #contentbereich .slideUpDownContent10 p, #contentbereich .slideUpDownContent11 p, #contentbereich .slideUpDownContent12 p, #contentbereich .slideUpDownContent13 p, #contentbereich .slideUpDownContent14 p, #contentbereich .slideUpDownContent15 p, #contentbereich .slideUpDownContent16 p, #contentbereich .slideUpDownContent17 p, #contentbereich .slideUpDownContent18 p, #contentbereich .slideUpDownContent19 p, #contentbereich .slideUpDownContent20 p, #contentbereich .slideUpDownContent21 p, #contentbereich .slideUpDownContent22 p, #contentbereich .slideUpDownContent23 p, #contentbereich .slideUpDownContent24 p, #contentbereich .slideUpDownContent25 p {
    margin-top: 0px;
    margin-bottom: 1em; /* 22px */
    line-height: 1.4545454545454545454545454545455em; /* 16px */
}



















#contentbereich .zurueck a {
    background-image:  url(zurueck.gif);
    background-repeat: no-repeat;
    background-position: 2px 6px; 
    padding-left: 10px; 
    color: #4b4b4b;
}
#contentbereich .zurueckzumseitenanfang, .zurueck {
    font-size: 12px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    clear: both;
}
#contentbereich .zurueckzumseitenanfang a {
    background-image: url(nachOben.gif);
    background-repeat: no-repeat;
    background-position: 2px 7px;
    padding-left: 13px;
    color: #4b4b4b;
    text-decoration: none;
}
#contentbereich .zurueckzumseitenanfang a:hover, .zurueck a:hover {
    text-decoration: underline;
}
#contentbereich .controlBlockStyle {
    padding: 10px; 
    background-color: #F8F8F8;
    border-top: 1px solid #D6D6D6;
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 10px; 
    padding-bottom: 5px; 
    margin-top: 1em;
    clear: both;
}
#contentbereich .controlBlockPageAllItems {
    padding-bottom: 8px;
}
#contentbereich .controlBlockPageSlider {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #939393;
    padding: 5px;
  /*  border: 1px solid #e8e8e8;
    background-color: #f0f0f0;*/
    text-align: center;
}
#contentbereich .controlBlockPageSlider a {
    color: #939393;
    background-color: #EDEDED;
    padding: 3px;
    border: 1px solid #e8e8e8;
    text-decoration: none;
}
#contentbereich .controlBlockPageSlider a:hover {
    color: #ffffff;
    background-color: #939393;
    padding: 3px; 
    border: 1px solid #e8e8e8;
    text-decoration: none;
}
#contentbereich .controlBlockPageSlider u {
    color: #ffffff;
    background-color: #939393;
    padding: 3px;
    border: 1px solid #e8e8e8;
}
#contentbereich .imageDescription {
    right: 0px;
    bottom: 0px;
    padding-top: 4px;
    z-index: 4;
    clear: both;
    display: block;
}
.imageDescriptionText {
    font-size: 11px;
    padding-left: 0px;
    padding-right: 5px;
    padding-bottom: 3px;
}
#photoListe ul {
    margin: 0px;
}
#photoListe a {
    font-weight: bold;
}
#photoListe p {
    padding-bottom: 13px;
}
#photoListe ul li {
    color: #4f4f4f;
    list-style-type: none;
    line-height: 25px; 
    padding-left: 15px; 
    background-color: #F7F7F7;
    margin-bottom: 13px; 
}
.aussen {
    clear: both;
}
.photo {
    text-align: center;
    float: left;
    width: 100%;
    clear: both;
    padding-top: 10px;
}
.photoZahl {
    background-color: #EEEEEE;
    padding: 4px; /* 4px */
    text-align:center;
    margin-bottom: 4px; 
    margin-left: 29px; 
    margin-right: 29px; 
    border-top: 0px #D2D2D2;
    border-right: 1px solid #A6A6A6;
    border-bottom: 1px solid #A6A6A6;
    border-left: 1px solid #A6A6A6;
    color: #656565;
}
.photoRahmen {
    background-color: #FBFBFB;
    border: 1px solid #A6A6A6;
    height: 125px; 
    width: 143px; 
    margin: 5px; 
    float: left;
}
#photoControl {
    padding-right: 1.1538461538461538461538461538462em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 0.53846153846153846153846153846154em;
    margin: 0px;
    text-align: center;
    vertical-align: text-top;
    padding-top: 1px;
    line-height: 1.9230769230769230769230769230769em;
    background-color: #BE3106;
    width: 640px; 
    margin-top: 10px;
    margin-bottom: 10px; 
    border: 1px solid #95999A;
    padding: 5px; 
}
.photoPfeile {
    font-size: 14px;
    border: 1px solid #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #BE3106;
    font-weight: bold;
    color: #FFFFFF;
    margin-right: 0.15384615384615384615384615384615em;
    margin-left: 0.15384615384615384615384615384615em;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0.071428571428571428571428571428571em;
    padding-left: 0.30769230769230769230769230769231em; 
}
.photoPfeile a {
    color: #FFFFFF;
}
.photoPfeile a:hover {
    text-decoration: none;
}
.photoSlider {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #95999A;
    margin-top: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.photoSlider a {
    color: #2469B8;
}
.photoSlider a:hover {
    color: #000000;
    text-decoration: none;
}
.photoSliderActive {
    color: #333333;
    font-weight: bold;
}
#photoDiscription {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 0.45454545454545454545454545454545em;
    padding-top: 0px;
    text-align: center;
    background-color: #F2F2F2;
    width: 640px;
    margin-top: 10px;      
    margin-bottom: 10px;      
    border: 1px solid #95999A;
    padding: 5px;
}
.imageDescriptionText {
    font-size: 11px;
    padding-left: 0px;
    padding-bottom: 3px;
    color: #737373;
    text-align: right;
}
.imageDescriptionText a {
    color: #4b4b4b;
    text-decoration: none;
}
.imageDescriptionText a:hover {
    color: #4b4b4b;
    text-decoration: underline;
}
#nachOben {
    float: left;
    width: 150px;
    padding-top: 100px;
}
#nachOben .nachObenText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #630118;
}
#nachOben .nachObenText a {
    color: #630118;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    text-decoration: underline;
}
#nachOben .nachObenText a:hover {
    color: #630118;
    text-decoration: none;
}

#infoboxbereich {
    float: left;
    width: 179px;
    padding-left: 8px;
    padding-top: 55px;
}


#infoboxbereich .infobox {
    width: 179px;
    margin-top: 25px;
    background-image: url(infoboxBG00.gif);
    background-repeat: repeat-x;
    background-position: left top;
    border: solid 1px #e2e2e2;

}

#infoboxbereich h3 {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    clear: both;
    padding-left: 12px;
    background-color: #1e468f;
    padding-top: 3px;
    padding-bottom: 4px;
    border-left: solid 1px #e2e2e2;   
    border-right: solid 1px #e2e2e2;  
    border-top: solid 1px #e2e2e2;  
}
#infoboxbereich .infoboxText {
    font-size: 11px;
    color: #1e468f;
    width: 160px; 
    padding-left: 12px; 
    padding-bottom: 5px; 
    padding-top: 10px;
}
#infoboxbereich .infobox a {
    color: #1e468f;
    text-decoration: underline;
}
#infoboxbereich .infobox a:hover {
    text-decoration: none;
}
#infoboxbereich .infobox p {
    margin-bottom: 11px; 
}
#infoboxbereich .infobox ul ul li {
    margin-bottom: 0em;
    margin-top: 0em;
    background-image: none;
}
#infoboxbereich .infobox ul li {
    margin-bottom: 0em;
    margin-top: 0em;
    background-image: none;
}
#infoboxbereich .infobox ul {
    margin-left: 5px; 
    padding-left: 10px; 
    margin-bottom: 15px; 
}
#infoboxbereich .infobox ul ul {
    margin-bottom: 5px; 
    margin-top: 5px; 
}
#infoboxbereich .infobox ol {
    margin-left: 7px; 
    padding-left: 12px; 
    margin-bottom: 15px; 
}
#infoboxbereich .infobox ol ol {
    margin-bottom: 5px; 
    margin-top: 5px; 
}
#infoboxbereich .infoboxBild {
    float: left;
    width: 179px; 
    padding-bottom: 5px;
    padding-left: 1px;

}
#infoboxbereich .infobox00 {
    width: 179px;
    margin-top: 25px;
    background-image: url(infoboxBG00.gif);
    background-repeat: repeat-x;
    background-position: left top;
    border: solid 1px #e2e2e2;
}

#infoboxbereich .infobox00 h3 {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    clear: both;
    padding-left: 12px;
    background-color: #add142;
    padding-top: 3px;
    padding-bottom: 4px;
    border-left: solid 1px #e2e2e2;   
    border-right: solid 1px #e2e2e2;  
    border-top: solid 1px #e2e2e2;  
    
}
#infoboxbereich .infoboxText00 {
    font-size: 11px;
    color: #1e468f;
    width: 160px; 
    padding-left: 12px; 
    padding-bottom: 5px; 
    padding-top: 10px;
}
#infoboxbereich .infoboxBild00 {
    width: 179px; 
    padding-bottom: 5px;
    padding-left: 1px;

}
#infoboxbereich .infobox00 a {
    color: #1e468f;
    text-decoration: underline;
}
#infoboxbereich .infobox00 a:hover {
    text-decoration: none;
}
#infoboxbereich .infobox00 p {
    margin-bottom: 11px; 
}
#infoboxbereich .infobox00 ul ul li {
    margin-bottom: 0em;
    margin-top: 0em;
    background-image: none;
}
#infoboxbereich .infobox00 ul li {
    margin-bottom: 0em;
    margin-top: 0em;
    background-image: none;
}
#infoboxbereich .infobox00 ul {
    margin-left: 5px; 
    padding-left: 10px; 
    margin-bottom: 15px; 
}
#infoboxbereich .infobox00 ul ul {
    margin-bottom: 5px; 
    margin-top: 5px; 
}
#infoboxbereich .infobox00 ol {
    margin-left: 7px; 
    padding-left: 12px; 
    margin-bottom: 15px; 
}
#infoboxbereich .infobox00 ol ol {
    margin-bottom: 5px; 
    margin-top: 5px; 
}


#layout27 {
    float: right;
    width: 695px; 
    padding-top: 10px;
    padding-bottom: 10px;
}
#layout27Text {
    color: #ffffff;
    font-size: 11px;
}
#layout27Text a {
    color: #ffffff;
    text-decoration: underline;
}
 #layout27Text a:hover {
    text-decoration: none;
}

#layout28 {
    float: left;
    width: 214px;
    padding-left: 10px; 
}
#layout28Text {
    color: #ffffff;
    font-size: 11px;
    padding-top: 10px;
}
#layout28Text a {
    color: #ffffff;
    text-decoration: underline;
}
 #layout28Text a:hover {
    text-decoration: none;
}
#bild {
    float: left;
    width: 50px; 
    padding-top: 5px;
}

#homeLayout01 {
    float: left;
    width: 230px; 
}    
#homeLayout02 {
    float: left;
    width: 230px; 
}
#homeLayout03 {
    float: left;
    width: 230px; 
}
#homeLayout26 {
    float: right;
    width: 200px;
    position: absolute;
    top: 152px;
    left: 35px;
}
#homeLayout26Block01, #homeLayout26Block02 {
    float: left;
    width: 190px; 
}
#homeLayout26Block01 ul, #homeLayout26Block02 ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    line-height: 18px;
}
#homeLayout26Block01 ul li, #homeLayout26Block02 ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #1e468f;
    margin-bottom: 0em;
    margin-top: 0em;
    padding-top: 0em;
    background-image: none;
    padding-left: 8px;
    background-image: url(homeQuadrat.gif);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}
#homeLayout26Block01 ul li a, #homeLayout26Block02 ul li a {
    color: #1e468f;
    text-decoration: none;
}
#homeLayout26Block01 ul li a:hover, #homeLayout26Block02 ul li a:hover {
    color: #1e468f;
    text-decoration: underline;
}
#homeLayout27 {
    float: right;
    width: 200px;
    position: absolute;
    top: 259px;
    left: 35px;
}
#homeLayout27Block01, #homeLayout27Block02 {
    float: left;
    width: 190px; 
}
#homeLayout27Block01 ul, #homeLayout27Block02 ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    line-height: 18px;
}
#homeLayout27Block01 ul li, #homeLayout27Block02 ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #1e468f;
    margin-bottom: 0em;
    margin-top: 0em;
    padding-top: 0em;
    background-image: none;
    padding-left: 8px;
    background-image: url(homeQuadrat.gif);
    background-repeat: no-repeat;
    background-position: 0px 7px;
    
}
#homeLayout27Block01 ul li a, #homeLayout27Block02 ul li a {
    color: #1e468f;
    text-decoration: none;
}
#homeLayout27Block01 ul li a:hover, #homeLayout27Block02 ul li a:hover {
    color: #1e468f;
    text-decoration: underline;
}
#homeLayout28 {
    color:#1E468F;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding-top:10px;
    text-align:right;
    width:214px;
}

#homeLayout28 a {
    text-decoration: underline;
    color: #1e468f;
}
#homeLayout28 a:hover {
    text-decoration: none;
    color: #1e468f;
}


#ticker {
    width: 235px; 
    color: #1e468f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 25px;
    position: absolute;
    left: 2px;
    top: 117px;
}


/* Neue News */

#homeLayout06 {
    float: right;
    width: 698px; 
    
}
#homeLayout05 {
    float: left;
    width: 306px; 
    padding-left: 3px; 
}
#homeLayout04 {
    float: right;
    width: 110px;
    padding-top: 13px; 
}
#homeLayout04Text {
    font-size: 13px; 
    color: #365ab3;
    font-family: Arial, Helvetica, sans-serif;
}
#homeLayout04Text a {
    color: #365ab3;
    font-family: Arial, Helvetica, sans-serif;
}
#homeLayout04Text a:hover {
    color: #da5a24;
}
#layout04Home {
    float: right;
    width: 954px;
    background-color: #add142;
    margin-right: 13px;
}

#layout27Home {
    float: right;
    width: 695px; 
    padding-top: 10px;
    padding-bottom: 10px;
}
#layout27TextHome {
    color: #ffffff;
    font-size: 11px;
}
#layout27TextHome a {
    color: #ffffff;
    text-decoration: underline;
}
 #layout27TextHome a:hover {
    text-decoration: none;
}

#layout28Home {
    float: left;
    width: 214px;
    padding-left: 10px; 
}
#layout28TextHome {
    color: #ffffff;
    font-size: 11px;
    padding-top: 10px;
}
#layout28TextHome a {
    color: #ffffff;
    text-decoration: underline;
}
 #layout28TextHome a:hover {
    text-decoration: none;
}
#bildHome {
    float: left;
    width: 50px; 
    padding-top: 5px;
}

#loaderblock {
    width: 519px;
    float: left;
    padding-left: 150px;
    padding-top: 50px;
}

#news {
    width: 648px;
    float: left;
    padding-top: 30px;
}
#news ul {
    width: 643px;
    float: left;
    padding-top: 21px;
}
#news .pane-list li {
    cursor: pointer;
}
#news .newsgross {
    width: 650px;
    float: left;
    display: block;
    cursor: pointer;
}
#news .newsgross h3 {
    font-size: 20px;
    color: #1a4188;
    padding-right: 7px;
    padding-top: 0px;
    padding-bottom: 2px; 
    width: 390px; 
    float: right;
    display: block;
}
#news .newsgross h3 a {
    color: #1a4188;
    font-size: 20px;
    text-decoration: none;
}
#news .newsgross h3 a:hover {
    color: #1a4188;
    text-decoration: underline;
}
#news .newsgross .rahmen {
    width: 626px; 
    float: left;
    display: block;
    padding-top: 17px;
    padding-left: 17px;
    padding-bottom: 17px;
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(bgNews.gif);
    background-repeat: repeat-x;
    background-position: top left;
    border: dotted 1px #c5c5c5;
}
#news .newsgross .rahmen .teaserpic {
    width: 200px;
    float: left;
    display: block;
    padding: 5px;
    background-color: #cbcbcb;
    min-height: 129px;
}
#news ul li.normal .teaserpicGrossBG {
    background-color: #cbcbcb;
}
#news .newsgross .rahmen .teasertext {
    width: 385px; 
    float: right;
    display: block;
    padding-right: 12px;
    font-size: 12px;
    color: #1e468f;
    font-family: Arial, Helvetica, sans-serif;
}
#news .newsgross .rahmen .teasertext a {
    font-size: 15px;
    color: #1e468f;
    font-family: Arial, Helvetica, sans-serif;
}
#news .newsgross .rahmen .teasertext p {
    padding-bottom: 12px; 
    font-family: Arial, Helvetica, sans-serif;
    line-height: 16px;
}
#news ul li.normal, #news ul li.active{
    width: 310px; 
    list-style-type: none;
    padding-bottom: 6px;
}
#news ul li.normal .rahmenklein, #news ul li.active .rahmenklein {
    float: left;
    width: 310px;
}
#news ul li.normal .teaserpickleinBG {
    background-color: #cbcbcb;
}
#news ul li.active .teaserpickleinBG {
    background-color: none;
}
#news ul li.normal .teaserpicklein{
    float: left;
    width: 68px;
    list-style-type: none;
    padding: 3px;
    margin-top: 6px;
    min-height: 44px;
}
#news ul li.normal .schatten {
    float: right;
    width: 165px;
    display: block;
    height: 0.5em;
}
#news ul li.active .schatten {
    float: right;
    width: 165px;
    display: block;
    height: 0.5em;
}
#news ul li.normal .teaserpicklein {
    float: left;
    list-style-type: none;
    min-height: 44px;
}
#news ul li.active .teaserpicklein {
    float: left;
    width: 68px; 
    list-style-type: none;
    min-height: 44px; 
}
#news ul li.normal .teasertextklein, #news ul li.active .teasertextklein {
    float: right;
    width: 210px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
    margin-top: 10px; 
    font-weight: bold;
    padding-top: 5px; 
    padding-bottom: 5px; 
    padding-right: 10px; 
    min-height: 30px;
     
}
#news ul li.normal .teasertextklein {
    background-image: url(newsBGklein.gif);
    background-repeat: repeat-x;
    background-position: top right;
     
}
#news ul li.normal .teasertextklein h3, #news ul li.active .teasertextklein h3 {
     font-size: 11px; 
     font-family: Arial, Helvetica, sans-serif;
}
#news ul li.normal .teasertextklein h3 a, #news ul li.active .teasertextklein h3 a {
    font-family: Arial, Helvetica, sans-serif;
}
#news ul li.normal .teasertextklein h3 a:hover, #news ul li.active .teasertextklein h3 a:hover {
    text-decoration: none;
}
#news ul li.normal .teasertextklein {
    color: #143a7f;
    border: dotted 1px #c5c5c5;
}
#news ul li.active .teasertextklein {
    background-color: #365ab3;
    color: #ffffff;
    background-image: none;
    border: dotted 1px #c5c5c5;
   
}
#news ul li.normal .teasertextklein a {
    color: #173d82;
}
#news ul li.active .teasertextklein a {
    color: #ffffff;
  }
#news ul li.normal .teasertextklein a:hover {
    color: #4d4d4d;
    text-decoration: underline;
}
#news ul li.active .teasertextklein a:hover {
     color: #ffffff;
     text-decoration: underline;
  }
  
#news ul li.normal .teasertextklein p, #news ul li.active .teasertextklein p {
    font-family: Arial, Helvetica, sans-serif;
}
#news ul li.normal .weiterlesen, #news ul li.active .weiterlesen {
    float: right;
    width: 140px; 
    font-size: 11px; 
    color: #707173;
    font-family: Arial, Helvetica, sans-serif;
    padding-right: 15px;
    padding-top: 5px; 
    padding-bottom: 11px;
    padding-right: 4px; 
}
#news ul li.normal .weiterlesen a, #news ul li.active .weiterlesen a {
    color: #707173;
    font-family: Arial, Helvetica, sans-serif;
}
#news ul li.normal .teasertextklein h4, #news ul li.active .teasertextklein h4 {
    position: absolute;
    width: 0px;
    height: 0px;
    left: -3000px;
    top: -3000px;
}

#ausrichtung0 {
    float: left;
}
#ausrichtung1 {
    float: right;
}
#ausrichtung2 {
    float: left;
}
#ausrichtung3 {
    float: right;
}
#ausrichtung4 {
    float: left;
}
#ausrichtung5 {
    float: right;
}
.umbruch1 {
    clear: both;
}
.umbruch3 {
    clear: both;
}

#alleArtikel {
    width: 100px;
    float: right;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 55px;
}

#alleArtikel .alleArtikelText{
    color: #9c9c9c;
    font-size: 11px;
}
#alleArtikel .alleArtikelText a {
    color: #9c9c9c;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}
#alleArtikel .alleArtikelText a:hover {
    color: #9c9c9c;
    text-decoration: none;
}



#homeLayout07 {
    float: left;
    width: 698px; 
} 
#homeLayout08 {
    float: left;
    width: 435px; 
} 
#homeLayout09 {
    float: left;
    width: 435px; 
    background-color: #1e468f;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 32px;
}
#homeLayout10 {
    float: left;
    width: 435px; 
} 
#homeLayout11 {
    float: left;
    width: 263px; 
} 
#homeLayout12 {
    float: left;
    width: 68px; 
} 
#homeLayout13 {
    float: left;
    width: 130px; 
} 
#homeLayout14 {
    float: left;
    width: 65px; 
} 

#mainMenue {
    float: right;
    width: 635px; 
    padding-top: 13px;
    padding-bottom: 8px;
}
#mainMenue ul {
    margin: 0px;
    padding: 0px;
    float: left;
}
#mainMenue ul li .mainMenueText, #mainMenue ul li .mainMenueTextActive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px; 
    font-weight: bold;
    letter-spacing: 0.5px;

}
#mainMenue ul li {
    float: left;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#mainMenue ul li a {
    text-decoration: none;
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #1e468f;
    text-align: center;
    width: 120px

}

#mainMenue ul li a.menueebene0Active, #mainMenue ul li a.menueebene1Active, #mainMenue ul li a.menueebene2Active, #mainMenue ul li a.menueebene3Active, #mainMenue ul li a.menueebene4Active {
    background-color: #add142;
    color: #ffffff;
    background-image: url(menue00.gif);
    background-repeat: no-repeat;
    background-position: 105px 10px;
}

#mainMenue ul li a.menueebene4, #mainMenue ul li a.menueebene4Active, #mainMenue ul li a.menueebene4:hover, #mainMenue ul li a.menueebene3, #mainMenue ul li a.menueebene3Active, #mainMenue ul li a.menueebene3:hover, #mainMenue ul li a.menueebene2, #mainMenue ul li a.menueebene2Active, #mainMenue ul li a.menueebene2:hover, #mainMenue ul li a.menueebene1, #mainMenue ul li a.menueebene1Active, #mainMenue ul li a.menueebene1:hover, #mainMenue ul li a.menueebene0, #mainMenue ul li a.menueebene0Active, #mainMenue ul li a.menueebene0:hover {
    width: 120px;
    background-image: url(menue00.gif);
    background-repeat: no-repeat;
    background-position: 105px 10px;
}

#mainMenue ul li a.menueebene4, #mainMenue ul li a.menueebene4Active, #mainMenue ul li a.menueebene4:hover {
    width: 120px;
    background-image: url(menue00.gif);
    background-repeat: no-repeat;
    background-position: 108px 10px;
}

#mainMenue ul li:hover a.menueebene0, #mainMenue ul li:hover a.menueebene1, #mainMenue ul li:hover a.menueebene2, #mainMenue ul li:hover a.menueebene3, #mainMenue ul li:hover a.menueebene4 {
    background-color: #add142;
    color: #ffffff;
}

#menue1 {
}

#menue1 ul li .menue1Text, #menue1 ul li .menue1TextActive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
}

#menue1 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 5;
}

#menue1 ul li ul  {
    border-top: 1px solid #aaaaaa;
     width: 157px;  
}

#menue1 ul li {
    float: left;
    position: absolute;
    z-index: 7;
    left: 0px;
    top: 0px;
}

#menue1 ul ul {
    display: none;
    float: none;
    left: 0px;
    position: absolute;
    z-index: 5;
}

#menue1 ul ul li {
    padding-bottom: 0px;
    padding-top: 0px;
    z-index: 5;
}

#menue1 ul li {
    float:left;
    position:relative;
    z-index:7;
}

#menue1 li ul {
     position: absolute;
     left: 0px; /* Set 1px less than menu width */
     top: 23px;
     display: none;
     float: none;
     z-index: 7;
 }
 



/* Styles for Menu Items */





#menue1 ul li ul li a {
     display: block;
     text-decoration: none;
     color: #ffffff;
     background: #3a7450; /* IE6 Bug */
     /* 
     border: 1px solid #ccc;
     border-bottom: 0;
     */
     float:left;
     border-left: 1px solid #aaaaaa;
     border-right: 1px solid #aaaaaa;
     border-bottom: 1px solid #aaaaaa;
     font-weight: normal;
     padding-right: 5px;  
     padding-left: 5px;
     text-align: left;
     padding-top: 5px; 
     padding-bottom: 4px; 
     height: auto; 
}

/* Hover Styles */
#menue1 ul li ul li a:hover { 
     color: #ffffff; 
     background-color: #9e9e9e;
} 

 /* Sub Menu Styles */
#menue1 li:hover ul, #menue1 li.over ul {
    display: block;
    
} /* The magic */
#menue1 .menueebene0Sub, #menue1 .menueebene1Sub, #menue1 .menueebene2Sub, #menue1 .menueebene3Sub , #menue1 .menueebene4Sub {
     background-color: #efefef;
     color: #8b8a8a; 
}
#menue1 .menueebene0Sub {
     width: 145px; 
}
#menue1 .menueebene1Sub {
     width: 145px; 
}
#menue1 .menueebene2Sub {
     width: 145px; 
}
#menue1 .menueebene3Sub {
     width: 145px; 
}
#menue1 .menueebene4Sub {
     width: 145px;
}
#menue {
    float: left;
    font-weight: normal;
    margin: 0px; 
    padding: 0px; 
    width: 225px; 
    background-color: #dfdfdf;
    margin-bottom: 29px;
}
#menue ul li .menueText, #menue ul li .menueTextActive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
}
#menue ul {
    margin: 0px; 
}
#menue ul li {
    list-style-type: none;
    margin: 0px; 
    padding: 0px; 
    line-height: 22px; 
}
#menue ul li a {
    color: #1e468f;
    text-decoration: none;
    padding-top: 1px; 
    padding-left: 30px;
    padding-bottom: 2px; 
    display: block;
    background-image: url(menue01.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px;
    border-bottom: dotted 1px #575757;
}
#menue ul li a.menueebeneActive, #menue ul li a.menueebeneActive:hover{
    font-weight: bold;
    color: #ffffff;
    background-color: #1e468f;
    background-image: url(menue02.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px; 
}
#menue ul li a:hover  {
    font-weight: normal;
    color: #ffffff;
    background-color: #1e468f;
    background-image: url(menue02.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px; 
}

#menue ul ul li .menueText, #menue ul ul li .menueTextActive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
}
#menue ul ul  {
    margin: 0em; 
    padding: 0em; 
    padding-top: 7px; 
    padding-bottom: 9px; 
    background-color: #f9f9f9;
}
#menue ul ul li {
    margin: 0em; 
    padding-bottom: 0em; 
    padding-top: 0em; 
    line-height: 15px; 
    font-weight: bold;    
}
#menue ul ul li a {
    text-decoration: none;
    border: none;
    padding-top: 0em;  
    margin: 0em; 
    font-weight: normal;
    color: #1e468f;
    background-image: none;
    padding-left: 0em; 
    background-color: #f9f9f9;
    padding-left: 37px; 
    padding-top: 1px; 
    width: 185px;
    background-image: url(menue01.gif);
    background-repeat: no-repeat;
    background-position: 25px 6px;
}
#menue ul ul li a.menueebeneActive,  #menue ul ul li a.menueebeneActive:hover  {
    border: none;
    color: #1e468f;
    font-weight: bold;
    line-height: 12px; 
    background-color: #f9f9f9;
    background-image: url(menue05.gif);
    background-repeat: no-repeat;
    background-position: 25px 6px;
}
#menue ul ul li a:hover   {
    border: none;
    color: #1e468f;
    font-weight: normal;
    background-color: #f9f9f9;
    background-image: url(menue05.gif);
    background-repeat: no-repeat;
    background-position: 25px 6px;
}


#homeBild {
    float: left;
    width: 200px; 
    padding-left: 15px;
    padding-top: 25px;
} 


.formobjektNoSize, .formobjekt, .formobjektklein, .formobjektkleinV2{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fbf9fa;
    border: 1px dotted #58585a;
    font-size: 100%;
    padding-left: 5px;
}
.formobjekt {
    width: 448px;
    line-height: 16px;
    padding: 5px;
}
.formobjektklein {
    width: 448px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.formobjektkleinV2 {
    width: 308px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

input[type="submit"] {
    border: 1px dotted #58585a;
    background-color: #f9fbf7;
    padding: 5px;
    margin-top: 10px;
}







