/*                                                                                                      */
/* #################################################################################################### */
/* # Datei css/standard.css.php 1.0  (bluepageCMS V2.5.)                                                */
/* #################################################################################################### */
/* # Copyright © 2007 ISS-Oberlausitz (www.iss-ol.de)                                                   */
/* # Stand:  08.03.2007                                                                                 */
/* # Author: T.Hojenski                                                                                 */
/* # Email:  info@iss-ol.de                                                                             */
/* # URL:    http://www.zentrale-oberlausitz.de                                                                  */
/* #################################################################################################### */
/*                                                                                                      */

/* ###################################### Body / Head ###################################### */
/* ###################################### Body / mittlerer Bereich ###################################### */
/* ###################################### Navigation ###################################### */
/* ###################################### Banner ###################################### */
/* ###################################### Seitenumbruch ###################################### */
/* ###################################### Fußteil ###################################### */
/* ###################################### Space  ###################################### */
/* ###################################### Templates ###################################### */
/* ###################################### Img  ###################################### */
/* ###################################### Formular ###################################### */
/* ###################################### Standard ###################################### */
/* ###################################### Links ###################################### */

.cms_content { width:560px; background-color: #ffffff; font-size:12px; line-height:20px; }


#bluepage_body {
   font-family: verdana, helvetica, sans-serif;
   color: #333333;
   background: #99CC00;
   padding: 0px;
   margin: 0px;
   text-align: center;
   font-size: 12px;
   line-height:20px;
   height:100%;
   }
#bluepage_bg {
   position:relative;
   top:0;
   width:880px;
   height:100%;
   background-color:#ffffff;
   padding: 0px;
   margin: auto;
   z-index:2;
   background-image:url('../images/idx_rdl.gif');
   background-repeat:repeat-y;
}
#bluepage {
   padding:0 30px;
   margin: auto;
   height:100%;
   background-image:url('../images/idx_rdr.gif');
   background-repeat:repeat-y;
   background-position:right;
}
.bluepage_vline_moz {
   position:absolute;
   top:0px;
   left:0;
   min-height:100%;
   width:100%;
   height:100%;
   background-image:url('../images/idx_rdr.gif');
   background-repeat:repeat-y;
   background-position:right;
}

#bluepage_head {
   position:relative;
   top:0px;
   left:0px;
   width:820px;
   height:110px;
   text-align:left;
   margin:auto;
}
#bluepage_head_a {
   width:230px;
   height:100px;
   background-image:url('../images/zol_bg.png');
   background-repeat:repeat-y;
   float:left;
}
#bluepage_head_b {
   width:30px;
   height:100px;
   background-image:url('../images/head_tr_bg.gif');
   float:left;
}
#bluepage_head_c {
   width:560px;
   height:100px;
   background-image:url('../images/head_bg.jpg');
   background-repeat:no-repeat;
   float:left;
}
#bluepage_head_d {
   position:absolute;
   bottom:0;
   height:10px;
   width:820px;
   background-image:url('../images/idx_head_bt.png');
   background-repeat:no-repeat;
   overflow:hidden;
   clear:both;
}

.bluepage_head_space {
   height:20px;
   overflow:hidden;
   background-color:#ffffff;
}

.bluepage_tab {
   display:table;
   position:relative;
   z-index:20;
   overflow:hidden;
}
.bluepage_row {
   display:table-row;
}
.bluepage_td1 {
   position:relative;
   width:260px;
   text-align:left;
   vertical-align:top;
   display: table-cell;
   z-index:20;
   overflow:hidden;
}
.bluepage_td2 {
   position:relative;
   width:560px;
   padding:0px;
   margin:0;
   text-align:left;
   vertical-align:top;
   z-index:20;
   display: table-cell;
   overflow:hidden;
}

