/* ************************************************************************************** 
   *********************************** Allgemeine Styles ********************************
   ************************************************************************************** */
body {
 margin: 0px;
 font-family: Arial, Helvetica, sans-serif;
 color: #3C3C3C;
}
td {
 font-size: 12px;
}


h4 {
 font-size: 12px;
 font-weight: bold;
 border-bottom: 1px dashed #999999;
 }
h5 {
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
 }
h6 {
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
}



a {
 color: #2B50A1;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
#contentbereich {
 margin-bottom: 20px;
}
#contentbereich hr {
 height: 0px;
 width: 100%;
 border-top: 1px #c5c5c5;
 border-right: 1px #c5c5c5;
 border-bottom: 1px dashed #c5c5c5;
 border-left: 1px #c5c5c5;
 padding: 5px;
 text-align: left;
clear: both;
}
#breadcrump {
 font-size: 11px;
 color: #081D45;
 margin-top: 5px;
 padding-top: 5px;
 text-align: right;
 padding-right: 28px;
 margin-bottom: 6px;
}
#breadcrump a {
 color: #081D45;
}
#contentbereichH2 h2 {
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-style: italic;
 font-weight: bold;
 background-color: #FDF2C8;
 line-height: 28px;
 padding-left: 25px;
 background-image: url(bgH2.gif);
 background-position: 12px center;
 background-repeat: no-repeat;
 margin: 0px 0px 15px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}
#contentbereich h3 {
 font-size: 14px;
 font-weight: bold;
 background-image: url(bgH3.gif);
 background-repeat: no-repeat;
 padding-left: 15px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CC9900;
 padding-bottom: 2px;
 margin-top: 5px;
 background-position: 0px 4px;
}
#contentbereich a {
 color: #2B50A1;
}
#contentbereich ul li {
 list-style-image: url(aufzaehlung.gif);
}
#contentbereich .zurueckzumseitenanfang .zurueck {
 font-size: 11px;
}
#contentbereich .zurueckzumseitenanfang a {
 background-image:  url(nachOben.gif);
 background-repeat: no-repeat;
 background-position: 5px 9px;
 padding-left: 18px;
 padding-right: 10px;
 color: #2B50A1;
 text-decoration: none;
 border: 1px solid #CFD9ED;
 padding-top: 2px;
 padding-bottom: 2px;
}
#contentbereich .zurueckzumseitenanfang a:hover, .zurueck a:hover {
 background-color: #E8EEF9;
}
#contentbereich .zurueck a {
 background-image:  url(zurueck.gif);
 background-repeat: no-repeat;
 background-position: 5px 7px;
 padding-left: 14px;
 padding-right: 10px;
 color: #2B50A1;
 text-decoration: none;
 border: 1px solid #CFD9ED;
 padding-top: 2px;
 padding-bottom: 2px;
}

#contentbereich form {
 padding: 10px;
 background-color: #FAFCFF;
 border-top: 1px solid #0066FF;
 border-right: 1px none #0066FF;
 border-bottom: 1px solid #0066FF;
 border-left: 1px none #0066FF;
}

#sprungmenue {
 background-color: #FAFCFF;
 border-top: 1px solid #0066FF;
 border-right: 1px none #0066FF;
 border-bottom: 1px solid #0066FF;
 border-left: 1px none #0066FF;
}
#sprungmenue ul li {
 list-style-image:  url(sprungmenue.gif);
}
/* **************************************** Bilder ************************************** */
.pictureText {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}
.picture {
 border: 1px solid #CCCCCC;
}
.image {
 border: 1px solid #CCCCCC;
}
.imageRight {
 margin-bottom: 15px;
 margin-left: 15px;
 float: right;
 margin-top: 5px;
}
.gastronomiePic {
 width: 160px;
 float: right;
}
/* *************************************** Infobox ************************************** */
#infoboxbereich {
 margin: 0px;
 padding: 0px;
 width: 188px;
 font-size: 11px;
 color: #4E4E4E;
}
#infoboxbereich h3 {
 font-size: 12px;
 font-weight: bold;
 margin: 0px;
 padding-top: 12px;
 padding-right: 0px;
 padding-left: 25px;
 color: #FFFFFF;
 background-image:  url(infoHeader.gif);
 background-repeat: no-repeat;
 padding-bottom: 7px;
 background-color: #637DB1;
}
#infoboxbereich p {
 margin: 0px 20px 0px 0px;
 text-indent: 0px;
 padding-right: 0px;
 padding-bottom: 10px;

}
#infoboxbereich a {
 color: #2B50A1;
}
#infoboxbereich ul {
 margin: 0px 20px 0px 0px;
 padding: 0px 0px 10px 18px;
 text-indent: 0px;
 list-style-image: url(aufzaehlung.gif);
}
#infoboxbereich li {
 margin: 0px;
 padding: 0px;
}
.infobox {
 font-size: 11px;
 margin: 0px 0px 10px;
 padding: 10px 0px 0px 12px;
 background-color: #FFFFFF;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: none;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #F6E8D2;
 border-right-color: #F6E8D2;
 border-bottom-color: #F6E8D2;
 border-left-color: #F6E8D2;
}

