html,body {
    height:99.9%;
}

body {
    background-color:#a0a0a0;
    height:100%;
}

#rahmen {
    position:absolute;
    left:0;
    top:0px;
    width:100%;
    height:100%;
    overflow:hidden;
    text-align:center;
    background-image:url('/fileadmin/layout/verlauf_bg.jpg');
    background-repeat:no-repeat;

}
#mainLayer1 {
     position:relative;
     display:block;
     overflow:hidden;
     z-index:2;
     margin-top:auto;
     margin-bottom:auto;
     margin-left:auto;
     margin-right:auto;
     width:1010px;
    height:100%;
     background-image:url('/fileadmin/layout/main_bg.gif');
     text-align:left;
     xheight:628px;
     background-repeat:no-repeat;
}

#text_content {
    position:absolute;
    left:207px;
    top:183px;
    width:615;
    overflow-y:auto;
    overflow-x:hidden;
    scrollbar-base-color:#006AB3;
    scrollbar-3d-light-color:#006AB3;
    scrollbar-arrow-color:#ffffff;
    scrollbar-darkshadow-color:#006AB3;
    scrollbar-face-color:#006AB3;
    scrollbar-highlight-color:#AFD0E7;
    scrollbar-shadow-color:#AFD0E7;
    scrollbar-track-color:#7FB9E4;
}
.pop #text_content {
    overflow:hidden;
}
.tx_lumogooglemaps_pi1_infobox {
 font-family:Arial;
 font-size:12px;
 color:#000000;
}

.gmapDirHead {
 font-family:Arial;
 font-weight:bold;
 color:#000000;
}


.gmapDir a{
 color:#000000;
}
.gmapDir a:hover{
 color:#000000;
}

blockquote {
 margin:0px;
 padding:0px;

}
.smaller {
    font-size:80%;
}

.bigger {
    font-size:120%;
}