#bluepage_nav {
   margin:0;
}
.bluepage_ul_1 {
   margin:0;
   padding:0;
   width:230px;
   z-index:55;
   list-style-type : none;
   overflow:hidden;
}
.bluepage_ul_2 {
   margin:0;
   padding:0;
   width:230px;
   z-index:55;
   list-style-type : none;
   overflow:hidden;
   background-color:#e9e9e9;
}
.bluepage_ul_3 {
   margin:0;
   padding:0;
   width:230px;
   z-index:55;
   list-style-type : none;
   overflow:hidden;
   background-color:#e9e9e9;
}

.bluepage_li_1 {
   margin:0;
   padding:0;
   width:230px;
   z-index:55;
   background-color:#99CC00;
   background-image:url('../images/idx_nav_bg.gif');
   background-repeat:repeat-y;
   overflow:hidden;
   border-bottom:1px solid #ffffff;
}
.bluepage_li_1b {
   margin:0;
   padding:0;
   width:230px;
   z-index:55;
   background-color:#99CC00;
   background-image:url('../images/idx_nav_bg.gif');
   background-repeat:repeat-y;
   overflow:hidden;
   border-bottom:1px solid #ffffff;
}
.bluepage_li_2 {
   margin:0;
   padding:0;
   width:230px;
   z-index:55;
   overflow:hidden;
   color:#333333;
}
.bluepage_li_3 {
   margin:0;
   padding:0;
   width:230px;
   z-index:55;
   overflow:hidden;
   color:#333333;
}

.nav_1 {
   font-size:12px;
   line-height:15px;
   display:block;
   padding:2px 3px 3px 20px;
   text-decoration:none;
   overflow:hidden;
   font-weight:bold;
   color:#ffffff;
}
.nav_1:hover {
   text-decoration:underline;
}
.nav_1b {
   font-size:12px;
   line-height:15px;
   display:block;
   padding:2px 3px 3px 20px;
   text-decoration:none;
   overflow:hidden;
   font-weight:bold;
   color:#ffffff;
}
.nav_2 {
   font-size:11px;
   line-height:14px;
   display:block;
   padding:2px 3px 3px 20px;
   text-decoration:none;
   overflow:hidden;
   color:#333333;
}
.nav_2:hover {
   text-decoration:underline;
   color:#333333;
}
.nav_2b {
   font-size:11px;
   line-height:14px;
   display:block;
   padding:2px 3px 3px 20px;
   text-decoration:none;
   overflow:hidden;
   color:#333333;
   font-weight:bold;
}
.nav_3 {
   font-size:10px;
   line-height:12px;
   display:block;
   padding:3px 3px 4px 30px;
   text-decoration:none;
   overflow:hidden;
   color:#333333;
}
.nav_3:hover {
   text-decoration:underline;
   color:#333333;
}
.nav_3b {
   font-size:10px;
   line-height:12px;
   display:block;
   padding:3px 3px 4px 30px;
   text-decoration:none;
   overflow:hidden;
   color:#333333;
   font-weight:bold;
}
.nav2_line {
   position:relative;
   left:0;
   height:1px;
   display:block;
   width:100%;
   background-color:#ffffff;
   overflow:hidden;
}
.nav3_line {
   position:relative;
   left:0;
   height:1px;
   display:block;
   width:100%;
   background-color:#ffffff;
   overflow:hidden;
}

.bluepage_space {
   position:relative;
   width:5px;
   height:60px;
}


#bluepage_bnr {
   line-height:20px;
   margin:0;
   width:230px;
   overflow:hidden;
   background-color:#F8F8F8;
}
.bluepage_bnr_back {
   font-size:12px;
   position:relative;
   background-color:#F8F8F8;
   margin:0;
   padding:0;
   width:230px;
   overflow:hidden;
}
.bluepage_bnr_head_a {
   background-color:#999999;
   background-image:url('../images/idx_nav_bg.gif');
   background-repeat:repeat-y;
   width:230px;
   text-align:left;
   color:#ffffff;
   font-weight:bold;
   font-size:12px;
   line-height:20px;        
}

