/*                                                                                                      */
/* #################################################################################################### */
/* # Datei css/layout.css.php (bluepageCMS V2.5.8)                                                */
/* #################################################################################################### */
/* # Copyright © 2009 ISS-Oberlausitz (www.iss-ol.de)                                                   */
/* # Stand:  25.02.2009                                                                                 */
/* # Author: T.Hojenski                                                                                 */
/* # Email:  info@iss-ol.de                                                                             */
/* # URL:    http://www.hillerschevilla.de/                                                                  */
/* #################################################################################################### */
/*                                                                                                      */

.cms_content { width:550px; background-color: #ffffff;color: #666666; font-family:arial,helvetica,sans-serif;; font-size:13px; line-height:150%; }

#bluepage_body {
   font-family:arial,helvetica,sans-serif;;  
   font-weight:normal;
   font-size:13px;
   line-height:150%;
   text-decoration:none;
   color:#666666;
   text-align:center;
   margin: 0px;
   padding:0 0;
   background-color:#ffffff;
   height:99%;
   }
#bluepage        { 
   position:relative;
   top:-30px;
   width:1000px;
   padding:0;
   margin:auto;
   min-height:100%;
   text-align:left;
}
#bluepage_bg {
   position:absolute;
   left:0;
   top:0;
   bottom:0px;
   min-height:100%;
   width:1000px;
   background-image:url('../images/bg_bluepage.gif');  
   background-repeat:repeat-y;
   clip:rect(70px, auto, auto, auto);
   z-index:2;
}                            
.bluepage_topspace {
   position:relative;
   top:0;
   left:0;
   width:1000px;
   height:70px;
   overflow:hidden;
}
.bluepage_google_lg {
   position:absolute;
   top:48px;
   right:14px;
   text-align:right;
   z-index:5;         
}

.bluepage_google_lg ul {
  position:relative;
  right:0;
  padding:0;
  margin:0;
}

.bluepage_google_lg li {
  position:relative;
  float:right;
  list-style:none;
  padding:0;
  margin:0;
}

.bluepage_google_lg li a{
  padding:0 3px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,arial,helvetica,sans-serif;;  
  color:#999999;
  font-size:11px;
}

.print_head_pic{
   display:none;
}

.bluepage_google_lg li a:hover{
  text-decoration:underline;
}



#bluepage_head {
   position:relative;
   top:0;
   left:0;
   width:1000px;
   height:125px;
   margin:0;
   padding:0;
   background-image:url('../images/bg_bluepage_head.gif');  
   background-repeat:no-repeat;
   background-position:left top;
   z-index:50;
}
#bluepage_head_content {
   position:relative;
   top:15px;
   left:15px;
   width:970px;
   height:110px;
   margin:0;
   padding:0;
   background-image:url('../images/bg_headlogo.png');  
   background-repeat:no-repeat;
   background-position:left top;
   z-index:50;
}
#bluepage_head_hillerschevilla {
   position:relative;
   top:0px;
   left:0px;
   width:220px;
   height:110px;
   margin:0;
   padding:0;
   background-image:url('../images/hillerschevilla.png');  
   background-repeat:no-repeat;
   background-position:left top;
   display:block;
   z-index:1;
}
#bluepage_head_hvlogo {
   position:absolute;
   top:-24px;
   left:179px;
   width:82px;
   height:82px;
   margin:0;
   padding:0;
   background-image:url('../images/hv.png');  
   background-repeat:no-repeat;
   background-position:left top;
   display:block;
   z-index:10;
}
#bluepage_head_rpic {
   position:absolute;
   top:0px;
   left:220px;
   width:750px;
   height:110px;
   margin:0;
   padding:0;
   background-image:url('../mat/rpic/bsp.jpg');  
   background-repeat:no-repeat;
   text-align:left;
   z-index:5;
}
#bluepage_head_banner {
   position:relative;
   top:0;
   left:0;
   width:750px;
   height:110px;
   margin:0;
   padding:0;
   z-index:6;
}
#bluepage_head_bottom {
   position:absolute;
   top:125px;
   left:15px;
   width:970px;
   height:3px;
   margin:0;
   padding:0;
   background-image:url('../images/bg_head_bottom.gif');  
   background-repeat:no-repeat;
   background-position:left top;
   overflow:hidden;
   z-index:5;
}



