/*                                                                                                      */
/* #################################################################################################### */
/* # Datei css/standard.css.php 1.0  (bluepageCMS V2.5.)                                                */
/* #################################################################################################### */
/* # Copyright © 2006 ISS-Oberlausitz (www.iss-ol.de)                                                   */
/* # Stand:  01.01.2007                                                                                 */
/* # Author: T.Hojenski                                                                                 */
/* # Email:  info@iss-ol.de                                                                             */
/* # URL:    http://www.neugersdorf.de                                                                  */
/* #################################################################################################### */
/*                                                                                                      */

/* ###################################### Body / Head ###################################### */
/* ###################################### Body / mittlerer Bereich ###################################### */
/* ###################################### Navigation ###################################### */
/* ###################################### Banner ###################################### */
/* ###################################### Seitenumbruch ###################################### */
/* ###################################### Fußteil ###################################### */
/* ###################################### Space  ###################################### */
/* ###################################### Templates ###################################### */
/* ###################################### Img  ###################################### */
/* ###################################### Formular ###################################### */
/* ###################################### Standard ###################################### */
/* ###################################### Links ###################################### */
/* ###################################### Gästebuch ###################################### */
/* ###################################### ZVONSERVICE ###################################### */

.cms_content { width:590px; background-color: #FAFBE9; font-size:11px; line-height:130%; }


#bluepage_body {
   font-size:90%;/*90%;  */
   font-family:verdana, helvetica, sans-serif;
   font-weight:normal;
   text-decoration:none;
   color:#333333;
   line-height:110%;
   background-color:#FFFFFF;
   text-align:center;
   margin: 0px;
   padding:0;
      background-color:#d0d0d0;
   height:100%;
}
#bluepage {
   position:relative;
   top:-30px;
   width:65.45em;    background-color:#FAFBE9;
   padding:0;
   margin: auto;
   height:100%;
   text-align:left;
   background-image:url('../images/line_v.gif');
   background-repeat:repeat-y;
   background-position:15.75em 2px;
   z-index:2;

}
.bluepage_vline {
   height:100%;
   background-image:url('../images/line_v.gif');
   background-repeat:repeat-y;
   background-position:54em 2px;
}
.bluepage_vline_moz {
   position:absolute;
   top:0px;
   left:0;
   min-height:100%;
   width:100%;
   height:100%;
   background-image:url('../images/line_v.gif');
   background-repeat:repeat-y;
   background-position:54em 2px;
   z-index:1;
}
.bluepage_topspace {
   position:relative;
   height:173px;
   background-color:#d0d0d0;
   z-index:10;
}
#bluepage_head {
   position:absolute;
   top:40px;
   left:-1px;
   width:65.6em;    height:133px;
   text-align:center;
   margin:auto;
   z-index:10;
}
#bluepage_head_img {
   width:65.5em;
   height:130px;
}
#bluepage_head_a, #bluepage_head_b, #bluepage_head_c {
   position:absolute;
   top:0px;
   width:13px;
   height:133px;
}

#bluepage_head_a {
   left:0px;
   background-image:url('../images/idx/head_bg_a.gif');
   background-repeat:no-repeat;
}
#bluepage_head_b {
   left:0px;
   width:65.5em;
   background-image:url('../images/idx/head_bg_b.gif');
   background-repeat:repeat-x;
}
#bluepage_head_c {
   right:0px;
   background-image:url('../images/idx/head_bg_c.gif');
   background-repeat:no-repeat;
}
#bluepage_head_d {
   position:absolute;
   top:40px;
   right:15px;
   height:65px;
   width:320px;
   background-image:url('../images/idx/ngdf.gif');
   background-repeat:no-repeat;
   z-index:20;
}
#bluepage_head_event {
   background-image:url('../images/idx/350j_b.gif');
   background-repeat:no-repeat;
   position:absolute;
   top:15px;
   left:25px;
   height:102px;
   width:173px;
   z-index:50;
}
.bluepage_head_eventlink {
   background-image:url('../images/idx/350j_a.gif');
   background-repeat:no-repeat;
   height:102px;
   width:173px;
   text-decoration:none;
   display:block;
}
.bluepage_head_eventlink:hover {
   background-image:url('../images/idx/350j_b.gif');
   background-repeat:no-repeat;
   height:102px;
   width:173px;
   text-decoration:none;
   display:block;
}
.bluepage_space5 {
   height:5px;
   background-color:#FAFBE9;
   position:relative;
   z-index:10;
   font-size:1px;
   line-height:1px;
}
.bluepage_space10 {
   height:10px;
   position:relative;
   z-index:10;
   font-size:10px;
   line-height:10px;
}
.bluepage_space20 {
   height:20px;
   background-color:#FAFBE9;
   position:relative;
   z-index:10;
   font-size:10px;
   line-height:10px;
}