a:hover { font-style: normal; font-weight: bold; text-decoration: none; color: #ffffff;font-family:'Arial',sans-serif; font-size: 10pt}
a { font-style: normal; font-weight: bold; text-decoration: none; color: #ffffff;font-family:'Arial',sans-serif; font-size: 10pt}

marquee {font-family:'Arial',sans-serif; font-size: 10pt;color:#006AB3}

p {
    padding-top:0px;
    margin-top:9px;
    padding-bottom:0px;
    margin-bottom:0px;
    color:#ffffff
}

li {
    color:#ffffff;
    margin-right:35px;
}

.csc-textpic-caption {
    padding-top:4px;
    font-family:'Arial',sans-serif;
    font-size: 8pt;
    color:#ffffff;
    text-align:left;
}

ul {
    color:#ffffff;
    list-style-image:url(/fileadmin/layout/bullet.gif);
    margin-top:3px;
    padding-top:0px;
    padding-bottom:0px;
    margin-bottom:4px;
    padding-top:6px;
}

td {
    font-style: normal;
    font-weight: normal;
    font-family:'Arial',sans-serif;
    font-size: 10pt;
    color:#ffffff;
    align:justify;
}

.bodytext {width:560px;font-style: normal; font-weight: normal; font-family:'Arial',sans-serif; font-size: 10pt;color:#ffffff;padding-bottom:2px;padding-left:15px;padding-right:15px;padding-top:0px;text-align:justify;}
.smaller.bodytext {font-size: 9pt;}

.ssitemap {font-weight:normal}

.download {text-decoration:underline}

.td1 {width:200px;margin:0px;padding:0px;vertical-align:top}
.td2 {width:200px;margin:0px;padding:0px;vertical-align:top}

.td-last {z-index:50}

.csc-header-date {font-style: normal; font-weight: normal; font-family:'Arial',sans-serif; font-size: 10pt;color:#ffffff;padding:5px}

.csc-textpic  {width:580px;padding-top:13px;margin-left:0px;}

.csc-uploads-fileName {padding-left:15px;padding-bottom:2px;padding-top:0px;padding-left:16px;background-position:center left;background-image : url(/fileadmin/layout/bullet.gif);background-repeat:no-repeat}

.contenttable {margin-left:15px;width:560px;margin-top:4px;margin-bottom:4px;z-index:60;}
.contenttable-0 {width:560px;z-index:60;}
.td-0 {width:40%;;padding-bottom:2px;vertical-align:top;font-style: normal; font-weight: normal;font-family:'Arial',sans-serif; font-size: 9pt;color:#ffffff;line-height:120%}
.td-last {padding-bottom:2px;font-style: normal; font-weight: normal;font-family:'Arial',sans-serif; font-size: 9pt;color:#ffffff;line-height:120%}

.language {color:#ffffff;font-size:8pt;font-weight: normal;}
.language:hover {color:#ffffff;font-size:8pt;text-decoration: none;font-weight: normal;}
.language_sel {color:#ffffff;font-size:8pt;font-weight: normal;}
.language_sel:hover {color:#ffffff;font-size:8pt;text-decoration: none;font-weight: normal;}

.htrenner {color:#006AB3}

.suche {color:#ffffff;font-size:8pt;cursor:pointer}
.suche_input {z-index:40;width:100px;height:16px;background:#C6D6F3;border-color:#ffffff;border-width:1px;border-style:solid;font-size:7pt;color:#000000}

li {color:#ffffff;font-style: normal; font-weight: normal;font-family:'Arial',sans-serif; font-size: 10pt;color:#ffffff;padding:2px;margin-left:-8px}
h1 {color:#ffffff;font-weight: normal;font-family:'Arial',sans-serif; font-size: 14pt;}

.impressum {color:#ffffff;font-size:8pt;font-weight: normal;}
.impressum:hover {color:#ffffff;font-size:8pt;text-decoration:none;font-weight: normal;}


.hmenu {color:#006AB3;font-size: 9pt;text-decoration: none;font-weight: normal;}
.hmenu:hover {color:#E2001A;font-size: 9pt;text-decoration: none;font-weight: normal;}
.hmenu_act {color:#E2001A;font-size: 9pt;text-decoration: none;font-weight: normal;}
.hmenu_act:hover {color:#E2001A;font-size: 9pt;text-decoration: none;font-weight: normal;}

.vmenu_left {color:#dddddd;text-decoration: none;font-weight:bold;padding-left:4px;; font-size: 8pt}
.vmenu_left:hover {color:#ffffff;text-decoration: none;font-weight:bold;padding-left:4px;; font-size: 8pt}
.vmenu_left_act {color:#ffffff;text-decoration: none;font-weight:bold;padding-left:4px; font-size: 8pt}
.vmenu_left_act:hover {color:#ffffff;text-decoration: none;font-weight:bold;padding-left:4px; font-size: 8pt}

.vmenu_left_td {padding:3px;}
.vmenu_left_act_td {padding:3px;background:#5CA0CE;position:relative;top:1px;}


.vmenu_left_e2 {color:#dddddd;text-decoration:none;font-weight:bold;padding-left:5px; font-size: 7pt;}
.vmenu_left_e2:hover {color:#ffffff;text-decoration: none;font-weight:bold;padding-left:5px; font-size: 7pt}
.vmenu_left_e2_act {color:#ffffff;text-decoration: none;font-weight:bold;padding-left:5px;; font-size: 7pt;}
.vmenu_left_e2_act:hover {color:#333333;text-decoration: none;font-weight:bold;padding-left:5px;font-size: 7pt;}

.vmenu_left_e2_td {padding:4px;background:#4b90bd;padding-top:2px;position:relative;top:1px;}
.vmenu_left_e2_act_td {padding:4px;background:#4b90bd;padding-top:2px;position:relative;top:1px;}

.vmenu_right {color:#dddddd;text-decoration: none;font-weight:bold;padding-left:4px;font-size: 8pt}
.vmenu_right:hover {color:#ffffff;text-decoration: none;font-weight:bold;padding-left:4px;font-size: 8pt}
.vmenu_right_act {color:#ffffff;text-decoration: none;font-weight:bold;padding-left:4px;font-size: 8pt}
.vmenu_right_act:hover {color:#ffffff;text-decoration: none;font-weight:bold;padding-left:4px;font-size: 8pt}

.vmenu_right_td {padding:3px;}
.vmenu_right_act_td {
    background:#5CA0CE;
    padding-top:2px;
    padding-bottom:4px;
    padding-left:3px;
}

#rightMenu table {
    width:156px;
    overflow:hidden;
    margin:0px;
    margin-left:1px;
    padding:0px;
}

.head_links_oben { color:#ffffff;font-size:10pt;padding-left:15px;padding-bottom:1px}

.head_rechts_oben {color:#ffffff;font-size:8pt;padding-left:15px;font-weight:normal}
.head_rechts_oben:hover {color:#ffffff;font-size:8pt;padding-left:15px;font-weight:normal}

.head_main {color:#ffffff;font-size:13pt;padding-left:15px;font-weight:bold}

.text_content {
    margin-top:5px
}

.kontakt-form {padding:5px;padding-left:15px;margin-bottom:9px;padding-bottom:0px}
.kontakt-label {}
.kontakt-input {color:#ffffff;width:400px;background:#5CA0CE;border-color:#ffffff;border-style:solid;border-width:1px;}
.kontakt-textarea {color:#ffffff;width:400px;height:240px;background:#5CA0CE;border-color:#ffffff;border-style:solid;border-width:1px}
.kontakt-plz {color:#ffffff;width:80px;background:#5CA0CE;border-color:#ffffff;border-style:solid;border-width:1px}
.kontakt-select {color:#ffffff;width:100px;background:#5CA0CE;border-color:#ffffff;border-style:solid;border-width:1px}
.kontakt-ort {color:#ffffff;width:308px;background:#5CA0CE;border-color:#ffffff;border-style:solid;border-width:1px}
.kontakt-submit {color:#ffffff;width:170px;background:#006AB3;border-color:#ffffff;border-style:solid;border-width:1px}
.kontakt-submit-small {color:#ffffff;width:100px;background:#006AB3;border-color:#ffffff;border-style:solid;border-width:1px}
.kontakt-select-small {color:#ffffff;width:100px;background:#4592C8;border-color:#ffffff;border-style:solid;border-width:1px}

.news-input {color:#ffffff;width:200px;background:#5CA0CE;border-color:#ffffff;border-style:solid;border-width:1px;}


.M24_street {font-size:12px;height:18px;color:#ffffff;width:200px;background:#5CA0CE;border-color:#ffffff;border-style:solid;border-width:1px;}
.M24_submit {font-size:12px;height:18px;color:#ffffff;width:100px;background:#006AB3;border-color:#ffffff;border-style:solid;border-width:1px}

.csc-header {padding:0px;spacing:0px;margin:0px}

.newscontent {position:relative;left:-15px;font-style: normal; font-weight: normal; font-family:'Arial',sans-serif; font-size: 10pt;color:#ffffff;padding-left:-50px;text-align:justify;}
.newssubheader {position:relative;left:-15px;width:550px;font-style: normal; font-weight: bold; font-family:'Arial',sans-serif; font-size: 12pt;color:#ffffff;text-align:justify;}
.newstitle {padding-left:15px;width:550px;font-style: nromal; font-weight: bold; font-family:'Arial',sans-serif; font-size: 12pt;color:#ffffff;}
.newsdate {position:relative;-15px;width:550px;font-style: normal; font-weight: normal; font-family:'Arial',sans-serif; font-size: 8pt;color:#ffffff;}

.suche_submit {font-size:10px;position:relative;margin-left:1px;top:1px;width:40px;background-color:#C6D6F3;border-style:none;color:#ffffff}


.breite_120 {position:relative;width:90px;float:left}

.htmlarea-content-body {background-color: #7FB4D9;}


.clickenlarge {
 display: block;
 text-align: right;
 padding: 1px 1px;
 margin-top: -1em;
 height: 1em;
}

.clickenlarge img {
 border: 0px !important;
}

.special_sitemap_table {width:100%;padding:0px;spacing:0px;margin:0px}
.special_sitemap_headline {background-color:#ffffff;color:#006AB3;padding-left:2px;padding-top:4px;padding-bottom:4px}
.special_sitemap_headline:hover {background-color:#ffffff;color:#006AB3;padding-left:2px;padding-top:4px;padding-bottom:4px}
.special_sitemap_row0 {border-bottom-style:solid;border-bottom-color:#ffffff;border-bottom-width:1px;padding:4px}
.special_sitemap_row1 {border-bottom-style:solid;border-bottom-color:#ffffff;border-bottom-width:1px;padding:4px}

.an_searchit_markup {font-weight:bold}

.popup.csc-textpic {padding:0px;margin:0px;spacing:0px;top:0px;}
.popup.csc-textpic-imagewrap {padding:0px;margin:0px;spacing:0px;top:0px;}
.popup.csc-textpic-image  {padding:0px;margin:0px;spacing:0px;top:0px;}
.popup.csc-textpic-caption {display:none;}
.popup dl {padding:0px;margin:0x;spacing:0px;}
.popup dt {padding:0px;margin:0x;spacing:0px;}
.popup {margin:0px;padding:0px;z-index:200}
.popup.specialheight {border:#ff0000 2px solid}


#text_content .csc-textpic-center {
    width:100%;
    position:relative;
}

#text_content .csc-textpic-center  img{
    position:relative;
    margin:auto;
    margin-top:-18px;

}

.csc-textpic-imagewrap {
    margin:auto;
}

.news_bilder {
    margin-left:20px;
}
.news_bilder img{
    float:left;margin-right:10px;
}


.csc-textpic-above a {
    padding:5px;
    display:block;
    margin-top:0px;
    padding-top:0px;
}

.csc-textpic.csc-textpic-above {
    position:relative;
}
.csc-textpic-left dt  {

}


#rightMenu .tx-txgallery-pi1 {
    margin-left:-2px;
    background:none;

}
#rightMenu .tx-txgallery-pi1 .rahmen {
    margin-bottom:10px;
}
#rightMenu .tx-txgallery-pi1 {
    border-left:1px solid #fff;
}


.vmenu_right_td
{
  width:155px;
  height:22px;
  margin:0px;
  padding:0px;
  padding-left:5px;
}

.vmenu_left_td
{
  padding-left:5px;
  width:150px;
  padding:0px;
  margin:0px;
  padding-left:5px;
  height:22px;
  overflow:hidden;
}

.vmenu_left_e2_td {
  height:23.5px;
  overflow:hidden;
}
.vmenu_right_act_td {
    padding-bottom:5px;
}

.nooverflow {
    overflow:hidden !important;
}

.news_bilder li {
    margin:0px;
    float:left;
    padding:0px;
    margin-right:10px;
    list-style:none;
}

.news_bilder ul {
    margin:0px;
    padding:0px;
    list-style:none;
}
.news_bilder img {

}