/* ************************************ Aktuellbereich ********************************** */
.aktuell {
 padding-bottom: 10px;
}
.aktuellbereichDate {
 font-size: 11px;
 font-style: italic;
}
/* ************************************************************************************** 
   ************************************* Menüsteuerung **********************************
   ************************************************************************************** */
   
div.menue p, div.menue p a:hover, div.menueActive p, div.menueActive p a:hover {
 background-image:  url(menue.gif);
}
div.menueSub p, div.menueSub p a:hover, div.menueSubActive p, div.menueSubActive p a:hover {
 background-image:  url(menue.gif);
} 
/* ************************************** Menüebene 1 *********************************** */
/* ****** normal ****** */
div.menue {
 height: auto;
 width: 188px;
}
div.menue p{
 height: 20px;
 width: 188px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #4E4E4E;
 line-height: 20px;
 list-style-type: none;
 background-repeat: no-repeat;
 margin: 0px;
 padding: 0px;
}
div.menue p a {
 display: block;
 width: 100%;
 height: 100%;
 text-decoration: none;
 color: #4E4E4E;
 padding-left: 25px;
}
div.menue p a:hover {
 color: #4E4E4E;
 background-repeat: no-repeat;
 background-position: 0px -20px;
 text-decoration: none;
}
/* ****** Active ****** */
div.menueActive {
    height: auto;
    width: 188px;
}
div.menueActive p{
 height: 20px;
 width: 188px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #4E4E4E;
 line-height: 20px;
 list-style-type: none;
 background-position: 0px -20px;
 background-repeat: no-repeat;
 margin: 0px;
 padding: 0px;
}
div.menueActive p a {
 display: block;
 width: 100%;
 height: 100%;
 text-decoration: none;
 color: #4E4E4E;
 padding-left: 25px;
}
div.menueActive p a:hover {
    color: #4E4E4E;
 background-position: 0px -20px;
 background-repeat: no-repeat;
 text-decoration: none;
}
/* ************************************** Menüebene 2 *********************************** */
/* ****** normal ****** */
div.menueSub {
    height: auto;
    width: 188px;
}
div.menueSub p {
 height: 15px;
 width: 188px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #4E4E4E;
 line-height: 15px;
 list-style-type: none;
 background-repeat: no-repeat;
 background-position: 0px -40px;
 margin: 0px;
 padding: 0px;
}
div.menueSub p a {
 display: block;
 width: 100%;
 height: 100%;
 text-decoration: none;
 color: #4E4E4E;
 padding-left: 25px;
}
div.menueSub p a:hover {
 color: #2B50A1;
 background-position: 0px -40px;
 background-repeat: no-repeat;
 text-decoration: none;
}
/* ****** Active ****** */
div.menueSubActive {
    height: auto;
    width: 188px;
}
div.menueSubActive p{
 height: 15px;
 width: 188px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 15px;
 list-style-type: none;
 background-position: 0px -55px;
 background-repeat: no-repeat;
 margin: 0px;
 padding: 0px;
}
div.menueSubActive p a {
 display: block;
 width: 100%;
 height: 100%;
 text-decoration: none;
 color: #2B50A1;
 padding-left: 25px;
}
div.menueSubActive p a:hover {
 color: #2B50A1;
 background-position: 0px -55px;
 background-repeat: no-repeat;
 text-decoration: none;
}
/* ************************************************************************************** 
   ************************************ Sonstige Styles *********************************
   ************************************************************************************** */
