

* {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
body {
    background-color: #d1d1cf;
        background-image: url(bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

.buttonVorlesen {
    float: right;
}

a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.imageBorderWhite {
border: 1px solid #ffffff;
}
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: 20px;
    margin-left: 20px;
    margin-bottom: 5px;
    background-image: url(download02.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.imageRight {
    float: right;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-top: 5px;
}
.imageLeft {
    float: left;
    margin-bottom: 15px;
    margin-right: 9px;
    margin-top: 5px;
}
.pdf {
    list-style-image: url(pdf.gif);
}
.pdfText {
    width: 12px;
    height: 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;
}
#spalteLinks {
    font-size: 100%;
    width: 50%;
}
#spalteRechts {
    font-size: 100%;
    width: 50%;
}
#tabellenbg, #tabellenbg02 {
    background-color: #ffffff;
    float: left;
    height: 237px;
    width: 100%;
}
#spalteMitte {
    width: 980px;
}
#alles {
    font-size: 100%;
    width: 980px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    padding: 0px;
    text-align: left;
    position: relative;
}
/*     Content    */
#layout01 {
    float: left;
    width: 980px;
    position: relative;
}
#layout02 {
    float: left;
    width: 600px;
    position: absolute;
    left: 43px;
    top: 13px;
}
.layout02Text, .layout03Text, #layout11Text {
    color: #595959;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
.layout02Text a, .layout03Text a:hover {
    color: #595959;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.layout02Text a:hover, .layout03Text a {
    color: #365ab3;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
#layout03 {
    float: left;
    width: 377px;
    position: absolute;
    left: 330px;
    top: 10px;
}
#layout04 {
    float: left;
    width: 186px;
    position: absolute;
    left: 43px;
    top: 36px;
    z-index: 2;
}
#layout05 {
    float: left;
    width: 186px;
    position: absolute;
    left: 0px;
    top: 145px;
    z-index: 4;
    height: 41px;
    background-color: #ffffff;
    -moz-opacity:0.5;
    opacity:0.5;
    filter:Alpha(opacity=50);
}
#layout06 {
    float: left;
    width: 143px;
    position: absolute;
    left: 235px;
    top: 89px;
    z-index: 2;
}
#layout07 {
    float: left;
    width: 156px;
    position: absolute;
    left: 385px;
    top: 89px;
    z-index: 2;
}
#layout08 {
    float: left;
    width: 248px;
    position: absolute;
    left: 548px;
    top: 89px;
    z-index: 2;
}
#layout09 {
    float: left;
    width: 156px;
    position: absolute;
    left: 803px;
    top: 89px;
    z-index: 2;
}
#layout10 {
    float: left;
    width: 156px;
    position: absolute;
    left: 816px;
    top: 89px;
    z-index: 4;
    background-image:url(layout10.png);
    background-repeat: no-repeat;
    background: expression("none");
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='layout10.png');
    height: 215px;
}
#layout11 {
    float: right;
    width: 450px;
    position: absolute;
    right: 30px;
    top: 50px;
    z-index: 2;
    text-align: right;
}
#layout12left {
    float: left;
    width: 18px;
}
#layout12right {
    float: left;
    width: 21px;
}
#layout12 {
    float: left;
    width: 980px;
    background-image:url(layout13_2.png);
    background-position: left bottom;
    background-repeat: no-repeat;
padding-bottom:40px;
    position: relative;
}
#layout12_01 {
    background-image:url(layout12_01.png);
    background-repeat:repeat;    
    float:left;
}
#layout13 {
    float: left;
    width: 941px;
    position: relative;
    background-image:url(layout13_2.gif);
    background-position: left bottom;
    background-repeat: repeat-y;
}
#layout13strich {
    float: left;
    width: 81px;
    position: absolute;
    height: 217px;
    bottom: 21px;
    right: 21px;
    z-index: 5;
}
#layout14 {
    background-image: url(layout15_2.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
    float: right;
    width: 921px;
}
#layout15 {
    float: left;
    width: 808px;
    position: relative;
}
#layout16 {
    float: right;
    width: 94px;
}
#layout17 {
    float: left;
    width: 94px;
    background-image:url(layout17.gif);
    background-position: right top;
    background-repeat: no-repeat;
    height: 238px;
    padding-bottom: 300px;
}
#layout19 {
    float: left;
    width: 197px;
    background-color: #fcc400;
    position: relative;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
}
#layout20 {
    float: right;
    width: 565px;
}
#layout21 {
    float: left;
    width: 561px;
    padding-top: 21px;
}
#drucken {
    border: 1px solid #dbdbdb;
    width: 99px;
    float: right;
    background-image:url(druckbg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    font-size: 11px;
    color: #8d8d8d;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 1px;
    background-color: #e0e0e0;
}
#drucken a {
    color: #8d8d8d;
}
#oben02 {
    border: 1px solid #dbdbdb;
    width: 75px;
    float: left;
    background-image:url(druckbg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    font-size: 11px;
    color: #8d8d8d;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 1px;
    background-color: #e0e0e0;
}
#oben02 a {
    color: #8d8d8d;
}
#oben02 a:hover{
    color: #8d8d8d;
    text-decoration: underline;
}
#layout22 {
    float: left;
    width: 773px;
    padding-left: 43px;
    padding-bottom: 5px;
}
#layout22Text {
    color: #717171;
    font-size: 11px;
}
#layout22Text a {
    color: #717171;
    text-decoration: none;
}
#layout22Text a:hover {
    text-decoration: underline;
}
#suchbereich02 {
    float: left;
    width: 160px;
    position: relative;
}
#suchbereich {
    float:left;
height:36px;
left:16px;
margin-top:0;
padding-left:16px;
padding-top:11px;
text-align:right;
top:16px;
width:156px;
}
suchbereich h2 {
    font-size: 12px; 
    padding-left: 4px;
    text-align: left;
    padding-bottom: 4px;
}
#suchbereich #bereich1 {
    float: left;
    width: 132px;
}
#suchbereich .suche {
    float: left;
    color: #949494;
    background-color: #ffffff;
    font-size: 11px;
    border: 1px solid #d6d6d6;
    width: 122px;
    border: none;
    padding: 5px;
    padding-bottom: 4px;
}
#suchbereich #bereich2 {
    float: right;
    width: 24px;
}
#suchbereich .sucheAbsenden {
    width: 31px;
    height: 23px;
    font-size: 100%;
}
#search2Block .link {
    color: #000000;
}
#search2Block .highlight {
    background-color: #FFFF00;
}
#search2Block .seach2Header {
    margin-bottom: 2em;
}
#search2Block .showAllItems {
    margin: 12px;
    border: 1px solid #b8b8b8;
    padding: 7px;
    background-color: #FFFF99;
    font-style: italic;
}

#breadcrumb {
    padding-top: 23px;
    padding-bottom: 9px;
    float: right;
}
#breadcrumb #breadcrumbText {
    color: #8D8D8D;
    font-size: 11px;
}
#breadcrumb #breadcrumbText a {
    color: #8D8D8D;
    text-decoration: none;
}
#breadcrumb #breadcrumbText a:hover {
    text-decoration: underline;
    background-color: #ffffff;
}
#contentbereich table {
padding-bottom: 12px;
}
#contentbereich table tbody{
}
#contentbereich table tbody tr{
}
#contentbereich table tbody tr td{
padding: 5px;

}

#contentbereich {
    float: left;
    font-size: 12px;
    width: 565px;
    color: #565656;
}
#contentbereich h3 {
    color: #7d7d7d;
    font-size: 11px;
    font-weight: normal;
 
}
#contentbereich h4 {
    color: #365ab3;
    font-size: 17px;
    padding-bottom: 3px;
    padding-top: 10px;
   font-weight: bold;
    background-image: url(h4dotted.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin-bottom: 5px;
}
#contentbereich h5 {
    color: #7d7d7d;
    font-size: 12px;
    font-weight: bold;
    clear: both;
}
#contentbereich h6 {
    color: #7d7d7d;
    font-size: 12px;
    font-weight: bold;
    clear: both;
}
#contentbereich p {
    margin-bottom: 12px;
    line-height: 16px;
}
#contentbereich a {
    color: #365ab3;
    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 {
    background-color:transparent;
    clear: both;
    color: #6D6D6D;
    float: left;
    width: 565px;
    padding-top: 10px;
}