.bluepage_tab {
   display:table;
   position:relative;
   z-index:20;
   overflow:hidden;
}
.bluepage_row {
   display:table-row;
}
.bluepage_td1 {
   position:relative;
   width:15.0em;
   text-align:left;
   vertical-align:top;
   display:table-cell;
   z-index:20;
   overflow:hidden;
}
.bluepage_td2 {
   position:relative;
   width: 40.0em;
   padding:0px;
   margin:0;
   text-align:left;
   vertical-align:top;
   z-index:20;
   display:table-cell;
   overflow:hidden;
}
.bluepage_td3 {
   width:10.0em;
   padding:0px;
   margin:0;
   text-align:left;
   vertical-align:top;
   z-index:20;
   display:table-cell;
   overflow:hidden;
}

.space_content {
   height:3em; b
}

#bluepage_content {
  font-size:0.75em;
  line-height:150%;
  margin:0 2.7em 0 2.2em;
}


#bluepage_nav {
   margin:0 0.4em 0 0.75em;
}

.bluepage_ul_1 {
   margin:0;
   padding:0;
   width:13.85em;
   z-index:55;
   list-style-type : none;
   overflow:hidden;
}
.bluepage_ul_2 {
   margin:0;
   padding:0;
   width:13.85em;
   z-index:55;
   list-style-type : none;
   overflow:hidden;
   background-color:#FAFBE9;
}
.bluepage_ul_3 {
   margin:0;
   padding:0;
   width:13.85em;
   z-index:55;
   list-style-type : none;
   overflow:hidden;
   background-color:#FAFBE9;
}

.bluepage_li_1 {
   margin:0;
   padding:0;
   width:13.85em;
   z-index:55;
   background-color:#FD1817;
   background-image:url('../images/idx/nav_bg2.jpg');
   background-repeat:repeat-y;
   overflow:hidden;
   border-bottom:1px solid #FAFBE9;
}
.bluepage_li_1b {
   margin:0;
   padding:0;
   width:13.85em;
   z-index:55;
   background-color:#ffff00;
   background-image:url('../images/idx/nav_bg2.jpg');
   background-repeat:repeat-y;
   overflow:hidden;
   border-bottom:1px solid #FAFBE9;
   color:#000000;
}
.bluepage_li_2 {
   margin:0;
   padding:0;
   width:13.85em;
   z-index:55;
   overflow:hidden;
   color:#000000;
}
.bluepage_li_3 {
   margin:0;
   padding:0;
   width:13.85em;
   z-index:55;
   overflow:hidden;
   color:#000000;
}
.nav_1 {
   background-image:url('../images/idx/nav_bg.jpg');
   background-repeat:repeat-y;
   font-size:0.8em;
   line-height:110%;
   display:block;
   padding:0.35em 0.3em 0.35em 1em;
   text-decoration:none;
   overflow:hidden;
   font-weight:bold;
   color:#FAFBE9;
}
.nav_1:hover {
   background-image:url('../images/pt_nav.gif');
   background-repeat:no-repeat;
   background-position:0.35em 0.65em;
   font-weight:bold;
   color:#000000;
}
.nav_1b {
   font-size:0.8em;
   line-height:110%;
   display:block;
   background-color:#ffff00;
   background-image:url('../images/idx/nav_bg2.jpg');
   background-repeat:repeat-y;
   color:#000000;
   padding:0.35em 0.3em 0.35em 1em;
   overflow:hidden;
   font-weight:bold;
   text-decoration:none;
}
.nav_2 {
   font-size:0.75em;
   line-height:120%;
   display:block;
   padding:0.4em 0.5em 0.4em 1.1em;
   text-decoration:none;
   overflow:hidden;
   color:#000000;
}
.nav_2:hover {
   background-image:url('../images/pt_nav.gif');
   background-repeat:no-repeat;
   background-position:0.35em 0.65em;
   color:#000000;
}
.nav_2b {
   font-size:0.75em;
   line-height:120%;
   display:block;
   padding:0.4em 0.5em 0.4em 1.1em;
   text-decoration:none;
   overflow:hidden;
   color:#000000;
   font-weight:bold;
}
.nav2_line {
   position:relative;
   left:2em;
   height:1px;
   line-height:1px;
   font-size:1px;
   display:block;
   width:100%;
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
   background-position:bottom left;
}

