/*                                                                                                      */
/* #################################################################################################### */
/* # Datei css/layout.css.php 1.0  (bluepageCMS V2.5.9)                                                */
/* #################################################################################################### */
/* # Copyright © 2009 ISS-Oberlausitz (www.iss-ol.de)                                                   */
/* # Stand:  14.10.2009                                                                                 */
/* # Author: T.Hojenski                                                                                 */
/* # Email:  info@iss-ol.de                                                                             */
/* # URL:    http://www.quaddriver.info                                                                  */
/* #################################################################################################### */
/*                                                                                                      */



.db_finder_box {
   position:relative;
   width:745px;
   height:140px;
   padding:0; 
   margin:0;
   background-image:url('../images/bg_db_finder.png');   
   background-repeat:no-repeat; 
   background-position:left top;
}
.db_finder_headline {
   position:absolute;
   top:18px;
   left:25px;
   width:695px;
   font-size : 18px;
   font-family : Verdana,arial,helvetica,sans-serif;;
   line-height:120%;
   color : #ffffff;   
   text-decoration:none;
   font-weight : bold;
   padding:0;
   margin:0;
}
.db_finder_frml {
   position:absolute;
   top:54px;
   left:25px;
   width:695px;
   font-family : Verdana,arial,helvetica,sans-serif;;
   line-height:120%;
   color : #ffffff;   
   text-decoration:none;
   font-weight : bold;
   padding:0;
   margin:0;
}
.db_finder_select {
   position:relative;
   top:0;        
   font-size:0.9em;
   font-family:arial,helvetica,sans-serif;;
   line-height:1.8em;
   padding:0;
   color:#253141;
   text-decoration:none;
   font-weight:normal;
   border:1px solid #CDCDCD;
   margin:0;
   width:205px;
}
.db_finder_select_2 {
   position:relative;
   top:0;        
   font-size:0.9em;
   font-family:arial,helvetica,sans-serif;;
   line-height:1.8em;
   padding:0;
   color:#253141;
   text-decoration:none;
   font-weight:normal;
   border:1px solid #CDCDCD;
   margin:0;
   width:95px;
}
.db_finder_select_3 {
   position:relative;
   top:0;        
   font-size:0.9em;
   font-family:arial,helvetica,sans-serif;;
   line-height:1.8em;
   padding:0;
   color:#253141;
   text-decoration:none;
   font-weight:normal;
   border:1px solid #CDCDCD;
   margin:0;
   width:145px;
}
.db_finder_bereich_select {
   position:relative;
   top:0;        
   font-size:0.9em;
   font-family:arial,helvetica,sans-serif;;
   line-height:1.8em;
   padding:0;
   color:#253141;
   text-decoration:none;
   font-weight:normal;
   border:1px solid #CDCDCD;
   margin:0;
   width:137px;
}
.db_finder_btn_div {
   position:absolute;
   left:-3px;
   top:35px;
   width:111px;
   height:32px; 
}
.db_finder_btn {
   position:relative;
   width:111px;
   height:32px; 
   font-size:12px; 
   font-family:arial,helvetica,sans-serif;; 
   padding:1px 10px 2px 5px; 
   color:#ffffff; 
   text-decoration:none;  
   font-weight:bold; 
   border:0px solid #8396A2; 
   text-align:center; 
   background-color:transparent; 
   background-image:url('../images/db_btn.gif');
   background-repeat:no-repeat;
   background-position:left 0;
   cursor:pointer; 
}

.db_finder_reset_div {
   position:absolute;
   left:120px;
   top:35px;         
   width:200px;
   height:32px; 
}
.db_finder_reset {
   position:relative;
   height:32px; 
   font-size:12px; 
   font-family:arial,helvetica,sans-serif;; 
   padding:1px 10px 2px 5px; 
   color:#E0E1E0; 
   text-decoration:none;  
   font-weight:normal; 
   border:0px solid #8396A2; 
   text-align:left; 
   background-color:transparent; 
   cursor:pointer; 
}
.db_finder_reset_div a {
   position:relative;
   top:7px;
   font-size:12px; 
   font-family:arial,helvetica,sans-serif;; 
   color:#E0E1E0; 
   text-decoration:none;  
   font-weight:normal; 
}
.db_finder_reset_div a:hover {
   color:#324354; 
   text-decoration:underline;  
}


.db_finder_request_tab {
   width:735px;
   padding:4px; margin:0;
   background-color:#ffffff;
   border:1px solid #9EA5AB;
   margin-bottom:3px;
}
.db_finder_request_tab .templ_table {
   height:100%;
   background-image:url('../images/bg_db_requesttab.gif');
   background-repeat:repeat-y;
}

.templ_td_rpic   { position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; vertical-align:top;  width:125px; }
.templ_td_rtxt   { position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; vertical-align:top;  width:606px; }
.templ_td_rspace { position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; vertical-align:top;  width:4px; }