.formobjektNoSize, .formobjekt, .formobjektklein, .formobjektselectklein, .containerSelector, .formobjektselectkleinMonth, .formobjektselectkleinYear, .formobjektselectkleinVeranstaltung, .formobjektkleinVeranstaltung, .formobjektCaptcha, .formobjektkleinselect {
    padding: 5px;
    font-size: 12px;
    border: 1px solid #DBDBDB;
    background-color: #e9e9e9;
    padding-left: 5px;
    padding-bottom: 3px;
}
.formobjekt {
    width: 98%; /* 400px */
    line-height: 27px;
    background-position: 0px 0px;
    border-bottom: 1px solid #ffffff;
    padding-top: 0px;
}
.formobjekt:focus {
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #c6c6c6;
    border-top: 1px solid #c6c6c6;
    background-color: #d6d6d9;
}
.formobjektklein:focus {
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #c6c6c6;
    border-top: 1px solid #c6c6c6;
    background-color: #d6d6d9;
}
.formobjektCaptcha:focus {
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #c6c6c6;
    border-top: 1px solid #c6c6c6;
    background-color: #d6d6d9;
}
.formobjektklein:focus {
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #c6c6c6;
    border-top: 1px solid #c6c6c6;
    background-color: #d6d6d9;
}
.formobjektkleinselect:focus {
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #c6c6c6;
    border-top: 1px solid #c6c6c6;
    background-color: #d6d6d9;
}

.formobjektkleinselect{
    width: 100%; /* 270px */
    padding-top: 4px;
}
.formobjektklein {
    width: 98%; /* 270px */
    padding-top: 4px;
}
.formobjektCaptcha {
    width: 35%; /* 270px */
    padding-top: 4px;
}
.formobjektselectklein {
    width: 100%; /* 400px */
    padding-top: 4px;
}
.formobjektselectkleinVeranstaltung {
    width: 80%; /* 400px */
    padding-top: 4px;
}
.formobjektkleinVeranstaltung {
    width: 77.9%; /* 400px */
    padding-top: 4px;
}
input[type="submit"], input[type="reset"] {
background-color:#E0E0E0;
background-image:url(druckbg.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #DBDBDB;
    padding: 1px;
    margin-top: 10px;
    color: #8D8D8D;
    cursor:pointer;
}

#contentbereich form label {
    color: #6D6D6D;
    font-weight: normal;
}
#contentbereich .contentbereichInfobox {
    color: #565656;
    clear: both;
    margin-top: 17px;
    background-color: #d8d8d8;
    background-image: url(infobox3.gif);
    background-repeat: no-repeat;
    background-position:right top;
    border: 1px solid #e0e0dc;
}
#contentbereich .contentbereichInfobox h4 {
    background-color: #365AB3;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    border: none;
    margin-top: 0px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    background-image: none;
    margin-bottom: 0px;
}
#contentbereich .contentbereichInfoboxText {
    font-size: 11px;
    padding-right: 23px;
    padding-left: 10px;
    padding-top: 10px;
    margin-top: 0px;
}
#contentbereich .contentbereichInfoboxText p {
    padding-right: 7px;
    padding-bottom: 10px;
    margin-bottom: 0px
}
#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;
}
#contentbereich .contentbereichInfobox a {
    text-decoration: underline;
    color: #365ab3;
}
#contentbereich .contentbereichInfobox a:hover {
    text-decoration: none;
}
label {
    cursor: pointer;
}
#sitzungstermine form {
    margin-bottom: 1em;
}
#sitzungstermine input {
    margin-top: 5px;
}
#contentbereich .sprungmenue, #contentbereich .unterseiten {
    padding-top: 5px;
    margin-bottom: 12px;
    margin-top: 12px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    color: #000000;
    border-top:1px solid #EFEFEF;
    border-bottom:1px solid #EFEFEF;
    background-color: #F6F6F6;
}
#contentbereich .sprungmenue a {
    text-decoration: underline;
}
#contentbereich .sprungmenue a:hover {
    text-decoration: none;
}
#contentbereich .sprungmenue ul li {
    list-style-image:  url(sprungmenue.gif);
    background-image: none;
}
#contentbereich .sprungmenue p a {
    border: none;
    margin-bottom: 18px;
    margin-top: 22px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 3px;
    margin: 0px;
    padding-left: 3px;
    text-decoration: underline;
}
#contentbereich .sprungmenue p a:hover {
    background-color: #DFE2EA;
    text-decoration: none;
}
#contentbereich .unterseiten ul  {
    list-style-type: none;
}
#contentbereich .unterseiten ul li {
    list-style-image: url(unterseiten.gif);
    background-image: none;
}
#contentbereich .unterseiten a {
    text-decoration: underline;
}
#contentbereich .unterseiten a:hover {
    text-decoration: none;
}
#contentbereich .zurueck a {
    background-image:  url(zurueck.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 10px;
    color: #656565;
    text-decoration: underline;
}
#contentbereich .zurueckzumseitenanfang, .zurueck {
    font-size: 12px 
    padding-top: 6px;
}
#contentbereich .zurueckzumseitenanfang a {
    background-image: url(nachOben.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 10px;
    margin-left: 0px;
    color: #656565;
        text-decoration: underline;
}
#contentbereich .zurueckzumseitenanfang a:hover, .zurueck a:hover {
    text-decoration: none;
}
#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-weight: bold;
    color: #939393;
    padding:  5px;
    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 {
    padding-top: 1px;
    z-index: 4;
    clear: both;
    display: block;
    color: #969595;
}
.imageDescriptionText {
    font-size: 11px;
    padding-left: 5px;
    background-image: url(desc.gif);
    background-repeat: no-repeat;
    background-position: right top;
    text-align: right;
    padding-right: 15px;
}
#contentbereich .imageDescriptionNo, #contentbereich  .imageDescriptionNo .imageDescriptionText {
    display: none;
}
#contentbereich .contentbereichInfobox li a {
    background-image: none;
    padding-left: 0px;
}
#contentbereich .contentbereichInfoboxKlein {
    float: left;
    color: #2c66bd;
    width: 161px;
    background-color: #e1e1e1;
    border-right: 15px solid #ffffff;
    margin-bottom: 8px;
    margin-top: 9px;
    background-image: url(contentbereichInfoboxKlein02.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
#contentbereich .contentbereichInfoboxKlein h4 {
    background-color: #204191;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    border: none;
    margin-top: 0px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-top: 4px;
    background-image: none;
     background-image: url(contentbereichInfoboxKlein.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
#contentbereich .contentbereichInfoboxKleinText {
    font-size: 11px;
    padding-left: 10px;
    padding-right: 5px;
    color: #585858;
    padding-top: 8px;
    padding-bottom: 2px;
    border: 1px solid #dfdfdf;
    border-top: none;
}
#contentbereich .contentbereichInfoboxKlein p {
    padding-right: 7px;
    margin-bottom: 22px;
    line-height: 16px;
}
#contentbereich .contentbereichInfoboxKlein ul li {
}
#contentbereich .contentbereichInfoboxKlein ol li {
}
#contentbereich .contentbereichInfoboxKlein a {
    text-decoration: none;
    color: #365ab3; 
}
#contentbereich .contentbereichInfoboxKlein a:hover {
    text-decoration: underline;
}
#contentbereich .contentbereichInfoboxKleinRechts {
    float: right;
    width: 161px;
    background-color: #e1e1e1;
        border-left: 15px solid #ffffff;
    margin-bottom: 8px;
    margin-top: 9px;
    background-image: url(contentbereichInfoboxKlein02.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
#contentbereich .contentbereichInfoboxKleinRechts h4 {
    background-color: #204191;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    border: none;
    margin-top: 0px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-top: 4px;
    background-image: none;
     background-image: url(contentbereichInfoboxKlein.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
#contentbereich .contentbereichInfoboxKleinRechts p {
    padding-right: 7px;
    margin-bottom: 22px;
    line-height: 16px;
}
#contentbereich .contentbereichInfoboxKleinRechts ul li {
}
#contentbereich .contentbereichInfoboxKleinRechts ol li {
}
#contentbereich .contentbereichInfoboxKleinRechts a {
    text-decoration: none;
    color: #365ab3; 
}
#contentbereich .contentbereichInfoboxKleinRechts a:hover {
    text-decoration: underline;
}
.eCardsAussen {
    clear: both;
    padding-bottom: 10px;
}
.eCardsPic {
    text-align: center;
    float: left;
    width: 100%;
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
}
.eCardsPic {
    text-align: center;
    float: left;
    width: 100%;
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
}
.eCardsButton {
    clear: both;
    background-color: #fbfbfb;
    text-align:center;
    border-top: 1px solid #D2D2D2;
    border-bottom: 2px solid #365AB3; 
    color: #515151;
    padding-top: 5px;
    padding-bottom: 5px;
}
.eCardsRahmen {
    background-color: #FBFBFB;
    border: 1px solid #D2D2D2;
    width:156px;
    margin: 5px;
    float: left;
}
#album {
 padding-top:10px;
