
 
h1, h2, h3, h4, h5 {
    font-family: Tahoma, Arial, Helv, Helvetica, Verdana, sans-serif;
    font-weight: normal;
    line-height: 140%;
    color: #323334;
}

.content h1 {
    font-size: 1.8em;
    font-weight: normal;
    color: #464748;
    margin-top: 0;
    line-height: 120%;
    padding-top: 3.1em;
    margin-bottom: 30px;
}

.content h2 {
    font-size: 1.31em;
    font-weight: normal;
    margin:0 0 25px 0;
}
 
.content h3 {
    font-size: 1em;
    font-weight: bold;
}
 
.searchNaviWrap .artikelBox h2 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}
 
.searchNaviWrap .artikelBox p {
    margin: 2em 0 1.6em 0;
    padding: 0;
}
 
.searchNaviWrap .artikelBox .intro {
    margin: 0.2em 0 0 0;
    padding: 0;
    float: left;
}
 
p.intro {
    margin-top:0.3em;
}

.contentType {
    text-transform: uppercase;
}

br.clearFlach {
    clear: both;
    margin: 0;
    padding: 0;
    line-height: 0;
}
 
.context h2 {
    float: left;
    clear: both;
    background-color: #e3e5e6;
    padding: 0.3em 0 0.3em 10px;
    margin: 1.8em 0 0.45em 0;
    font-size: 0.9em;
    color: #464748;
    width: 195px;
    font-weight: bold;
}

.context h3 {
    font-size: 1.15em;
}

.content ul {
    margin: 0;
    padding: 0;
}

.content p {
    color: #464748;
    margin-top: 0;
    margin-bottom: 15px;
}

/* Linktypen */

/* Interner Link */

a.linkIntern, a.linkExtern, a.linkAnker, a.linkVideo, a.linkEmail, a.linkDownload, a.linkAudio, a.linkBildSize, a.linkPDF, a.linkDocument {
    padding: 0 0 0 1.2em;
    background-repeat: no-repeat;
}
a.linkHierarchie {
    padding: 0 1.8em 0 0;
    background-repeat: no-repeat;
    background-image: url(../images/iconHierarchie.gif);
    background-position: right;
}

a.linkEinklappen {
    padding: 0 1em 0 0;
    background-repeat: no-repeat;
    background-image: url(../images/linkKlappliste_act.gif);
    background-position: right 0.3em;
}

a.linkAusklappen {
    padding: 0 1em 0 0;
    background-repeat: no-repeat;
    background-image: url(../images/linkKlappliste.gif);
    background-position: right 0.3em;
}

a.linkIntern {
    background-image: url(../images/linkIntern.gif);
    background-position: 0 0.3em;
}

a.linkExtern {
    background-image: url(../images/linkExtern.gif);
    background-position: 0 0.3em;    
}

a.linkAnker {
    background-image: url(../images/linkAnker.gif);
    background-position: 0 0.3em;
}

a.linkVideo {
    background-image: url(../images/linkVideo.gif);
    background-position: 0 0.3em;
}

a.linkEmail {
    background-image: url(../images/linkEmail.gif);
    background-position: 0 0.3em;
}

a.linkDownload {    
    background-image: url(../images/linkDownload.gif);
    background-position: 0 0.25em;
}

a.linkAudio {
    background-image: url(../images/linkAudio.gif);
}

a.linkBildSize {
    background-image: url(../images/linkBildGroesser.gif);
    background-position: 0em 0.2em;
}

a.linkDocument {
    background-image: url(../images/linkDokument.gif);
    background-position: 0 0.25em;
}

a.linkPDF {
    background-image: url(../images/linkDownloadPDF.gif);
    background-position: 0 0.2em;
}

a.linkMitarbeiter {
    background-image: url(../images/linkMitarbeiter.gif);
    background-position: 0 0.2em;
}
 
/* Linklisten */

ul li {
    list-style: none;
}

ul.standard  {
    margin-bottom: 0px;
    margin-top: 0;
}