.bluepage_tab {
   position:relative;
   left:15px;
   top:0;
   display:table;
   z-index:20;          
}
.bluepage_row {
   display:table-row;
}
.bluepage_td1 {
   position:relative;
   left:0;
   padding:0; 
   margin:0; 
   width:240px;
   z-index:21;
   text-align:left;
   vertical-align:top;
   display:table-cell;    
   overflow:hidden;             
}
.bluepage_td2 {
   position:relative;
   width: 560px;
   padding:0;
   margin:0;
   text-align:left;     
   vertical-align:top;
   z-index:22;                    
   display:table-cell;    
}
.bluepage_td3 {
   position:relative;
   width: 175px;
   padding:0;
   margin:0;
   text-align:left;
   vertical-align:top;   z-index:21;                      
   display:table-cell;   
           
}



#bluepage_nav {
   position:relative;
   top:0;
   left:0;
   padding:0; 
   margin:0; 
   width:220px;
   font-family:arial,helvetica,sans-serif;;  
   font-size:12px;
   font-weight:normal;
   color:#ffffff;                   
}
#bluepage_nav_top {
   position:relative;
   top:0;
   left:0;
   padding:0; 
   margin:0; 
   width:220px;
   height:27px;
   background:#961824; 
   overflow:hidden;         
   border-bottom:1px solid #6A0F16;
}
#bluepage_nav a span {
   font-size:12px;
}
.bluepage_ul_1 {
   position:relative;
   left:0;
   margin:0;
   padding:0;
   line-height:140%;
   width:220px;
   z-index:55;
   list-style-type : none;
   overflow:hidden;     
}                                    
.bluepage_ul_2 {
   position:relative;
   left:0;
   margin:0;
   padding:0;
   line-height:120%;
   width:220px;
   z-index:55;
   list-style-type : none;
   overflow:hidden;
}
.bluepage_ul_3 {
   position:relative;
   left:0;
   margin:0;
   padding:0;
   line-height:120%;
   width:220px;
   z-index:55;
   list-style-type : none;
   overflow:hidden;
}
.bluepage_li_1 {
   position:relative;
   margin:0;
   padding:0;
   width:220px;
   z-index:55;
   overflow:hidden;
}
.bluepage_li_2 {
   margin:0;
   padding:0;
   width:220px;
   z-index:57;
   overflow:hidden;
}
.bluepage_li_3 {
   margin:0;
   padding:0;
   width:220px;
   z-index:59;
   overflow:hidden;
}
a.nav_1 {
   display:block;
   padding:5px 10px 5px 16px;
   margin:0;
   font-family:arial,helvetica,sans-serif;;  
      font-size:12px;
   font-weight:normal;
   color:#ffffff;   
   text-decoration:none;
   overflow:hidden;
   background-color:#961824;
   background-image:url('../images/bg_nav1.gif');  
   background-repeat:no-repeat;
   background-position:left -100px;
   border-top:1px solid #B55D65;
   border-bottom:1px solid #6A0F16;
}
a.nav_1:hover, a.nav_1b:hover {
   color:#ffffff;
   background-color:#5F0F18;
   background-image:url('../images/bg_nav1b.gif');  
   background-repeat:no-repeat;
   background-position:left -100px;
   border-top:1px solid #040500;
   border-bottom:1px solid #5F0F18;
}
a.nav_1b {
   color:#ffffff;   
   display:block;
   padding:5px 10px 5px 16px;
   margin:0;
   font-family:arial,helvetica,sans-serif;;  
      font-weight:bold;
   text-decoration:none;
   overflow:hidden;
   font-weight:normal;
   background-color:#5F0F18;
   background-image:url('../images/bg_nav1b.gif');  
   background-repeat:no-repeat;
   background-position:left -100px;
   border-top:1px solid #040500;
   border-bottom:1px solid #5F0F18;
}
a.nav_2 {
   color:#333333;   
   display:block;
   padding:5px 10px 5px 16px;
   margin:0;
   font-family:arial,helvetica,sans-serif;;  
      font-weight:normal;
   text-decoration:none;
   overflow:hidden;
   font-weight:normal;
   background-color:#e7e7e7;
   border-top:1px solid #ffffff;
   border-bottom:1px solid #cccccc;
}
a.nav_2:hover, a.nav_2b:hover, a.nav_2c:hover {
   color:#333333;
   background-color:#cccccc;
   border-top:1px solid #999999;
   border-bottom:1px solid #cccccc;
}
a.nav_2b {
   color:#333333;   
   display:block;
   padding:5px 10px 5px 16px;
   margin:0;
   font-family:arial,helvetica,sans-serif;;  
      font-weight:bold;
   text-decoration:none;
   overflow:hidden;
   font-weight:normal;
   background-color:#cccccc;
   border-top:1px solid #999999;
   border-bottom:1px solid #cccccc;
}
a.nav_3 {
   color:#961824;   
   display:block;
   padding:5px 10px 5px 16px;
   margin:0;
   font-family:arial,helvetica,sans-serif;;  
      font-weight:normal;
   text-decoration:none;
   overflow:hidden;
   font-weight:normal;
   background-color:#ffffff;
   border-top:1px solid #ffffff;
   border-bottom:1px solid #e7e7e7;
}
a.nav_3:hover, a.nav_3b:hover, a.nav_3c:hover {
   color:#961824;
   text-decoration:underline;
}
a.nav_3b {
   color:#961824;   
   display:block;
   padding:5px 10px 5px 16px;
   margin:0;
   font-family:arial,helvetica,sans-serif;;  
      font-weight:bold;
   text-decoration:none;
   overflow:hidden;
   font-weight:normal;
   background-color:#ffffff;
   border-top:1px solid #ffffff;
   border-bottom:1px solid #e7e7e7;
}
a.nav_end {
   background-position:left bottom;
   border-bottom:0px solid #6A0F16;
   padding-bottom:8px;
}
a.nav_end:hover {
   background-image:url('../images/bg_nav1b.gif');  
   background-repeat:no-repeat;
   background-position:left bottom;
   border-bottom:0px solid #6A0F16;
   padding-bottom:8px;
}
a.nav_end_2,
a.nav_end_3 {
   background-image:url('../images/bg_nav1b.gif');  
   background-repeat:no-repeat;
   background-position:left bottom;
   border-bottom:0px solid #6A0F16;
   padding-bottom:20px;
}
.bluepage_nav_space {
   position:relative;
   width:220px;
   height:30px;
}


