
            

/* CSS Document */

body {  
      font-family: arial, helvetica, sans-serif;
      font-size: 100.1%;
      text-align: center;
    color: #000000;
      background-color: #f6fafa;
}
/************** HEADER **************/
.unsichtbar { display: none; }
.accesskey {
    position:absolute;
    left:-20000px;
}
.button_neu {
    font-size: 1.0em;
    position: absolute; top: 14.2em; left: 54.7em; 
    width: 57px;
    height: 35px;
    z-index: 1;
}
#layout { 
    position: relative;
    width: 74.3em; 
    margin: auto;
    padding-left: 5px; 
    padding-bottom: 7px;
    color: #000000; 
      background-color: #ffffff;
      text-align: left;
}
#body {  
      font-family: arial, helvetica, sans-serif;
      margin: 0px;
      padding: 0px;
    color: #000000;
    font-size: 100.1%; 
      background-color: #ffffff;
}
#header {
    width: 74.0em; 
    height: 2.5em;
    color: #243d5b;
    background-color: #f4f5f7;
    margin-bottom: 3px;
    text-align: left;
}
#main_yb{ display: none; }
.header_logo {    
    position: absolute; top: 8px; left: 14px; 
    z-index: 1;
}
.header_abstand { 
    font-size: 1.0em;
    width: 10em;
    float: left;
    display: block;
}
.header_metanav { 
    font-size: 0.8em; 
    color: #000000; 
    padding: 0.4em 0em 0em 0em;
    margin: 0em;
    width: 74em;
    display: block;
    float: left;
}

.header_metanav_trenn { display: none; }
    