ul.standard li {
    padding: 0 0 0 1em;
    background-image: url(../images/listStandard.gif);
    background-position: 0 0.6em;
    background-repeat: no-repeat;
    margin: 0 0 15px 1.7em;
    color: #464748;
}

ul.linkListe {
    padding: 0;
    margin: 0;
}

ul.linkListe li {
    margin: 0 0 0.25em 0;
    background-repeat: no-repeat;
}

ol {
    float: left;
    padding: 0;
    margin: 0 0 0 2.7em;
    list-style-position: outside;
}

ol li {
    margin: 0 0 15px 0;
}

.ankerFloat {
    float: left;
    clear: both;
    height: 0;
    width: 0;
}

/* Marginalspalte */
.context ul.standard  {
    margin: 0;
    padding: 0;
    font-size: 0.9em;
}

.context ul.standard li {
    padding: 0 0 0 1em;
    background-image: url(../images/listStandard.gif);
    background-position: 0 0.7em;
    background-repeat: no-repeat;
    margin: 0 0 0 2em;
}

.context ol {
    float: left;
    padding: 0;
    margin: 0;
    list-style-position: inside;
    width: 100%;
    font-size: 0.9em;
}

.context ol li {
    margin: 0 0 0 2em;
    padding: 0 0 0 0;
}

.content ul.textLinks {
    margin: 0 0 0 0;
}

.content ul.textLinks li {
    margin: 11px 0 0 0;
    padding:  0 0 0 1.2em;
    list-style: none;
    background-image: url(../images/squareBlau.gif);
    background-position: 0 0.55em;
    background-repeat: no-repeat;
}

li.linkIntern, li.linkExtern, li.linkAnker, li.linkVideo, li.linkEmail, li.linkDownload, li.linkAudio, li.linkBildSize, li.linkDocument, li.linkPDF, li.linkMitarbeiter {
    padding: 0 0 0 1.2em;
    background-repeat: no-repeat;
}

li.linkIntern {
    background-image: url(../images/linkIntern.gif);
    background-position: 0em 0.42em;
}

li.linkExtern {
    background-image: url(../images/linkExtern.gif);
    background-position: 0em 0.45em;    
}

li.linkAnker {
    background-image: url(../images/linkAnker.gif);
    background-position: 0em 0.3em;
}

li.linkVideo {
    background-image: url(../images/linkVideo.gif);
    background-position: 0em 0.5em;
}

li.linkEmail {
    background-image: url(../images/linkEmail.gif);
    background-position: 0em 0.45em;
}

li.linkDownload {    
    background-image: url(../images/linkDownload.gif);
    background-position: 0em 0.4em;
}

li.linkAudio {
    background-image: url(../images/linkAudio.gif);
    background-position: 0em 0.4em;
}

li.linkBildSize {
    background-image: url(../images/linkBildGroesser.gif);
    background-position: 0em 0.2em;
}

li.linkDocument {
    background-image: url(../images/linkDokument.gif);
    background-position: 0 0.4em;
}

li.linkPDF {
    background-image: url(../images/linkDownloadPDF.gif);
    background-position: 0em 0.42em;
}

li.linkMitarbeiter {
    background-image: url(../images/linkMitarbeiter.gif);
    background-position: 0em 0.275em;
}

/* Footer Sitemap */ 
ul.linklisteIntern {
    margin: 0;
    padding: 0;
}

ul.linklisteIntern li {
    list-style: none;
    clear: both;
}
 
ul.linklisteIntern li a:link, ul.linklisteIntern li a:visited {
    float: left;
    padding: 0 0 0 1.2em;
    background-image: url(../images/linkIntern.gif);
    background-position: 0 0.25em;
    background-repeat: no-repeat;
    color: #00519E;
    line-height: 150%;    
}
 
.footer ul.linklisteIntern li a:link, .footer ul.linklisteIntern li a:visited {
    color: #464748;
    margin-bottom: 0.2em;
    line-height: 1.2em;
}
 
/* SEITENTYPEN */
 
/* Standardartikel */
 
.content .artikelInhalt {
    clear: both;
    margin:0 0 30px;
    float: left;
}
 
.content .artikelInhalt h2 {
    font-size: 1em;
    font-weight: bold;
    color: #464748;
}

