
* {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
body {
    background-color: #FFFFFF;
}
body.farbeBody {
    background-color: #E1E1E1;
}

a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
hr {
    height: 1px;
    width: 100%;
    border-top: 1px #AEAEAE;
    border-right: 1px #AEAEAE;
    border-bottom: 1px dashed #AEAEAE;
    border-left: 1px #AEAEAE;
    text-align: left;
}
.unsichtbar {
    display: none;
}
.accessKey {
    cursor: help; display: none; }
.error {
    color: #FF0000;
}
.kursiv {
    font-style: italic;
}
/* PDF-, Word-Download bei Newsbereiche */
.download {
    padding-left: 1.6666666666666666666666666666667em; /* 20px */
    margin-left: 1.6666666666666666666666666666667em; /* 20px */
    margin-bottom: 0.41666666666666666666666666666667em; /* 5px */
    background-image: url(download.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.imageRight {
    float: right;
    margin-bottom: 1.25em; /* 15px */
    margin-left: 1.25em; /* 15px */
    margin-top: 0.41666666666666666666666666666667em; /* 5px */
}
.imageLeft {
    float: left;
    margin-bottom: 1.25em; /* 15px */
    margin-right: 1.25em; /* 15px */
    margin-top: 0.41666666666666666666666666666667em; /* 5px */
}
.formobjektNoSize, .formobjekt, .formobjektklein {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    border: 1px solid #908E87;
    font-size: 100%;
    padding-left: 0.4166em; /* 5px */
}

.formobjektNoSize, .formobjekt, .formobjektklein, .formobjektZweiSpaltig, .formobjektkleinFormular {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    border: 1px solid #908E87;
    font-size: 100%;
    padding-left: 0.4166em; /* 5px */
}
.formobjekt {
    width: 30.25em; /* 363px */
}
.formobjektklein {
    width: 24.166666666666666666666666666667em; /* 320px */
}
.formobjektkleinFormular {
    width: 1.6666666666666666666666666666667em; /* 20px */
}

.spalte2 {
    background-color: #F1F1F1;
    text-align: center;
}
.spalte3 {
    background-color: #D9D7D7;
    text-align: center;
}
.spalte4 {
    background-color: #F1F1F1;
    text-align: center;
}

.formobjektZweiSpaltig {
    width: 14.5em; /* 175px */
}

.pdf {
    list-style-image: url(pdf.gif);
}
.pdfText {
    width: 1em; /* 12px */
    height: 1.0833333333333333333333333333333em; /* 13px */
    border: none;
}
.gastronomiePic {
 width: 13.333333333333333333333333333333em;
 float: right;
 margin-left: 0.41666666666666666666666666666667em;
}
.pictureUebernachtung {
 width: 13.333333333333333333333333333333em;
 float: right;
 margin-left: 0.41666666666666666666666666666667em;
}
.gastronomie {
 padding-top: 0.83333333333333333333333333333333em;
}
.gastronomie p {
 margin-top: 0px;
 margin-bottom: 0.83333333333333333333333333333333em;
}
/* Dynamische Liste */
#contentbereich #dynamischeListe ul {
 list-style-type: none;
 margin: 0px;
}
#contentbereich #dynamischeListe ul li {
 list-style-type: none;
 background-color: #F7F7F7;
 padding: 1.25em; /* 15px */
 margin-bottom: 0.83333333333333333333333333333333em; /* 10px */
}
#contentbereich #dynamischeListe h4 {
 color: #B80F22;
 font-size: 100%; /* 12px */
 padding-left: 0.5em; /* 6px */
 border: none;
}
#contentbereich #dynamischeListe .title, #contentbereich #dynamischeListeForum .title {
 font-size: 100%; /* 12px */
 font-weight: bold;
 color: #443F3D;
 background-color: #F7F7F7;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-top-color: #DADADA;
 border-bottom-color: #DADADA;
 padding-left: 0.5em; /* 6px */
 padding-top: 0.25em; /* 3px */
 padding-bottom: 0.25em; /* 3px */
 margin-bottom: 0px;
}
#contentbereich #dynamischeListe p {
 background-color: #FCFCFC;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-bottom-color: #DADADA;
 padding-top: 0.83333333333333333333333333333333em; /* 10px */
 padding-bottom: 0.83333333333333333333333333333333em; /* 10px */
 padding-left: 0.83333333333333333333333333333333em; /* 10px */
 margin-bottom: 2.5em; /* 30px */
}
#contentbereich #dynamischeListeForum p {
 background-color: #FCFCFC;
 padding-top: 0.83333333333333333333333333333333em; /* 10px */
 padding-left: 0.83333333333333333333333333333333em; /* 10px */
 padding-bottom: 0.41666666666666666666666666666667em; /* 5px */
 margin: 0px;
}
#contentbereich #dynamischeListeForum p.forumLinie{
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-bottom-color: #DADADA;
 padding-bottom: 0.83333333333333333333333333333333em; /* 10px */
}
#contentbereich #dynamischeListe img {
 width: 0.41666666666666666666666666666667em; /* 5px */
 height: 0.41666666666666666666666666666667em; /* 5px */
 margin-bottom: 0.25em; /* 3px */
 margin-right: 0.25em; /* 3px */
}
#contentbereich #dynamischeListe2 p {
 padding-top: 0.83333333333333333333333333333333em; /* 10px */
 padding-left: 0.83333333333333333333333333333333em; /* 10px */