.bluepage_content_topspace {
   position:relative;
   height:20px;
   overflow:hidden;
   width:100%;
}
#bluepage_content {
   position:relative;
   top:0;
   left:0;
   font-family:arial,helvetica,sans-serif;;  
   font-size:13px;
   line-height:150%;
   margin:0;
   z-index:30;
   overflow:hidden;      
   width:540px;
      padding:0;            
}
#bluepage_content_bottom_space {
   position:relative;
   width:100%;        
   height:40px;
   overflow:hidden;  
}


.bluepage_banner_space{
   position:relative;
   height:20px;
   overflow:hidden;
}

.bluepage_bnr {           
  position:relative;
  left:0;
  top:0;
  line-height:130%;
  margin:0;
  width:170px;
  font-family:arial,helvetica,sans-serif;;
  font-size:13px;

}

.bnr_typ_a h3{
   background-image:url('../images/bnr_typ_c.png');
   background-repeat:repeat-x;
   background-color: #631115;
   color:#ffffff;
   display:block;
      padding:4px 3px 4px 22px;   font-size:12px;
   line-height:150%;   
}

.bnr_typ_b h3{
   background-image:url('../images/bnr_typ_b.png');
   background-repeat:repeat-x;
   background-color: #497f01;
   color:#ffffff;
   display:block;
   font-size:12px;
   line-height:150%;   
      padding:4px 3px 4px 22px;}