/* Boxen */
 
.linkBox {
    float: left;
    width: 343px;
    margin: 0 0 1em 10px;
}
 
.linkBox h3 {
    float: left;
    width: 100%;
    display: block;
    background-color: #e3e5e6;
    text-indent: 20px;
    padding: 0.4em 0;
    margin: 0;
    font-size: 1.3em;
    border-bottom: 1px solid #FFFFFF;
}
 
.linkBox .listBox {
     float: left;
     width: 100%;
     background-color: #f1f2f2;
     padding: 0.5em 0 0.5em 0;
}

.linkBox .listBox ul {
    margin: 0 0 0 20px;
    padding: 0;
    width: 90%;
}

.linkBox .listBox li {
    list-style: none;
    margin: 0;
    padding: 0 0 0 1.2em;
    color: #00519E; 
    background-image: url(../images/linkKlappliste.gif) !important;
    background-position: 0 0.4em;
    background-repeat: no-repeat;
}

.linkBox .listBox li.aktiv {
    list-style: none;
    margin: 0;
    padding: 0 0 0 1.2em;
    color: #00519E; 
    background-image: url(../images/linkKlappliste_act.gif) !important;
    background-position: 0 0.42em;
    background-repeat: no-repeat;
}
 
.linkBox .listBox li a:link, .linkBox .listBox li a:visited {
    color: #00519E;
    background-image: none;
}

.linkBox .listBox li li {
    padding: 0 0 0 1.2em;
    background-image: url(../images/linkIntern.gif) !important;
    margin: 0 0 0 -1.2em;
}

/* Link-Klappbox auf Startseite */

.linkKlappBox {
    float: left;
    width: 343px;
    margin: 0 0 1em 10px;
}
 
.linkKlappBox h3 {
    float: left;
    width: 100%;
    display: block;
    background-color: #e3e5e6;
    text-indent: 20px;
    padding: 0.4em 0;
    margin: 0;
    font-size: 1.3em;
    border-bottom: 1px solid #FFFFFF;
}
 
.linkKlappBox .listBox {
     float: left;
     width: 100%;
     background-color: #f1f2f2;
     padding: 0.5em 0 0.5em 0;
}

.linkKlappBox .listBox ul {
    margin: 0 0 0 20px;
    padding: 0;
    width: 90%;
}

.linkKlappBox .listBox li {
    list-style: none;
    margin: 0.2 0 0 0;
    padding: 0;
    color: #00519E; 
    float: left;
    clear: both;
    width: 99%;
}

.linkKlappBox .listBox li.aktiv {
    font-weight: bold;
}

.linkKlappBox .listBox li.aktiv li {
    font-weight: normal;
}

.linkKlappBox .listBox li a:link, .linkKlappBox .listBox li a:visited {
    color: #00519E;
    background-image: none;
    clear: both;
}

.linkKlappBox .listBox li a:hover, .linkKlappBox .listBox li a:focus, .linkKlappBox .listBox li a:active {
    color: #00519E;
    background-image: none;
    clear: both;
    text-decoration: underline;
}

.linkKlappBox .listBox a:hover, .linkKlappBox .listBox a:focus, .linkKlappBox .listBox a:active {
    color: #00519E;
    background-image: none;
    clear: both;
    text-decoration: underline !important;
    cursor: pointer;
}

.linkKlappBox .listBox li.aktiv span:hover, .linkKlappBox .listBox li.aktiv span:focus, .linkKlappBox .listBox li.aktiv span:active {
    text-decoration: underline;
}

.linkKlappBox .listBox li img {
    margin-top: 0.3em;
    margin-right: 0.3em;
    float: left;
}

.linkKlappBox .listBox li span.linkText {
    float: left;
    display: block;
    width: 290px;
}

.linkKlappBox .listBox li li {
    padding: 0 0 0 1.3em;
    background-image: url(../images/linkIntern.gif);
    margin: 0 0 0 -0.4em;
    background-position: 0 0.4em;
    background-repeat: no-repeat;
}

.linkKlappBox img {
    padding-bottom: 1px;
    padding-right: 2px;
}