padding-bottom: 0.41666666666666666666666666666667em; /* 5px */
margin: 0px;
}
#contentbereich #dynamischeListe .title, #contentbereich #dynamischeListe2 .title, #dynamischeListe2Details .title {
 font-size: 12px; /* 12px */
 font-weight: bold;
 color: #FF6600;
 background-color: #F7F7F7;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-top-color: #DADADA;
 border-bottom-color: #DADADA;
 padding-left: 0.5em; /* 6px */
 padding-top: 0.25em; /* 3px */
 padding-bottom: 0.25em; /* 3px */
 margin-bottom: 0px;
 clear: both;
}
#contentbereich #dynamischeListe2Details .title {
 font-size: 100%; /* 12px */
 font-weight: bold;
 color: #FF6600;
 background-color: #F7F7F7;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-top-color: #DADADA;
 border-bottom-color: #DADADA;
 padding-left: 0.5em; /* 6px */
 padding-top: 0.25em; /* 3px */
 padding-bottom: 0.25em; /* 3px */
 margin-bottom: 0.83333333333333333333333333333333em;
  clear: both;
}
#contentbereich #dynamischeListe2 {
 margin-bottom: 0.83333333333333333333333333333333em; /* 10px */
 clear: both;
}
#contentbereich #dynamischeListe2 .weitereInfo {
clear: both;
padding-top: 0px;
padding-bottom: 0.8em;
}
#contentbereich #dynamischeListe2 .trennerGastro {
clear: both;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-bottom-color: #DADADA;
}
label {
    cursor: pointer;
}
#sitzungstermine form {
    margin-bottom: 1em;
}
#sitzungstermine input {
    margin-top: 0.4166667em; /* 5px */
}
#contentbereich .sprungmenue {
    padding-top: 0.41666666666666666666666666666667em; /* 5px */
    border-top: 1px solid #D6D6D6;
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 1em; /* 12px */
    padding-left: 1.66666em; /* 20px */
    padding-right: 1.66666em; /* 20px */
}
#contentbereich .sprungmenue a {
    text-decoration: none;
}
#contentbereich .sprungmenue a:hover {
    color: #005BAB;
    text-decoration: underline;
}
#contentbereich .sprungmenue ul li {
    list-style-image:  url(sprungmenue.gif);
}
#contentbereich .sprungmenue a {
    text-decoration: none;
}
#contentbereich .unterseiten ul li {
    list-style-image: url(unterseiten.gif);
}
#contentbereich .unterseiten a {
    text-decoration: none;
}
#contentbereich .unterseiten a:hover {
    color: #005BAB;
    text-decoration: underline;
}
#contentbereich .zurueck a {
    background-image:  url(zurueck.gif);
    background-repeat: no-repeat;
    background-position: 0.54545454545454545454545454545455em 0.3333em; /* 6px 4px */
    padding-left: 1.6363636363636363636363636363636em; /* 17px */
    color: #005BAB;
    text-decoration: none;
    padding-right: 0.36363636363636363636363636363636em; /* 4px */
}
#contentbereich .zurueckzumseitenanfang, .zurueck {
    font-size: 91.66666%; /* 11px */
    font-weight: normal;
}
#contentbereich .zurueckzumseitenanfang a {
    background-image: url(nachOben.gif);
    background-repeat: no-repeat;
    background-position: 0.45454545454545454545454545454545em 0.54545454545454545454545454545455em; /* 5px 6px */
    padding-left: 1.63em; /* 18px */
    color: #005BAB;
    text-decoration: none;
    padding-right: 0.36363636363636363636363636363636em; /* 4px */
}
#contentbereich .zurueckzumseitenanfang a:hover, #contentbereich .zurueck a:hover {
    color: #005BAB;
    text-decoration: underline;
}
#sitemap ul {
    font-weight: bold;
}
#sitemap ul ul {
    font-weight: normal;
}
#sitemap li {
 margin-bottom: 1em;
}
#sitemap li li, #sitemap li li li {
 margin-bottom: 0px;
}
.arial {
    font-family: Arial, Helvetica, sans-serif;
}
.verdana {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.schrift11 {
    font-size: 68.75%;
}
.schrift12 {
    font-size: 75%;
}


#spalteLinks {
    font-size: 100%;
    width: 50%;
}
.spalteLinksTeil01 {
    float: left;
    width: 100%;
    height: 4.25em; /* 68px */
    background-color: #ffffff;
}
#spalteRechts {
    font-size: 100%;
    width: 50%;
}
.spalteRechtsTeil01 {
    float: left;
    width: 100%;
    height: 4.25em; /* 68px */
    background-color: #ffffff;
}
#spalteMitte {
    width: 61.25em; /* 980px */
}