width:565px;
    float: left;
}
#album ul {
    padding: 0px;
    margin: 0px;
}
#album ul li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    padding-bottom: 5px;
    float: left;
}
.photoRahmen {
    border: 1px solid #E9EAEA;
    margin: 10px;
    padding: 5px;
    text-align: center;
    margin-top: 0px;
    float: left;
    margin-bottom: 15px;
    height: 85px;
    width: 81px;
    background-color: #e8e8e8;
    border-right: 1px solid #cecece;
    border-bottom: 1px ridge #cecece;
}
#photoListe {
    width: 504px;
    float: left;
    padding-top: 10px;
}
#photoListe ul {
    padding: 0px;
    margin: 0px;
}
#photoListe ul li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    padding-bottom: 0px;
    width: 504px;
    float: left;
    clear: both;
}
#photoListe .folder {
    background-image:url(folder.png);
    background-position:left top;
    background-repeat:no-repeat;
    color:#333333;
    display:block;
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-bottom:0;
    padding-bottom:20px;
    padding-left:29px;
    padding-top:24px;
    width:24px;
}
#photoListe .data {
    width: 435px;
    padding-bottom: 20px;
    float: right;
    font-size: 12px;
    display: block;
    padding-top: 5px;
}
#photoListe .data h5 {
    font-size: 12px;
    margin: 0px;
    padding-bottom: 5px;
}

#photoListe .data h5 a {
    text-decoraion: none;
}

#dynamischeTyp1Liste {
    float: left;
   width: 565px;
padding-top: 10px;
}
#dynamischeTyp1Liste .liste {
    float: left;
    width: 565px;    
    display: block;
    padding-bottom: 10px;
}

#dynamischeListe2 {
    float: left;
    width: 565px;
    padding-top: 12px;
}
#dynamischeListe2 ul {
    margin: 0px;
    padding: 0px;
}
#dynamischeListe2 ul li {
    list-style-type: none;
    border: 1px solid #d4d4d4;
    float: left;
    width: 544px;
    padding: 0px;
    margin: 0px;
    padding-top: 9px;
    background-color: #fafafa;
    padding-left: 10px;
    padding-right: 11px;
    background-repeat: repeat-x;
    background-position: left top;
    margin-bottom: 20px;
    padding-bottom: 10px;
    
}
#dynamischeListe2 .dateall {
    float: left;
    width: 100px;
}
#dynamischeListe2 .date03 {
    color: #696767;
    font-size: 12px;
    width: 150px;
}
#dynamischeListe2 .date02 {
    color: #696767;
    font-size: 10px;
    float: left;
    width: 60px;
}
#dynamischeListe2 .date {
    float: right;
    width: 43px;
    padding-left: 7px;
}
#dynamischeListe2 .date p {
    padding-bottom: 0px;
    line-height: 15px;
    height: 0px;
}
#dynamischeListe2 .month {
    float: left;
    color: #898989;
    font-size: 18px;
    font-weight: bold;
        text-align: center;
}
#dynamischeListe2 .year {
    float: left;
    color: #898989;
    font-size: 14px;
    text-align: center;
    margin-top: -3px;
    padding-left: 2px;
}
#dynamischeListe2 .day {
    float: left;
    width: 44px;
    color: #365AB3;
    margin-top: -3px;
    border-right: 1px solid #c8c8c8;
    font-size: 30px;
    font-weight: bold;
}
#dynamischeListe2 .newsText {
    float: right;
    width: 543px;
    display: block;
padding-top: 1px;
}
#dynamischeListe2 .teaserPicture {
    width: 112px;
    padding-top: 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-right: 0px;
    float: right;
}
.imageBorder {
border: 1px solid #D4D4D4;
}
#dynamischeListe2 h4 {
    background: none;
    padding-bottom: 0;
    margin: 0px;
    margin-bottom: 5px;
    font-size: 14px;
    clear: none;
    padding-top: 0px;
    padding-left: 0px;
    color: #1062b6;    
    font-weight:bold;
    border: none;
    text-decoration: none;
}
#dynamischeListe2 h4 a {

    text-decoration: none;
}
#dynamischeListe2Kalender {
    float: left;
    width: 565px;
    padding-bottom: 20px;
    padding-top: 12px;
}
#dynamischeListe2Kalender ul {
    margin: 0px;
    padding: 0px;
}
#dynamischeListe2Kalender ul li {
    list-style-type: none;
    border: 1px solid #d4d4d4;
    float: left;
    width: 544px;
    padding: 0px;
    margin: 0px;
    padding-top: 9px;
    background-color: #f3f3f3;
    padding-left: 10px;
    padding-right: 11px;
    background-image: url(kalendercontent.gif);
    background-repeat: repeat-x;
    background-position: left top;
    margin-bottom: 20px;
    padding-bottom: 10px;
    
}
#dynamischeListe2Kalender .dateall {
    float: left;
    width: 100px;
}
#dynamischeListe2Kalender .date02 {
    color: #696767;
    font-size: 10px;
    float: left;
    width: 60px;
}
#dynamischeListe2Kalender .date {
    float: right;
    width: 43px;
    padding-left: 7px;
}
#dynamischeListe2Kalender .date p {
    padding-bottom: 0px;
    line-height: 15px;
    height: 0px;
}
#dynamischeListe2Kalender .month {
    float: left;
    color: #898989;
    font-size: 18px;
    font-weight: bold;
        text-align: center;
}
#dynamischeListe2Kalender .year {
    float: left;
    color: #898989;
    font-size: 14px;
    text-align: center;
    margin-top: -3px;
    padding-left: 2px;
}
#dynamischeListe2Kalender .day {
    float: left;
    width: 44px;
    color: #365AB3;
    margin-top: -3px;
    border-right: 1px solid #c8c8c8;
    font-size: 30px;
    font-weight: bold;
}
#dynamischeListe2Kalender .newsText {
    float: right;
    width: 410px;
    display: block;
padding-top: 1px;
}
#dynamischeListe2Kalender .teaserPicture {
    width: 112px;
    padding-top: 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-right: 0px;
    float: right;
}

#dynamischeListe2Kalender h4 {
    background: none;
    padding-bottom: 0;
    margin: 0px;
    margin-bottom: 5px;
    font-size: 17px;
    clear: none;
    padding-top: 0px;
    padding-left: 0px;
    color: #1062b6;    
    font-weight:bold;
    border: none;
}
#dynamischeListe2Kalender h4 a, #dynamischeListe2Kalender .newsText a{
    text-decoration: none;
}





#dynamischeListe2homeKalender {
    float: left;
    width: 565px;
    padding-bottom: 10px;
}
#dynamischeListe2homeKalender ul {
    margin: 0px;
    padding: 0px;
}
#dynamischeListe2homeKalender ul li {
    list-style-type: none;
    border: 1px solid #d4d4d4;
    float: left;
    width: 490px;
    padding: 0px;
    margin: 0px;
    padding-top: 9px;
    background-color: #f3f3f3;
    padding-left: 10px;
    padding-right: 11px;
    background-image: url(kalendercontent.gif);
    background-repeat: repeat-x;
    background-position: -56px 0px;
    margin-bottom: 5px;
    padding-bottom: 10px;
    
}
#dynamischeListe2homeKalender .dateall {
    float: left;
    width: 100px;
}
#dynamischeListe2homeKalender .date02 {
    color: #696767;
    font-size: 10px;
    float: left;
    width: 60px;
}
#dynamischeListe2homeKalender .date {
    float: right;
    width: 43px;
    padding-left: 7px;
}
#dynamischeListe2homeKalender .date p {
    padding-bottom: 0px;
    line-height: 15px;
    height: 0px;
}
#dynamischeListe2homeKalender .month {
    float: left;
    color: #898989;
    font-size: 18px;
    font-weight: bold;
        text-align: center;
}
#dynamischeListe2homeKalender .year {
    float: left;
    color: #898989;
    font-size: 14px;
    text-align: center;
    margin-top: -3px;
    padding-left: 2px;
}
#dynamischeListe2homeKalender .day {
    float: left;
    width: 44px;
    color: #365AB3;
    margin-top: -3px;
    border-right: 1px solid #c8c8c8;
    font-size: 30px;
    font-weight: bold;
}
#dynamischeListe2homeKalender .newsText {
    float: right;
    width: 410px;
    display: block;
    padding-top: 1px;
    font-size: 12px;
   color: #707070;  
}
#dynamischeListe2homeKalender .teaserPicture {
    width: 112px;
    padding-top: 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-right: 0px;
    float: right;
}
#dynamischeListe2homeKalender h4 {
    background: none;
    padding-bottom: 0;
    margin: 0px;
    margin-bottom: 5px;
    font-size: 14px;
    clear: none;
    padding-top: 0px;
    padding-left: 0px;
    color: #707070;    
    font-weight:bold;
    border: none;
}
#dynamischeListe2homeKalender h4 a, #dynamischeListe2homeKalender .newsText a{
    text-decoration: none;
    color: #707070;  
}






