.nav_3 {
   font-size:0.75em;
   line-height:120%;
   display:block;
   padding:0.4em 0.5em 0.4em 2.1em;
   text-decoration:none;
   overflow:hidden;
   color:#000000;
}
.nav_3:hover {
   padding:0.4em 0.5em 0.4em 2.1em;
   background-image:url('../images/pt_nav.gif');
   background-repeat:no-repeat;
   background-position:0.35em 0.65em;
   color:#000000;
}
.nav_3b {
   font-size:0.75em;
   line-height:120%;
   display:block;
   padding:0.4em 0.5em 0.4em 2.1em;
   text-decoration:none;
   overflow:hidden;
   color:#000000;
   font-weight:bold;
}
.nav3_line {
   position:relative;
   left:22em;
   height:1px;
   line-height:1px;
   font-size:1px;
   display:block;
   width:100%;
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
   background-position:bottom left;
}

#bluepage_bnr_quick {
  padding:0; margin:0;
   font-size:0.7em;
}
#quickstart, #quicksearch {
   padding:0; margin:0;
}
.quick          { font-size:1em; font-family:tahoma,verdana, helvetica, sans-serif; line-height:1.4em; height:1.8em; padding:0.2em; color:#000000; text-decoration:none;  font-weight:normal; width:13.7em; border:1px solid #666666; }
.quick_option0  { font-weight:bold; }
.quick_option1  { color:#9A0000; }
.quick_option2  { color:#000000; }
.quick_option3  { color:#999999; }

#bluepage_bnr_search {
   background-image:url('../images/bnr_head_a.gif');
   background-repeat:no-repeat;
   width:12.5em;
   padding:0.3em;
   text-align:left;
   color:#ffffff;
   font-weight:normal;
   font-size:0.75em;
   white-space:nowrap;
}
.bluepage_bnr_search_txt  {  vertical-align:bottom; cursor:pointer; text-decoration:none; color:#ffffff; }
.bluepage_bnr_search_frml {  vertical-align:text-bottom; font-size:0.8em; padding:0 0.5em 0 0.5em;  }
.bluepage_bnr_search_btn  {  vertical-align:middle; cursor:pointer; text-decoration:none; }

.searchfrml              { font-size:1em; font-family:verdana, helvetica, sans-serif; line-height:1.4em; padding:0.2em; color:#000000; text-decoration:none;  font-weight:normal; width:8.5em; border:1px solid #999999;  }

#bluepage_bnr {
  line-height:150%;
  margin:0 0.8em 0 0em;
  width:9.6em;
   overflow:hidden;
}
.bluepage_bnr_back {
   font-size:0.75em;
   position:relative;
   background-color:#ffffff;
   margin:0;
   padding:0.3em 0.5em 0.3em 0.5em;
   border:1px solid #999999;
   width:12.5em;
   overflow:hidden;
}
.bluepage_bnr_head_a {
   background-image:url('../images/bnr_head_a.gif');
   background-repeat:repeat-y;
   width:12.5em;
   padding:0.4em 0.3em 0.4em 0.3em;
   text-align:center;
   color:#ffffff;
   font-weight:bold;
   font-size:0.75em;
   line-height:120%;
}

.bluepage_bnr_head_b {
   background-image:url('../images/bnr_head_b.gif');
   background-repeat:repeat-y;
   width:12.5em;
   padding:0.4em 0.3em 0.4em 0.3em;
   text-align:center;
   color:#000000;
   font-weight:bold;
   font-size:0.75em;
   line-height:120%;
}
.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_txt {
   padding:0.4em 0.2em 0.4em 0.2em;
   font-size:0.9em;
   line-height:110%;
      overflow:hidden;
}
.bluepage_bnr_txt2 {
   padding:0.4em 0.2em 0.4em 0.2em;
   font-size:0.9em;
   line-height:110%;
      overflow:hidden;
   font-weight:bold;
}
.bluepage_bnr_img {
   text-align:center;
   padding:0.2em;
}
.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_sitenav {
   position:absolute;
   left:16.8em;
   top:-0.6em;
   z-index:20;
   text-align:center;
}
.bluepage_sitenavbox {
   width:36.2em;
}
.bluepage_sitenavcontent {
   font-size:0.75em;
   white-space:nowrap;
   height:1.8em;
   padding-top:0.2em;
}
a.link_sitenav_l {
   background-image:url('../images/sys/l.gif');
   background-repeat:no-repeat;
   background-position:0px -0.1em;
   text-decoration:none;
   cursor:pointer;
}
a.link_sitenav_r {
   background-image:url('../images/sys/r.gif');
   background-repeat:no-repeat;
   background-position:0px -0.1em;
   text-decoration:none;
   cursor:pointer;
}


#bluepage_bottom {
   position:absolute;
   bottom:-20px;
   left:0;
   width:65.4em;
   text-align:left;
   z-index:20;
}
.bluepage_bottom_line {
   width:100%;
   line-height:1px;
   font-size:1px;
   height:13px;
   background-color:#FAFBE9;
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
   background-position:center left;
}
#bluepage_bottom_subnav {
   position:relative;
   background-color:#FAFBE9;
   font-size:0.65em;
   line-height:120%;
   width:100%;
   text-align:center;
}
#bluepage_bottom_update {
   position:absolute;
   top:0;
   left:0em;
   width:24em;
   text-align:center;
}
#bluepage_bottom_meta {
   background-color:#FAFBE9;
   font-size:0.65em;
   line-height:120%;
   width:100%;
   text-align:center;
}