#alles {
    font-size: 90%;
    width: 61.9375em; /* 990px */
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    padding: 0px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}

#allesV2 {
    font-size: 90%;
    width: 61.25em; /* 980px */
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    padding: 0px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}

#layout01 {
    float: left;
    width: 61.875em; /* 990px */
}
#layout02 {
    float: left;
    width: 61.875em; /* 990px */
    line-height: 0.3125em; /* 5px */
    background-color: #FFC037;
}
#layout03 {
    float: left;
    width: 61.9375em; /* 990px */
}
#layout04 {
    float: left;
    width: 17.25em; /* 276px */
}
#layout05 {
    float: left;
    width: 27.5em; /* 440px */
}
#layout06 {
    float: left;
    width: 17.125em; /* 274px */
}
#layout07 {
    float: left;
    width: 61.25em; /* 980px */
    line-height: 1.25em; /* 20px */
    background-color: #FFC037;
    padding-right: 0.625em; /* 10px */
}
#layout07Text {
    font-size: 68.75%; /* 11px */
    font-family: Arial, Helvetica, sans-serif;
    color: #2A2A2A;
    float: right;
}
#layout07Text a {
    color: #2A2A2A;
}
#darstellung {
    float: left;
    width: 15.625em; /* 250px */
    padding-left: 1.5625em; /* 25px */
}
#darstellungText {
    font-size: 68.75%; /* 11px */
    font-family: Arial, Helvetica, sans-serif;
    color: #2A2A2A;
    float: left;
}
#darstellungText a {
    color: #2A2A2A;
}

#layout08 {
    float: left;
    width: 61.9375em; /* 990px */
}
#layout09 {
    float: left;
    width: 17.25em; /* 276px */
    background-color: #1C83D7;
}
#layout10 {
    float: left;
    width: 27.5em; /* 440px */
    background-color: #FFFFFF;
}
#layout11 {
    float: left;
    width: 17.125em; /* 274px */
    background-color: #F1F1F1;
}
#layout12 {
    float: left;
    width: 17.125em; /* 274px */
}
#footer {
    float: left;
    width: 61.875em; /* 990px */
    border-top: 0.3125em solid #FFC037; /* 5px */
    line-height: 2.375em; /* 38px */
}
#layout13 {
    float: left;
    width: 16.875em; /* 270px */
}
#layout13Text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 68.75%; /* 11px */
    color: #606060;
}
#layout13Text a {
    color: #606060;
    text-decoration: underline;
}
#layout13Text a:hover {
    text-decoration: none;
}
#layout14 {
    float: right;
    width: 37.5em; /* 600px */
    text-align: right;
    padding-right: 0.9375em; /* 15px */
}
#layout14Text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 68.75%; /* 11px */
    color: #606060;
}
#layout14Text a {
    color: #606060;
    text-decoration: underline;
}
#layout14Text a:hover {
    text-decoration: none;
}
#contentbereich #layout15 {
    clear: both;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 91.6667%; /* 11px */
    font-weight: normal;
    color: #7A7A7A;    
    padding-bottom: 0.90909090909090909090909090909091em;        /* 10px */
    padding-top: 1.3636363636363636363636363636364em;        /* 15px */
}
#contentbereich #layout15 a {
    color: #7A7A7A;    
}