#contentbereich .formulare{
    margin-bottom: 10px;
    float: left;
}
#contentbereich .formulare ul {
    float: left;
    padding-left: 0px;
margin-left: 0px;
}
#contentbereich .formulare li {
    list-style-type: none;
    background-image: url(download02.gif);
    list-style-image: none;
    background-position:0px 3px;
    background-repeat: no-repeat;
    padding-bottom: 2px;
    padding-left: 20px;
    float: left;
    display: block;
    width: 545px;
}
#contentbereich .umfragebutton {
background-color:#E0E0E0;
background-image:url(druckbg.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #DBDBDB;
color:#8D8D8D;
float:left;
font-size:12px;
padding-bottom:1px;
padding-top:2px;
text-align:center;
width:120px;
margin-right: 0px;
margin-top:5px;
}
#contentbereich .umfragebutton02 {
background-color:#E0E0E0;
background-image:url(druckbg.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #DBDBDB;
color:#8D8D8D;
float:left;
font-size:12px;
padding-bottom:1px;
padding-top:2px;
text-align:center;
width:75px;
margin-right: 5px;
margin-top:5px;
}
#contentbereich .umfragebutton02 a, #contentbereich .umfragebutton a {
    text-decoration: none;
}


#contentbereich .umfrage{
    margin-bottom: 10px;
    float: left;
}
#contentbereich .umfrage ul {
    float: left;
    padding-left: 0px;
margin-left: 0px;
}
#contentbereich .umfrage li {
    background-image: url(umfrage.gif);
    background-position:5px 5px;
    background-repeat:no-repeat;
    border:1px solid #CCCCCC;
    display:block;
    float:left;
    list-style-image:none;
    list-style-type:none;
    margin-bottom:20px;
    margin-left:3px;
    margin-right:3px;
    padding:9px;
    padding-bottom:7px;
    padding-left:40px;
    padding-top:5px;
    width:225px;
}
#sbw2 {
    float: left;
    width: 565px; /* 385px */
    padding-top: 15px;
}
#sbw2 h4 {
    clear: both;
}
#sbw2 .blockSbw2MitarbeiterOrgeinheitIndex {
}
#sbw2 .blockSbw2MitarbeiterOrgeinheitIndex form {
    border: none; 
    background-color: #f6f6f6;
    margin-bottom: 0px;
    padding: 0px;
}
#sbw2 .blockSbw2MitarbeiterOrgeinheitIndex form .formSelect {
    background-color: #e8e8e8;
    border: 1px solid #d6d6d6;
    font-size: 100%;
    padding-left: 5px;
    padding-top: 3px; 
    padding-bottom: 3px;
    width: 558px;
}
#contentbereich .blockSbw2MitarbeiterLetterIndex, #sbw2 .blockSbw2MitarbeiterLetterIndex{
    background-color:#f6f6f6;
    border:1px solid #D6D6D6;
    float:left;
    margin-bottom:15px;
    padding:10px;
    text-align:center;
    width:543px;
    font-weight: bold;
}
#contentbereich .blockSbw2MitarbeiterLetterIndex a, #sbw2 .blockSbw2MitarbeiterLetterIndex a {
    color:#555555;
    padding:4px;
}
#contentbereich .blockSbw2MitarbeiterLetterIndex a:hover, #sbw2 .blockSbw2MitarbeiterLetterIndex a:hover {
    background-color:#dbdbdb;
    border:1px solid #C3C3C3;
    color:#555555;
    padding:3px;
    text-decoration:none;
}
#sbw2 .mitarbeiterListe ul {
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
}
#sbw2 .mitarbeiterListe li {
    list-style-type: none;
    background-image: url(sbwIcon01.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 15px;
    margin-left: 0px;
}
#sbw2 .aemterAufgaben {
    background-color:#F6F6F6;
    border-bottom:1px solid #EFEFEF;
    border-top:1px solid #EFEFEF;
    color:#000000;
    margin-bottom:12px;
    margin-top:12px;
    padding:5px 20px;
}


#sbw2 .aemterAufgaben ul {
    margin-bottom:15px;
    margin-left:13px;
    margin-top:10px;
}
#sbw2 .aemterAufgaben li {
    background-image:none;
    list-style-image:url( sprungmenue.gif );
}
#sbw2 .sbw2OrgLevel1 li {
    background-image:none;
    list-style-image:url(sprungmenue.gif);
}
#sbw2 .sbw2OrgLevel3 li {
    background-image:none;
    list-style-image:url(sprungmenuehori.gif);
}

#sbw2 .vCard {
    background-image: url(sbwIcon03.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 6px;
    padding-bottom: 5px;
}
#sbw2 .vCard a {
    margin: 0px;
    text-decoration: none;
    padding-left: 30px;
    padding-top: 7px;
    padding-bottom: 5px;
}
#sbw2 .vCard a:hover {
    text-decoration: underline;
}
#sbw2 .sbwLebenslagenbaum ul {
    width: 565px; /* 350px */
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #666666;
    list-style-type: none;
}
#sbw2 .sbwLebenslagenbaum ul li {
    list-style-type: none;
    margin-left: 0px;
}
#sbw2 .sbwLebenslagenbaum ul a {
    color: #666666;
    text-decoration: none;
}
#sbw2 .sbwLebenslagenbaum li a {
    float: left;
    width: 521px; /* 350px */
    list-style-type: none;
    background-image: url(sbwunterseiten.gif);
    background-repeat: no-repeat;
    background-position: 5px 9px;
    background-color: #f6f6f6;
    padding: 7px; /* 10px */
    padding-left: 35px;
    border: 1px solid #d6d6d6; /* 1px */
    color: #666666;
    text-decoration: none;
    margin-bottom: 7px;
}
#sbw2 .sbwLebenslagenbaum li a:hover {
    background-color: #f0efef;
}



#contentbereich .blockSbw2LebenslagendetailsVorgaenger{
    background-color:#f6f6f6;
    border:1px solid #D6D6D6;
    float:left;
    margin-bottom:15px;
    padding:10px;
    text-align:center;
    width:543px;
    font-weight: bold;
}
#contentbereich .blockSbw2LebenslagendetailsVorgaenger a {
    color:#555555;
    padding:4px;
}
#contentbereich .blockSbw2LebenslagendetailsVorgaenger a:hover{
    background-color:#dbdbdb;
    border:1px solid #C3C3C3;
    color:#555555;
    padding:3px;
    text-decoration:none;
}
#sbw2 .sbwUnterseiten {
    clear: both;
}
#sbw2 .sbwUnterseiten ul {
    width: 565px; /* 350px */
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #666666;
    list-style-type: none;
    clear: both;
}
#sbw2 .sbwUnterseiten ul li {
    list-style-type: none;
    margin-left: 0px;
}
#sbw2 .sbwUnterseiten ul a {
    color: #666666;
    text-decoration: none;
}
#sbw2 .sbwUnterseiten li a {
    float: left;
    width: 521px; /* 350px */
    list-style-type: none;
    background-image: url(sbwunterseiten.gif);
    background-repeat: no-repeat;
    background-position: 5px 6px;
    background-color: #f6f6f6;
    padding: 5px; /* 10px */
    padding-left: 35px;
    border: 1px solid #d6d6d6; /* 1px */
    color: #666666;
    text-decoration: none;
    margin-bottom: 7px;
}
#sbw2 .sbwUnterseiten li a:hover {
    background-color: #f0efef;
}
#sbw2 .sbwBehoerdePerson {
    padding-bottom: 10px;
    margin-bottom: 10px;
    clear: both;
}
#sbw2 .weiterText {
    background-image: url(sbwIcon01.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
}
#sbw2 .weiterText a {
    margin: 0px;
    text-decoration: none;
    padding-left: 15px;
}
#sbw2 .weiterText a:hover {
    text-decoration: underline;
}
#sbw2 .sbwDownload ul {
    width: 565px; /* 350px */
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #666666;
    list-style-type: none;
}
#sbw2 .sbwDownload ul li {
    list-style-type: none;
    margin-left: 0px;
}
#sbw2 .sbwDownload ul a {
    color: #666666;
    text-decoration: none;
}
#sbw2 .sbwDownload li a {
    float: left;
    width: 528px; /* 350px */
    list-style-type: none;
    background-image: url(sbwIcon05.gif);
    background-repeat: no-repeat;
    background-position: 5px 7px;
    background-color: #f6f6f6F;
    padding: 7px; /* 10px */
    padding-left: 28px;
    border: 1px solid #d6d6d6; /* 1px */
    color: #666666;
    text-decoration: none;
        margin-bottom: 7px;
    background-color: #f6f6f6;
}
#sbw2 .sbwDownload li a:hover {
    background-color: #f0efef;
}