.space1         { height:  1px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space2         { height:  2px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space5         { height:  5px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space10        { height: 10px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space30        { height: 30px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space40        { height: 40px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space50        { height: 50px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space60        { height: 60px; line-height:1px; font-size:1px; padding:0; margin:0; clear:both; }
.space100       { height:100px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space130       { height:130px; line-height:1px; font-size:1px; padding:0; margin:0; }

.hspace         { position:relative; top:0; left:0; padding:0; margin:0; width:1.2em; height:10px; display:table-cell;  }
.pspace         { height:1px;   line-height:1px; font-size:1px; padding:0; margin:0; width:14.8em; }
.pspace5        { height: 5px;  line-height:1px; font-size:1px; padding:0; margin:0; width:520px; }
.pspace10       { height:10px;  line-height:1px; font-size:1px; padding:0; margin:0; width:520px; }

.p_space       { height:  6px; 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:#999999; }

.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; overflow:hidden;  }
.templ_td_pic    { vertical-align:top;position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; overflow:hidden;  width:15.4em; }
.templ_td_rpic   { vertical-align:top;position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; overflow:hidden;  width:80em; }
.templ_td_txt    { vertical-align:top;position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; overflow:hidden;  width:31.8em; }
.templ_td_rtxt   { vertical-align:top;position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; overflow:hidden;  width:545px; }
.templ_td_templ  { vertical-align:top;position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; overflow:hidden; width:48.2em; }
.templ_td_nosize { vertical-align:top;position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; overflow:hidden;  }

.templ_table_bgimg {
   width:48.2em;
   padding:6px; margin:0;
   background-color:#EBEBEB;
   /*
   border:1px dashed #B4B4B4;
   background-image:url('../images/bg_img2.jpg');
   background-repeat:repeat-x;
   */
}
.templ_background {
   background-color:#EBEBEB;
   /* width:-6px; */
   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:  px; line-height:1px; font-size:1px; padding:0; margin:0; clear:left; }
.box_spaces      { height:  5px; line-height:1px; font-size:1px; 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.jpg'); background-repeat:repeat-x; }
.imgbox_bg2         { position:relative; right:0; bottom:0; height:100%; width:100%; text-align:right;  background-color:#F1F1F1; background-image:url('../images/bg_img2.jpg'); background-repeat:repeat-x; }
.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 #9F9F9F; }
.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:1em; font-family:verdana, helvetica, sans-serif; line-height:1.4em;  height:1.8em; color:#000000; text-decoration:none;  font-weight:normal; width:320px; border:1px solid #666666; }
.button              { font-size:1em; 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:31.8em;  }
.frml_box_txt_2      { padding:0; margin:0; clear:left; width:48.2em;  }
.frml_box_label      { padding:0; margin:0; float:left; width:48.2em; }
.frml_box_label_2    { padding:0; margin:0; float:left; width:15.4em; }
.frml_box_hspace     { padding:0; margin:0; float:left; width:1em; }
.frml_box_hspace_2   { padding:0; margin:0; float:left; width:1em; }
.frml_box_input      { padding:0; margin:0; float:left; width:48.2em; }
.frml_box_input_2    { padding:0; margin:0; float:left; width:31.8em; }
.frml_box_checkbox   { padding:0; margin:0; float:left; width:48.2em; }
.frml_box_checkbox_2 { padding:0; margin:0; float:left; width:31.8em; }
.frml_box_button     { padding:0; margin:0; float:left; width:24.1em; }
.frml_box_button_2   { padding:0; margin:0; float:left; width:15.9em; }

.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_olp, .frml_input_olp_2  {
   font-size:1em;
   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:30em;   }
.frml_input          { width:48.2em; }     .frml_input_2       { width:31.8em; }
.frml_input_l        { width:3em; margin: 0 0.5em 0 0; }
.frml_input_p        { width:6em; margin: 0 0.5em 0 0; }
.frml_input_olp      { width:37.7em; }     .frml_input_olp_2   { width:21.3em; }
.frml_input_ol       { width:44.7em; }     .frml_input_ol_2    { width:28.3em; }
.frml_input_op       { width:41.7em; }     .frml_input_op_2    { width:25.3em; }
.frml_input_o        { width:48.2em; }     .frml_input_o_2     { width:31.8em; }



.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:0.67em;
   font-weight:normal;
   line-height:150%;
   color:#333333;
}
.tabtxt2 {
   font-family:verdana, helvetica, sans-serif;
   font-size:0.67em;
   font-weight:bold;
   line-height:150%;
   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 : 1.9em;
   font-family : verdana, helvetica, sans-serif;
   line-height:120%;
   color : #9A0000;
   text-decoration:none;
   font-weight:bold;
   padding:0;
   margin:0;
}

h2 {
   font-size : 1.2em;
   font-family : verdana, helvetica, sans-serif;
   color : #9A0000;
   text-decoration : none;
   font-weight : bold;
   padding : 0;
   margin-top : 0.2em;
   margin-bottom : 0.2em;
   line-height : 1.4em;
}
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 : 9px;
   line-height : 1px;
   font-size : 1px;
   width:100%;
   padding : 0;
   margin : 0;
}
.hr_lines {
   background-color:#FAFBE9;
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
   background-position: -1px 0;
   height : 1px;
   line-height : 1px;
   font-size : 1px;
   width:100%;
   padding : 0;
   margin : 0;
}
.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:48.2em; }
.frml_line_2 { width:31.8em; }


.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:#9A0000;
}
.ul_sitenav {
   margin:0;
   padding:0;
   list-style-type:none;
}
.li_sitenav {
   padding:0;
   margin:0px;
   list-style-type:none;
   width:100%;
   background-image:url('../images/sys/link_in.gif');
   background-repeat:no-repeat;
   background-position:0 0.35em;
}
.span_sitenav {
   display:block;
   margin-left:10px;
}
a.slink, a.smap {
   color:#9A0000;
   text-decoration:none;
   font-weight:normal;
   padding:0;
   margin:0;
}
a.slink:hover, a.smap:hover {
   text-decoration:underline;
}

.search {
   color:#F77B21;
}


a.link_home {
   text-decoration:none;
   display:block;
   height:65px;
   width:320px;
}

a.bnav {
   font-weight:normal;
   color:#333333;
   text-decoration:none;
}
a.bnav:hover {
   text-decoration:underline;
}
a.bnavb {
   font-weight:bold;
   color:#333333;
   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:#9A0000;
   text-decoration:none;
   background-image:url('../images/sys/link_in.gif');
   background-repeat:no-repeat;
   background-position:0px 0.2em;
   padding-left:7px;
   margin-right:0px;
}
a.link_in:hover, a.link_ex:hover {
   text-decoration:underline;
   background-image:url('../images/sys/link_in2.gif');
   background-repeat:no-repeat;
   background-position:0px 0.2em;
   padding-left:7px;
}
a.link_back {
   color:#9A0000;
   text-decoration:none;
   background-image:url('../images/sys/li.gif');
   background-repeat:no-repeat;
   background-position:0px 0.2em;
   padding-left:7px;
   margin-right:0px;
}
a.link_back:hover {
   text-decoration:underline;
   background-image:url('../images/sys/li2.gif');
   background-repeat:no-repeat;
   background-position:0px 0.2em;
   padding-left:7px;
}
a.link_icon {
   color:#9A0000;
   text-decoration:none;
   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;
}
a.link_dnl, a.link_dnl2 {
   font-weight:normal;
   color:#9A0000;
   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;
   background-image:url('../images/sys/datei.gif');
   background-repeat:no-repeat;
   background-position:0px 0px;
}
a.none {
   color:#9A0000;
   text-decoration:none;
}
a.none:hover {
   text-decoration:underline;
}

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;
}


.gbook_templ_tableborder {
      clear:both;
   border:1px solid #9F9F9F;
   background-color:#F1F1F1;
   padding:3px; margin:0;
   background-image:url('../images/bg_img.jpg'); background-repeat:repeat-x;
}
.gbook_templ_table_usr {
   padding:1px 1px 1px 1px; margin:0; display:table; overflow:hidden; background-color:#9F9F9F;
}
.gbook_templ_table_usr_info {
   padding:0.2em 0.5em 0.2em 0.5em; background-color:#E2E2E2; display:table; width:100%;
}
.gbook_templ_txt {
    background-color:#ffffff; margin:0; padding:0.5em;  border-top:1px solid #9F9F9F;
}
.gbook_templ_innertxt {
   padding:0; margin:0;
}
.gbook_box_usr_name {
   padding:0; margin:0; background-color:#E2E2E2; float:left;                     width:27em;
}
.gbook_box_usr_date {
   padding:0; margin:0; background-color:#E2E2E2; float:right;  text-align:right; width:18em;
}

.gbook_templ_table_kom {
   padding: 0 1px 1px 1px; margin:0; clear:left; display:table; overflow:hidden; background-color:#9F9F9F;
}
.gbook_templ_kom {
    background-color:#FAFBE9; padding:0.5em;
}
.gbook_templ_table_kom_info {
   padding:0 0.5em 0.2em 0.5em; background-color:#EDEDB6; display:table; width:100%;  border-top:1px solid #9F9F9F;
}
.gbook_box_kom_name {
   padding:0; margin:0; background-color:#EDEDB6; float:left;                    width:28em;
}
.gbook_box_kom_date {
   padding:0; margin:0; background-color:#EDEDB6; float:right; text-align:right;  width:17em;
}



.templ_tablehead_zvonservice        { padding:0; margin:0; clear:left; display:table; overflow:hidden; background-color:#9A0000;color:#ffffff; width:48.2em;; }
.templ_tablehead_zvonservice b      { position:relative; padding:0.2em; display:block; }

.templ_td_zvonservice_linie         { position:relative; top:0; left:0; padding:0; margin:0; display:table-cell; overflow:hidden;  width:15.4em; }
.templ_td_zvonservice_laufweg       { position:relative; top:0; left:0; padding:0; margin:0; display:table-cell; overflow:hidden;  width:31.8em; }
.templ_td_zvonservice_gueltigkeit   { position:relative; top:0; left:0; padding:0; margin:0; display:table-cell; overflow:hidden;  width:80em; }

.box_zvonservice         {
   font-family:tahoma,helvetica,arial;
   background-image:url('../images/sys/datei.gif');
   background-repeat:no-repeat;
   background-position:0px 0px;
   padding: 0 0 0 22px;
   height:23px;
   margin:0;
}
.box_zvonservice a {
   display:block;
}
.zvonservice_lines {
   background-color:#FAFBE9;
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
   background-position: -1px 0;
   height : 1px;
   line-height : 1px;
   font-size : 1px;
   width:100%;
   padding : 0;
   margin : 0 0 2px 0;
   clear:left;
}