#contentbereich #breadcrumb {
    width: 31.666666666666666666666666666667em; /* 380px */
    padding-top: 2.5em; /* 30px */
}
#contentbereich #breadcrumbText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 91.666666666666666666666666666667%; /* 11px */
    font-weight: normal;
    color: #646464;
}
#contentbereich #breadcrumbText a {
    color: #646464;
    text-decoration: none;
}
#contentbereich #breadcrumbText a:hover {
    color: #454646;
    text-decoration: none;
}
#contentbereich {
    float: left;
    font-size: 75%; /* 12px */
    width: 31.666666666666666666666666666667em; /* 380px */
    color: #646464;
    padding-left: 2.3333333333333333333333333333333em; /* 28px */
}
#contentbereich h3 {
    color: #005BAB;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 125%; /* 15px */
    font-weight: bold;
    padding-top: 12px; /* 12px */
    padding-bottom: 6px; /* 6px */
    clear: both;
}
#contentbereich h4 {
    color: #F38F06;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%; /* 12px */
    font-weight: bold;
    padding-top: 1.0833333333333333333333333333333em; /* 26px */
    padding-bottom: 0.5em; /* 6px */
    clear: both;
}
#contentbereich p {
    margin-bottom: 1em; /* 12px */
}
#contentbereich a {
    color: #005BAB;
    text-decoration: none;
}
#contentbereich a:hover {
    color: #005BAB;
    text-decoration: underline;
}
#contentbereich ul {
    margin-left: 2.08333em; /* 25px */
    margin-bottom: 1.25em; /* 15px */
    margin-top: 0.83333em; /* 10px */
}
#contentbereich li {
    margin-bottom: 0.33333333333333333333333333333333em; /* 4px */
}
#contentbereich ul ul {
    margin-bottom: 0em;
    margin-top: 0em;
}
#contentbereich ol {
    margin-left: 2.5em; /* 30px */
    margin-bottom: 1.25em; /* 15px */
    margin-top: 0.8333em; /* 10px */
}
#contentbereich form {
    padding: 0.833333em;  /* 955px */
    margin-bottom: 0.8333em; /* 10px */
    padding-left: 0px;
}
#contentbereich .contentbereichInfobox {
    clear: both;    
}
#contentbereich .contentbereichInfobox h4 {
    color: #FFFFFF;
    font-size: 100%; /* 12px */
    font-weight: normal;
    clear: both;
    text-transform: uppercase;
    background-color: #2F9E3F;
    padding-top: 0.16666666666666666666666666666667em; /* 2px */
    padding-bottom: 0.16666666666666666666666666666667em; /* 2px */
    padding-left: 0.66666666666666666666666666666667em; /* 8px */
    margin-bottom: 0.83333333333333333333333333333333em; /* 10px */
}
#contentbereich .contentbereichInfobox p {
}
#contentbereich .contentbereichInfobox li {
}
#contentbereich .contentbereichInfobox a {
    color: #20416C;
    text-decoration: underline;
}
#contentbereich .contentbereichInfobox a:hover {
 text-decoration: none;
}

#infoboxbereich {
    float: left;
    width: 14.375em; /* 230px */
    padding-left: 0.9375em; /* 15px */
    padding-top: 1.5625em; /* 25px */
}
#infoboxbereich h3 {
    color: #005BAB;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%; /* 12px */
    font-weight: bold;
    padding-bottom: 0.66666666666666666666666666666667em; /* 8px */
}
#infoboxbereich .infobox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%; /* 12px */
    color: #7A7A7A;
    line-height: 1.25em; /* 15px */
    padding-right:  0.33333333333333333333333333333333em; /* 4px */
    padding-bottom: 1.6666666666666666666666666666667em; /* 20px */
}
#infoboxbereich .infobox ul {
    list-style-type: square;
    margin-left: 1.4166666666666666666666666666667em; /* 14px */
    margin-bottom: 1.3636363636363636363636363636364em; /* 15px */
    margin-top: 1em; /* 10px */
}
#infoboxbereich .infobox ol {
    margin-left: 2.0833333333333333333333333333333em; /* 14px */
    margin-bottom: 1.3636363636363636363636363636364em; /* 15px */
    margin-top: 1em; /* 10px */
}
#infoboxbereich .infobox a {
    font-family: Arial, Helvetica, sans-serif;
    color: #005BAB;
    text-decoration: none;
}
#infoboxbereich .infobox a:hover {
    color: #005BAB;
    text-decoration: underline;
}
#infoboxbereich .infobox p {
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 1em; /* 10px */
}
#infoboxbereich .infobox li {
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0em;
}
#infoboxbereich .infobox strong {
    font-family: Arial, Helvetica, sans-serif;
}


#contentbereich .aktuellTeaser ul {
 margin-top: 1.6666666666666666666666666666667em; /* 20px */
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}

#contentbereich .aktuellTeaser ul li {
 margin-bottom: 1.25em; /* 15px */
 list-style: none;
 padding-bottom: 1em; /* 5px */
 float: left;
 width: 30.833333333333333333333333333333em; /* 370px */
 border-bottom: 1px solid #CECECE;
}


#contentbereich .aktuellTeaser .aktuellbereichText {
 color: #7A7A7A;
 font-size: 100%; /* 11px */
}
#contentbereich .aktuellTeaser .aktuellbereichText a {
 color: #005BAB;
 font-weight: bold;
}
#contentbereich .aktuellTeaser .teaserPicture {
 float: right;
 padding-left: 0.66666666666666666666666666666667em; /* 8px */
}
#contentbereich .aktuellTeaser form {
 clear: both;
}


/* STARTSEITE */