.bnr_typ_c h3{
   background-image:url('../images/bnr_typ_a.png');
   background-repeat:repeat-x;
   background-color: #d2d2d2;
   color:#961824;
      padding:4px 3px 4px 22px;   font-size:12px;
   line-height:150%;   
   display:block;
}

.bluepage_bnr_back {
   position:relative;
   top:0;
   left:0;
   padding:5px 0 0 0;
   margin:0;
   overflow:hidden;
}


.bluepage_bnr_titel {
   font-weight:bold;
   line-height:120%;
}


.bluepage_bnr_txt {
   background-color:#f0f0f0;
   position:relative;
   padding:0.52em 0.52em 0.52em 0.6em;
   line-height:150%;
      overflow:hidden;
}
.bluepage_bnr_txt2 {
   padding:0.52em 0.52em 0.52em 0.6em;
   line-height:150%;
      overflow:hidden;
   font-weight:bold;
}
.bluepage_bnr_img {
   position:relative;
   padding:0;
   margin:0;
}


.bluepage_bnr_bottom {
   position:relative;
   background-image:url('../images/bnr_bottom.gif');
   background-repeat:no-repeat;
   background-position: 0 0;
   height:11px;
   overflow:hidden;  
}

.bluepage_bnr_bottom2 {
   position:relative;
   height:1px;
   overflow:hidden;  
}

.bluepage_bnr_space {
   position:relative;
   height:20px;
   overflow:hidden;
}



#bluepage_bottom {
   position:absolute;      
   bottom:-10px;
   left:0;
   width:1000px;
   height:40px;
   background-image:url('../images/bg_bluepage_bottom.gif');
   background-repeat:no-repeat;
   background-position:left bottom;
   z-index:150;     
}

#bluepage_bottom_content {
   position:absolute;
   bottom:5px;
   left:15px;
   width:970px;
   height:30px;
}                                    


#bluepage_bottom_sitenav {
   position:absolute;
   top:-25px;
   left:240px;
   width:540px; 
   height:20px;
   margin:auto 0;   
   text-align:left;
   z-index:20;        
}
.bluepage_bottom_sitenavbox {
   color:#68b500;
   padding:1px 0 0 0;  
   margin:auto 0; 
   width:480px;
   height:1em;
   font-weight:normal;       
   font-size:13px;     
}
.bluepage_sitenavcontent {
   display:inline;
   margin:auto;         
   text-align:left;     
}
#bluepage_bottom_sitenav_site {
   display:block;
   float:left;
   padding-right:0.5em;
}

.bluepage_bottom_sitenav_sitenr {
   display:block;
   float:left;
   color:#68b500;
}
.bluepage_bottom_sitenav_sitenr a {
   color:#68b500;
   text-decoration:none;
   display:block;
   padding: 0 4px;
}
.bluepage_bottom_sitenav_sitenr a:hover {
   color:#68b500;
   text-decoration:none;
   display:block;
   padding: 0 4px;
   text-decoration:underline;
}
.bluepage_bottom_sitenav_sitebtn {
   display:block;
   float:left;
   color:#68b500;
   padding-top:1px;}

.link_sitenav_sitenr {
   display:block;
   float:left;
}
.link_sitenav_sitenr a {
   color:#68b500;
   text-decoration:none;
   display:block;
   padding: 0 0.3em;

}
.link_sitenav_sitenr a:hover {
   color:#666666;
   text-decoration:underline;
   display:block;
   padding: 0 0.3em;    
}