.bluepage_bnr_top {
   background-color: #999999;
   line-height:1px;
   font-size:1px;
   padding:0;
   margin:0;
}
.bluepage_bnr_bottom {
   border-bottom:1px solid #999999;
   line-height:1px;
   font-size:1px;
   padding:0;
   margin:0;
}
.bluepage_bnr_titel {
   padding:2px 3px 3px 20px;
}


.bluepage_bnr_txt {
   padding:5px;
   font-size:12px;
   line-height:20px;
      overflow:hidden;
}
.bluepage_bnr_txt2 {
   padding:5px 3px 5px 3px;
   font-size:12px;
   line-height:20px;
      overflow:hidden;
   font-weight:bold;
}
.bluepage_bnr_img {
   text-align:center;
   padding:2px;
}
.bluepage_bnr_img_border {
   position:relative;
   text-align:center;
   /* padding:0.2em; */
   background-color:#F1F1F1;
   background-image:url('../images/bg_img3.jpg');
   background-repeat:repeat-x;
   border:1px solid #999999;
}

#bluepage_bnr_search {
   width:230px;
   padding:3px;
   text-align:left;
   color:#666666;
   font-weight:bold;
   font-size:12px;
   white-space:nowrap;
}
.bluepage_bnr_search_txt  {  
   vertical-align:bottom; 
   cursor:pointer; 
   text-decoration:none; 
   color:#666666; 
}
.bluepage_bnr_search_frml {  
   vertical-align:text-bottom; 
   font-size:11px; 
   padding:0 5px 0 5px;  
   line-height:14px;
   float:left;
}
.bluepage_bnr_search_btn  {  
      float:left;
   vertical-align:middle; 
   cursor:pointer; 
   text-decoration:none; 
   font-size:10px;
   line-height:14px;
   border-top:1px solid #D0D0D0;
   border-right:1px solid #9F9F9F;
   border-bottom:1px solid #9F9F9F;
   border-left:1px solid #D0D0D0;
   background-color:#B3B3B3;
   color:#ffffff;
   width:70px;
}

.searchfrml              { 
   font-size:11px; 
   line-height:14px;
   height:19px;
   font-family:verdana, helvetica, sans-serif;   
   color:#000000; 
   text-decoration:none;  
   font-weight:normal; 
   border:1px solid #999999;  
   width:130px;
}






#bluepage_bottom {
   position:absolute;
   bottom:0px;
   left:0px;
   width:870px;
   height:40px;
   text-align:left;
   z-index:20;
   font-size:11px;
   line-height:14px;
}

#bluepage_bottom_copy {
   position:absolute;
   bottom:0px;
   left:40px;
   width:210px;
   text-align:left;
   z-index:30;
}
#bluepage_copy_space {
   font-size:11px;
   line-height:14px;
   width:210px;
   text-align:left;
   visibility:hidden;
}
.bluepage_bottom_copy_content {
   padding-bottom:12px;
   text-align:left;
}

#bluepage_bottom_snav {
   position:absolute;
   bottom:0px;
   left:260px;
   width:610px;
   height:40px;
   text-align:left;
   z-index:40;
   background-color:#F4F4F4;
}
#bluepage_bottom_snav_content {
   padding:15px 10px 10px 30px;
   text-align:left;
}

#bluepage_content {
  font-size:12px;
  line-height:20px;
  margin:0;
}


#bluepage_sitenav {
   position:absolute;
   left:290px;;
   top:-30px;
   z-index:20;
   text-align:left;
}
.bluepage_sitenavbox {
   width:560px;
}
.bluepage_sitenavcontent {
   font-size:12px;
   white-space:nowrap;
   height:20px;
   padding-top:5px;
}
a.link_sitenav_l {
   background-image:url('../images/sys/l.gif');
   background-repeat:no-repeat;
   background-position:0px -1px;
   text-decoration:none;
   cursor:pointer;
}
a.link_sitenav_r {
   background-image:url('../images/sys/r.gif');
   background-repeat:no-repeat;
   background-position:0px -1px;
   text-decoration:none;
   cursor:pointer;
}