#homeLayout01 {
    float: left;
    width: 61.9375em; /* 990px */
}
#homeLayout02 {
    float: left;
    width: 20.375em; /* 326px */
}
#homeLayout03 {
    float: left;
    width: 18.1875em; /* 291px */
}
#homeLayout04 {
    float: left;
    width: 23.3125em; /* 373px */
}
#homeLayout06 {
    float: left;
    width: 18.1875em; /* 291px */
}
#homeLayout0601 {
    float: left;
    width: 17.25em; /* 276px */
    height: 23.625em; /* 378px */
    padding-right: 0.9375em; /* 15px */
    overflow:auto;    
    scrollbar-widht: 0.3125em; /* 5px */
    scrollbar-base-color: #FFFFFF;
    scrollbar-3dlight-color: #CCCCCC;
    scrollbar-arrow-color: #CCCCCC;
    scrollbar-darkshadow-color: #CCCCCC;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-track-color: #FAFAFA;
}
#homeLayout0601 h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 143.75%; /* 23px */
    color: #F38F06;
    text-transform: uppercase;
    letter-spacing: 0.086956521739130434782608695652174em; /* 2px */
    padding-left: 1.7391304347826086956521739130435em; /* 40px */
    padding-top: 0.6521739130434782608695652173913em; /* 15px */
}
#homeLayout0601 ul  {
    padding-left: 2.5em; /* 40px */
}
#homeLayout0601 ul li {
    padding-top: 1.5454545454545454545454545454545em; /* 17px */
    list-style-type: none;
    color: #6C6C6C;
    font-size: 68.75%; /* 11px */
}
#homeLayout0601 ul li a {
    font-size: 109.09090909090909090909090909091%; /* 12px */
    font-weight: bold;
    color: #005BAB;
    text-transform: uppercase;
}
#homeLayout0601 .homeLayout0601Mehr {
    font-size: 100%; /* 11px */
    font-weight: normal;
    color: #005BAB;
    padding-top: 0.72727272727272727272727272727273em; /* 8px */
    background-image: url(homeMehrErfahren.gif);
    background-repeat: no-repeat;
    background-position: 0px 1.1818181818181818181818181818182em; /* 0px 13px */
    padding-left: 1.1818181818181818181818181818182em; /* 13px */
    padding-bottom: 0.18181818181818181818181818181818em /* 2px */
}
#homeLayout0601 .homeLayout0601Mehr a {
    font-size: 100%; /* 11px */
    font-weight: normal;
    color: #005BAB;
    text-transform: none;
}
#homeLayout0601 #homeLayout0601Alle {
    padding-top: 1.0625em; /* 17px */
    padding-left: 2.5em; /* 40px */
    padding-bottom: 0.625em; /* 10px */
}
#homeLayout0601 #homeLayout0601Alle a {
    font-size: 68.75%; /* 11px */
    font-weight: normal;
    color: #686868;
}
#homeLayout0602 {
    float: left;
    width: 18.1875em; /* 291px */
}
#homeLayout07 {
    float: left;
    width: 23.3125em; /* 373px */
}
#homeLayout08 {
    float: left;
    width: 23.3125em; /* 373px */
}
#homeLayout0801 {
    float: left;
    width: 11.1875em; /* 179px */
}
#homeLayout0802 {
    float: left;
    width: 11.5em; /* 184px */
    background-color: #FFC037;
    text-align: right;
    padding-right: 0.625em; /* 10px */
    line-height: 1.0625em; /* 17px */
    padding-top: 0.125em; /* 2px */
}
#homeLayout0802Text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 68.75%; /* 11px */
    color: #2A2A2A;
}
#homeLayout0802Text a {
    color: #2A2A2A;
}
#homeLayout09 {
    float: left;
    width: 23.3125em; /* 373px */
}
#homeFooter {
    float: left;
    width: 60.3125em; /* 965px */
    border-top: none;
    line-height: 2.375em; /* 38px */
    padding-left: 1.5625em; /* 25px */
}
#homeDarstellung {
    float: left;
    padding-top: 2.3125em; /* 37px */
}
#homeDarstellungText {
    font-size: 68.75%; /* 11px */
    font-family: Arial, Helvetica, sans-serif;
    color: #6C6C6C;
    float: left;
}
#homeDarstellungText a {
    color: #6C6C6C;
}



/* ************************************** Menüebene 1 *********************************** */
/* ****** normal ****** */
#menue {
    float: right;
    margin: 0px;
    padding: 0px;
    width: 15.625em; /* 250px */
    padding-top: 1.5625em; /* 25px */
    padding-bottom: 0.9375em; /* 15px */
}
#menue ul li .menueText, #menue ul li .menueTextActive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 93.75%; /* 15px */
}
#menue ul {
    float: left;
}
#menue ul li {
    list-style-type: none;
    margin: 0px;
    float: left;
}
#menue ul li a {
    font-weight: bold;
    color: #444444;
    line-height: 1.4375em; /* 23px */
    padding-left: 1.5625em; /* 25px */
    padding-right: 0.3125em; /* 5px */
    padding-top: 0.3125em; /* 5px */
    padding-bottom: 0.3125em; /* 5px */
    height: 100%;
    text-decoration: none;
    display: block;
    width: 10.9375em; /* 175px */
    background-image: url(menueBg.gif);
    background-position: 0.3125em 0.75em; /* 5px 12px */
    background-repeat: no-repeat;
    border-top: 1px solid #696969;
}
#menue ul li a:hover {
    color: #161616;
    background-image: url(menueBgActive.gif);
}
#menue ul li a.menueebeneActive {
    color: #161616;
    background-image: url(menueBgActive.gif);
}