.link_sitenav_l {
   float:left; 
}
.link_sitenav_l a {
   display:block;
   width:25px;
   background-image:url('../images/sys/lx.gif');
   background-repeat:no-repeat;
   background-position:0px 1px;
   color:#68b500;
   text-decoration:none;
   line-height:140%;
   font-size:12px;     
   display:block;
}
.link_sitenav_l a:hover {
   background-image:url('../images/sys/lx.gif');
   background-repeat:no-repeat;
   background-position:0px -32px;
   color:#68b500;
   text-decoration:none;
}
.link_sitenav_r {
   float:left; 
}
.link_sitenav_r a {
   display:block;
   width:25px;
   background-image:url('../images/sys/rx.gif');
   background-repeat:no-repeat;
   background-position:right 1px;
   color:#68b500;
   line-height:140%;
   font-size:12px;     
   text-decoration:none;
}
.link_sitenav_r a:hover {
   background-image:url('../images/sys/rx.gif');
   background-repeat:no-repeat;
   background-position:right -32px;
   color:#68b500;
   text-decoration:none;
}
.link_sitenav_space {
   width:15px;
   height:14px;
   padding:0 7px;
}

.bluepage_sitenavbox_space {
   position:relative;
   left:0;
   padding:0; 
   margin:0; 
   height:30px;
   width:auto;
   z-index:4;
   overflow:hidden;         
}


#bluepage_search {
   position:absolute;
   bottom:3px;
   left:0;
   width: 190px;
   height:18px;
   z-index:10;
   margin:0;
   padding:0;
   background-image:url('../images/bg_search.png');
   background-repeat:no-repeat;
   background-position: left top;
   vertical-align:middle;       
}

#bluepage_search form {
   padding:0;
   margin:0;
   height:100%;
}
.bluepage_search_input {
   position:absolute;
   top:2px;
   left:16px;
   font-size:0.7em;
   font-family:arial,helvetica,sans-serif;;
   color:#666666;
   text-decoration:none;
   font-weight:normal;
   border:0;
   padding: 0.1em;
   margin:auto;
   background-color:transparent;  
   width: 146px;
   vertical-align:middle;   
}
#bluepage_search_btn {
   position:absolute;
   right:2px;
   top:0;
   font-size:0.1em;
   font-family:arial,helvetica,sans-serif;;
   color:#999999;
   text-decoration:none;
   font-weight:bold;
   border:0;
   width:20px;
   height:18px;               
   background-color:transparent; 
   background-image:url('../images/pic.gif');
   cursor:pointer;           
}
.bluepage_search_spacer {
   position:relative;
   left:0;
   padding:0; 
   margin:0; 
   height:1em;
   z-index:4;
   overflow:hidden;          
}

#bluepage_bottom_nav {
   position:absolute;
   top:4px;
   right:0;
   width:730px;
   height:25px;  
   color:#666666;
   line-height:150%; 
   text-align:right; 
   z-index:50;          
}
#bluepage_bottom_nav ul {
   list-style-type : none;
   margin:0;
   padding:4px 0;
   font-size:10px;
}
#bluepage_bottom_nav li {
   margin:0;
   padding:0 0.2em;
   float:right;
}
#bluepage_bottom_nav a {
   color:#333333;
   font-weight:bold;
   text-decoration:none;
}
#bluepage_bottom_nav a.aktiv {
   color:#333333;
   font-weight:bold;
   text-decoration:none;
   border-bottom:1px solid #333333;
}
#bluepage_bottom_nav a:hover {
   color:#333333;
   font-weight:bold;
   text-decoration:underline;
   border-bottom:0px solid #3372B2;
}


#bluepage_logout {
   position:relative;
   top:5px;
   left:17px;
   width:165px; 
   height:20px;
   color:#666666;
   text-align:left;
   z-index:100;       
}
#bluepage_logout div {
   font-size:12px; 
   text-align:left;
}
a.link_logout {
   color:#68b500;
   text-decoration:none;
   background-image:url('../images/sys/link_logout.gif');
   background-repeat:no-repeat;
   background-position:0px 1px;
   padding-left:18px;
   margin-right:0px;
   border-bottom:1px dotted #68b500;
}
a.link_logout:hover {
   color:#68b500;
   text-decoration:none;
   background-image:url('../images/sys/link_logout.gif');
   background-repeat:no-repeat;
   background-position:0 -49px; 
   padding-left:18px;
   border-bottom:1px solid #68b500;
}