.db_box_headline { position:relative;padding:10px; background-color:#1480C5; color:#ffffff; font-size:16px; font-weight:bold; border-bottom:1px solid #ffffff; }
.db_box_text     { padding:5px 10px; background-color:#E2E3E3; color:#253141; font-size:13px; font-weight:normal; border-bottom:1px solid #ffffff; }
.db_box_text2    { padding:5px 10px; color:#253141; font-size:13px; font-weight:normal; border-bottom:1px solid #ffffff; }
.db_box_preis    { padding:5px 10px;  color:#253141; font-size:16px; font-weight:bold; }

.db_box_headline div {
   width:495px; 
}
.db_box_preis b.red,
.db_tab_list b.red,
#db_tab_detail b.red {
    color:#FF0000;
}
.db_box_preis b.red {
    font-size:12px;
    color:#FF0000;
}
.db_box_preis span  { 
   padding-left:10px;
   color:#253141; 
   font-size:13px; 
   font-weight:bold; 
   /* text-decoration:line-through;*/
}

.db_detail_btn {
   position:absolute;
   top:8px;
   right:10px;
   width:75px;
   height:23px; 
   font-size:11px; 
   font-family:arial,helvetica,sans-serif;; 
   color:#ffffff; 
   text-decoration:none;  
   font-weight:bold; 
   text-align:left; 
   background-image:url('../images/db_btn_detail.gif');
   background-repeat:no-repeat;
   background-position:right 0;
   cursor:pointer; 
   padding:0;
}
.db_detail_btn span {
   position:relative;
   padding:2px 0 2px 10px; 
   display:block;
}

.db_finder_detail_tab {
   width:735px;
   padding:4px; margin:0;
   background-color:#ffffff;
   border:1px solid #9EA5AB;
   margin-bottom:3px;
}
.db_finder_detail_tab .templ_table {
   height:100%;
   background-image:url('../images/bg_db_detailtab.gif');
   background-repeat:repeat-y;
}
.db_detail_headline { position:relative;padding:10px; background-color:#1480C5; color:#ffffff; font-size:16px; font-weight:bold; border-bottom:1px solid #ffffff; }

.templ_td_dpic   { position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; vertical-align:top;  width:370px; }
.templ_td_dtxt   { position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; vertical-align:top;  width:361px; }
.templ_td_dspace { position:relative; top:0; left:0; padding:0; margin:0; overflow:hidden; display:table-cell; vertical-align:top;  width:4px; }

.db_anfrage_btn {
   position:absolute;
   top:7px;
   right:10px;
   width:155px;
   height:26px; 
   font-size:11px; 
   font-family:arial,helvetica,sans-serif;; 
   color:#ffffff; 
   text-decoration:none;  
   font-weight:bold; 
   text-align:left; 
   background-image:url('../images/db_btn_anfrage.gif');
   background-repeat:no-repeat;
   background-position:right 0;
   cursor:pointer; 
   padding:0;
}
.db_anfrage_btn span {
   position:relative;
   padding:3px 0 2px 10px; 
   display:block;
}

.tr2 { background-color:#E2E3E3; }

#db_tab_detail td {
   font-family:arial,helvetica,sans-serif;;
   font-size:13px;
   font-weight:normal;
   line-height:150%;
   color:#253141;
    padding:5px 10px;
     border-bottom:1px solid #ffffff;
}
.db_finder_detail_tab .dbtxt {
   padding:5px 10px; 
   color:#253141; 
   font-size:13px; 
   font-weight:normal; 
}

.db_frml_tab {
   position:relative;
   top:-3px;
   left:0;
   width:699px;
   padding:15px 22px 10px 22px;
   margin:0 0 -3px 0;
   background-color:#F1F1F2;
   border-left:1px solid #9FA6AC;
   border-right:1px solid #9FA6AC;        
}
.db_frml_tab_bottom {
   position:relative;
   left:0;
   background-image:url('../images/db_frml_bottom.gif');
   background-repeat:no-repeat;
   height:5px;
   width:745px;
   overflow:hidden;
   clear:left;
}
.db_frml_headline {
   position:relative;
   font-size : 15px;
   font-family : Verdana,arial,helvetica,sans-serif;;
   line-height:120%;
   color : #1480C5;   
   text-decoration:none;
   font-weight : bold;
   padding:0;
   margin:0 0 15px 0;
}

.db_frml_box { position:relative; padding:0; margin:0; clear:left; width:100%; }
.db_frml_button_box { position:relative; padding:0; margin:0; clear:left; width:100%; height:32px; }

.db_td_frml_label    { padding:0; margin:0; float:left; width:85px; font-weight:bold; }
.db_td_frml_hspace   { padding:0; margin:0; float:left; width:10px; height:1em; overflow:hidden; }
.db_td_frml_input    { padding:0; margin:0; float:left; width:230px; }
.db_td_frml_textarea { padding:0; margin:0; float:left; width:590px; }

.db_frml_input {
   position:relative;
   top:0;        
   font-size:0.9em;
   height:1.8em;
   font-family:arial,helvetica,sans-serif;;
   padding:0.2em;
   color:#000000;
   text-decoration:none;
   font-weight:normal;
   border:1px solid #999999;
   margin:0;
   width:230px;
}
.db_frml_textarea {
   position:relative;
   top:0;        
   font-size:0.9em;
   height:118px;
   font-family:arial,helvetica,sans-serif;;
   padding:0.2em;
   color:#000000;
   text-decoration:none;
   font-weight:normal;
   border:1px solid #999999;
   margin:0;
   width:590px;
}
.db_frml_error {
   border-color:#cc0000;
}

.db_tab_list tr {
   cursor:pointer;
}
.db_tab_list th {
   font-family:arial,helvetica,sans-serif;;
   font-size:12px;
   font-weight:normal;
   line-height:150%;
   color:#69717C;
   padding:5px 10px;
   text-align:left;
   cursor:pointer; 
}
.db_tab_list td {
   font-family:arial,helvetica,sans-serif;;
   font-size:12px;
   font-weight:normal;
   line-height:150%;
   color:#253141;
   background-color:#F1F1F2;
   padding:5px 10px;
   vertical-align:top;
}
.db_tab_list .tr2 td {
   background-color:#E2E3E3;
}
.db_tab_list .sortimg {
   margin-top:5px;
   margin-right:-2px;
   cursor:pointer; 
}
.db_tab_list a {
   position:relative;
   color:#1480C5;
   text-decoration:none;
   border-bottom:0px solid #1480C5;
   font-weight:bold;
   display:block;
}
.db_tab_list a:hover {
   color:#1480C5;
   text-decoration:none;
   border-bottom:1px solid #1480C5;
}
.db_list_tooltip {
   position:absolute;
   top:-50px;
   left:-163px;
   display:block;
   width:160px;
   height:115px;
   background-image:url('../images/bg_db_tooltip.gif');
   background-repeat:no-repeat;
   display:none;
   z-index:1000;
}
.db_red {
   color:#cc0000;
}
.db_smalltxt {
   font-size:0.8em;
}
.db_navbar {
   position:relative;
   padding:0;
   margin:0;
}
a.link_print { 
   float:right;
   border:5px solid #ffffff;
   border-radius:5px;
   -moz-border-radius:5px;
   -khtml-border-radius:5px;
   text-decoration:none;
}  

a.link_print span {
   color:#1480c5;
   text-decoration:none;
   font-weight:bold;
   background-color:#ffffff;    
   background-image:url('../images/sys/link_ank.gif');
   background-repeat:no-repeat;
   background-position:0 0; 
   padding:0 5px 0 15px;
   display:block;
}
a.link_print:hover { 
   float:right;
   border:5px solid #1480c5;
   border-radius:5px;
   -moz-border-radius:5px;
   -khtml-border-radius:5px;
   text-decoration:none;
}  

a.link_print:hover span {
   color:#ffffff;
   text-decoration:none;
   font-weight:bold;
   background-color:#1480c5;    
   background-image:url('../images/sys/link_ank.gif');
   background-repeat:no-repeat;
   background-position:0 -100px; 
   padding:0 5px 0 15px;
   display:block;
}


.jsgal_zoom {
   position:relative;
   left:0; 
   width:370px;
   height:280px;
   text-align:center;
   overflow:hidden;
}
.jsgal_imgzoomdiv {
   text-align:center;
}
.jsgal_zoom_titel {
   height:4.65em;
}
.templ_td_jsgal_nav {
   position:relative; 
   top:0; 
   left:0; 
   padding:0; 
   margin:0; 
   overflow:hidden; 
   display:table-cell; 
   vertical-align:top; 
      text-align:center;
   width:10px;
   height:100%;
}
.templ_td_jsgal_content {
   position:relative; 
   top:0; 
   left:0; 
   padding:0; 
   margin:0; 
   display:table-cell; 
   overflow:hidden; 
      width:350px;
}
.jsgal_nav_img {
   position:relative;
   top:1px;
   height:60px;
   cursor:pointer;
}
.jsgal_navspace {
   position:releative;
   width:10px;
   height:14px; 
   overflow:hidden; 
}
.jsgal_imgspace {
   position:releative;
   width:4px;
   height:60px;
   overflow:hidden;    
}
.jsgal_imgbox           { 
   text-align:center;
   width:80px; 
}
.jsgal_navpic {
   position:relative;
   margin-top:1px;
}
.js_gal_border {
   height:100%;
   border:1px solid #9F9F9F;
   padding:1px;
}
.jsgal_vcont {
   position:relative;
   top:0;
   left:0;
   width:100%;
   overflow:hidden;
}
.jsgal_ncont { 
   position:absolute;
   top:0;
   left:0;
   height:100%;
   margin:0;
   padding:0;
}
.hr_line_jsgal {
   background-image:url('../images/line_h.gif');
   background-repeat:repeat-x;
   background-position:center;
   height : 9px;
   overflow:hidden;
   padding : 0;
   margin : 0;
   width:;
   clear:left;
}