#menue01 ul li a {
    color: #FFFFFF;
    background-image: url(menueBg01.gif);
    border-top: 1px solid #FFFFFF;
}
#menue01 ul li a:hover {
    color: #2A2A2A;
    background-image: url(menueBg01.gif);
}
#menue01 ul li a.menueebeneActive {
    color: #2A2A2A;
    background-image: url(menueBg01Active.gif);
}

#menue01 ul li a:hover.menueebeneActive {
    color: #2A2A2A;
    background-image: url(menueBg01Active.gif);
}



/* ############################################### */

#menue ul ul li .menueText, #menue ul ul li .menueTextActive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 81.25%; /* 13px */
}
#menue ul ul {
    float: left;
    padding-bottom: 0.625em; /* 10px */
}
#menue ul ul li {
    float: left;
    border: none;
    padding: 0px;
}
#menue ul ul li a {
    height: 100%;
    line-height: 0.875em; /* 14px */
    text-decoration: none;
    display: block;
    border: none;
    border-left-width: 0px;
    padding-left: 2.1875em; /* 35px */
    padding-right: 0.3125em; /* 5px */
    padding-top: 0.125em; /* 2px */
    padding-bottom: 0.125em; /* 2px */
    width: 10.3125em; /* 165px */
    color: #303030;
    font-weight: bold;
    background-image: url(menueBg02.gif);
    background-position: 1.4375em 0.5em; /* 23px 8px */
}
#menue ul ul li a.menueebeneActive {
    color: #161616;
    background-image: url(menueBg02Active.gif);
}
#menue ul ul li a:hover {
    color: #161616;
    background-image: url(menueBg02Active.gif);
}

#menue01 ul ul li a {
    color: #FFFFFF;
    background-image: url(menueBg02_01.gif);
}
#menue01 ul ul li a:hover {
    color: #2A2A2A;
    background-image: url(menueBg02_01.gif);
}

#menue01 ul ul li a.menueebeneActive {
    color: #2A2A2A;
    background-image: url(menueBg02Active.gif);
}
#menue01 ul ul li a:hover.menueebeneActive {
    color: #2A2A2A;
    background-image: url(menueBg02Active.gif);
}


/* ######################### Hauptmenü ########################### */
#mainMenue {
    float: right;
    margin: 0px;
    padding: 0px;
    height: 2.3125em; /* 37px */
    padding-top: 1.0625em; /* 17px */
}
#mainMenue img {
    padding-left: 0.625em; /* 10px */
}
#mainMenue .mainMenueText {
    font-size: 93.75%; /* 15px */
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#mainMenue ul {
    text-align: right;
    margin: 0px;
    padding: 0px;
    padding-top: 0.375em; /* 6px */
}
#mainMenue ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    float: left;
}
#mainMenue ul li a {
    color: #056AC4;
    line-height: 0.875em; /* 14px */
    text-align: center;
    height: 100%;
    text-decoration: none;
    padding-left: 0.687em; /* 11px */
    padding-right: 0.687em; /* 11px */
}
#mainMenue ul li a:hover {
    color: #F38F06;
}
#mainMenue ul li a.menueebeneActive {
    color: #F38F06;
    text-decoration: none;
    font-weight: bold;
}

/* ######################### HauptmenüV2 ########################### */

#mainMenueV2 {
    float: left;
    margin: 0px;
    padding: 0px;
    height: 2.3125em; /* 37px */
    padding-top: 1.0625em; /* 17px */
    text-transform:uppercase;
}
#mainMenueV2 img {
    padding-left: 0.625em; /* 10px */
}
#mainMenueV2 .mainMenueText {
    font-size: 93.75%; /* 15px */
    font-family: Arial, Helvetica, sans-serif;
}
#mainMenueV2 ul {
    text-align: right;
    margin: 0px;
    padding: 0px;
    padding-top: 0.375em; /* 6px */
}
#mainMenueV2 ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    float: left;
    padding-right: 0.9375em; /* 15px */
    padding-left: 0.9375em; /* 15px */
}
#mainMenueV2 ul li a {
    color: #0361B1;
    line-height: 0.875em; /* 14px */
    text-align: center;
    height: 100%;
    text-decoration: none;
}
#mainMenueV2 ul li a:hover {
    color: #003766;
}
#mainMenueV2 ul li a.menueebeneActive {
    color: #F38F06;
    text-decoration: none;
    font-weight: bold;
}


