/*                                                                                                      */
/* #################################################################################################### */
/* # Datei css/buchner.css.php 1.0  (bluepageCMS V2.5.)                                                 */
/* #################################################################################################### */
/* # Copyright © 2006 ISS-Oberlausitz (www.iss-ol.de)                                                   */
/* # Stand:  06.12.2006                                                                                 */
/* # Author: T.Hojenski                                                                                 */
/* # Email:  info@iss-ol.de                                                                             */
/* # URL:    http://www.buchnerengineering.de                                                           */
/* #################################################################################################### */
/*                                                                                                      */

/* ###################################### Body / Head ###################################### */
/* ###################################### Navigation ###################################### */
/* ###################################### Bottom ###################################### */
/* ###################################### Templates ###################################### */
/* ###################################### Standard ###################################### */
/* ###################################### lines ###################################### */
/* ###################################### Img  ###################################### */
/* ###################################### Formular ###################################### */
/* ###################################### Space  ###################################### */
/* ###################################### Links  ###################################### */


.cms_content { width:580px; background-color: #ffffff }


#bluepage_body {
   font-size:11px;
   font-family:verdana, helvetica, sans-serif;
   font-weight:normal;
   text-decoration:none;
   color:#333333;
   line-height:17px;
   background-color:#F5BC1D;
   text-align:center;
   margin:auto;
   padding:0;
      overflow : auto;
}
.tab_space {
   height:20px;
   width:20px;
   background-color:#F5BC1D;
}
.center_space {
   height:20px;
   width:800px;
   background-color:#F5BC1D;
   font-size:10px;
   margin:0;
   padding:0;
}
#bluepage_site {
   height:100%;
   width:800px;
   padding:0;
   text-align:center;
   background-color:#F5BC1D;
   margin:auto;
}

#bluepage_head {
   position:relative;
   height:160px;
   width:800px;
   background-image:url('../images/buchner.gif');
   background-repeat:no-repeat;
   cursor:pointer;
}
#head_hline {
   position:absolute;
   top:144px;
   height:16px;
   font-size:1px;
   line-height:1px;
   width:800px;
   background-image:url('../images/hback.gif');
   z-index:20;
}
#head_rpic_box {
   position:absolute;
   right:0px;
   top:0;
   width:640px;
   height:160px;
}
#head_rpic {
   position:absolute;
   width:640px;
   top:0;
   left:0;
   height:160px;
   z-index:2;
}
#head_flash {
   position:absolute;
   top:0;
   left:0;
   width:640px;
   height:160px;
   z-index:5;
   }

.bluepage_center_cell {
   width:800px;
   background-color:#ffffff;
   text-align:left;
   vertical-align:top;
}

#bluepage_cell {
   position:relative;
   width:610px;
   height:100%;
}

#bluepage_content {
   width:580px;
   text-align:left;
   font-size:11px;
   font-family:verdana, helvetica, sans-serif;
   font-weight:normal;
   text-decoration:none;
   color:#333333;
   line-height:17px;
   background-color:#ffffff;
   margin:0;
   padding:0;
   overflow:hidden;
}





#bluepage_navcell {
   width:160px;
   vertical-align:top;
}

#bluepage_navi {
   background-color:#003F83;
   padding:1px 0 0 1px;
}
.nav1 {
   width:159px;
   background-color:#003F83;
   font-size:14px;
   font-family:verdana, helvetica, sans-serif;
   font-weight:bold;
   color:#ffffff;
}
.nav1b {
   width:159px;
   background-color:#F5BC1D;
   font-size:14px;
   font-family:verdana, helvetica, sans-serif;
   font-weight:bold;
   color:#003F83;
}

