/*
DATEI: standard.css.php
CSS Datei 10-2005
Copyright by ISS-Oberlausitz
www.iss-ol.de
Author: T.Hojenski
*/

.cms_content {
   width:600px;
}


#bluepage_body {
   font-size:11px;
   font-family:verdana,helvetica,sans-serif;
   font-weight:normal;
   color:#333333;
   text-decoration:none;
   line-height:17px;
   background-color:#ffffff;
   text-align:center;
   margin:auto;
   padding:0;
}
#bluepage_site {
   height:100%;
   padding:0;
   width:890px;
   text-align:center;
   background-color:#ffffff;
   margin:auto;
}
.bluepage_site_space {
   height:100%;
   width:15px;
}
#bluepage_head {
   position:absolute;
   top:0;
   left:0;
   height:133px;
   width:860px;
   background-color:#ffffff;
   z-index:1;
}
#head {
   text-align:right;
   padding-right:20px;
}

.bluepage_hline_top {
   position:relative;
   clear: both;
   height:1px;
   line-height:1px;
   font-size:1px;
   width:860px;
   padding:0;
   margin:0;
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
}
.bluepage_hline2_top {
   position:relative;
   clear: both;
   height:20px;
   line-height:1px;
   font-size:1px;
   width:860px;
   padding:0;
   margin:0;
   background-image:url('../images/block_h.gif');
   background-repeat:repeat-x;
   text-align:right;
}
.bluepage_center {
   width:40px; background-image:url('../images/line_v.gif'); background-repeat:repeat-y; background-position:center;
}

.bluepage_right {
   width:620px; background-color:#ffffff; text-align:left;
}
#bluepage_content {
   width:600px;
   text-align:left;
   font-size:11px;
   font-family:verdana,helvetica,sans-serif;
   font-weight:normal;
   color:#000000;
   text-decoration:none;
   line-height:17px;
   margin:0;
   padding:0;
}


.bluepage_left_top        { position:relative; width:200px; text-align:left; }
.bluepage_left_bottom     {                    width:200px; text-align:left; height:280px; }

#bluepage_nav_back        { position:relative; width:100%;  background-color:#000000; padding:0 1px 0 0; z-index:5; }
#bluepage_nav             { position:relative; width:100%;  background-color:#999999; padding:1px 0 0 0; z-index:5; }
#bluepage_nav_top         { background-color:#ffffff; margin:0px 1px 1px 1px; text-align:right; height:21px; }
#bluepage_nav_top_img     { position:relative; top:-1px; right:-2px; height:10px; width:11px; text-align:right; }
#bluepage_nav_bottom      { margin:0px; background-color:#000000; text-align:left; height:1px; }