/* IMAGES */

.imageBorder {
    border: 1px solid #919191;
}
.imageBorderTeaser {
    border: 1px solid #919191;
}
.imageNoBorder {
    border: none;
}
.mainMenue {
    width: 0.625em; /* 10px */
    height: 0.5625em; /* 9px */
}
.layout04 {
    width: 17.25em; /* 276px */
    height: 10.875em; /* 174px */
}
.layout05 {
    width: 27.5em; /* 440px */
    height: 10.875em; /* 174px */
}
.layout06 {
    width: 17.125em; /* 274px */
    height: 10.875em; /* 174px */
}
.layout12 {
    width: 17.125em; /* 274px */
    height: 10em; /* 160px */
}

/* Startseite */
.homeLayout02 {
    width: 20.375em; /* 326px */
    height: 35.625em; /* 570px */
}
.homeLayout0602 {
    width: 18.1875em; /* 291px */
    height: 12em; /* 192px */
}
.homeLayout07 {
    width: 23.3125em; /* 373px */
    height: 10.75em; /* 172px */
}
.homeLayout0801 {
    width: 11.1875em; /* 179px */
    height: 1.1875em; /* 19px */
}
.homeLayout09 {
    width: 23.3125em; /* 373px */
    height: 23.6875em; /* 379px */
}



#homeLayout01V2  {
    width: 61.25em; /* 980px */
    float: left;
}
#homeLayout02V2  {
    width: 10.625em; /* 170px */
    float: left;
}
#homeLayout03V2  {
    width: 50.625em; /* 810px */
    float: right;
    position: relative;
}
#homeLayout03navV2  {
    width: 13.909090909090909090909090909091em; /* 153px */
    position: absolute;
    top: 0.45454545454545454545454545454545em; /* 5px */
    left: 59.090909090909090909090909090909em; /* 650px */
    color: #CBCCD0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 68.75%; /* 11px */
}    
#homeLayout03navV2 a  {
    color: #CBCCD0;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
#homeLayout03navV2 a:hover  {
    color: #AEAEAF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#homeLayout04V2  {
    width: 61.25em; /* 980px */
    float: left;
}
#homeLayout05V2  {
    width: 61.25em; /* 980px */
    float: left;
    position: relative;
}
#homeLayout06V2  {
    width: 17.875em; /* 286px */
    position: absolute;
    left: 31.2em; /* 695px */
}
#suchbereich {
    float: left;
    width: 12.625em; /* 202px */
    margin-top: 0px;
    text-align: right;
    padding-top: 1.375em; /* 22px */
}
#suchbereich #bereich1 {
    float: left;
    width: 9.375em; /* 150px */
    border: none;
}
#suchbereich .suche {
    float: left;
    color: #8e8e8e;
    font-size: 68.75%; /* 11px */
    height: 1.4545454545454545454545454545455em; /* 16px */
    width: 135px; /* 145px */
    margin-left: 1.2727272727272727272727272727273em; /* 14px */
    border: none;
    font-family: Verdana, Helvetica, sans-serif;
    padding-top: 0.18181818181818181818181818181818em; /* 2px */
    background-color: #FFFFFF;
}
#suchbereich #bereich2 {
    float: left;
    width: 1em; /* 11px */
    padding-left: 0.90909090909090909090909090909091em; /* 10px */
}
#suchbereich .sucheAbsenden {
    width: 0.6875em; /* 11px */
    height: 0.6875em; /* 11px */
    font-size: 100%;
    padding-top: 0.25em; /* 4px */
    padding-left: 0.125em; /* 2px */
}

#homeLayout07V2  {
    width: 9.375em; /* 150px */
    float: left;
    position: absolute;
    left: 12.8125em; /* 205px */
    top: 0.5em; /* 21px */
}
#homeLayout08V2Text  {
    float: left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #755A0D;
    font-size: 68.75%; /* 11px */
    padding-top: 0.36363636363636363636363636363636em; /* 4px */
    padding-right: 0.90909090909090909090909090909091em; /* 10px */
}