/* Mehrspaltige Artikelteaser */

/* 3 Spalten */

.threeColumns, .oneColumn, .twoColumns {
    float: left;
    margin-left: 10px;
}

.content .threeColumns, .content .oneColumn, .content .twoColumns {
    margin-left: 0;
    width: 550px;
}

.threeColumns .intro, .oneColumn .intro, .twoColumns .intro {
    float: left;
    color: #464748;
}

.threeColumns .intro p, .oneColumn .intro p, .twoColumns .intro p {
    padding-bottom: 0;
    margin-bottom: 0;
}

.threeColumns h2, .oneColumn h2, .twoColumns h2 {
    padding-top: 0;
    font-weight: normal;
    font-size: 1.5em;
}

.threeColumns h3, .oneColumn h3, .twoColumns h3 {
    margin-top: 0;
    font-size: 1.5em;
    line-height: 120%;
    font-weight: normal;
    color: #464748;
}

.threeColumns .colLinks, .threeColumns .colMitte, .threeColumns .colRechts {
    float: left;
    width: 18.1em;
    min-height: 22em;
    margin: 0.5em 0 0 0;
}

.threeColumns .colLinks {
    background-image: url(../images/line_side.gif);
    background-repeat: repeat-y;
    background-position: right;
    padding-right: 1em;
}

.threeColumns .colMitte {
    background-image: url(../images/line_side.gif);
    background-repeat: repeat-y;
    background-position: right;
    padding: 0 1.2em;
}

.threeColumns .colRechts {
    padding-left:1em;
}

.twoColumns .colLinks {
    float: left;
    width: 30%;
    min-height: 22em;
    margin: 0.5em 0 0 0;
}

.twoColumns .colRechts {
    float: left;
    width: 60%;
    min-height: 22em;
    margin: 0.5em 0 0 0;
}

.twoColumns .gleicheBreite .colLinks {
    width: 45%;
}

.twoColumns .gleicheBreite .colRechts {
    width: 45%;
}

.twoColumns .colLinks {
    background-image: url(../images/line_side.gif);
    background-repeat: repeat-y;
    background-position: right;
    padding-right: 1em;
}

.twoColumns .colRechts {
    padding-left:1em;
}

.oneColumn .colLinks {
    float: left;
    padding-right: 0.5em;
}


 
/* Glossar */
.glossarIndex {
    float: left;
    width: 100%;
    margin: 2em 0;
}

.glossarIndex ul {
    float: left;
    margin: 0;
    padding: 0;
}

.glossarIndex li {
    float: left;
    display: block;
    background-color: #e3e5e6;
    background-image: none;
    padding: 0.1em 0.25em;
    width: 2.6em;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    text-align: center;
    font-weight: bold;
    font-size: 0.9em;
}

.glossarIndex li.inact {
    background-color: #f1f2f2;
    color: #A8C1D9;
}

.glossarIndex li strong {
    color: #A8C1D9;
}

.toTop {
    float: left;
    width: 100%;
    background-image: url(../images/line_bottom.gif);
    background-position: bottom left;
    background-repeat: repeat-x;
    text-align: right;
    margin: 1px 0 25px 0;
    padding: 0 0 0.5em 0;
}

.toTop a:link, .toTop a:visited {
    color: #777879;
}

.toTop a img {
    margin: 0 0 0 0.75em;
    padding: 0.2em 0 0 0;
}

/* Glossar */
.glossarErgebnisListe {
    float:left;
    margin: 1em 0 0 0;
}

.glossarErgebnisListe h3 {
    color: #464748;
    font-size: 1.3em;
}

.glossarErgebnisListe h4 {
    color: #464748;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0;
}

.glossarErgebnisListe p {
    padding: 0;
    margin: 0;
}

/* FAQ */

/* FAQ Uebersicht */
.faqUebersicht h2 {
    font-size: 1.5em;
    line-height: 120%;
    padding: 0;
    margin: 0;
}

.faqUebersicht h3 {
    float: left;
    font-size: 1.35em;
    line-height: 120%;
    padding: 0;
    margin: 0.5em 0;
    width: 100%;
    color: #464748;
}