.nav1                     { background-color:#ffffff; color:#000000; margin:0px 1px 1px 1px; padding:4px 2px 4px 25px; text-align:left; font-size:11px; background-image:url('../images/left/pt.gif');  background-repeat:no-repeat; background-position:left top; cursor:pointer; }
.nav1b                    { background-color:#FF0000;; color:#ffffff; margin:0px 1px 0px 1px; padding:4px 2px 4px 25px; text-align:left; font-size:11px; background-image:url('../images/left/pt2.gif'); background-repeat:no-repeat; background-position:left top; cursor:pointer; }
.nav1c                    { background-color:#FF0000;; color:#ffffff; margin:0px 1px 1px 1px; padding:4px 2px 4px 25px; text-align:left; font-size:11px; background-image:url('../images/left/pt2.gif'); background-repeat:no-repeat; background-position:left top; cursor:pointer; }

.nav2                     { background-color:#ffffff; color:#000000; margin:0px 1px 0px 1px; padding:4px 2px 4px 25px; text-align:left; font-size:11px; cursor:pointer; }

.nav1_line                { background-color:#ffffff;                margin:0px 1px 0px 1px; padding:0px 0px 0px 0; text-align:left; }
.nav2_line                { background-color:#ffffff;                margin:0px 1px 0px 1px; padding:0px 0px 0px 25px; text-align:left; }
.nav_space                { position:relative; height:1px; line-height:1px; font-size:1px; padding:0; margin:0; background-image:url('../images/left/nav_line.gif'); background-repeat:repeat-x; }

#bluepage_kontakt_back    { position:absolute; bottom:80px; background-color:#000000; width:100%; padding:0; z-index:5; }
#bluepage_kontakt_top     { background-color:#F5F5F5; margin:0 1px 0 0; text-align:right; }
#bluepage_kontakt_top_img { position:relative; top:-1px; right:-2px; height:8px; width:11px; text-align:right; }
#bluepage_kontakt_bottom  { background-color:#000000 ;margin:0; text-align:left; height:1px; }

.kontakt                  { background-color:#F5F5F5; color:#000000; margin:0px 1px 0px 0px; padding:4px 2px 4px 10px; text-align:left; font-size:11px; }
.kontakt_line             { background-color:#F5F5F5; margin:0px 1px 0px 0px; padding:4px 10px 4px 10px; text-align:left;font-size:11px; }
.kontakt_space            { position:relative; height:  1px; line-height:1px; font-size:1px; background-image:url('../images/left/kontakt_line.gif'); background-repeat:repeat-x; }
.kontakt_space_b          { position:relative; height:  1px; line-height:1px; font-size:1px; background-image:url('../images/left/nav_line.gif'); background-repeat:repeat-x; }
.kontakt_space5           { background-color:#F5F5F5; color:#000000; margin:0px 1px 0px 0px; padding:4px 2px 4px 10px; text-align:left; font-size:1px; }


.bluepage_bottom_cell     { width:620px; text-align:right; }
#bluepage_bottom          { position:absolute; bottom:0; width:860px; background-color:#ffffff; z-index:1; }
.bluepage_bottom_txt      { font-size:10px; line-height:19px; height:19px; text-align:left; }
.bottom_nav               { width:240px; float:left; }
.bottom_txt               { width:620px; text-align:right; float:left; }
#bluepage_bottom_sitenav  { position:absolute; right:20px; top:-16px; width:600px; font-size:11px; line-height:14px; text-align:right;  }

.snav_line                { position:absolute; right:20px; top:-30px; }


.hspace                   { position:relative; top:0; left:0; padding:0; margin:0; width:20px; height:1px; line-height:1px; font-size:1px; display:table-cell;  }
.hspace10                 { position:relative; top:0; left:0; padding:0; margin:0; width:10px; height:1px; line-height:1px; font-size:1px; display:table-cell;  }
.pspace                   { height:1px;  line-height:1px; font-size:1px; padding:0; margin:0; width:190px; }
.pspace5                  { height: 5px; line-height:1px; font-size:1px; padding:0; margin:0; width:600px; }
.pspace10                 { height:10px; line-height:1px; font-size:1px; padding:0; margin:0; width:600px; }
.gspace                   { position:relative; top:0; left:0; padding:0; margin:0; width:10px; height:1px; line-height:1px; font-size:1px; display:table-cell;  }

.space1                   { position:relative; height:  1px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space5                   { position:relative; height:  5px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space10                  { position:relative; height: 10px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space15                  { position:relative; height: 15px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space20                  { position:relative; height: 20px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space40                  { position:relative; height: 40px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space80                  { position:relative; height: 80px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space100                 { position:relative; height:100px; line-height:1px; font-size:1px; padding:0; margin:0; }
.space130                 { position:relative; height:133px; line-height:1px; font-size:1px; padding:0; margin:0; }


h1 {
   font-size : 22px;
   line-height : 120%;
   font-family:Times,helvetica,serif;
   color : #000000;
   text-decoration : none;
   font-weight : normal;
   vertical-align:top;
   padding : 0;
   margin : 0 0 0 0;
}

h2 {
   font-size : 22px;
   line-height:120%;
   font-family:Times,helvetica,serif;
   color : #000000;
   text-decoration : none;
   font-weight : normal;
   vertical-align:top;
   padding : 0;
   margin : 0 0 10px 0;
}

.txt                      { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:none;      font-weight:normal; line-height:17px; }
.txt2                     { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:none;      font-weight:bold;   line-height:17px; }
.stxt                     { font-size: 9px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:none;      font-weight:normal; line-height:12px; }
.tab_titel                { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#333333; text-decoration:none;      font-weight:bold;   line-height:17px; }



.frml                     { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:none;  font-weight:normal; width:320px; border:1px solid #666666; }
.input                    { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:none;  font-weight:normal; width:320px; border:1px solid #666666; }
.button                   { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#ffffff; text-decoration:none;  font-weight:bold;   border-width:1px; border-style:outset; background-color:#f2545b; text-align:center; width:60px; cursor:pointer; }

.frml_checkbox            {
   float:left;
   padding: 0;
   margin:0;
   width: 20px;
}
.frml_checkbox_txt        {
   margin: 0;
   padding: 2px 0 2px 0;
   margin-left:25px;
}


a.nav_1                   { color:#000000; text-decoration:none; font-size:11px; line-height:13px; font-weight:normal; }
a.nav_1b                  { color:#ffffff; text-decoration:none; font-size:11px; line-height:13px; font-weight:bold;   }
a.nav_1c                  { color:#ffffff; text-decoration:none; font-size:11px; line-height:13px; font-weight:bold;   }
a.nav_2                   { color:#000000; text-decoration:none; font-size:11px; line-height:13px; font-weight:normal; }
a.nav_2b                  { color:#FF0000;; text-decoration:none; font-size:11px; line-height:13px; font-weight:bold;   }
a.nav_2c                  { color:#FF0000;; text-decoration:none; font-size:11px; line-height:13px; font-weight:bold;   }

a.txt                     { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.txt:link                { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.txt:visited             { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.txt:active              { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.txt:hover               { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#333333; text-decoration:underline; font-weight:normal; }

a.txt2                    { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.txt2:link               { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.txt2:visited            { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.txt2:active             { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.txt2:hover              { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#333333; text-decoration:underline; font-weight:normal; }

a.dnl                     { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.dnl:link                { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.dnl:visited             { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.dnl:active              { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.dnl:hover               { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#333333; text-decoration:underline; font-weight:normal; }

a.dnl2                    { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.dnl2:link               { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.dnl2:visited            { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.dnl2:active             { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.dnl2:hover              { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#333333; text-decoration:underline; font-weight:normal; }

a.link_in                 { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.link_in:link            { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.link_in:visited         { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.link_in:active          { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.link_in:hover           { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#333333; text-decoration:underline; font-weight:normal; }

a.link_ex                 { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.link_ex:link            { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.link_ex:visited         { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.link_ex:active          { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#FF0000;; text-decoration:underline; font-weight:normal; }
a.link_ex:hover           { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:17px; color:#333333; text-decoration:underline; font-weight:normal; }

a.snav                    { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:19px; color:#333333; text-decoration:none; font-weight:normal; }
a.snav:link               { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:19px; color:#333333; text-decoration:none; font-weight:normal; }
a.snav:visited            { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:19px; color:#333333; text-decoration:none; font-weight:normal; }
a.snav:active             { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:19px; color:#333333; text-decoration:none; font-weight:normal; }
a.snav:hover              { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:19px; color:#FF0000;; text-decoration:underline; font-weight:normal; }

a.snavb                   { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:19px; color:#FF0000;; text-decoration:none; font-weight:normal; }
a.snavb:link              { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:19px; color:#FF0000;; text-decoration:none; font-weight:normal; }
a.snavb:visited           { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:19px; color:#FF0000;; text-decoration:none; font-weight:normal; }
a.snavb:active            { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:19px; color:#FF0000;; text-decoration:none; font-weight:normal; }
a.snavb:hover             { font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:19px; color:#FF0000;; text-decoration:underline; font-weight:normal; }


.img                      { position:relative; left:0;    bottom:0; vertical-align:bottom; text-align:right; font-size:0; line-height:0px; background-color:#ffffff; }
.img_zoom                 { position:absolute; right:0;   bottom:0; width:19px; height:15px; background-image:url('../images/sys/risch_bau_lupe.gif');    padding:0; cursor:pointer; }
.img_link                 { position:absolute; right:0;   bottom:0; width:19px; height:15px; background-image:url('../images/sys/risch_bau_piclink.gif'); padding:0; cursor:pointer; }
.img_border               { position:absolute; left:0;    top:0;    width:100%; height:100%; border:1px solid #808080; }
.img_border2              { position:absolute; left:-1px; top:-1px; width:100%; height:100%; border:1px solid #808080; }
.img_anker                { float:left; padding: 0; margin-top: 1px; margin-right:2px; vertical-align: text-bottom; }

.img_gal_border           { position:absolute; left:0;    top:0;    width:100%; height:100%; border:1px solid #9A9A9A; z-index:10; }
.img_gal_border_moz       { position:absolute; left:-1px; top:-1px; width:100%; height:100%; border:1px solid #9A9A9A; z-index:10; }

.gal_cell_back            { position:relative; width:140px; padding:1px; background-color:#9A9A9A;  }
.gal_cell                 { background-color:#ffffff; width:138px; text-align:center; margin:0; padding:8px 1px 1px 1px; }
.gal_img_back             { position:relative; width:120px; height:90px; background-color:#ffffff; margin:auto; text-align:center;  }
.gal_img                  { position:relative; background-color:#ffffff; bottom:0; left:0;   vertical-align:bottom; text-align:right; font-size:0; line-height:0px; }
.gal_txt                  { position:relative; width:122px; padding:4px 1px 4px 1px; text-align:left; margin:auto; }
.gal_lupe                 { float:right; padding-top:2px; padding-right:0; }



.templ_table              {                                     width:100%;  padding: 0;   margin: 0; text-align:left; clear:left;  }
.templ_tr                 {                                                  padding: 0;   margin: 0; text-align:left; display:table-row; vertical-align:top; }

.templ_td_galpic          { position:relative; top: 0; left: 0; width:140px; padding: 0;   margin: 0;                  display:table-cell; vertical-align:top;  }
.templ_background         {                                                  padding:10px; background-color:#F5F5F5; background-image:url('../images/tmpl_eck.gif'); background-repeat:no-repeat; background-position:top right; }



.dl_anker  { padding: 0; margin: 0 ; }


.icon_txt  { float:left; padding: 0; margin: 0 0 0 1px; }

hr               { display:none; }
form             { padding:0; margin:0; }

.pos_rel         { position:relative; }
.display_none    { display:none; }

.hr_line {
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
   height : 1px;
   line-height : 1px;
   font-size : 1px;
   width:600px;
   padding : 0;
   margin : 0 0 10px 0;
}

.hr_lines {
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
   height : 1px;
   line-height : 1px;
   font-size : 1px;
   width:600px;
   padding : 0;
   margin : 0 0 0 0;
}

.hr {
   height : 2px;
   line-height : 1px;
   font-size : 1px;
   width:600px;
   padding : 0;
   margin : 0;

}
.box_txt {
   padding: 0; margin: 0;
}