/* **************************************** Footer ************************************** */
#footer {
 color: #4E4E4E;
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 padding-top: 15px;
}
#footer a {
 color: #4E4E4E;
}
/* ************************************** Startseite ************************************ */
.rathausAktuellDate {
 font-size: 11px;
 font-style: italic;
 color: #637DB1;
}
.rathausAktuellLink {
 color: #4D4D4D;
}
#rathausAktuellAlleArtikel {
 font-style: italic;
 margin-bottom: 8px;
 margin-left: 12px;
 margin-top: 8px;
}
#rathausAktuellAlleArtikel a {
 color: #637DB1;
}
#homeBgRathausAktuell {
 background-image: url(homeBgRathausAktuell.jpg);
 background-repeat: no-repeat;
 background-position: right 0px;
}
#homeRathausAktuellH2 h2 {
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-style: italic;
 font-weight: bold;
 line-height: 28px;
 padding-left: 25px;
 background-image: url(bgH2.gif);
 background-position: 12px center;
 background-repeat: no-repeat;
 margin: 0px 0px 15px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}
#homeQuicklinks {
 margin-top: 15px;
}
#homeQuicklinks ul li {
 list-style-image: url(homeQuicklinksPfeil.gif);
 margin-top: 9px;
}
#homeQuicklinks a {
 color: #4E4E4E;
}
#ortsplan {
 font-weight: bold;
 margin-top: 13px;
 margin-left: 8px;
 margin-bottom: 5px;
}

#ortsplanBody {
 margin: 10px;
}
#ortsplan h1 {
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-style: italic;
 font-weight: bold;
 background-color: #FDF2C8;
 line-height: 28px;
 padding-left: 25px;
 background-image: url(bgH2.gif);
 background-position: 12px center;
 background-repeat: no-repeat;
 margin: 0px 0px 15px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}
#ortsplan h2 {
 font-size: 14px;
 font-weight: bold;
 background-image: url(bgH3.gif);
 background-repeat: no-repeat;
 padding-left: 40px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CC9900;
 padding-bottom: 2px;
}
.ortsplanRahmen {
 border: 1px solid #CCCCCC;
}

#ortsplanLink a {
 color: #637DB1;
 font-style: italic;
 margin-left: 8px;
}
#barrierefrei {
 font-weight: bold;
 margin-top: 7px;
 margin-left: 70px;
 margin-bottom: 5px;
}
#barrierefreiLink {
 font-style: italic;
 margin-left: 70px;
}
#barrierefreiLink a {
 color: #637DB1;
}
#veranstaltungen {
 margin-bottom: 10px;
}
#veranstaltungen ul li {
 list-style-image: url(homeQuicklinksPfeil.gif);
 margin-top: 10px;
}
.veranstaltungenColor {
 color: #637DB1;
 font-style: italic;
}
/* ******************************* Nicht zugeordnete Styles ***************************** */
.suche {
 font-size: 11px;
 background-color: #FFFFFF;
 border: 1px solid #647EB1;
 /* margin-bottom: 10px; */
 color: #4E4E4E;
}
.sucheButton {
 margin-bottom: 6px;
}
#linksTop {
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-bottom: 10px;
 margin-left: 5px;
 color: #383A37;
}
#linksTop a{
 color: #383A37;
}
#unterseiten ul li {
 list-style-image: url(unterseiten.gif);
}
.veredelungLinks {
 background-image: url(bgLeft.gif);
 background-repeat: no-repeat;
 background-position: right 0px;
}
.veredelungRechts {
 background-image: url(bgRight.gif);
 background-repeat: no-repeat;
}


.formobjekt, .formobjektklein {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    border: 1px solid #999999;
    font-size: 12px;
}
.formobjekt{
     width: 390px;
}
.formobjektklein {
    width: 300px;
}
 
.error {
    color: #FF0000;
}