/* 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, #contentbereich .slideUpDownHeadline26 h4, 
#contentbereich .slideUpDownHeadline27 h4, #contentbereich .slideUpDownHeadline28 h4, 
#contentbereich .slideUpDownHeadline29 h4, #contentbereich .slideUpDownHeadline30 h4, 
#contentbereich .slideUpDownHeadline31 h4, #contentbereich .slideUpDownHeadline32 h4, #contentbereich .slideUpDownHeadline33 h4, #contentbereich .slideUpDownHeadline34 h4, #contentbereich .slideUpDownHeadline35 h4, #contentbereich .slideUpDownHeadline36 h4, #contentbereich .slideUpDownHeadline37 h4, #contentbereich .slideUpDownHeadline38 h4, #contentbereich .slideUpDownHeadline39 h4, #contentbereich .slideUpDownHeadline40 h4, #contentbereich .slideUpDownHeadline41 h4, #contentbereich .slideUpDownHeadline42 h4, #contentbereich .slideUpDownHeadline43 h4, #contentbereich .slideUpDownHeadline44 h4, #contentbereich .slideUpDownHeadline45 h4, #contentbereich .slideUpDownHeadline46 h4, #contentbereich .slideUpDownHeadline47 h4, #contentbereich .slideUpDownHeadline48 h4, #contentbereich .slideUpDownHeadline49 h4, #contentbereich .slideUpDownHeadline50 h4 {
    background-image: url(slide.gif);
    background-repeat: no-repeat;
    background-position: 10px 9px;
    padding-left: 26px;
    cursor: pointer;
    font-size: 12px;
    text-align: left;
    padding-top: 10px;
    border: none;
    margin: 0px;
    text-decoration: none;
    background-color: #5e7bc2;
    color: #ffffff;
    border: 1px solid #6b9dc8;
    padding: 3px 5px 3px 30px;
    margin-bottom: 0px;
    -moz-border-radius: 3px;
    width: 530px;
}
#contentbereich .slideUpDownHeadline1 h4:hover, #contentbereich .slideUpDownHeadline2 h4:hover, #contentbereich .slideUpDownHeadline3 h4:hover, #contentbereich .slideUpDownHeadline4 h4:hover, #contentbereich .slideUpDownHeadline5 h4:hover, #contentbereich .slideUpDownHeadline6 h4:hover,  #contentbereich .slideUpDownHeadline7 h4:hover, #contentbereich .slideUpDownHeadline8 h4:hover, #contentbereich .slideUpDownHeadline9 h4:hover, #contentbereich .slideUpDownHeadline10 h4:hover, #contentbereich .slideUpDownHeadline11 h4:hover, #contentbereich .slideUpDownHeadline12 h4:hover, #contentbereich .slideUpDownHeadline13 h4:hover, #contentbereich .slideUpDownHeadline14 h4:hover, #contentbereich .slideUpDownHeadline15 h4:hover, #contentbereich .slideUpDownHeadline16 h4:hover, #contentbereich .slideUpDownHeadline17 h4:hover, #contentbereich .slideUpDownHeadline18 h4:hover, #contentbereich .slideUpDownHeadline19 h4:hover, #contentbereich .slideUpDownHeadline20 h4:hover, #contentbereich .slideUpDownHeadline21 h4:hover, #contentbereich .slideUpDownHeadline22 h4:hover, #contentbereich .slideUpDownHeadline23 h4:hover, #contentbereich .slideUpDownHeadline24 h4:hover, #contentbereich .slideUpDownHeadline25 h4:hover, #contentbereich .slideUpDownHeadline26 h4:hover, #contentbereich .slideUpDownHeadline27 h4:hover, #contentbereich .slideUpDownHeadline28 h4:hover, #contentbereich .slideUpDownHeadline29 h4:hover, #contentbereich .slideUpDownHeadline30 h4:hover, #contentbereich .slideUpDownHeadline31 h4:hover, #contentbereich .slideUpDownHeadline32 h4:hover, #contentbereich .slideUpDownHeadline33 h4:hover, #contentbereich .slideUpDownHeadline34 h4:hover, #contentbereich .slideUpDownHeadline35 h4:hover, #contentbereich .slideUpDownHeadline36 h4:hover, #contentbereich .slideUpDownHeadline37 h4:hover, #contentbereich .slideUpDownHeadline38 h4:hover, #contentbereich .slideUpDownHeadline39 h4:hover, #contentbereich .slideUpDownHeadline40 h4:hover, #contentbereich .slideUpDownHeadline41 h4:hover, #contentbereich .slideUpDownHeadline42 h4:hover, #contentbereich .slideUpDownHeadline43 h4:hover, #contentbereich .slideUpDownHeadline44 h4:hover, #contentbereich .slideUpDownHeadline45 h4:hover, #contentbereich .slideUpDownHeadline46 h4:hover, #contentbereich .slideUpDownHeadline47 h4:hover, #contentbereich .slideUpDownHeadline48 h4:hover, #contentbereich .slideUpDownHeadline49 h4:hover, #contentbereich .slideUpDownHeadline50 h4:hover {
    background-color: #365AB3;
}
#contentbereich .slideUpDownHeadline1, #contentbereich .slideUpDownHeadline2, 
#contentbereich .slideUpDownHeadline3, #contentbereich .slideUpDownHeadline4, 
#contentbereich .slideUpDownHeadline5, #contentbereich .slideUpDownHeadline6, 
#contentbereich .slideUpDownHeadline7, #contentbereich .slideUpDownHeadline8, 
#contentbereich .slideUpDownHeadline9, #contentbereich .slideUpDownHeadline10,
#contentbereich .slideUpDownHeadline10, #contentbereich .slideUpDownHeadline11,
#contentbereich .slideUpDownHeadline12, #contentbereich .slideUpDownHeadline13,
#contentbereich .slideUpDownHeadline14, #contentbereich .slideUpDownHeadline15,
#contentbereich .slideUpDownHeadline16, #contentbereich .slideUpDownHeadline17,
#contentbereich .slideUpDownHeadline18, #contentbereich .slideUpDownHeadline19,
#contentbereich .slideUpDownHeadline20, #contentbereich .slideUpDownHeadline21,
#contentbereich .slideUpDownHeadline22, #contentbereich .slideUpDownHeadline23,
#contentbereich .slideUpDownHeadline24, #contentbereich .slideUpDownHeadline25,
#contentbereich .slideUpDownHeadline26, #contentbereich .slideUpDownHeadline27,
#contentbereich .slideUpDownHeadline28, #contentbereich .slideUpDownHeadline29,
#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, #contentbereich .slideUpDownContent26, #contentbereich .slideUpDownContent27, #contentbereich .slideUpDownContent28, #contentbereich .slideUpDownContent29, #contentbereich .slideUpDownContent30, #contentbereich .slideUpDownContent31, #contentbereich .slideUpDownContent32, #contentbereich .slideUpDownContent33, #contentbereich .slideUpDownContent34, #contentbereich .slideUpDownContent35, #contentbereich .slideUpDownContent36, #contentbereich .slideUpDownContent37, #contentbereich .slideUpDownContent38, #contentbereich .slideUpDownContent39, #contentbereich .slideUpDownContent40, #contentbereich .slideUpDownContent41, #contentbereich .slideUpDownContent42, #contentbereich .slideUpDownContent43, #contentbereich .slideUpDownContent44, #contentbereich .slideUpDownContent45, #contentbereich .slideUpDownContent46, #contentbereich .slideUpDownContent47, #contentbereich .slideUpDownContent48, #contentbereich .slideUpDownContent49, #contentbereich .slideUpDownContent50 {
    padding: 0px;
    margin: 0px;
    padding: 0px 0px 5px 0px;
}
#contentbereich .slideUpDownHeadline1 p, #contentbereich .slideUpDownHeadline2 p, 
#contentbereich .slideUpDownHeadline3 p, #contentbereich .slideUpDownHeadline4 p, 
#contentbereich .slideUpDownHeadline5 p, #contentbereich .slideUpDownHeadline6 p, 
#contentbereich .slideUpDownHeadline7 p, #contentbereich .slideUpDownHeadline8 p, 
#contentbereich .slideUpDownHeadline9 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, #contentbereich .slideUpDownContent26 p, #contentbereich .slideUpDownContent27 p, #contentbereich .slideUpDownContent28 p, #contentbereich .slideUpDownContent29 p, #contentbereich .slideUpDownContent30 p, #contentbereich .slideUpDownContent31 p, #contentbereich .slideUpDownContent32 p, #contentbereich .slideUpDownContent33 p, #contentbereich .slideUpDownContent34 p, #contentbereich .slideUpDownContent35 p, #contentbereich .slideUpDownContent36 p, #contentbereich .slideUpDownContent37 p, #contentbereich .slideUpDownContent38 p, #contentbereich .slideUpDownContent39 p, #contentbereich .slideUpDownContent40 p, #contentbereich .slideUpDownContent41 p, #contentbereich .slideUpDownContent42 p, #contentbereich .slideUpDownContent43 p, #contentbereich .slideUpDownContent44 p, #contentbereich .slideUpDownContent45 p, #contentbereich .slideUpDownContent46 p, #contentbereich .slideUpDownContent47 p, #contentbereich .slideUpDownContent48 p, #contentbereich .slideUpDownContent49 p, #contentbereich .slideUpDownContent50 p {
}
/* Startseite */
#homeLayout01 {
    float: left;
    width: 181px;
    padding-bottom: 100px;
    position: relative;
    padding-left: 9px;
}
.alle {
    float: left;
    width: 115px;
    right: 2px;
    top: 38px;
    position: absolute;
    color: #a5a5a5;
    font-size: 11px;
}
.alle a {
    color: #a5a5a5;
}
#lupe {
    float: left;
    width: 29px;
    right: 0px;
    bottom: 0px;
    position: absolute;
}
/* Neue News */
/* Neue News */
#homeLayout02, #presse {
    float: right;
    width: 530px;
    padding-bottom: 15px;
}
#homeLayout02, #archiv {
    float: right;
    width: 530px;
    padding-bottom: 15px;
}
#tabs {
    float: right;
    width: 530px;
    padding-top: 26px;
    position: relative;
}
#tabs ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 28px;
    border-bottom: 1px solid #dedede;
    width: 530px;
}
#tabs ul.tabs li.stadt, #tabs ul.tabs li.presse, #tabs ul.tabs li.kulturhaus, #tabs ul.tabs li.kalender {
    float: left;
    margin: 0;
    padding: 0;
    width: 99px;
    height: 28px;
    line-height: 29px;
    border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background-image:url(tab.gif);
    background-repeat:no-repeat;
    margin-right: 2px;
}
#tabs ul.tabs li.presse {
    background-image:url(buerger_tab.gif);
    width: 114px;
}
#tabs ul.tabs li.kulturhaus {
    background-image:url(kulturhaus_tab.gif);
     width: 96px;
}
#tabs ul.tabs li.kalender {
    background-image:url(kalender_tab.gif);
    width: 86px;
}
#tabs ul.tabs li a {
    text-decoration: none;
    color: #7a7a7a;
    display: block;
    font-size: 12px;
    font-weight:bold;
    text-align:center;
    outline: none;
}
#tabs ul.tabs li.kalender a:hover {
     background-image:url(kalender_tab.gif);
    background-repeat:no-repeat;
    color: #646464;
}
#tabs ul.tabs li.stadt a:hover {
    background-image:url(tab.gif);
    background-repeat:no-repeat;
    color: #646464;
}
#tabs ul.tabs li.presse a:hover {
    background-image:url(buerger_tab.gif);
    background-repeat:no-repeat;
    color: #646464;
}
#tabs ul.tabs li.kulturhaus a:hover {
    background-image:url(kulturhaus_tab.gif);
    background-repeat:no-repeat;
    color: #646464;
}
#tabs ul.tabs li.stadt.active, #tabs ul.tabs li.stadt.active a:hover, #tabs ul.tabs li.presse.active, #tabs ul.tabs li.presse.active a:hover, #tabs ul.tabs li.kalender.active, #tabs ul.tabs li.kulturhaus.active, #tabs ul.tabs li.kulturhaus.active a:hover, #tabs ul.tabs li.kalender.active a:hover   { 
    background-image:url(tabactive.gif);
    background-repeat:no-repeat;
    border-bottom: 1px solid #EFF2F7;
    height: 28px;
    color: #365ab3;
}
#tabs ul.tabs li.presse.active, #tabs ul.tabs li.presse.active a:hover  { 
    background-image:url(buerger_tabActive.gif);
    background-repeat:no-repeat;
    border-bottom: 1px solid #EFF2F7;
    height: 28px;
    color: #365ab3;
}
#tabs ul.tabs li.kulturhaus.active, #tabs ul.tabs li.kulturhaus.active a:hover  { 
    background-image:url(kulturhaus_tabActive.gif);
    background-repeat:no-repeat;
    border-bottom: 1px solid #EFF2F7;
    height: 28px;
    color: #365ab3;
}
#tabs ul.tabs li.kalender.active, #tabs ul.tabs li.kalender.active a:hover  { 
    background-image:url(kalender_tabActive.gif);
    background-repeat:no-repeat;
    border-bottom: 1px solid #EFF2F7;
    height: 28px;
    color: #365ab3;
}
#tabs ul.tabs li.stadt.active a, #tabs ul.tabs li.stadt.active a:hover a, #tabs ul.tabs li.kalender.active a:hover a, #tabs ul.tabs li.presse.active a, #tabs ul.tabs li.presse.active a:hover a, #tabs ul.tabs li.kulturhaus.active a, #tabs ul.tabs li.kulturhaus.active a:hover a{ 
     color: #365ab3;
}#homeLayout03 {
    float: left;
    width: 306px;
    padding-left: 3px;
}
#homeLayout04 {
    float: right;
    width: 110px;
    padding-top: 13px;
}
#homeLayout04Text {
    font-size: 13px;
    color: #365ab3;
}
#homeLayout04Text a {
    color: #365ab3;
}
#homeLayout04Text a:hover {
    color: #da5a24;
}
#loaderblock {
   width: 530px;
    float:left;
    text-align:center;
    height: 508px;