#homeLayout09V2  {
    width: 61.25em; /* 980px */
    float: left;
}
#homeLayout10V2  {
    width: 61.25em; /* 980px */
    float: left;
    position: relative;
}
#homeLayout11V2  {
    width: 40em; /* 640px */
    float: left;
    position: absolute;
    left: 1.1875em; /* 19px */
    top: 3.875em; /* 62px */
}
#homeLayout12V2  {
    width: 15em; /* 165px */
    float: right;
    font-size: 68.75%; /* 11px */
    font-family: Arial, Verdana, Helvetica, sans-serif;
    padding-top: 1.3636363636363636363636363636364em; /* 15px */
}
#homeLayout12V2 ul li  {
    width: 15em; /* 165px */
    float: right;
    list-style: none;
    padding-top: 1.3636363636363636363636363636364em; /* 15px */
}
#homeLayout13V2  {
    width: 27.5em; /* 440px */
    float: left;
}
#homeFooterV2  {
    width: 59.1875em; /* 947px */
    float: left;
    background-color: #FBB900;
    border-left: 1.0625em solid #E1E1E1; /* 17px */
    border-right: 1em solid #E1E1E1; /* 16px */
}
#homeFooterV2 .text {
    width: 83.636363636363636363636363636364em; /* 920px */
    float: left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 68.75%; /* 11px */
    line-height: 2.0909090909090909090909090909091em; /* 23px */
    color: #606060;
    padding-left: 2.4545454545454545454545454545455em; /* 27px */
}
#homeFooterV2 a {
    text-decoration: underline;
    color: #606060;
}
#homeFooterV2 a:hover {
    text-decoration: none;
    color: #606060;
}
#homeMenueV2 {
    width: 50.625em; /* 810px */
    position: absolute;
    top: 0.75em; /* 12px */
    }
#homeLayout0601V2 {
    float: left;
    width: 26.5625em; /* 425px */
    height: 16.5625em; /* 265px */
    padding-right: 0.9375em; /* 15px */
    overflow:auto;    
    scrollbar-widht: 0.3125em; /* 5px */
    scrollbar-base-color: #FFFFFF;
      scrollbar-3dlight-color: #CCCCCC;
      scrollbar-arrow-color: #CCCCCC;
     scrollbar-darkshadow-color: #CCCCCC;
      scrollbar-face-color: #FFFFFF;
     scrollbar-highlight-color: #FFFFFF;
      scrollbar-shadow-color: #FFFFFF;
      scrollbar-track-color: #FAFAFA;
}
#homeLayout0601V2 h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 106.25%; /* 17px */
    color: #B2B1B1;
    text-transform: uppercase;
    letter-spacing: 0.086956521739130434782608695652174em; /* 2px */
    padding-left: 2.3529411764705882352941176470588em; /* 40px */
    padding-top: 0.6521739130434782608695652173913em; /* 15px */
}
#homeLayout0601V2 ul  {
    padding-left: 2.5em; /* 40px */
}
#homeLayout0601V2 ul li {
    padding-top: 1.5454545454545454545454545454545em; /* 17px */
    list-style-type: none;
    color: #474747;
    font-size: 68.75%; /* 11px */
}
#homeLayout0601V2 ul li a {
    font-size: 109.09090909090909090909090909091%; /* 12px */
    font-weight: bold;
    color: #474747;
    text-transform: uppercase;
    background-image: url(news_dot.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px; /* 0px 3px */
    padding-left: 1.3636363636363636363636363636364em; /* 15px */
}
#homeLayout0601V2 .homeLayout0601Mehr {
    font-size: 100%; /* 11px */
    font-weight: normal;
    color: #005BAB;
    padding-top: 0.72727272727272727272727272727273em; /* 8px */
    padding-left: 1.1818181818181818181818181818182em; /* 13px */
    padding-bottom: 0.18181818181818181818181818181818em /* 2px */
}
#homeLayout0601V2 .homeLayout0601Mehr a {
    font-size: 100%; /* 11px */
    font-weight: normal;
    color: #005BAB;
    text-transform: none;
}
#homeLayout0601V2 #homeLayout0601V2Alle {
    padding-top: 1.0625em; /* 17px */
    padding-left: 2.5em; /* 40px */
    padding-bottom: 0.625em; /* 10px */
}
#homeLayout0601V2 #homeLayout0601V2Alle a {
    font-size: 68.75%; /* 11px */
    font-weight: normal;
    color: #686868;
}


.homelayout2V2 {
    width: 11em; /* 176px */
    height: 5.375em; /* 86px */
}
.homelayout03V2 {
    width: 50.625em; /* 810px */
    height: 5.375em; /* 86px */
}
.homelayout05V2 {
    width: 61.25em; /* 980px */
    height: 13.4375em; /* 215px */
}
.zoombuttons {
    width: 0.6875em; /* 11px */
    height: 0.6875em; /* 11px */
}
.homelayout04V2 {
    width: 61.25em; /* 980px */
    height: 3.1875em; /* 51px */
}
.homeLayout10V2 {
    width: 61.25em; /* 980px */
    height: 35.75em; /* 572px */
}
.swu {
    width: 8.2727272727272727272727272727273em; /* 91px */
    height: 8.2727272727272727272727272727273em; /* 91px */
}
.olympia {
    width: 11.727272727272727272727272727273em; /* 129px */
    height: 4.0909090909090909090909090909091em; /* 45px */
}
.aok {
    width: 11.727272727272727272727272727273em; /* 129px */
    height: 5.9090909090909090909090909090909em; /* 65px */
}