#rathausAktuellRedDot {
 margin-right: 180px;
 margin-left: 10px;
}
#veranstaltungenRedDot {
 margin-right: 10px;
}
#contentFooter {
 font-size: 11px;
 text-align: center;
}
#homeQuicklinks02 {
 background-color: #C6CFDC;
 background-image: url(homeQuicklinks02.gif);
 background-repeat: no-repeat;
 background-position: 0px bottom;
}

.sitemapLevel1 {
     padding-left: 0px;
    font-weight: bold;
}
.sitemapLevel2 {
     padding-left: 30px;
    font-weight: normal;
}
.sitemapLevel3 {
     padding-left: 60px;
    font-weight: normal;
}
.sitemapLevel4 {
     padding-left: 90px;
    font-weight: normal;
}

.publishSystemHinweis {
 background-color: #E8E8E8;
 margin: 0px;
 padding: 3px 5px;
 font-weight: normal;
 border-top: 2px solid #FF0000;
 border-right: 1px solid #CCCCCC;
 border-bottom: 2px solid #FF0000;
 border-left: 1px solid #CCCCCC;
 color: #474747;
}
#wahlenText {
 font-style: italic;
 margin-left: 15px;
 margin-top: 65px;
}
#wahlenText a {
 color: #637DB1;
}


.formobjektNoSize, .formobjekt, .formobjektklein, .formobjektselectklein, .containerSelector, .formobjektselectkleinMonth, .formobjektselectkleinYear, .formobjektselectkleinVeranstaltung, .formobjektkleinVeranstaltung {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    border: 1px dotted #89b7a7; /* 1px */
    font-size: 100%;
    padding-left: 0.4166em; /* 5px */
    padding-bottom: 0.25em; /* 3px */
}
.formobjekt {
     width: 95%; /* 400px */
    line-height: 1.3333333333333333333333333333333em; /* 16px */
}
.formobjektklein {
    width: 95%; /* 270px */
    padding-top: 0.33333333333333333333333333333333em; /* 4px */
}
.formobjektselectklein {
    width: 96.5%; /* 400px */
    padding-top: 0.33333333333333333333333333333333em; /* 4px */
}
.formobjektselectkleinVeranstaltung {
    width: 80%; /* 400px */
    padding-top: 0.33333333333333333333333333333333em; /* 4px */
}
.formobjektkleinVeranstaltung {
    width: 80%; /* 400px */
    padding-top: 0.33333333333333333333333333333333em; /* 4px */
}
.formobjektselectkleinMonth {
    width: 20.5em; /* 246px */
}
.formobjektselectkleinYear {
    width: 20.5em; /* 246px */
}
.containerSelector {
    width: 41.333333333333333333333333333333em; /* 496px */
}
#search2Block {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
}
#search2Block .formobjektklein {
    width: 95%; /* 270px */
}
#search2Block .formobjektselectklein {
    width: 96.5%; /* 400px */
}
#search2Block .link {
    color: #008000;
}
#search2Block .highlight {
    background-color: #FFFF00;
}
#search2Block .seach2Header {
    background-color: #dfdfdf;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #b8b8b8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #b8b8b8;
    padding: 0.7em;
    margin-top: 1em;
    margin-bottom: 1em;
}
#search2Block .showAllItems {
    margin: 1em;
    border: 1px solid #b8b8b8;
    padding: 0.7em;
    background-color: #FFFF99;
    font-style:italic;
}
#contentbereich .controlBlockStyle {
    padding: 0.833333em;
    background-color: #F8F8F8;
    border-top: 1px solid #D6D6D6;
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 0.8333em; /* 10px */
    padding-bottom: 0.41666666666666666666666666666667em; /* 5px */
    margin-top: 1em;
    clear: both;
}
#contentbereich .controlBlockPageAllItems {
    padding-bottom: 0.66666666666666666666666666666667em; /* 8px */
}
#contentbereich .controlBlockPageSlider {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #575757;
    padding: 0.41666666666666666666666666666667em; /* 5px */
  /*  border: 1px solid #e8e8e8;
    background-color: #f0f0f0;*/
    text-align: center;
}
#contentbereich .controlBlockPageSlider a {
    color: #575757;
    background-color: #D6D6D6;
    padding: 0.25em; /* 3px */
    border: 1px solid #e8e8e8;
    text-decoration: none;
}
#contentbereich .controlBlockPageSlider a:hover {
    color: #ffffff;
    background-color: #637DB1; /* Farbe austauschen */
    padding: 0.25em; /* 3px */
    border: 1px solid #e8e8e8;
    text-decoration: none;
}
#contentbereich .controlBlockPageSlider u {
    color: #ffffff;
    background-color: #637DB1; /* Farbe austauschen */
    padding: 0.25em; /* 3px */
    border: 1px solid #e8e8e8;
}
#photoListe ul {
    margin: 0px;