background-color: #ffffff;
}

#news, #news02, #news03 {
    width: 530px;
    float: left;
    position: relative;
}
#news ul, #news02 ul, #news03 ul {
    width: 514px;
    float: left;
    padding: 7px;
    background-color: #eff2f7;
    border: 1px solid #dedede;
    border-top: none;
}
#news .newsgross, #news02 .newsgross, #news03 .newsgross  {
    width: 511px;
    float: left;
    display: block;
    border: 1px solid #dedede;
    border-top: none;
    padding-left: 17px;
    padding-bottom: 18px;
    padding-top: 8px;
    background-color:#eff2f7;
    cursor: pointer;
    cursor: hand;
}
#news .newsgross h3, #news02 .newsgross h3, #news03 .newsgross h3 {
    font-size: 15px;
    color: #707070;
    padding-right: 7px;
    padding-top: 8px;
    padding-bottom:  0px;
    width: 501px;
    float: left;
    display: block;
}
#news .newsgross h3 a, #news02 .newsgross h3 a, #news03 .newsgross h3 a {
    color: #707070;
}
#news .newsgross h3 a:hover, #news02 .newsgross h3 a:hover, #news03 .newsgross h3 a:hover {
    color: #365ab3;
    text-decoration: none;
}
#news .newsgross .rahmen, #news02 .newsgross .rahmen, #news03 .newsgross .rahmen {
    width:  510px;
    float: left;
    display: block;
    padding-top: 10px;
    position: relative;
}
#news .newsgross .rahmen .teaserpic, #news02 .newsgross .rahmen .teaserpic, #news03 .newsgross .rahmen .teaserpic {
    width:  200px;
    float: left;
    display: block;
    padding: 1px; 
    background-color: #cbcbcb;
    position: relative;
    min-height: 129px;
}
#news ul li.normal .teaserpicGrossBG, #news02 ul li.normal .teaserpicGrossBG, #news03 ul li.normal .teaserpicGrossBG {
    background-color: #cdcdcd;
    position: relative;
}
#news .newsgross .rahmen .teasertext, #news02 .newsgross .rahmen .teasertext, #news03 .newsgross .rahmen .teasertext{
    width: 280px;
    float: right;
    display: block;
    padding-right: 12px;
    font-size: 12px;
    color: #707070;
}
#news .newsgross .rahmen .teasertext a, #news02 .newsgross .rahmen .teasertext a, #news03 .newsgross .rahmen .teasertext a {
    font-size: 11px;
    color: #365ab3;
    text-decoration: none;
}
#news03 .newsgross .rahmen .teasertext a:hover {
    text-decoration: underline;
} 
#news .newsgross .rahmen .teasertext p, #news02 .newsgross .rahmen .teasertext p, #news03 .newsgross .rahmen .teasertext p {
    padding-bottom: 12px;
    line-height: 16px;
}
#news ul li.active .rahmenklein, #news ul li.normal .rahmenklein, #news02 ul li.active .rahmenklein, #news02 ul li.normal .rahmenklein, #news03 ul li.active .rahmenklein, #news02 ul li.normal .rahmenklein {
    float: left;
    width: 255px;

}
#news .newsgross .date, #news02 .newsgross .date, #news03 .newsgross .date {
    width: 260px;
    padding-bottom: 8px;
    font-size: 11px;
    padding-top: 5px;
    display: block;
}
#news ul li.active .date, #news ul li.normal .date, #news02 ul li.active .date, #news02 ul li.normal .date, #news03 ul li.active .date, #news03 ul li.normal .date {
    float: left;
    width: 200px;
    font-size: 11px;
    padding-top: 9px;
    display: block;
    font-weight: normal;
    color: #707070;
}
#news ul li, #news02 ul li, #news03 ul li {
    list-style-type: none;
}
#news ul li.active, #news ul li.normal, #news02 ul li.active, #news02 ul li.normal, #news02 ul li.active, #news03 ul li.normal  {
    width: 255px;
    list-style-type: none;
    padding-bottom: 6px;
}
#news ul li.active .teasertextklein, #news ul li.normal .teasertextklein, #news02 ul li.active .teasertextklein, #news02 ul li.normal .teasertextklein, #news03 ul li.active .teasertextklein, #news03 ul li.normal .teasertextklein  {
    float: right;
    width:  230px;
    background-color: #365ab3;
    font-size: 11px;
    color: #707070;
    padding-left: 19px;
    padding-top: 13px;
    font-weight: bold;
    padding-bottom: 11px;
    padding-right: 4px;
    border: 1px dotted #aeafb3;