.nav_1       { padding:7px 5px 7px 30px; font-size:12; color:#ffffff; text-decoration:none; display:block; }
.nav_1:hover { padding:7px 5px 7px 30px; font-size:12px; color:#003F83; text-decoration:none; display:block; background-color:#F5BC1D; }

.nav_1b      { padding:7px 5px 7px 30px;font-size:12px; color:#003F83; text-decoration:none; display:block;
               background-image:url('../images/navb.gif'); background-repeat:no-repeat; background-position:0 -1px; }

.nav2 {
   width:159px;
   background-color:#003F83;
   font-size:11px;
   font-family:verdana, helvetica, sans-serif;
   font-weight:normal;
   color:#ffffff;
}
.nav2b {
   width:159px;
   background-color:#003F83;
   font-size:11px;
   font-family:verdana, helvetica, sans-serif;
   font-weight:normal;
   color:#ffffff;
}
.nav_2       { padding:4px 5px 4px 30px; font-size:11px; line-height:14px; color:#ffffff; text-decoration:none; display:block; }
.nav_2:hover { padding:4px 5px 4px 30px; font-size:11px; line-height:14px; color:#ffffff; text-decoration:underline; display:block; }

.nav_2b      { padding:4px 5px 4px 30px; font-size:11px; line-height:14px; color:#ffffff; text-decoration:underline; display:block; }

.nav3 {
   width:159px;
   background-color:#003F83;
   font-size:10px;
   font-family:verdana, helvetica, sans-serif;
   font-weight:normal;
   color:#ffffff;
   overflow:hidden;
   vertical-align:top;
}

.nav3_ul {
   padding:0;
   margin: 0 3px 5px 30px;
   list-style-type:none
}


.nav3_li {
   width:100%;
   line-height:12px;
   vertical-align:top;
   margin-top:2px;
   background-image:url('../images/pt_nav.gif');
   background-repeat:no-repeat;
   background-position:0 0px;
   
}
.nav_3       { 
   font-size:10px; line-height:13px; color:#ffffff; text-decoration:none; 
   padding:0 0 0 12px; display:block;

}
.nav_3:hover { font-size:10px; line-height:13px; color:#ffffff; text-decoration:underline; padding:0 0 0 12px; display:block; }

.nav_3b      { font-size:10px; line-height:13px; color:#ffffff; text-decoration:underline; padding:0 0 0 12px; display:block; }

.navline1 {
   height: 1px; line-height:1px; font-size:1px; padding:0; margin:0; width:159px;
   background-color:#CCCCCC;
}
.navline2 {
   height:  1px; line-height:1px; font-size:1px; padding:0; margin:0; width:130px;
   background-color:#CCCCCC; float:right;
}
.navline_end {
   height:  1px; line-height:1px; font-size:1px; padding:0; margin:0; width:159px;
   background-color:#003F83;
}

.content_space {
   width: 30px; line-height:1px; font-size:1px; padding:0; margin:0;
}


.bluepage_bottom_cell {
   width:800px;
   background-color:#ffffff;
   text-align:left;
   vertical-align:bottom;
}


#bluepage_foot {
   height:20px;width:800px;background-image:url('../images/hback2.gif');
}
#bluepage_foot_tab {
   width:800px; height:20px;
}
#bluepage_bottom_nav {
   position:relative;
   font-family:verdana, helvetica, sans-serif;
   font-weight:bold;
   font-size:10px;
   line-height:12px;
   vertical-align:top;
   text-align:right;
   margin:10px 20px 5px 0;
   padding:0;
}


.snav_cell {
   width:100%; font-size:10px; font-family:verdana, helvetica, sans-serif; padding-left:10px; font-weight:bold;
}
#impress {
   width:36px;
   padding-right:5px;
}
#impress_copy {
   width:235px; color:#003F83; font-weight:bold; font-size:10px; font-family:verdana, helvetica, sans-serif;
}


.templ_table            { padding:0; margin:0; clear:left; display:table;  }
.templ_table_background { padding:0; margin:0; clear:left; display:table; background-color:#999999; }

.templ_tr        { padding:0; margin:0; display:table-row; }

.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; display:table-cell;   }
.templ_td_pic    { vertical-align:top;position:relative; top:0; left:0; padding:0; margin:0; display:table-cell;  width:180px; }
.templ_td_rpic   { vertical-align:top;position:relative; top:0; left:0; padding:0; margin:0; display:table-cell;  width:45px; }
.templ_td_txt    { vertical-align:top;position:relative; top:0; left:0; padding:0; margin:0; display:table-cell;  width:380px; }
.templ_td_rtxt   { vertical-align:top;position:relative; top:0; left:0; padding:0; margin:0; display:table-cell;  width:535px; }
.templ_td_templ  { vertical-align:top;position:relative; top:0; left:0; padding:0; margin:0; display:table-cell; width:580px; }
.templ_td_nosize { vertical-align:top;position:relative; top:0; left:0; padding:0; margin:0; display:table-cell;  }

.templ_table_bgimg {
   width:580px;
   padding:6px; margin:0;
   background-color:#EBEBEB;
   /*
   border:1px dashed #B4B4B4;
   background-image:url('../images/background_img2.jpg');
   background-repeat:repeat-x;
   */
}
.templ_background {
   background-color:#EBEBEB;
   width:568px;
   padding:5px;
   height:100%;
}

.templ_tableborder {
   border:1px solid #9F9F9F;
   padding:5px;
      background-color:#EBEBEB;
   height:100%;
   /* background-image:url('../images/background_img2.jpg'); background-repeat:repeat-x; */
}

.box_txt         { padding: 0; margin: 0; display:block; }
.box_pictxt      { padding: 5px 0 0 0; margin:0; }
.box_space       { height:  5px; 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; }

form             { padding:0; margin:0; }


h1 {
   font-size : 18px;
   font-family : verdana, helvetica, sans-serif;
   line-height:22px;
   color : #003F83;
   text-decoration : none;
   font-weight : bold;
   padding : 0;
   margin : 0;
}

h2 {
   font-size : 14px;
   font-family : verdana, helvetica, sans-serif;
   color : #003F83;
   text-decoration : none;
   font-weight : bold;
   line-height:18px;
   padding : 0 0 20px 0;
   margin : 0;
}
h3 {
   font-size : 11px;
   font-family : verdana, helvetica, sans-serif;
   color : #003F83;
   text-decoration : none;
   font-weight : bold;
   padding : 0 0 0 0;
   margin : 0;
}

.stxt           { font-size:10px; font-family:verdana, helvetica, sans-serif; color:#333333; text-decoration:none;      font-weight:normal; line-height:13px; }
.ptxt           { font-size:10px; font-family:verdana, helvetica, sans-serif; color:#333333; text-decoration:none;      font-weight:normal; line-height:13px; }
.txt            { font-size:11px; font-family:verdana, helvetica, sans-serif; color:#333333; text-decoration:none;      font-weight:normal; line-height:17px; }
.txt2           { font-size:11px; font-family:verdana, helvetica, sans-serif; color:#333333; text-decoration:none;      font-weight:bold;   line-height:17px; }
.tab_titel      { font-size:11px; font-family:verdana, helvetica, sans-serif; color:#333333; text-decoration:none;      font-weight:bold;   line-height:17px; }
.search         { font-size:11px; font-family:verdana, helvetica, sans-serif; color:#f2545b; text-decoration:none;  font-weight:normal; line-height:16px; }
.smap           { font-size:11px; font-family:verdana, helvetica, sans-serif; color:#53575E; text-decoration:none;  font-weight:normal; line-height:15px; height:15px; }

.tabtxt {
   font-family:verdana, helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height:17px;
   color:#333333;
}
.tabtxt2 {
   font-family:verdana, helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   line-height:17px;
   color:#333333;
}

.dl_anker  { padding: 0; margin: 0 ; }

.img_anker { width:22px; height:22px; float:left; padding: 0; margin-top: 1px; margin-right:2px; vertical-align: text-bottom; }

.icon_txt  { float:left; padding: 0; margin: 0 0 0 1px; }



.hr_line        { padding: 0; margin:  5px 0  10px 0; background-color:#003F83; height: 1px; line-height: 1px; font-size: 1px; width:100%; clear:left; }
.hr_lineform    { padding: 0; margin:  5px 0  5px 0; background-color:#003F83; height: 1px; line-height: 1px; font-size: 1px; width:100%; float:left; }

hr               { display:none; }

.hr_line {
   background-image:url('../images/line_h.gif');
   height : 6px;
   line-height : 1px;
   font-size : 1px;
   width:580px;
   padding : 0;
   margin : 5px 0 10px 0;
}

.hr_end      { position:relative; clear:right; }



.img                { position:relative; right:0; bottom:0; vertical-align:bottom; }
.imgbox             { position:relative; right:0; bottom:0; height:100%; width:100%; text-align:right; font-size:0px; line-height:0px; background-color:#ffffff; }
.imgbox_bg          { position:relative; right:0; bottom:0; height:100%; width:100%; text-align:right; font-size:0px; line-height:0px; background-image:url('../images/background_img.jpg'); background-repeat:repeat-x; }
.imgbox_bg2         { position:relative; right:0; bottom:0; height:100%; width:100%; text-align:right; font-size:0px; line-height:0px; background-image:url('../images/background_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; }
.img_link           { position:absolute; right:0; bottom:0; width:19px; height:15px; background-image:url(../images/sys/piclink.gif); cursor:pointer; padding:0; }
.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_border         { position:absolute; left:0;  top:0;    width:100%; height:100%; border:1px solid #808080; display:block; }
.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; }


.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:#003F83; 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;
}


.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:180px; }
.pspace5        { height: 5px;  line-height:1px; font-size:1px; padding:0; margin:0; width:580px; }
.pspace10       { height:10px;  line-height:1px; font-size:1px; padding:0; margin:0; width:580px; }

.space1         { height:  1px; 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; }
.space20        { height: 20px; 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; }
.space100       { height:100px; line-height:1px; font-size:1px; padding:0; margin:0; }


a.snav, a.xnav {
   font-family:verdana, helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   color:#003F83;
   text-decoration:none;
   background-image:url('../images/sys/link_in.gif');
   background-repeat:no-repeat;
   background-position:0px 0px;
   padding-left:14px;
   margin-right:10px;
}
a.snav:hover, a.xnav:hover {
   text-decoration:underline;
   background-image:url('../images/sys/link_in2.gif');
   background-repeat:no-repeat;
   background-position:0px 0px;
}
a.snavb, a.xnavb {
   font-family:verdana, helvetica, sans-serif;
   font-size:10px;
   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;
}

a.xnav, a.xnavb, a.xnavb:hover, a.xnav:hover {
   background-image:none;padding-left:0px;margin-right:0px;
}


a.txt, a.txt2, a.back,a.link_in, a.link_in2, a.link_ex, a.link_ex2  {
   font-family:verdana, helvetica, sans-serif;
   font-weight:normal;
   font-size:11px;
   line-height:17px;
   color:#003F83;
   text-decoration:none;
   background-image:url('../images/sys/link_in.gif');
   background-repeat:no-repeat;
   background-position:0px 0px;
   padding: 0 0 0 14px;
}
a.txt:hover, a.txt2:hover, a.back:hover,a.link_in:hover, a.link_in2:hover, a.link_ex:hover, a.link_ex2:hover  {
   text-decoration:underline;
   background-image:url('../images/sys/link_in2.gif');
   background-repeat:no-repeat;
   background-position:0px 0px;
}
a.dnl, a.dnl2 {
   font-family:verdana, helvetica, sans-serif;
   font-weight:normal;
   font-size:11px;
   line-height:17px;
   color:#003F83;
   text-decoration:none;
}
a.dnl:hover, a.dnl2:hover {
   text-decoration:underline;
}
a.link_dnl, a.link_dnl2 {
   font-family:verdana, helvetica, sans-serif;
   font-weight:normal;
   font-size:11px;
   line-height:17px;
   color:#003F83;
   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.txt2, a.dnl2 ,a.link_in2 ,a.link_ex2, a.link_dnl2 {
   font-weight:bold;
}

a.slink {
   font-family:verdana, helvetica, sans-serif;
   font-size:11px;
   line-height:17px;
   font-weight:normal;
   color:#003F83;
   text-decoration:none;
   background-image:url('../images/sys/link_in2.gif');
   background-repeat:no-repeat;
   background-position:0px 2px;
   padding: 0 0 0 14px;
   display:block;
}
a.slink:hover {
   text-decoration:underline;
}

a.back       { background-image:url('../images/sys/li.gif');  background-position:0px 0px; }
a.back:hover { background-image:url('../images/sys/li2.gif'); background-position:0px 0px; }