.space1         { height:  1px; overflow:hidden; padding:0; margin:0;  }
.space2         { height:  2px; overflow:hidden; padding:0; margin:0; }
.space5         { height:  5px; overflow:hidden; padding:0; margin:0; }
.space10        { height: 10px; overflow:hidden; padding:0; margin:0; }
.space20        { height: 20px; overflow:hidden; padding:0; margin:0; }
.space30        { height: 30px; overflow:hidden; padding:0; margin:0; }
.space40        { height: 40px; overflow:hidden; padding:0; margin:0; }
.space50        { height: 50px; overflow:hidden; padding:0; margin:0; }
.space60        { height: 60px; overflow:hidden; padding:0; margin:0; clear:both; }
.space100       { height:100px; overflow:hidden; padding:0; margin:0; }
.space130       { height:130px; overflow:hidden; padding:0; margin:0; }

.hspace         { position:relative; top:0; left:0; padding:0; margin:0; width:25px; height:10px; display:table-cell;  }
.pspace         { height:1px;   overflow:hidden; padding:0; margin:0; width:170px; }
.pspace5        { height: 5px;  overflow:hidden; padding:0; margin:0; width:560px; }
.pspace10       { height:10px;  overflow:hidden; padding:0; margin:0; width:560px; }

.p_space       { height:  3px; line-height:1px; font-size:1px; padding:0; margin:0; clear:left; }