.klapptext {
    float: left;
    background-position: 0 0.35em;
    background-repeat: no-repeat;
    padding: 0 0 0 1em;
    margin: 1em 0 0 0;
    width: 100%;    
}

.faqUebersicht .klapptextContent {
    margin-top: 1em;
    margin-left: 1em;
    width: 100%;
}

.klapptext a:link {
    line-height: 150%;
}

.klapptext {
    background-image: url(../images/linkKlappliste.gif);
}

.klapptextAktiv {
    background-image: url(../images/linkKlappliste_act.gif);
    background-position: 0 0.45em;
}

.klapptextContent {
    float: left;
    clear: both;
}

.faqUebersicht p strong {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

/* Binnennavigation ... */


.topBox {
    border: 1px solid #cae3f3;
    margin: 0px 0 -3em 0;
    padding: 0;
    position: relative;
    top: -12px;
    clear: both;
}

.topBoxHeader {
    background-color: #a3bedb;
    padding: 4px 0 0 8px;
    margin: 0;
}

.topBoxHeader h2 {
    margin: 0 0 2px 0px;
    font-weight: bold;
}

.topBoxHeader div.switch {
    text-align: right;
    margin: 0 0px -1px 0px;
}

.topBoxHeader div.closed {
    margin-right: -1px;
    padding-left: 1px;
}

.topBoxHeader div.switch span {
    font-size:0.9em;
    padding:2px 7px 3px 7px;
    background-color: #ffffff;
}

.topBoxHeader div.closed span {
    padding-right: 3px;
}

.topBoxHeader div.open a {
    background: #ffffff url(../images/bereichNavi_open.gif) right 0.4em no-repeat;
    padding-right: 10px;    
}

.topBoxHeader div.closed a {
    background: #ffffff url(../images/bereichNavi_act.gif) right 0.3em no-repeat;
    padding-right: 10px;
}

.topBoxList {
}

ul.listLeft {
    float: left;
    margin: 12px 0 12px 22px;
    color: #00519e;
    background-color: transparent;
}

ul.listRight {
    float: right;
    margin: 12px 22px 12px 0;
    color: #00519e;
    background-color: transparent;
}

.topBoxList li {
    font-size: 1em;
    background: url(../images/naviLine.gif) left top scroll repeat-x;
    width: 190px;
    padding: 0px;
    font-size:0.9em;
}

.topBoxList li div {
    padding: 3px 0 3px 14px;
    background: url(../images/linkIntern.gif) 0 0.5em scroll no-repeat;
}

.topBoxList li.active div {
    font-weight: bold;
    padding: 1px 0 2px 14px;
    line-height: 1.4em;
}

.topBoxList li.first {
    background-image: none;
}

.alternateBox {
    border: 1px solid #f1f2f2;
}

.alternateBox .odd {
    background-color: #f1f2f2;
    padding: 1px 16px 8px 16px;
}

.alternateBox .even {
    padding: 1px 16px 8px 16px;
}

.content .alternateBox h2 {
    font-size: 1em;
    margin: 1em 0 1em 0;
    font-weight: bold;
}

.standardBox p {
    font-size: 1em;
    margin: 0 0 0 0;
}

.standardBox .newsBox {
    background: url(../images/naviLine.gif) left bottom scroll repeat-x;
    padding: 16px 0 16px 0;
}

.standardBox .newsBoxHeader {
    margin: 50px 0 8px 0;
}

.standardBox .newsBox h2 {
    color: #00519e;
    margin: 0 0 1em 0;
}

.standardBox .newsBox h3 {
    font-size: 1em;
    font-weight: normal;
    margin: 0px;
}

.standardBox .newsBox a, .alternateBox a {
    display: block;
    padding: 0 0 0 14px;
    margin: 24px 0 0 0;
    background: url(../images/linkIntern.gif) 0 0.35em scroll no-repeat;
}

.artikelBox div.intro {
    float: left;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

.artikelBox div.intro p {
    padding: 0 0 1em 0;
    margin: 0;
}

.artikelBox .text {
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
}

.artikelBox .text p {
    padding-top: 0;
    margin-top: 0;
}



.pmTitel {
    float: left;
    margin: 0;
    padding: 0;
}

.pmTitel h1 {
    margin: 0.5em 0 0.9em 0;
    padding: 0;
}

.pmTitelzeile {
    font-size: 0.6em;
    font-weight: bold;
}

.pmUebersicht {
    margin-top: 0em;
    margin-bottom: 4.3em;
    float: left;
}

.pmUebersicht h3 {
    padding: 0;
    margin: 0.85em 0 0 0;
    font-weight: normal;
}

.pmUebersicht h3 a {
    font-size: 1em;
    font-weight: bold;
}

.pmUebersicht a {
    font-weight: bold;
}

.pmUebersicht p {
    padding: 0;
    margin: 0.2em 0 0 0;
}

.pmUebersicht li {
    padding-bottom: 1em;
    background-image: url(../images/line_bottom.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
}

.pmLogos {
    float: left;
    width: 100%;
    margin: 0.8em 0 0 0;
    padding: 0 0 1.2em 0;
    background-image: url(../images/line_bottom.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.pmLogos p {
    float: left;
    width: 100%;
    background-color: #0069af;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: bold;
    text-indent: 0.55em;
    padding: 0.1em 0;
}

.pmLogosImg {
    float: left;
    padding: 0 0 0 1em;
    margin: -0.5em 0 0 0;
    width: 100%;
}

.pmLogosImg img {
    float: left;
    margin: 0.5em 0.5em 0 0;
}

.jahresleiste {
    float: left;
    margin-bottom: 1em;
}

.jahresleiste h2 {
    margin-bottom: 1.6em;
}

.context .jahresleiste h2 {
    margin-bottom: 0px;
}

.context .jahresleiste .jahrWrap {
    float: left;
    width: 100%;
    background-color: #F0F1EC;
}

.jahresleiste div.jahr {
    float: left;
    background-color: #F0F1EC;
    margin-right: 1px;
    margin-bottom: 1px;
    font-weight: bold;
    padding: 2px 8px 3px 9px;
    font-size: 0.9em;
}

.context .jahresleiste div.jahr {
    padding: 2px 5px 3px 7px;
    font-size: 0.9em;
    margin-right: 0;
    margin-bottom: 0;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    background-color: transparent;
}

.jahresleiste div.jahr span {
    color: #00519e;
    line-height: 120%;
}

.content ul.ankerliste {
    margin: 2em 0 0 0;
    padding: 0;
}

.content ul.ankerliste li {
    margin: 0 0 0.3em 0;
    padding:  0 0 0 0.85em;
    list-style: none;
    background-image: url(../images/squareBlau.gif);
    background-position: 0 0.6em;
    background-repeat: no-repeat;
}

.nachrichtenBlock {
    float: left;
    margin: 0 0 1.9em 0;
    padding: 0;
    width: 460px;
}

.nachrichtenBlock h3 .datum {
    font-weight: normal;
}

.nachrichtenBlock .bildSmall {
    float: left;
    width: 7.6em;
    margin-top: 0.38em;
}

.nachrichtenBlock .text {
    float: left;
    width: 29.3em;
    margin: 0;
    padding: 0;
}

.nachrichtenBlock .text h3 {
    margin: 0;
    padding: 0;
}

.nachrichtenAbstand {
    float: left;
    height: 0.4em;
    margin: 0;
    padding: 0;
}

.content .nachrichtenBlock ul.linkListe {
    margin: 0 0 1em 0;
    padding: 0;
}

.content h2.quartalTitel {
    margin-top: 5px;
}

.foerderBoxLinks {
    float: left;
    width: 218px;
    margin-top: -5px;
    margin-bottom: 3.9em;   
}

.foerderBoxRechts {
    float: left;
    width: 218px;
    margin-left: 24px;
    margin-top: -5px;
    margin-bottom: 3.9em;    
}

.content .foerderBoxLinks h2 {
    margin: 0;
    padding: 0;
}

.content .foerderBoxRechts h2 {
    margin: 0;
    padding: 0;
}

.foerderBoxLinks .linie {
    width: 218px;
    height: 9px;
    margin: 0 0 0 -1px;
}

.foerderBoxRechts .linie {
    width: 218px;
    height: 9px;
    margin: 0 0 0 -1px;
}

.content .foerderBoxLinks ul.linkListe {
    margin-top: -1px;
    margin-bottom: 2px;
}

.content .foerderBoxRechts ul.linkListe {
    margin-top: -1px;
    margin-bottom: 2px;
}

.bildarchiv {
    float: left;
    margin-left: -12px;
    width: 480px;
    margin-top: -6px;
}

.bildarchivBox {
    float: left;
    width: 223px;
    border: solid 1px #E5E5E3;
    margin-top: 20px;
    margin-left: 12px;
}

.content .bildarchivBox h2 {
    font-size: 1em;
    font-weight: bold;
    color: #00519E;
    margin: 0;
    padding: 0 0 1px 0;
}

.bildarchivBild {
    float: left;
    width: 73px;
    margin-top: 1px;
    margin-left: 1px;
}

.bildarchivText {
    float: left;
    margin: 13px 10px 10px 10px;
}

.bildarchivText a {
    font-size: 0.9em;
}

.linkButton {
    margin-top: 10px;
    background-color: #00519E;
    font-weight: bold;    
    background-image: url(../images/linkbutton_pfeil.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

.content .linkButton {
    margin-top: 16px;
    float: left;
    padding-right: 10px;
}

.content .linkButton a {
    color: #FFFFFF;
    font-size: 0.9em;
    padding: 3px 0 4px 30px;
    display: block;
}

.context .linkButton a {
    color: #FFFFFF;
    font-size: 0.9em;
    padding: 3px 0 4px 30px;
    display: block;
}


/* Marginalspalte Legende */
.context .marginLegende {
    float: left;
}

.context .marginLegende h2 {
    margin-bottom: 1px;
}

.context .marginLegendeBox {
    float: left;
    background-color: #f1f2f2;
    width: 205px;
    margin: 0;
}

.context .marginLegendeBox h3 {
    margin: 0.5em 0 0 0.9em;
    font-size: 0.9em;
    font-weight: bold; 
}

.context .marginLegendeBox .marginLegendeBoxText {
    float: left;
    margin: 0 0 0 0.75em;
    padding: 0 0 1em 0; 
}


.context .marginLegendeBox .marginLegendeBoxText img {
    float: left;
    margin: 0.3em 0.2em 0 0;
}

.context .marginLegendeBox .marginLegendeBoxText p {
    float: left;
    font-size: 0.9em;
    margin: 0.75em 0 0 0;   
}



.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

#ui-datepicker-div {
    border: solid 1px #c7cbce;
    padding: 8px;
    background-color: #FFFFFF;
    width: 204px;
}

.ui-datepicker-prev {
    float: left;
    background-image: url(../images/datepicker_prev.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 29px;
    height: 21px;
    overflow: hidden;
}

.ui-datepicker-next {
    float: right;
    background-image: url(../images/datepicker_next.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    margin-right: -1px;
    overflow: hidden;
    height: 21px;
}

a.ui-datepicker-prev, a.ui-datepicker-next {
    text-decoration: none;
}

.ui-datepicker-title {
    background-color: #89959c;
    color: #FFFFFF;
    font-size: 0.7em;
    font-weight: bold;
    padding: 3px 0 4px 0;
    text-align: center;
}

table.ui-datepicker-calendar {
    float: left;
    border-collapse: collapse;
    width: 205px;
}

.ui-datepicker-calendar th {
    color: #464748;
    background-color: #e3e5e6;
    font-size: 0.7em;
    border-top: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    padding: 3px 0 4px 0;
}

.ui-datepicker-calendar td {
    color: #00519E;
    font-size: 0.7em;
    font-weight: bold;
    text-align: center;
    border-top: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    background-color: #e3e5e6;
    padding: 3px 0 4px 0;
    width: 25px;
}

.ui-datepicker-calendar td.ui-datepicker-other-month {
    background-color: #f1f2f2;
    color: #BDBDBC;
}