margin-left: 0px;
padding:0px;
padding-bottom: 2em;
}
#photoListe a {
    font-weight: bold;
color: #081d45;
text-decoration: underline;
}
#photoListe p {
    padding-bottom: 1em; /* 13px */
}
#photoListe ul li {
    color: #081d45;
    list-style-type: none;
    line-height: 1.9230769230769230769230769230769em; /* 25px */
    padding-left: 1.1538461538461538461538461538462em; /* 15px */
    border-top: 5px solid #fcc976; 
    background-color: #d9e1f2;
    margin-bottom: 1em; /* 13px */
    margin-left: 0px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
#album {
    padding-top: 13px;}
.aussen {
    clear: both;
}
.photo {
    text-align: center;
    float: left;
    width: 100%;
    clear: both;
    padding-top: 0.83333333333333333333333333333333em; /* 10px */
}
.photoZahl {
    background-color: #EEEEEE;
    padding: 0.30769230769230769230769230769231em; /* 4px */
    text-align:center;
    margin-bottom: 0.30769230769230769230769230769231em; /* 4px */
    margin-left: 2.2307692307692307692307692307692em; /* 29px */
    margin-right: 2.2307692307692307692307692307692em; /* 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: 9.6153846153846153846153846153846em; /* 125px */
    width: 9.8em; /* 143px */
    margin: 0.38461538461538461538461538461538em; /* 5px */
    float: left;
}
#photoControl {
    padding-right: 1.1538461538461538461538461538462em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;        /* 13px */
    padding-left: 0.53846153846153846153846153846154em;
    margin: 0px;
    text-align: center;
    vertical-align: text-top;
    padding-top: 1px;
    line-height: 1.9230769230769230769230769230769em;
    background-color: #BE3106;
    width: 49.230769230769230769230769230769em; /* 640px */
    margin-top: 0.76923076923076923076923076923077em; /* 10px */
    margin-bottom: 0.76923076923076923076923076923077em; /* 10px */
    border: 1px solid #95999A;
    padding: 0.38461538461538461538461538461538em; /* 5px */
}
.photoPfeile {
    font-size: 107.69%; /* 14px */
    border: 1px solid #000000;
    font-family: Verdana, 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; /* 1px  */
    padding-left: 0.30769230769230769230769230769231em; 
}
.photoPfeile a {
    color: #FFFFFF;
}
.photoPfeile a:hover {
    text-decoration: none;
}
.photoSlider {
    font-size: 92.307%;        /* 12px */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #95999A;
    margin-top: 0px;
    padding-top: 0.16666666666666666666666666666667em;        /* 2px */
    padding-bottom: 0.16666666666666666666666666666667em;        /* 2px */
}
.photoSlider a {
    color: #2469B8;
}
.photoSlider a:hover {
    color: #000000;
    text-decoration: none;
}
.photoSliderActive {
    color: #333333;
    font-weight: bold;
}
#photoDiscription {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;        /* 11px */
    padding-left: 0.45454545454545454545454545454545em;
    padding-top: 0px;
    text-align: center;
    background-color: #F2F2F2;
    width: 58.181818181818181818181818181818em;        /* 640px */
    margin-top: 0.90909090909090909090909090909091em;        /* 10px */
    margin-bottom: 0.90909090909090909090909090909091em;        /* 10px */
    border: 1px solid #95999A;
    padding: 0.45454545454545454545454545454545em;        /* 5px */
}