min-height: 73px;
}
#news ul li.normal .teasertextklein, #news02 ul li.normal .teasertextklein, #news03 ul li.normal .teasertextklein {
    background-color: #eff2f7;
    color: #4d4d4d;
    background-image: none;
}
#news ul li.active .teasertextklein, #news02 ul li.active .teasertextklein, #news03 ul li.active .teasertextklein {
    background-image: url(newsBGactive.gif);
    background-repeat: repeat-x;
    background-position: right top; 
    background-color: #cbd4e7;
    cursor: pointer;
    cursor: hand;
}
#news ul li.normal .teasertextklein h3, #news02 ul li.normal .teasertextklein h3, #news03 ul li.normal .teasertextklein h3 {
    color: #707070;
    font-size: 12px;
    font-weight: bold;
}
#news ul li.normal .teasertextklein h3 a, #news02 ul li.normal .teasertextklein h3 a, #news03 ul li.normal .teasertextklein h3 a {
    color: #707070;
}
#news ul li.normal .teasertextklein h4, #news ul li.normal .teaserpicklein, #news ul li.active .teaserpicklein, #news02 ul li.normal .teasertextklein h4, #news02 ul li.normal .teaserpicklein, #news02 ul li.active .teaserpicklein, #news03 ul li.normal .teasertextklein h4, #news03 ul li.normal .teaserpicklein, #news03 ul li.active .teaserpicklein {
    display: none;
}
#ausrichtung0 {
    float: left;
}
#ausrichtung1 {
    float: right;
}
#ausrichtung1 .umbruch {
   clear: both;
}
#ausrichtung2 {
    float: left;
}
#ausrichtung3 {
    float: right;
}
#ausrichtung4 {
    float: left;
}
#ausrichtung5 {
    float: right;
}
#ausrichtung6 {
    float: left;
}
#ausrichtung7 {
    float: right;
}
.umbruch1 {
    clear: both;
} 
#rss {
    float: left;
    width: 200px;
    padding-top: 30px;
}
#tagCloud {
    width: 516px;
    padding-top: 30px;
    float: right;
}
#tagCloud a {
    font-family: Arial, Helvetica, sans-serif;
    color: #878787;
    line-height: 20px; /* 20px */
}
#tagCloud a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color: #365ab3;
    text-decoration: none;
}
.cloudlinklevel1, .cloudlinklevel2, .cloudlinklevel3 {
    font-size: 18px;
}
.cloudlinklevel4, .cloudlinklevel5, .cloudlinklevel6 {
    font-size: 16px;
}
.cloudlinklevel7, .cloudlinklevel8, .cloudlinklevel9, .cloudlinklevel10, .cloudlinklevel11, .cloudlinklevel12, .cloudlinklevel13, .cloudlinklevel14, .cloudlinklevel15, .cloudlinklevel16, .cloudlinklevel17, .cloudlinklevel18, .cloudlinklevel19, .cloudlinklevel20, .cloudlinklevel21, .cloudlinklevel22, .cloudlinklevel23, .cloudlinklevel24, .cloudlinklevel25, .cloudlinklevel26, .cloudlinklevel27, .cloudlinklevel28, .cloudlinklevel29, .cloudlinklevel30, .cloudlinklevel31, .cloudlinklevel32, .cloudlinklevel33, .cloudlinklevel34, .cloudlinklevel35, .cloudlinklevel36, .cloudlinklevel37, .cloudlinklevel38, .cloudlinklevel39, .cloudlinklevel40 {
    font-size: 12px;
}
#tabs02 {
 width: 180px;
 float: left;
}
#tabs02 ul {
  clear: both;
  list-style: none; 
  position: relative; 
  display: block; width: 180px;
  float: left;
  padding-left: 5px;
  margin-bottom: -1px;
  height: 41px;
}
#tabs02 ul li{
  float: left;
  width: 42px;
  display: block;
  height: 41px;
}
#tabs02 ul li.ui-state-active{
   border-bottom: 1px solid #fdbf18;
   float:left;
   list-style-type:none;
   margin:0;
}
#tabs02 ul li.vereine{
    background-image:url(vereineV2.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#tabs02 ul li.vereine.active{
    background-image:url(vereine01V2.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#tabs02 ul li.kalender {
    background-image:url(kalender.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#tabs02 ul li.kalender.active {
    background-image:url(kalender01.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#tabs02 ul li.fotoalbum {
    background-image:url(fotoalbum.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#tabs02 ul li.fotoalbum.active {
    background-image:url(fotoalbum01.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#tabs02 ul li.termine {
    background-image:url(termine.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#tabs02 ul li.termine.active {
    background-image:url(termine01.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.ui-tabs { 
 }
.ui-tabs .ui-tabs-nav li {
 position: relative; 
 float: left; 
 border-bottom-width: 0 !important;
  padding: 0;
  }
.ui-tabs .ui-tabs-nav li a { 
float: left; text-decoration: none;
 }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
padding-bottom: 1px; border-bottom-width: 0; 
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
cursor: pointer; 
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
 cursor: pointer;
  } 
  
#tabs-2, #tabs-1, #tabs-3, #tabs-4 {
    display: block; 
    border-width: 0; 
    background: none;
    width: 180px;
    color: #464646;
    font-size: 11px;
    float: left;
    padding: 6px;
    background-image:url(tabbg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-bottom: 7px;
    cursor: pointer; 
    padding-right: 0px;
    position: relative;
  }
#tabs-2 a, #tabs-1 a, #tabs-4 a, #tabs-3 a {
    color: #464646;
}
.ui-tabs .ui-tabs-hide { 
display: none !important; 
}
.weiter {
    text-align: right;
    color: #464646;
    font-size: 11px;
    float: right;
    width: 100px;
    padding-right: 2px;
    padding-top: 5px;
    display: block;
    right: 6px;
top: 27px;
position: absolute;
z-index: 4;
}
.weiter a {
    color: #464646;
}
/* ######################### Hauptmenü ########################### */

#menue {
    float: left;
    width:  197px;
    padding-bottom: 105px;
    border-top: 1px solid #fee280;
}
#menue ul li .menueText, #menue ul li .menueTextActive {
    font-size: 13px;
}
#menue ul {
    margin: 0px;
    padding: 0px;
}
#menue ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    clear: both;
}
#menue ul li a  {
    color: #585858;
    display: block;
    padding-top: 4px;
    padding-left: 18px;
    padding-bottom: 6px;
    width: 176px;
    padding-right: 3px;
    border-bottom: 1px solid #fee280;
    font-weight: bold;
    font-size: 13px;
}
#menue ul li a.menueebeneActive, #menue ul li a.menueebeneActive:hover, #menue ul li a:hover, #menue ul li a:hover {
    color: #ffffff;
    background-color: #365AB3;
    text-decoration: none;
    padding-left: 18px;
    border-bottom: 1px solid #5e7bc2;
    font-weight: bold;
}
/* ############################################### */
#menue ul ul li .menueText, #menue ul ul li .menueTextActive {
    font-size: 11px; /* 12px */
}
#menue ul ul {
    margin: 0px;
    padding: 0px;
    padding-bottom: 5px;
    background-color: #e5e9f1;
    border-bottom: 1px solid #C0C0C0;
    width: 197px;
}
#menue ul ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    border: none;
clear: both;
}
#menue ul ul li a {
    text-decoration: none;
    border: none;
    color: #1e3f8f;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 163px;
    padding-right: 3px;
    background-image: none;
    font-weight: normal;
    border-bottom: none;
    padding-left: 31px;
}
#menue ul ul li a.menueebeneActive, #menue ul ul li a:hover.menueebeneActive, #menue ul ul li a:hover  {
    font-weight: bold;
    text-decoration: none;
    border: none;
    color: #1e3f8f;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 163px;
    padding-right: 3px;
    background-image: none;
    border-bottom: none;
    padding-left: 31px;
    background-color: transparent;
}
#menue ul ul li a:hover  {
    color: #1e3f8f;
    text-decoration: underline;
}
#menue ul ul li a:hover  {
    font-weight: normal;
}
/* ############################################### */
#menue ul ul ul li .menueText, #menue ul ul ul li .menueTextActive {
    font-size: 11px; /* 12px */
}
#menue ul ul ul {
    margin: 0px;
    padding: 0px;
    border-bottom: none;
    padding-top: 0px;
    padding-bottom: 4px;
    float: left;
    display: block;
    width: 197px;
}
#menue ul ul ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    border: none;
    float: right;
    display: block;
    width: 186px;
}
#menue ul ul ul li a {
    text-decoration: none;
    border: none;
    color: #585858;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 155px;
    padding-right: 3px;
    background-image: none;
    font-weight: normal;
    background-image: url(menue03.gif);
    background-repeat: no-repeat;
    background-position: 21px 5px;
    margin-top: 3px;
    background-color: transparent;
    padding-left: 28px;
}
#menue ul ul ul li a.menueebeneActive, #menue ul ul ul li a:hover.menueebeneActive, #menue ul ul ul li a:hover  {
    border: none;
    background-image: url(menue03.gif);
    background-repeat: no-repeat;
    background-position: 21px 5px;
    background-color: transparent;
    font-weight: bold;
    padding-left: 28px;
    color: #585858;
    padding-top: 0px;
    margin-top: 3px;
    width: 155px;
    padding-bottom: 0px;
}
 #menue ul ul ul li a:hover  {
    font-weight: normal;
    color: #1E3F8F;
}
/* ############################################### */
#menue ul ul ul ul li .menueText, #menue ul ul ul ul li .menueTextActive {
    font-size: 11px; /* 12px */
}
#menue ul ul ul ul {
    margin: 0px;
    padding: 0px;
    background-color: transparent;
    border-bottom: none;
    padding-bottom: 0px;
    float: left;
    display: block;
    width: 186px;
    padding-top: 3px;
}
#menue ul ul ul ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    border: none;
    float: right;
    width: 176px;
}
#menue ul ul ul ul li a {
    text-decoration: none;
    border: none;
    color: #585858;
    padding-top: 0px;
    padding-bottom: 1px;
    padding-right: 3px;
    background-image: none;
    font-weight: normal;
    padding-left: 24px;
    background-image: url(menue04.gif);
    background-repeat: no-repeat;
    background-position: 16px 6px;
    width: 143px;
        margin-top: 0px;
}
#menue ul ul ul ul li a.menueebeneActive, #menue ul ul ul ul li a:hover.menueebeneActive, #menue ul ul ul ul li a:hover  {
    border: none;
    background-image: url(menue04.gif);
    background-repeat: no-repeat;
    background-position: 16px 6px;
    padding-left: 30px;
    width: 143px;
    padding-left: 24px ;
    font-weight: bold;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 1px;
}
 #menue ul ul ul ul li a:hover  {
    font-weight: normal;
}
#contentbereich .slideBlock {
    clear:both;
}
#contentbereich .slideBlock .clickenlarge-0, #contentbereich .slideBlock .clickenlarge-1 {
    padding:0;
}
#contentbereich .slideBlock .sliderClosed {
    background-image: url(slide.gif);
    background-repeat: no-repeat;
    background-position: 10px 9px;
    padding-left: 26px;
    cursor: pointer;
    font-size: 12px;
    text-align: left;
    padding-top: 10px;
    border: none;
    margin: 0px;
    text-decoration: none;
    background-color: #5e7bc2;
    color: #ffffff;
    border: 1px solid #6b9dc8;
    padding: 3px 5px 3px 30px;
    margin-bottom: 0px;
    -moz-border-radius: 3px;
    width: 530px;
    margin-bottom: 5px;
}
#contentbereich .slideBlock h4 {
    background-image: url(slideopen.gif);
    background-repeat: no-repeat;
    background-position: 12px 7px;
    padding-left: 26px;
    cursor: pointer;
    font-size: 12px;
    text-align: left;
    padding-top: 10px;
    border: none;
    margin: 0px;
    text-decoration: none;
    background-color: #5e7bc2;
    color: #ffffff;
    border: 1px solid #6b9dc8;
    padding: 3px 5px 3px 30px;
    margin-bottom: 0px;
    -moz-border-radius: 3px;
    width: 530px;
    margin-bottom: 5px;
}
#contentbereich #sliderOpenAll h4 {
    display:block;
    -moz-border-radius: 3px;
    clear:both;
    float:none;
    width:220px;
    margin:0 0 6px 0;
    padding:4px 0 4px 30px;
    list-style-type:none;
    background:#5E7BC2 url(slideopen.gif) no-repeat 12px 7px;
    list-style-image:none;
    border: 1px solid #6b9dc8;
    color:#fff;
    font:bold 12px Arial, Helvetica, sans-serif;
    cursor:pointer;
}
#contentbereich #sliderOpenAll h4.sliderClosed {
    display:block;
    -moz-border-radius: 3px;
    clear:both;
    float:none;
    width:220px;
    margin:0 0 6px 0;
    padding:4px 0 4px 30px;
    list-style-type:none;
    background:#5E7BC2 url(slide.gif) no-repeat 10px 9px;
    list-style-image:none;
    border: 1px solid #6b9dc8;
    color:#fff;
    font:bold 12px Arial, Helvetica, sans-serif;
    cursor:pointer;
}



/* Restliche Bildergalerie-Styles sind unter PublishSystem Exchange */