.templ_table            { padding:0; margin:0; clear:left; display:table; overflow:hidden;  }
.templ_table_background { padding:0; margin:0; clear:left; display:table; background-color:#F7F7F7; }

.templ_tr        { padding:0; margin:0; display:table-row; overflow:hidden; }

.templ_end       { position:relative; clear:left; }
.templ_space     { height: 10px; line-height:1px; font-size:1px; padding:0; margin:0; }

.templ_td        { vertical-align:top; position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell;  }
.templ_td_pic    { vertical-align:top; position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell;  width:170px; }
.templ_td_rpic   { vertical-align:top; position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell;  width:16px; }
.templ_td_txt    { vertical-align:top; position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell;  width:365px; }
.templ_td_rtxt   { vertical-align:top; position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell;  width:544px; }
.templ_td_templ  { vertical-align:top; position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; width:560px; }
.templ_td_nosize { vertical-align:top; position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell;  }

.templ_td_twin     { vertical-align:top; position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell;  width:270px; background-color:#F7F7F7; }
.twin_hspace       { position:relative; top:0; left:0; padding:0; margin:0; width:20px; height:10px; display:table-cell;  }
.templ_td_twin_pic { position:relative; padding:0; margin:0;   float:left; width:160px; overflow:hidden; }
.twin_box_txt      { position:relative; padding:0; margin:5px; float:left; width:260px; overflow:hidden; }
.twin_box_txt2     { position:relative; padding:0; margin:5px; float:left; width:100px;  overflow:hidden; }
.twin_box_txt2 h2  { margin-top : -2px; }

.templ_table_bgimg {
   width:560px;
   padding:6px; margin:0;
   background-color:#E8E8E8;
   /*
   border:1px dashed #B4B4B4;
   background-image:url('../images/bg_img2.jpg');
   background-repeat:repeat-x;
   */
}
.templ_background {
   background-color:#E8E8E8;
   height:100%;
   padding:5px;
}

.templ_tableborder {
   border:1px solid #9F9F9F;
   padding:3px; margin:0;
   background-image:url('../images/bg_img2.jpg'); background-repeat:repeat-x;
}
.box_txt         { padding:0; margin:0; }
.box_pictxt      { padding: 5px 0 0 0; margin:0; }
.box_space       { height:  5px; overflow:hidden; padding:0; margin:0; clear:left; }
.box_spaces      { height:  5px; overflow:hidden; padding:0; margin:0; clear:both; width:100%; }

.templ_end       { position:relative; clear:left; }

.display_none    { display:none; }


.img                { position:relative; right:0; bottom:0; vertical-align:bottom; }
.imgbox             { position:relative; right:0; bottom:0; height:100%; width:100%; text-align:right;  overflow:hidden; }
.imgbox_bg          { position:relative; right:0; bottom:0; height:100%; width:100%; text-align:right;  background-color:#F1F1F1; background-image:url('../images/bg_img.gif'); }
.imgbox_bg2         { position:relative; right:0; bottom:0; height:100%; width:100%; text-align:right;  background-color:#F1F1F1; background-image:url('../images/bg_img.gif'); }
.img_zoom           { position:absolute; right:0; bottom:0; width:19px; height:15px; background-image:url(../images/sys/lupe.gif);    cursor:pointer; padding:0; margin:0; display:block; }
.img_link           { position:absolute; right:0; bottom:0; width:19px; height:15px; background-image:url(../images/sys/piclink.gif); cursor:pointer; padding:0; margin:0; display:block; }
.img_icon           { vertical-align:text-bottom; }
.img_symb           { margin-right:2px; vertical-align:text-bottom; }
.img_pt             { margin-right:2px; margin-top:2px; vertical-align:text-bottom; float:left; }

.img_a              { text-decoration:none; vertical-align:bottom;  display:block;}

.img_border         { position:absolute; left:0;  top:0; width:100%; height:100%; border:1px solid #999999; }
.img_anker          { float:left; padding:0; margin:2px 0 0 2px; vertical-align:text-bottom; }
.img_sitenav        { padding:0; margin-top:2px; vertical-align:text-bottom; }

.bluepage_galnav {
   clear:left;
   width:100%;
   text-align:center;
}


form                 { padding:0; margin:0; }

.input               { font-size:12px; font-family:verdana, helvetica, sans-serif; line-height:1.4em;  height:1.8em; color:#000000; text-decoration:none;  font-weight:normal; width:365px; border:1px solid #666666; }
.button              { font-size:12px; font-family:verdana, helvetica, sans-serif; padding:0.2em; color:#ffffff; text-decoration:none;  font-weight:bold;   border-width:1px; border-style:outset; background-color:#9A0000; text-align:center; width:8em; cursor:pointer; }

.frml_box_txt        { padding:0; margin:0; clear:left; width:365px;  }
.frml_box_txt_2      { padding:0; margin:0; clear:left; width:560px;  }
.frml_box_label      { padding:0; margin:0; float:left; width:560px; }
.frml_box_label_2    { padding:0; margin:0; float:left; width:170px; }
.frml_box_hspace     { padding:0; margin:0; float:left; width:25px; }
.frml_box_hspace_2   { padding:0; margin:0; float:left; width:25px; }
.frml_box_input      { padding:0; margin:0; float:left; width:560px; }
.frml_box_input_2    { padding:0; margin:0; float:left; width:365px; }
.frml_box_checkbox   { padding:0; margin:0; float:left; width:560px; }
.frml_box_checkbox_2 { padding:0; margin:0; float:left; width:365px; }
.frml_box_button     { padding:0; margin:0; float:left; width:24.1em; }
.frml_box_button_2   { padding:0; margin:0; float:left; width:170px; }

.frml, .frml_input, .frml_input_2, .frml_input_l, .frml_input_l_2, .frml_input_p, .frml_input_p_2,
.frml_input_o, .frml_input_o_2, .frml_input_op, .frml_input_op_2, .frml_input_ol, .frml_input_ol_2, .frml_input_olp, .frml_input_olp_2  {
   font-size:12px;
   font-family:verdana, helvetica, sans-serif;
   line-height:1.4em;
   height:1.8em;
   padding:0.2em;
   color:#000000;
   text-decoration:none;
   font-weight:normal;
   border:1px solid #666666;
   margin:0;
}
.frml                { width:365px;   }
.frml_input          { width:560px; }     .frml_input_2       { width:365px; }
.frml_input_l        { width:38px; margin: 0 2px 0 0; }
.frml_input_p        { width:58px; margin: 0 2px 0 0; }
.frml_input_olp      { width:460px; }     .frml_input_olp_2   { width:265px; }
.frml_input_ol       { width:520px; }     .frml_input_ol_2    { width:325px; }
.frml_input_op       { width:500px; }     .frml_input_op_2    { width:305px; }
.frml_input_o        { width:560px; }     .frml_input_o_2     { width:365px; }

.frml_line, .frml_line_2 {
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
   background-position:  0 center;
   height : 1em;
   overflow:hidden;
   padding : 0;
   margin : 0;
}
.frml_line   { width:560; }
.frml_line_2 { width:365; }


.frml_checkbox {
   float:left;
   padding: 0;
   margin:0;
   width: 2em;
}
.frml_checkbox_txt {
   margin: 0;
   padding: 2px 0 2px 0;
   margin-left:25px;
}


.tabtxt {
   font-family:verdana, helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   line-height:20px;
   color:#333333;
}
.tabtxt2 {
   font-family:verdana, helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   line-height:20px;
   color:#333333;
}


.barrierefrei {
   display:none;
}

.dl_anker           { clear:left; padding:0; margin:0; list-style-type:none; }
.dl_anker_icon      { float:left; padding:0; margin:0px; vertical-align:text-bottom; }
.dt_txt             { margin-left:10px; }

h1 {
   font-size : 16px;
   font-family : verdana, helvetica, sans-serif;
   line-height:20px;
   color : #666666;
   text-decoration:none;
   font-weight:bold;
   padding:0;
   margin:0;
}

h2 {
   font-size : 12px;
   font-family : verdana, helvetica, sans-serif;
   color : #333333;
   text-decoration : none;
   font-weight : bold;
   padding : 0;
   margin-top : 0.2em;
   margin-bottom : 0.2em;
   line-height : 20px;
}
h3 {
   font-size : 1.1em;
   font-family : verdana, helvetica, sans-serif;
   color : #9A0000;
   text-decoration : none;
   font-weight : bold;
   padding : 0 0 0 0;
   margin : 0;
}


hr { display:none; }

.hr_line {
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
   background-position: -1px 0;
   height : 11px;
   overflow:hidden;
   width:100%;
   padding : 0;
   margin : 0;
}
.hr_line2 {
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
   background-position: -1px 5px;
   height : 11px;
   overflow:hidden;
   width:100%;
   padding : 0;
   margin : 0;
}
.hr_lines {
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
   background-position: -1px 0;
   height : 1px;
   overflow:hidden;
   width:100%;
   padding : 0;
   margin : 0;
}
.headline_pict {
   margin-top:1px;
   background-image:url('../images/idx_nav_bg.gif');
   width:9px;
   height:18px;
}



.ul_smap {
   padding:0;
   margin:0 0 0 1em;
   font-family:tahoma,verdana, helvetica, sans-serif;
}
.li_smap {
   margin:0px 1em 0 1em;
   padding:0;
   color:#99cc00;
}
.ul_sitenav {
   margin:0;
   padding:0;
   list-style-type:none;
}
.li_sitenav {
   padding:0;
   margin:0px;
   list-style-type:none;
   width:100%;
}
.span_sitenav {
   display:block;
   margin-left:0px;
}
a.slink, a.smap {
   color:#99cc00;
   text-decoration:none;
   border-bottom:1px dotted #99cc00;
   font-weight:normal;
   padding:0;
   margin:0;
}
a.slink:hover, a.smap:hover {
   color:#333333;
   text-decoration:none;
   border-bottom:1px dotted #333333;
}

.search {
   color:#E11700;
}

a.link_home {
   text-decoration:none;
   display:block;
}

a.bnav {
   font-weight:normal;
   color:#333333;
   text-decoration:none;
}
a.bnav:hover {
   text-decoration:underline;
}
a.bnavb {
   font-weight:bold;
   color:#99cc00;
   text-decoration:underline;
}
a.snavb:hover {
   text-decoration:underline;
}
a.ftxt {
   color:#333333;
   text-decoration:underline;
}
a.ftxt:hover {
   color:#9A0000;
   text-decoration:underline;
}

a.link_in, a.link_ex {
   color:#99cc00;
   text-decoration:none;
   border-bottom:1px dotted #99cc00;
}
a.link_in:hover, a.link_ex:hover {
   color:#333333;
   text-decoration:none;
   border-bottom:1px dotted #333333;
}
a.link_back {
   color:#99cc00;
   text-decoration:none;
   border-bottom:1px dotted #99cc00;
   background-image:url('../images/sys/li2.gif');
   background-repeat:no-repeat;
   background-position:0px 1px;
   padding-left:12px;
   margin-right:0px;
}
a.link_back:hover {
   color:#333333;
   text-decoration:none;
   border-bottom:1px dotted #333333;
   background-image:url('../images/sys/li.gif');
   background-repeat:no-repeat;
   background-position:0px 1px;
   padding-left:12px;
}
a.link_icon {
   color:#99cc00;
   text-decoration:none;
   border-bottom:1px dotted #99cc00;
   background-image:url('../images/sys/link_in.gif');
   background-repeat:no-repeat;
   background-position:0.2em 0.4em;
   margin-right:0px;
   width:7px;
   float:left;
}
a.link_icon:hover {
   background-image:url('../images/sys/link_in2.gif');
   background-repeat:no-repeat;
   background-position:0.2em 0.4em;
   width:7px;
   margin:0;
   float:left;
   text-decoration:none;
   border-bottom:1px dotted #333333;
}
a.link_dnl, a.link_dnl2 {
   font-weight:normal;
   color:#99cc00;
   text-decoration:none;
   background-image:url('../images/sys/datei.gif');
   background-repeat:no-repeat;
   background-position:0px 0px;
   padding: 0 0 0 22px;
   height:25px;
   display:table-cell;
}
a.link_dnl:hover, a.link_dnl2:hover  {
   text-decoration:underline;
   color:#333333;
   background-image:url('../images/sys/datei.gif');
   background-repeat:no-repeat;
   background-position:0px 0px;
}
a.none {
   color:#99cc00;
   text-decoration:none;
}
a.none:hover {
   text-decoration:none;
   border-bottom:1px dotted #333333;
}
a.snavb, a.xnavb {
   font-weight:bold;
   color:#003F83;
   text-decoration:underline;
   background-image:url('../images/sys/link_in.gif');
   background-repeat:no-repeat;
   background-position:0px 0px;
   padding-left:14px;
   margin-right:10px;
}
a.snavb:hover, a.xnav:hover {
   text-decoration:underline;
   background-image:url('../images/sys/link_in2.gif');
   background-repeat:no-repeat;
   background-position:0px 0px;
}


.imap_div_bg {
   position:relative;
   top:0;
   left:0;
   width:560px;
   height:390px;
   z-index:10;
   background-image:url('../mat/imap/zolmap_bg.gif');
   background-repeat:no-repeat;
}
.imap_div {
   position:absolute;
   top:0;
   left:0;
   width:560px;
   height:390px;
   z-index:11;
   display:none;
}
.imap_img_div {
   position:relative;
   top:0;
   left:0;
   width:560px;
   height:390px;
   z-index:100;
}
div.imap_div img {
   width:560px;
   height:390px;
   border:0px;
}

.templ_imap_background { 
   background-color:#E8E8E8;
   height:100%;
   padding:5px;
}
.templ_td_imap     { position:relative; top:0; left:0; padding:0; margin:0; vertical-align:top; overflow:hidden; display:table-cell;  width:160px; }
.imap_hspace       { position:relative; top:0; left:0; padding:0; margin:0; width:20px; display:table-cell;  }
.imap_box_txt      { position:relative; padding:0px; margin:0; overflow:hidden; }

.imap_nr           { position:relative; left:0; width:25px; text-align:right; padding:0; margin:0; float:left; }
.imap_nr_txt       { position:relative; }
.imap_nr_txt_nsf   { position:relative; float:left; width:150px;  }


