
#BACK  { background-repeat: no-repeat; background-attachment: fixed; position: fixed; z-index: 1; top: 0; left: 0; width: 100%; height: 100% }
body   { background-color: #76737c; background-image: url(image/website_back.jpg); background-repeat: no-repeat; background-attachment: fixed; z-index: 0 }
#CENTER    { z-index: 2 }
#MAIN          { background-image: url("image/transp_70.png"); background-repeat: repeat; text-align: left; margin-bottom: 100px; padding-bottom: 100px; position: absolute; z-index: 3; top: 120px; left: 130px; width: 757px; height: auto; float: left; clear: left }
#PARTNERS { background-image: url("image/transp_70.png"); background-repeat: repeat; text-align: center; margin-bottom: 100px; position: absolute; z-index: 3; top: 120px; left: 900px; width: 150px; height: auto; padding-bottom: 25px; float: left; clear: left }
.img_partners {background-color: white; width: 130px; margin-left: 20px; margin-right: 20px; margin-top: 20px; padding: 15px; display: block; border-style: solid; border-color: grey; border: 1px;}
#land_hss  { position: absolute; top: 260px; left: 155px; width: 340px; height: 245px; float: left }
#land_lh  { position: absolute; top: 260px; left: 505px; width: 340px; height: 245px }
#land_foot  { color: #e40784; text-align: center; padding-bottom: 5px; position: absolute; top: 520px; left: 140px; width: 690px; border-bottom: 1px solid #b2b2b2 }
#land_foot p { color: #e40784; font-size: 15px; font-family: Arial, sans-serif, Helvetica, Geneva }
#land_foot a { color: #e40784}
#land_foot a:link { color: #e40784}
#land_foot a:hover { color: #e40784; border-bottom: 2px solid #00567b}
#land_foot a:visited { color: #e40784}
#land_fadeshow1_box  { padding: 1px; position: absolute; top: 30px; left: 155px; width: 690px; height: 210px; outline: solid 1px #c0c0c0 }
.padding5 { padding: 5px }
#fadeshow1_box      { background-color: #fff; position: absolute; z-index: 50; top: 30px; left: 70px; width: 690px; height: 209px }
#TOP1         { background-repeat: repeat; position: absolute; z-index: 10; top: 20px; left: 20px }
#TOP2      { font-size: 8pt; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 12pt; text-align: left; position: absolute; top: 0; left: 0; width: 100px; height: auto }
.nav_ontop  { font-size: 10px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none }
.nav_ontop a  { color: #e40784; font-size: 10px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none }
.nav_ontop a:hover { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none; border-bottom: 2px solid #006ba2}
.nav_ontop a:link { color: #e40784; font-size: 10px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none }
.nav_ontop a:visited { color: #e40784; font-size: 10px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none }
.nav_ontop a:active { color: #e40784; font-size: 10px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none }
#TOP3 { position: absolute; top: 0; left: 412px; width: 440px; height: 110px }
#NAV1                          { font-family: Arial, Helvetica, sans-serif, Schriftname; position: relative; z-index: 5; top: 0; left: 0; width: 765px; height: auto; float: left }
#NAV2   { text-align: left; position: absolute; top: 37px; left: -30px; width: 130px; height: auto }
#NAV3 { background-color: #f1eae0; padding: 5px 0 0 10px; position: absolute; top: 161px; left: 664px; width: 188px; height: 20px }
#NAV4 { position: absolute; top: 200px; left: 8px; width: 217px; height: 406px; overflow: auto; clip: auto }
.PICNAV { background-color: #eff4f8; padding: 13px; position: relative; z-index: 10; top: 0; left: 0; width: 217px; height: 217px }
#CONTENT                 { background-color: #fff; padding: 0 20px 20px; position: relative; z-index: 100; top: 50px; left: 155px; width: 540px; height: auto; min-height: 100%; overflow: auto }
#FOOT      { color: #004363; text-align: center; position: relative; z-index: 100; top: 80px; width: 100%; height: 50px; float: left; clear: left }
.nav_footer  { color: #004363; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px }
.nav_footer a  { color: #004363; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; text-decoration: none; border-width: 0; border-color: #fff }
.nav_footer a:hover  { color: #004363; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; text-decoration: underline; border-width: 0; border-color: #fff }
.nav_footer a:active  { color: #004363; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; text-decoration: none }
.nav_footer a:visited  { color: #004363; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; text-decoration: none }
#CONTENT_RECHTS    { position: absolute; z-index: 30; top: 333px; left: 645px; width: 195px; height: auto }
#CONTENT_RECHTS p  { color: #f1eae0; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px }
#CONTENT_RECHTS h5  { color: #f1eae0; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 15px; text-align: left; margin-bottom: -3px }
#NEWS { text-align: left; position: relative; z-index: 5; top: 0; left: 5px; width: 178px; height: 290px }
#NEWS_BOX { background-color: #eff4f8; padding-top: 3px; padding-right: 2px; position: relative; z-index: 4; top: 0; left: 0; width: 188px; height: 300px }
#PART   { width: 100%; height: auto; vertical-align: bottom }
#PART_BOX       { background-color: #b6ad66; text-align: center; position: relative; top: 0; left: 0; width: 690px; height: 50px }
.transparent70 { filter: alpha(opacity=70); opacity: 0.7 }
.transparent50 { filter: alpha(opacity=50); opacity: 0.5  }
.transparent25 { filter: alpha(opacity=25); opacity: 0.25   }
#dd          { position: absolute; z-index: 2; top: -12px; left: -42px }
#dd li             { font-size: 11px; font-family: Arial; font-style: normal; font-weight: normal; line-height: normal; background-image: url("image/menu_box_oben.png"); background-repeat: no-repeat; list-style: none; margin-right: 0; float: left }
#dd li a.menu            { color: #004363; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none; background-image: url("image/menu_box_oben.png"); background-repeat: no-repeat; text-align: center; display: block; margin: 0; padding: 8px 4px 4px; width: 145px; height: 30px }
#dd li a.menu:link    { color: #004363; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none; background-image: url("image/menu_box_oben.png"); background-repeat: no-repeat; text-align: center; display: block; margin: 0; padding: 8px 4px 4px; width: 145px; height: 30px }
#dd li a.menu:hover    { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; text-decoration: none; background-image: url("image/menu_box_oben_hover.png"); background-repeat: no-repeat; text-align: center; display: block; margin: 0; padding: 8px 4px 4px; width: 145px; height: 30px }
#dd li a.menu:active    { color: #004363; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none; background-image: url("image/menu_box_oben_active.png"); background-repeat: no-repeat; text-align: center; display: block; margin: 0; padding: 8px 4px 4px; width: 145px; height: 30px }
#ee   { text-align: center; position: absolute; z-index: 2; top: 0; left: 0 }
#ee li    { color: #000; font-size: 11px; font-family: Arial; font-style: normal; font-weight: normal; line-height: normal; background-color: #fff; list-style: none; margin-bottom: 20px; width: 130px; height: 20px; float: left }
#ee li a.menu    { color: #004363; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none; background-color: #fff; text-align: center; display: block; padding: 8px 1px 4px; width: 130px; height: 20px }
#ee li a.menu:link    { color: #004363; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none; background-color: #fff; text-align: center; display: block; padding: 8px 1px 4px; width: 130px; height: 20px }
#ee li a.menu:hover     { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: normal; text-decoration: none; background-color: #004363; text-align: center; display: block; padding: 8px 1px 4px; width: 130px; height: 20px }
#ee li a.menu:active    { color: #004363; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none; background-color: #fff; text-align: center; display: block; padding: 8px 1px 4px; width: 130px; height: 20px }
h1      { color: #004363; font-size: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 28px; text-align: left; margin-bottom: 20px }
h2     { color: #004363; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 20px; text-align: left; margin-top: 2px; margin-bottom: 5px }
h3  { color: #004363; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 11pt; text-align: left; margin-top: 10px; margin-bottom: 0 }
h4   { color: #004363; font-size: 13px; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: normal; line-height: 13px; text-align: left; margin-top: 10px; margin-bottom: -10px }
.wie_h4 { color: #004363; font-size: 13px; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: normal; line-height: 17px; text-align: left }
h5   { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 20px; text-align: right; margin-bottom: 2px }
p    { color: #000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 17px; margin-top: 10px; margin-bottom: 3px }
ul   { color: #000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 17px; margin-top: 10px; margin-bottom: 3px } line-height: 20px;  position: relative; left: 0 }
li   { color: #000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 17px; margin-top: 10px; margin-bottom: 3px } line-height: 20px; list-style-position: outside; display: table-row }
.ul   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 20px; position: relative; left: 0 }
.li   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 20px; list-style-position: outside; display: table-row }
.ul2  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 20px; position: relative; left: -20px }
.li2   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 20px; list-style-position: outside; display: table-row }
.li a:hover { color: #f1eae0; text-decoration: underline }
.li a:visited { color: #f1eae0 }
.li a:link { color: #f1eae0 }
.li a:active { color: #f1eae0 }
.NewsListHead { color: #3186ca; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 12px; position: relative; top: -5px }
.NewsThema { color: #3186ca; font-size: 8pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 9pt; position: absolute; top: 15px; left: 15px }
.NewsListDatum { color: #3186ca; font-size: 8pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 9pt; position: absolute; right: 5px }
.NewsListUnten { color: #076299; font-size: 8pt; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 9pt; position: absolute; bottom: 5px }
.NewsListBody { color: #020202; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 14px }
.NewsListBodyBlau { color: #076299; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 9pt }
.newsline { color: #a5cde8; font-size: 1px; position: relative; top: -5px; min-height: 1px }
.subhead { color: #74add9; font-size: 10pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 12pt; text-align: right; top: -3px }
a     { color: #004363; text-decoration: none }
a:link      { color: #004363; text-decoration: none }
a:hover       { color: #004363; text-decoration: underline }
a:active      { color: #004363; text-decoration: none }
a:visited    { color: #004363; text-decoration: none }
.navtext_1 { color: #f1eae0; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 11px; text-align: left; text-indent: -25px; list-style-type: square; position: relative; top: -10px; border-bottom: 2px solid #abaa72 }
.admin_e1 { color: #076299; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 10pt; background-color: #d5e7f5; padding: 5px; height: 30px; border-left: 5px solid #076299 }
.admin_edit { color: #076299; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 10pt; background-color: #d5e7f5; padding: 2px }
.admin_del { color: #b13053; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 10pt; background-color: #d5e7f5; padding: 2px }
.admin_new { color: #6ca927; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 10pt; background-color: #d5e7f5; padding: 2px }
.admin_e2 { color: #076299; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 10pt; background-color: #d5e7f5; padding: 5px; border-left: 5px solid #74add9 }
.admin_e3 { color: #076299; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 10pt; background-color: #eff4f8; padding: 5px; border-left: 5px solid #a5cde8 }
.input { color: #076299; font-size: 7pt; font-family: Arial, Helvetica, sans-serif, Schriftname; background-color: #d5e7f5; position: relative; top: 0; left: 0; height: 15px; border: solid 1px #a5cde8 }
.ImgTextL { margin-top: 5px; margin-right: 10px; width: 100px; max-width: 100px; float: left; clear: right; overflow: hidden; clip: rect(auto auto auto auto); outline: solid 5px #db2600 }
.ImgTextR { margin-top: 5px; margin-left: 10px; width: 100px; max-width: 100px; float: right; clear: left; overflow: hidden; clip: rect(auto auto auto auto); vertical-align: text-top }
.ImgGalerie { margin-top: 5px; margin-left: 5px; width: 100px; height: 100px; max-width: 100px; max-height: 100px; overflow: hidden; clip: rect(auto auto auto auto) }
tr { border-bottom: 1px solid #004363 }
td { vertical-align: top;}
.td_linie_unten  { border-bottom: 1px solid #7d8eb6 }
sup { font-size: 50%;
    }
.center {
text-align: center;
}

.tip-block {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: .2rem;
    background-color: #004363;
    width: 100%;
    display: block;
    color: white;
}