#popup_background {
   position:fixed;
   top:0;
   left:0;
   width:100%;
   min-height:100%;
   background-image:url('../images/sys/bg_bluepage_lightbox.png');
   z-index:10000;
   display:none;
   /*overflow:hidden;*/
   }
#popup_content {
   position:absolute;
   top:50%;
   left:50%;
   width:680px;   
   height:580px;  
   margin-left:-340px;
   margin-top:-290px;
   background-color:#ffffff;
   /*background-image:url('../images/bg_popup.gif'); */
   font-size:12px; 
   font-family:arial,helvetica,sans-serif; 
   font-weight: normal; 
   text-decoration:none; 
   color:#333333;
   border:0px solid #ffffff;
   line-height:14px; 
   z-index:15000;
   padding:0;
   display:none;
}
#bluepage_popup_close {
   position:absolute;
   display:block;
   right:10px;
   bottom:10px;
   width:18px;
   height:18px;
   z-index:10;
}
#bluepage_popup_gal {
   position:relative;
   top:0px;
   left:0;
   width:680px;
   height:582px;
   text-align:center;
   margin:auto;       
}
.bluepage_gal_img {
   border:1px solid #999999;
}
.bluepage_gal_content {
   position:relative;
   top:12px;
   width:100%;
   height:500px;
   text-align:center;
   margin:auto;
   overflow:hidden;
   background-image:url('../images/sys/loading.gif');
   background-repeat:no-repeat;
   background-position:center center;       
}
.bluepage_gal_titel {
   position:absolute;
   left:10px;
   top:5px;
   width:660px;
   text-align:left;
   margin:0;
   color:#0B2345;
   font-weight:bold; 
}
.bluepage_gal_txt {
   position:absolute;
   left:13px;
   bottom:15px;
   width:660px;
   text-align:left;
   color:#333333;
   margin:0;
}   
.bluepage_gal_txt2 {
   position:absolute;
   left:13px;
   bottom:35px;
   width:660px;
   text-align:left;
   color:#333333;
   margin:0;   
}   
.bluepage_gal_nav {
   position:absolute;
   left:13px;
   bottom:0;
   width:180px;
   height:25px;
   text-align:left;
   margin:0;
}   
.bluepage_gal_nav_img {
   float:left; 
   width:20px; 
   height:20px;
}
.bluepage_gal_nav_img a {
   text-decoration:none;
   display:block;
   width:20px;
   height:20px;
}


.bluepage_gal_nav_img a.l        { background-image:url('../images/sys/l.gif');   background-repeat:no-repeat; background-position:0 0; }
.bluepage_gal_nav_img a.ll       { background-image:url('../images/sys/ll.gif');  background-repeat:no-repeat; background-position:0 0; }
.bluepage_gal_nav_img a.r        { background-image:url('../images/sys/r.gif');   background-repeat:no-repeat; background-position:0 0; }
.bluepage_gal_nav_img a.rr       { background-image:url('../images/sys/rr.gif');  background-repeat:no-repeat; background-position:0 0; }

.bluepage_gal_nav_img a:hover {
   text-decoration:none;
   background-position:0 -50px;
   background-repeat:no-repeat; 
}

.bluepage_gal_nav_txt {
   float:left; 
   width:auto; 
   height:20px;
   text-align:center;
   padding-left: 3px;
   padding-right: 10px;
}

#bluepage_popup_flash {
   position:relative;
   top:4px;
   left:0;
   width:610px;
   height:472px;
   text-align:center;
   margin:auto;
}
#bluepage_flash_content {
   position:relative;
   top:72px;
   width:590px;
   height:440px;
   text-align:center;
   margin:auto;
   overflow:hidden;
   background-image:url('../images/loading.gif');
   background-repeat:no-repeat;
   background-position:center center;     
}

          