.service_link IMG, .service_link_sel IMG {
    margin-top: 0.3em; 
    margin-right: 1.0em; 
}    
.service_link A {
      font-size: 1.0em; 
      font-weight: bold;
      color: #243d5b; 
      text-decoration:none; 
    background-color: #f4f5f7;
      padding-right: 3.0em;
    float: left;
}
.service_link A:Active { color: #243d5b; text-decoration:none; } 
.service_link A:Visited { color: #243d5b; text-decoration:none; } 
.service_link A:Hover { color: #d00027; text-decoration:none; } 
 
.service_link_sel A, .service_link_sel A:Active, .service_link_sel A:Visited {
      font-size: 1.0em; 
      font-weight: bold;
      text-decoration:none; 
      color: #d00027; 
    background-color: #f4f5f7;
      padding-right: 3.0em;
    float: left;
}
.service_link_sel A:Hover {color: #243d5b; text-decoration:none;} 
.toolbox {
      font-size: 1.0em; 
      margin-right: 2.0em;
      margin-left: 7.0em;
      float: left;
}
.toolbox_btnfont {      
      font-size: 1.0em; 
    font-weight: bold;
    color: #243d5b;
    background-color: #f4f5f7;     
    cursor: pointer;
    border: 1px #243d5b;
    margin-right: 0.3em;
}        
.toolbox_btncolor {  
    width: 1.3em;
    height: 1.3em;    
    font-size: 1.3em; 
    font-weight: bold;
    color: #ffff00;
    background-color: #000000;
    cursor: pointer;
    border: 1px #243d5b;
} 
.suche {
    color: #243d5b;
    background-color: #f4f5f7;
    padding-top: 0.2em;
    text-align: right;
    float: right;
}
.suche FORM { 
    margin: 0px; 
    padding: 0px;
    border: 0px; 
    text-align: right;
}
.suche label { display: none; }
.suche_field {
    font-size: 0.8em;
    font-weight: normal;
    margin-top: 0.1em; 
    margin-left: 0px;
    margin-right: 0.4em;
    margin-bottom: 0px; 
    padding: 0.1em;
    border: 1px solid #243d5b;
    float: left;
}
.suche_button {
    font-size: 0.8em;
    font-weight: bold;
    color: #243d5b;
    border: 1px #243d5b;
    cursor: pointer;
    background-color: #f4f5f7;
/*
    margin-top: 0.2em;
    margin-left: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
*/
    padding: 0px;
    float: left;
} 
       
/************** NAVIGATION **************/
#navigation {
    text-align: left;
    width: 74.0em; 
    clear: left;
}
.bildleiste { 
    padding: 0px;
       width: 74.0em; 
       color: #000000;
    background-color: #d0d7dd;
    float:left;
}
.bildleiste img { margin-bottom: -3px; }
.bildleiste_slogan {    
    position: absolute; top: 145px; left: 590px; 
    z-index: 1;
    font-size: 0.8em;
    font-weight: bold;
    text-transform: uppercase;
    color: #000000;
}
.hauptnav_nr { 
    font-size: 1.8em;
    font-weight: bold;
    color: #e7e9eb;
    margin-left: 10px;
    margin-right: 15px;
}    
.hauptnav, .hauptnav_sel {
    width: 14.6em; 
    text-transform: uppercase;
    color: #243d5b;
    background-color: #ffffff;
    margin-top: 6px; 
    border-left: 1px solid #d3d8de;
    float: left;
}
.hauptnav A, .hauptnav A:Visited { 
    font-size: 0.9em;
    font-weight: bold;
    color: #243d5b;
    text-decoration:none;
}
.hauptnav A:Active, .hauptnav A:Hover, .hauptnav_sel A, .hauptnav_sel A:Active, .hauptnav_sel A:Visited, .hauptnav_sel A:Hover { 
    font-size: 0.9em;
    font-weight: bold;
    color: #d00027;
    text-decoration:none;
}
/************** CONTENT **************/
#content {    
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.3em; 
     width: 93.0em; 
    padding-top: 43px; 
    text-align: left;
    margin: 0px;
    clear: both;
}
/************** UNTERNAVIGATION **************/
#unternav {
    width: 18.4em; 
    padding-top: 0px;
    float: left;
}
/*#unternav IMG { margin-left: 10px; }*/
.unternav_head {
    font-size: 2.2em;
    color: #d1002a;
    background-image: url('/xbcr/SID-C1C492C7-2611EB5E/unternav_hg.jpg');
    background-repeat: no-repeat;
    background-color: #f2f3f6;
    margin-bottom: 3px;
}
.unternav_head_nr {
    width: 2.1em; 
    color: #ffffff;
    background-color: #d0d7dd;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 3px;
    padding-top: 0.2em;
       padding-bottom: 0.3em;
      padding-right: 0px;
      margin-right: 5px;
      display: block;
    float: left;
}
.unternav_head_txt {
    font-size: 0.5em;
    font-weight: bold;
    color: #d1002a;
    text-transform: uppercase;
    padding-top: 0.8em;
    padding-left: 10px;
       padding-bottom: 0.3em;
    display: block; 
}

.unternav_punkte  {
    width: 18.4em; 
    font-size: 1.0em;
    font-weight: normal;
    line-height: 1.1em; 
    color: #000000;
    background-color: #efefef;
    background-image: url('/xbcr/SID-C1C492C7-2611EB5E/cd_hg_hellgr.jpg');
    background-repeat: no-repeat;
    margin-bottom: 20px;
    padding-bottom: 6px;
    clear: both;
}
.unternav_punkte UL { 
    font-size: 1.2em;
    font-weight: bold;
    list-style-type: none;
    margin-left: 0.2em; 
    margin-top: 0px;
    padding-top: 16px;
    padding-left:10px; 
}
.unternav_punkte LI {margin-top: 0em; margin-bottom: 1.1em; }
.unternav_punkte A, .unternav_punkte A:Visited {
    font-weight: bold;
    line-height: 1.1em; 
    color: #243d5b;
    text-decoration: none;
}
.unternav_punkte a:active, .unternav_punkte a:hover  {
    font-weight: bold;
    line-height: 1.1em; 
    color: #d00027;
    text-decoration: none;
}
.unternav_punkte_sel A, .unternav_punkte_sel A:Visited, .unternav_punkte_sel A:Active, .unternav_punkte_sel A:Hover {
    font-weight: bold;
    line-height: 1.1em; 
    color: #d00027;
    text-decoration: none;
}
/************** UNTERNAVIGATIONSPUNKTE Pressemeldungen ***************/
.unternav_pm_punkte  {
    width: 18.4em; 
    font-size: 1.0em;
    font-weight: normal;
    line-height: 1.1em; 
    color: #000000;
    background-color: #efefef;
    background-image: url('/xbcr/SID-C1C492C7-2611EB5E/cd_hg_hellgr.jpg');
    background-repeat: no-repeat;
    margin-bottom: 20px;
    padding: 0px;
}
.unternav_pm_punkte UL {
      list-style-type: none;
      margin-top: 0px;
      margin-left: 0.2em; 
      padding-top: 16px;
      padding-left: 10px;
      padding-right: 5px;
}
.unternav_pm_punkte LI { margin-top: 0em; margin-bottom: 1.1em; }
.unternav_pm_punkte A, .unternav_nas_punkte A:Visited {
    font-weight: bold;
    line-height: 1.1em; 
    color: #243d5b;
    text-decoration: none;
}
.unternav_pm_punkte A:Active, .unternav_nas_punkte A:Hover {
    font-weight: bold;
    line-height: 1.1em; 
    color: #d00027;
    text-decoration: none;
}
/************** UNTERNAVIGATIONSPUNKTE Neues am Server **************/
.unternav_nas_head {
    font-size: 2.2em;
    color: #d1002a;
    background-image: url('/xbcr/SID-C1C492C7-2611EB5E/unternav_nas_hg.jpg');
    background-repeat: no-repeat;
    background-color: #ebf8ff;
    margin-bottom: 3px;
}
.unternav_nas_head_nr {
    font-weight: bold;
    width: 2.1em;
    color: #d1002a;
    text-transform: uppercase;
    background-color: #c6e8f9;
      margin-right: 5px;
    margin-bottom: 3px;
    padding-top: 0.3em;
       padding-bottom: 0.3em;
      padding-right: 0px;
      display: block;
    float: left;
}
.unternav_nas_head_txt {
    font-size: 0.5em;
    font-weight: bold;
    color: #d1002a;
    text-transform: uppercase;
    padding-top: 0.8em;
    padding-left: 10px;
       padding-bottom: 0.4em;
    display: block;
}
.unternav_nas_punkte  {
/*    width: 18.4em; */
    font-size: 1.0em;
    font-weight: normal;
    line-height: 1.1em; 
    color: #000000;
    background-image: url('/xbcr/SID-C1C492C7-2611EB5E/cd_hg_hell.jpg');
    background-repeat: no-repeat;
    background-color: #f4f5f7;
    margin-bottom: 20px;
    padding: 0px;
}
.unternav_nas_punkte UL {
      list-style-type: none;
      margin-top: 0px;
      margin-left: 0.2em; 
      padding-top: 16px;
      padding-left: 10px;
      padding-right: 5px;
}
.unternav_nas_punkte LI { margin-top: 0em; margin-bottom: 1.1em; }
.unternav_nas_punkte A, .unternav_nas_punkte A:Visited {
    font-weight: bold;
    line-height: 1.1em; 
    color: #243d5b;
    text-decoration: none;
}
.unternav_nas_punkte A:Active, .unternav_nas_punkte A:Hover {
    font-weight: bold;
    line-height: 1.1em; 
    color: #d00027;
    text-decoration: none;
}
/************** INHALTSBEREICH **************/
.text {
    width: 46.5em; 
    font-size: 1.1em;
    line-height: 1.5em; 
    color: #000000;
    background-color: #ffffff;
    margin-right:18px;
    margin-left: 20px; 
    padding-left: 5px;
/*    margin-left: 25px; */
    float: left;
} 
.text_breit {
    width: 64em; 
    font-size: 1.1em;
    line-height: 1.5em; 
    color: #000000;
    margin-right:0px;
    margin-left: 25px; 
    float: left;
}
    
    
.text H1, .text_breit h1 {
    font-size: 1.5em;
    line-height: 1.3em; 
    font-weight: normal;
    margin-top: 3px;
    margin-bottom: 1.1em;
}    
.text H2, .text_breit h2 {
    font-size: 1.2em;
    line-height: 1.2em; 
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 1.0em;
}
.text H3, H4, H5, H6{
    font-size: 1.0em;
    line-height: 1.3em; 
    font-weight: bold;
    margin-top: 2.6em;
    margin-bottom: 0.6em;
}
.text A, .text A:Visited, #divPreview a, #divPreview a:visited, .galerieNavi a, .galerieNavi a:visited, .text_breit A { color: #243d5b; font-weight: bold;  text-decoration:none; }
.text A:Visited, .text A:Visited { color: #708090; font-weight: bold; text-decoration:none; }
.text A:Active, .text A:Hover, #divPreview a:active, #divPreview a:hover, .galerieNavi a:active, .galerieNavi a:hover, .text_breit A:Hover { color: #d00027; font-weight: bold; text-decoration:none;  }
        
.text P { margin-top: 0em; margin-bottom: 1.3em; }
.text OL { margin-left: 1.0em; padding-left: 1.0em; }
.text UL, .text_breit UL { margin-left: 0.8em; padding-left: 0.8em; list-style-image: url('/xbcr/SID-C1C492C7-2611EB5E/bul1.gif');}
.text UL UL { margin-left: 0.8em; padding-left: 0.8em;  list-style-image: url('/xbcr/SID-C1C492C7-2611EB5E/bul2.gif');  }
.text UL UL UL { margin-left: 0.8em; padding-left: 0.8em;  list-style-image: url('/xbcr/SID-C1C492C7-2611EB5E/bul2.gif');}
.text LI { margin-top: 0em; margin-bottom: 1.0em; }
.text IMG { border: 0px; margin-right: 10px; }
.Anmerkung { font-size: 0.9em; line-height: 1.2em;}
.text TABLE {
    width: 100%;
    border: 0px;
    color: #000000;
    font-size: 1.0em;
    border-collapse: collapse; 
}

.text TH {
    background-color: #dde1e4;
 
}
.text TD {
    background-color: #efefef;
}

/************** TEXT SPEZIELL  **************/
.text_linkliste { margin-top: 0px; margin-left: 0.8em; padding-left: 0.8em; list-style-image: url('/xbcr/SID-C1C492C7-2611EB5E/bul1.gif');}
.text_linkliste LI { margin-top: 0em; margin-bottom: 1.0em; line-height: 1.3em; }

    
.extra UL {  margin-top: 0em; margin-left: 0.8em; padding-left: 0.8em; margin-bottom: 0em;}
.extra_int {  list-style-image: url('/xbcr/SID-C1C492C7-2611EB5E/bul1.gif'); margin-top: 0em; margin-bottom: 0.2em; }
.extra_ext {  list-style-image: url('/xbcr/SID-C1C492C7-2611EB5E/icon_externerlink.gif'); margin-top: 0em; margin-bottom: 0.2em; }
.extra_extb {  list-style-image: url('/xbcr/SID-C1C492C7-2611EB5E/icon_externerlink.gif');  padding-top: 0.5em; line-height: 0.4em; margin-bottom: 0em;}
.extra_pdf, .extra_doc {  list-style-image: url('/xbcr/SID-C1C492C7-2611EB5E/bul1.gif'); margin-top: 0em; margin-bottom: 0.2em; }
.extra_anm { font-size:0.9em; line-height: 1.3em; }
 
.text_bildraster { padding-bottom: 0em; clear: both;}
.text_bildraster P { margin-top: 0em; margin-bottom: 0em;}
.text_bild { min-width: 17em; margin-bottom: 0.8em; float: left;  }
.text_schlagzeile { margin-top: 2.0em; margin-bottom: 1.0em; }
.text_schlagzeile IMG { margin-top: 5px;}
.text_schlagzeile h2 { 
    font-size: 1.1em;
    line-height: 1.1em; 
    font-weight: bold;
    margin-bottom: 0.3em;
}

.text_start {
    height: 10.2em;
    background-color: #ffffff;
    margin-bottom: 1.0em;
 }
 .text_start IMG {
    margin-right: 3px;
    float: left; 
 }
.text_start_sloganhg {
    position: relative;
    width: 11.5em;
    height: 119px;
    background-image: url('/xbcr/SID-C1C492C7-2611EB5E/start_slogan_hg.jpg');
    background-repeat: no-repeat;
    background-color: #d00027;
    display: block; 
    margin-right: 3px;
    float: left;
}    
.text_start_slogan {       
    position: absolute; right: 4px; bottom: 4px; 
    z-index: 1;
    font-size: 1.1em;
    line-height: 1.5em; 
    text-transform: uppercase;
    font-weight: bold;
    color: #ffffff;
    font-size: 1.0em; 
    text-align: right;}
    
.text_fotogalerie {
    width: 12.35em;
    display: block;
    margin-right: 5px;
    font-size: 0.9em;
    line-height: 1.1em;
    text-align: center;
    float: left;
}
.text_fotogalerie img {
margin-bottom: 5px;
border: 2px solid #243d5b;
}
.clear { clear: both; }    
    
.sitemap { text-transform: uppercase; }
.sitemap_trenn  { border: 3px solid; color: #d1d6d9; }   
/************** FORMULARE **************/
.text_formular fieldset {
    line-height: 1.2em; 
    color: #000000;
    background-color: #d0d7dd;
    background-image: url('/xbcr/SID-C1C492C7-2611EB5E/cd_hg_hell.jpg');
    background-repeat: repeat-y;
    border: 0px;
    margin-bottom: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    clear: left;
}
.text_formular label {     
    color: #000000;
    width: 7.0em;
    margin-top: 3px;
    margin-left: 9px;    
    display: block;
    float: left;
}
.text_formular legend { font-weight: normal; color: #000000; }
.text_formular textarea {  font-family: arial, helvetica, sans-serif; margin-left: 10px; }
.text_formular input { margin-left: 10px; }
.text_formular_pkt { 
    font-size: 1.2em;
    font-weight: bold;
    color: #ffffff; 
    background-color: #d00027; 
    padding-top: 0.1em;
    padding-left: 0.5em; 
    padding-right: 0.5em; 
    padding-bottom: 0.1em;
    margin-right: 10px; 
    margin-bottom: 2.8em; 
    float: left; 
}
.formular_info { 
    border-top: 2px solid #ffffff;
    margin-top: 5px; 
    margin-bottom: 5px; 
    padding: 8px;
    clear: left;
}
.formular_info P { margin-top: 0.3em; margin-bottom: 0em; }
.formular_ueb h2{
    font-size: 1.1em;
    line-height: 1.1em; 
    width: 36.5em;
    font-weight: bold;
    border-right: 2px solid #ffffff;
    padding-bottom: 3px;
    margin-bottom: 0.5em;
    padding-right: 3px;
}
.formular_infotxtrechts {
    font-weight: bold;
    padding-left: 3px;
    float: right;
    display: block;
}

.formular_infotxt { float: left;  width: 20.9em; }
.formular_info label {
    float: left; 
    width: 6.2em; 
    text-align: center; 
    margin-left: 0px; 
    padding-left: 0px;    
    font-size: 0.9em; 
    line-height: 1.0em;
    border-left: 1px solid #ffffff;
}

.button {
    font-size: 1.0em;
    font-weight: bold;
    color: #243d5b;
    border: 1px #243d5b;
    cursor: pointer;
    background-color: #f4f5f7;
    margin-left: 0px;
    margin-bottom: 0px;
    padding: 0px;
} 
  
.field {
    font-size: 1.1em;
    font-weight: normal;
    margin-top: 0.1em; 
    margin-left: 0px;
    margin-right: 0.4em;
    margin-bottom: 0px; 
    padding: 0.1em;
    border: 1px solid #243d5b;
    float: left;
}
/************** SUCHERGEBNIS **************/
.suchergebnis { margin-top: 0em; margin-bottom: 6.0em;
}
.suchergebnis P { margin-top: 0em; margin-bottom: 2.0em;
 clear: left;
}
.suchergebnis_l {
    float: left;
    margin-top: 0em; margin-bottom: 2.0em;
}

.suchergebnis_r {
    text-align: right;
    margin-top: 0em; margin-bottom: 2.0em;
 }
.suchergebnis_mark { color: #CC0000; font-weight: bold; }
/************** BREADCRUMB **************/
.breadcrumb {
    font-size: 0.9em;
    color: #000000;
    background-color: #ffffff;
    margin-bottom: 1.1em;
    clear: left;
}    
.breadcrumb A { font-weight: normal; color: #243d5b; background-color: #ffffff; text-decoration:none; }
.breadcrumb A:Active { font-weight: normal; color: #d00027; background-color: #ffffff; text-decoration:none;  }
.breadcrumb A:Visited { font-weight: normal; color: #243d5b; background-color: #ffffff; text-decoration:none;}
.breadcrumb A:Hover { font-weight: normal; color: #d00027; background-color: #ffffff; text-decoration:none; } 
/************** SEITENENDE **************/
.textende_l {
    font-size: 0.85em;
    margin-top: 1.5em;
    margin-bottom: 0px;
    float: left; 
}
.textende_r {
    font-size: 0.85em;
    text-align: right;
    margin-top: 1.5em;
    margin-bottom:0px;
    float: right;
}
.textende_l IMG { border: 0px; margin-right: 3px; }
.textende_r IMG { border: 0px; margin-left: 3px; }
.textende_l a, .textende_r a { color: #243d5b; background-color: #ffffff; text-decoration:none; }
.textende_l A:Active, .textende_r A:Active { color: #d00027; background-color: #ffffff; text-decoration:none;  } 
.textende_l A:Visited, .textende_r A:Visited { color: #243d5b; background-color: #ffffff; text-decoration:none;} 
.textende_l A:Hover, .textende_r A:Hover { color: #d00027; background-color: #ffffff; text-decoration:none; }
/************** ZUSATZINFORMATIONEN **************/
.zi {
   width: 19.0em; 
    color: #000000;
    background-color: #ffffff;
    font-size: 1.0em;
    float: left;
    text-align: left;
}
.zi STRONG {
    text-transform: uppercase;
}
.zi  A { color: #243d5b; font-weight: bold; background-color: #ffffff; text-decoration:none; }
.zi  A:Active { color: #d00027; font-weight: bold; background-color: #ffffff; text-decoration:none;  }
.zi  A:Visited { color: #243d5b; font-weight: bold; background-color: #ffffff; text-decoration:none; }
.zi  A:Hover { color: #d00027; font-weight: bold; background-color: #ffffff; text-decoration:none;  }
.zi P { padding-left: 10px; padding-right: 5px; line-height: 1.3em; margin-top: 12px;  margin-bottom: 2.5em; }
.zi IMG { margin-top: 8px; margin-bottom: 8px; margin-right: 8px; vertical-align: middle;}
.zi_banner p { padding: 0px; line-height: 1.3em; margin-top: 12px;  margin-bottom: 2.5em; text-align: center; }
/************** FUSSZEILE **************/
#fusszeile {    
    margin-top: 10px;
    margin-bottom: 5px;
    margin-right: 0.2em;
    width: 92.6em;
    text-align: left;
    font-size: 0.8em;
    font-weight: normal;
    color: #000000;
    background-color: #fce73e; 
    clear:left; 
}
.domain { 
   width: 18.5em; 
    padding-top: 3px;
    padding-left: 10px;
    padding-bottom: 2px;
    background-color: #fce73e; 
    float: left;
}
.domain A, domain A:Visited { 
    color: #243d5b;    
    font-weight: bold;
    text-decoration:none;
}
.domain A:Active, .domain A:Hover { 
    color: #d00027;
    text-decoration:none;
}
.adresse { 
    padding-top: 3px;
    background-color: #fce73e;
    padding-right: 0.85em;
    padding-bottom: 2px;
    float: left;
}
.mail { 
    padding-top: 3px;
    padding-left: 0.6em;
    padding-bottom: 2px;
    background-color: #fce73e; 
    float: left;
}
.mail A, mail A:Visited { 
    color: #243d5b;    
    font-weight: bold;
    text-decoration:none;
}
.mail A:Active, .mail A:Hover { 
    color: #d00027;
    text-decoration:none;
}
 
/********** FOTOGALERIE *****************/
#divLoading { 
display: block;
padding: 0.5em;
font-weight: bold;
background-color:#fde646;
text-align:center;
display:none;
}
#divPreview {
color: #000000;
background-color:#dfe1e1;
width:600px;
height:auto;
min-height:300px;
z-index:100;
position:absolute;top:10%;
display:none;
text-align:center;
border: 1px solid #333333;
}
#divPreviewTitle {
background-color:#404547;
color:#FDE646;
text-align:left;
float:left;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
padding:2px;
float:left;
}
#divPrewviewClose{
background-color:#cc3433;
width:auto;
text-align:center;
color:#FFFFFF;
float:right;
border-left: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left-style:solid;
float:right;
white-space:nowrap;
}
#divPrewviewClose a, #divPrewviewClose a:visited { padding:2px; color: #ffffff; text-decoration: none;}
#divPrewviewClose a:hover, #divPrewviewClose a:active { padding:2px; color: #ffffff; text-decoration: none; background-color:#d65d5c;}
#divPreviewContent{
width:100%;
height:100%;
text-align:center;
vertical-align:bottom;
padding:0px;
spacing:0px;
text-align:left;
}
#divPage {
font-size: 1.0em;
width: 64em;
display: block;
padding: 0em;
margin: 0em;
}
.galerieNavi_anz {
font-size: 1.0em;
float: left; 
display: block;
width: 12.2em;
}
.galerieNavi { 
font-size: 1.0em;
float: left; 
display: block;
width: 27.2em;
text-align: center;
}
.galerieNavi_zeilen { 
font-size: 1.0em;
float: right; 
display: block;
text-align: right;
width: 12.2em;
padding: 0em 2.3em 0em 0em;
}
.galerie_clear { clear: both; margin: 0em 0em 0.5em 0em; }
.galerieThumb {
background-image: url('/xbcr/SID-C1C492C7-2611EB5E/cd_hg_hellgr.jpg');
background-repeat: repeat-x;
background-color: #ffffff;
width: 16.0em;
height: 13.4em;
display: block;
padding: 0.4em 0em 0em 0em;
margin: 0em 1.1em 0em 0em;
font-size: 0.9em;
line-height: 1.1em;
text-align: center;
float: left;
overflow: hidden;
border-top: 1px solid #dfe1e1;
border-right: 1px solid #dfe1e1;
border-bottom: 1px solid #dfe1e1;
border-left: 1px solid #dfe1e1;
}
.galerieThumb_img { 
width: 154px;
height: 103px;
overflow: hidden;
border: 2px solid #cc3433; 
margin: 0px 0px 8px 2px;
text-align: center;
}
.galerieThumb img { 
border: 0px; 
margin: 0px;
}
/********** Kalender ********************/
#divCalendar {
font-size: 1.0em; 
width:18.4em;
margin: 0em 0em 1.0em 0em;
padding: 0em;
color: #000000;
background-image: url('/xbcr/SID-C1C492C7-2611EB5E/cd_hg_hellgr.jpg');
background-repeat: repeat-x;
}
#divCalendar table {
border-collapse:collapse;
width:100%;
font-size:1.0em;
margin: 0em;
}
#divCalendar th {
text-align: center;
border: 1px solid #dfe1e1;
font-size: 1.0em;
}
#divCalendar td {
/*font-size: 0.9em;*/
text-align: center;
border: 1px solid #dfe1e1;
}
#divCalendar td a, td a:visited { 
    color: #333333;
    text-decoration: none;
display:block; padding: 0.2em;
}
#divCalendar td a:hover, td a:active, .today, tr:hover a { 
    color: #333333;
    font-weight: normal;
    background-color: #fde646;
    text-decoration: none;
display:block;  
padding: 0.2em;
}
.today { 
    color: #333333;
    font-weight: bold;
    background-color: #fde646;
    text-decoration: none;
display:block;  
padding: 0.2em;
}
#monat { font-weight: bold; font-size: 1.0em; }