#sbw2 {
    float: left;
    width: 413px; /* 385px */
    padding-top: 15px;
}
#sbw2 .blockSbw2MitarbeiterOrgeinheitIndex {
}
#sbw2 .blockSbw2MitarbeiterOrgeinheitIndex form {
    border: none; /* 1px */
    background-color: #ffffff;
    margin-bottom: 0px;
    padding: 0px;
}
#sbw2 .blockSbw2MitarbeiterOrgeinheitIndex form .formSelect {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f8f8f8;
    border: 1px solid #d6d6d6;
    font-size: 100%;
    padding-left: 0.4166em; /* 5px */
    padding-top: 0.25em; /* 3px */
    padding-bottom: 0.25em; /* 3px */
    width: 408px; /* 350px */
}
#sbw2 .blockSbw2MitarbeiterLetterIndex {
    float: left;
    width: 393px; /* 365px */
    background-color: #f8f8f8;
    padding: 10px; /* 10px */
    text-align: center;
    border: 1px solid #d6d6d6; /* 1px */
    margin-bottom: 15px;
}

#sbw2 .mitarbeiterListe ul {
    clear: both;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#sbw2 .mitarbeiterListe li {
    background-image: url(sbwIcon01.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    list-style-image: none;
    list-style-type: none;
    padding-bottom: 5px;
    padding-left: 35px;
    padding-top: 5px;
}


#sbw2 .vCard {
    background-image: url(sbwIcon03V2.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 6px;
    padding-bottom: 5px;
}
#sbw2 .vCard a {
    margin: 0px;
    text-decoration: underline;
    padding-left: 30px;
    padding-top: 7px;
    padding-bottom: 5px;
}
#sbw2 .vCard a:hover {
    text-decoration: none;
}
#sbw2 .sbwLebenslagenbaum ul {
    width: 413px; /* 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;
    list-style-image: none;
}
#sbw2 .sbwLebenslagenbaum ul a {
    color: #666666;
    text-decoration: none;
}
#sbw2 .sbwLebenslagenbaum li a {
    float: left;
    width: 381px; /* 350px */
    list-style-type: none;
    background-image: url(sbwIcon02.gif);
    background-repeat: no-repeat;
    background-position: 8px 10px;
    background-color: #f8f8f8;
    padding: 7px; /* 10px */
    padding-left: 25px;
    border: 1px solid #d6d6d6; /* 1px */
    color: #666666;
    text-decoration: none;
        margin-bottom: 7px;
}
#sbw2 .sbwLebenslagenbaum li a:hover {
    background-color: #f0efef;
}
#sbw2 .blockSbw2LebenslagendetailsVorgaenger {
    float: left;
    width: 393px; /* 365px */
    background-color: #f8f8f8;
    padding: 10px; /* 10px */
    text-align: center;
    border: 1px solid #d6d6d6; /* 1px */
    margin-bottom: 15px;
}
#sbw2 .sbwUnterseiten ul {
    width: 413px; /* 350px */
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #666666;
    list-style-type: none;
}
#sbw2 .sbwUnterseiten ul li {
    list-style-type: none;
    list-style-image:none;
}
#sbw2 .sbwUnterseiten ul a {
    color: #666666;
    text-decoration: none;
}
#sbw2 .sbwUnterseiten li a {
    float: left;
    width: 383px; /* 350px */
    list-style-type: none;
    background-image: url(sbwIcon02.gif);
    background-repeat: no-repeat;
    background-position: 8px 8px;
    background-color: #f8f8f8;
    padding: 5px; /* 10px */
    padding-left: 25px;
    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(sbwIcon02.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
}
#sbw2 .weiterText a {
    margin: 0px;
    text-decoration: underline;
    padding-left: 15px;
}
#sbw2 .weiterText a:hover {
    text-decoration: none;
}
#sbw2 .sbwDownload ul {
    width: 413px; /* 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;
    list-style-image:none;
}
#sbw2 .sbwDownload ul a {
    color: #666666;
    text-decoration: none;
}
#sbw2 .sbwDownload li a {
    float: left;
    width: 381px; /* 350px */
    list-style-type: none;
    background-image: url(sbwIcon05.gif);
    background-repeat: no-repeat;
    background-position: 5px 7px;
    background-color: #f8f8f8;
    padding: 7px; /* 10px */
    padding-left: 25px;
    border: 1px solid #d6d6d6; /* 1px */
    color: #666666;
    text-decoration: none;
        margin-bottom: 7px;
}
#sbw2 .sbwDownload li a:hover {
    background-color: #f0efef;
}

