/*                                                                                                      
   #################################################################################################### 
   # Datei css/layout.css (bluepageCMS V3.3.0)                                                        #  
   #################################################################################################### 
   # Copyright © 2011 ISS-Oberlausitz (www.iss-ol.de)                                                   
   # Stand: 09.07.2011                                                                                  
   # Author: T.Hojenski                                                                                 
   # Email:  info@iss-ol.de                                                                             
   # URL:    http://www.zvon.de/                                               
   #################################################################################################### 
*/                                                                                                      

#bluepageBody {
   font-size:14.4px;
   font-family:myriad-pro,Calibri,Arial,Helvetica,sans-serif;  
   color:#333333;
   line-height:140%;
   font-style: normal;
   font-weight: 400;
   text-decoration:none;
   text-align:center;
   background:#eeeeee; /* url('../img/layout/bg_body.png') repeat-x fixed;  */
   height:100%; /*  für evacs2012 ausgeblendet */
   overflow:auto;
   overflow-y:scroll; 
   padding:0;                             
   margin:0;                                                     
    
}

#bluepageBody b,
.cmsContent b { 
   font-style: normal;
   font-weight: 600;
}
.typekit-badge {
   position:absolute !important;
   left:-5000px !important;
   
}
.small {
   font-family:myriad-pro-condensed,myriad-pro,Calibri,Arial,Helvetica,sans-serif;
}

#bluepageContainer {
   position:relative;
   top:-2.813em;
   width:100%;
   min-width:62.5em;
   margin:auto;                   
   padding:0;
   min-height:100%;        
   text-align:center;    
   z-index:1;           
}

#bluepageBG {
   position:absolute;
   left:0;
   top:0;
   bottom:0;
   margin:auto;
   min-height:100%;
   width:100%;
   min-width:62.5em;
   text-align:center;
   clip:rect(12.188em, auto, auto, auto);      
   z-index:2;            
}
#bluepageBG div {
   position:relative;
   top:0;
   bottom:0;
   height:100%;
   width:62.5em;
   margin:auto;
   text-align:center;                     
   z-index:3;
}
#bluepageBG div img {
   width:100%;
   height:100%;
}
#bluepage {
   position:relative;
   top:0;
   bottom:0;
   width:62.5em;
   margin:auto;                   
   padding:0;                               
   min-height:100%;
   text-align:center;    
   z-index:5;                                                                 
}

#bluepage_top_space {
   position:relative;
   top:0;
   left:0;
   width:62.5em;
   height:4.688em;
   overflow:hidden;  
   z-index:1;            
}



#bluepageHead {
   position:relative;
   top:0;
   left:0;
   width:62.5em;
   height:25em;
   margin:0;
   padding:0;
   text-align:center;
   z-index:100;                              
}
#bluepageHeadOEPNV {
   position:absolute;
   top:0.938em;
   left:1em;
   width:5em;
   height:1.5em;
   z-index:501;
}
#bluepageHeadOEPNV img {
   width:5em;
   height:1.5em;
}
/*
#bluepageHead img {
   width:100%;
   height:100%;
}
*/
#bluepage_lgnav {
   position:absolute;
   top:-1.563em;
   right:0.313em;
   height:1.563em;
   float:right;
   margin:0;
   padding:0 0 0 0.625em;  
   z-index:20;                      
}

#bluepage_lgnav ul {
   list-style:none;
   margin:0;
   padding:0;
}
#bluepage_lgnav li {
   margin:0;
   padding:0.313em 0 0 0.313em;
   float:left;
   display:inline;
}
a.lgnav { 
   width:1.25em;
   height:0.875em;
}
#bluepage_lgnav img { 
   width:1.25em;
   height:0.875em;
   background-color:#808080;
}


#bluepageNavfsize {
   position:absolute;
   top:-1.75em;
   left:-0.625em;
   height:2em;
   float:left;
   margin:0;
   text-align:center;
   padding:0 0.938em; 
   z-index:20; 
}
#bluepageNavfsize span {
   font-size:0.75em;
   line-height:110%;
   padding:0 0.75em;
   margin:1.125em 0.25em 0 0;
   color:#2a397c;
   float:left;
}
#bluepageNavfsize a {
  display:inline-block;
   width: 1.25em;
   text-decoration:none;
   color:#2a397c;
   text-align:center;
   margin:0.625em auto 0 auto;
   padding:0;
  vertical-align:baseline;
}
#bluepageNavfsize a.fsize1 {
   font-size:0.65em;
   line-height:110%;
}
#bluepageNavfsize a.fsize2 {
   font-size:0.8em;
   line-height:110%;
}
#bluepageNavfsize a.fsize3 {
   font-size:1em;
   line-height:110%;
}
#bluepageNavfsize a:hover {
   color:#9bc451;
}

#bgHeadBanner {
   position:absolute;
   top:0;
   left:0;
   width:62.5em;
   height:7.5em;
   z-index:6;                 
}
#bgHeadBanner img {
   width:62.5em;
   height:7.5em;
}

#bgHeadBanner a {
   position:absolute;
   top:0.563em;
   right:0.25em;
   width:11.563em;
   height:6.125em;
   z-index:6;      
}
#bgHeadBanner a img {
   width:11.563em;
   height:6.125em;
}

#bgHeadBannerSlogan {
   position:absolute;
   top:2.813em;
   left:38.438em;
   width:11.25em;
   height:1.563em;
   z-index:6;                 
}
#bgHeadBannerSlogan img {
   width:11.25em;
   height:1.563em;
}

#bgHeadBanner i {
   position:absolute;
   top:2.813em;
   right:11.25em;
   width:12.5em;
   height:1.5em;
   display:block;
   color:#ffffff;
   z-index:10;                 
}
#bgHeadBanner i span {
   font-family : myriad-pro,Calibri,Arial,Helvetica,sans-serif;
   font-size:1.2em;
   font-style: italic;
}
#bluepageHeadRpic {
   position:relative;
   top:6.938em; /*6.125em; */
   width:61.875em;
   height:17.5em;
   margin:auto;
   padding:0;
   text-align:center;
   z-index:7;              
   background-color:#ffffff;        
}
#bluepageHeadRpic img {
   width:61.875em;
   height:17.5em;  
}
#bluepageHeadBottom {
   position:absolute;
   top:23.75em;;
   left:0.313em;
   width:61.875em;
   height:1.75em;
   z-index:20;     
}
#bluepageHeadBottom2 {
   position:absolute;
   top:21.125em;;
   left:0.313em;
   width:49.875em;
   height:1.75em;
   z-index:20;       overflow:hidden;
}
#bluepageHeadBottom img ,
#bluepageHeadBottom img {
   width:61.875em;
   height:1.75em;
}











#bluepageNavH {
   position:absolute;
   top:4.5em;;
   left:0.625em;
   width:49.375em;
   height:2.188em;  
   z-index:9000;
   
}
#bluepageNavH div.innerNavH {
   position:relative;
   top:0;
   left:0;
   display:table;
   padding:0;
   margin:0;
}
#bluepage_ul_1 {   
   position:relative;
   top:0;
   left:0;
   padding:0;
   margin:0;
   height:2.5em;
   display:table-row;
}
.bluepage_li_1,
.bluepage_li_1_aktiv {
   position:relative;
   display:table-cell;          
   text-align:center;
   vertical-align:middle;  
   height:2.5em;
   margin:0;
   padding:0;                   
   list-style: none; 
   cursor:pointer;
}

.bluepage_li_1:hover,
.bluepage_li_1_aktiv:hover {
   list-style: none;          
   background-image:url('../img/layout/bg_headnav.png');
}
a.nav_1,
a.nav_1_aktiv {
   text-decoration:none;
   width:100%;
   margin:auto;
   text-align:center;    
   color:#ffffff;
   display:block;
}
a.nav_1_aktiv {
   color:#ffd400;
}
a.nav_1:hover {
   color:#ffffff;
}
a.nav_1 span,
a.nav_1_aktiv span {
   display:block;
   margin:auto;
   padding:0 10px;
   line-height:115%;
   font-weight: bold;
   font-size:0.95em;                  
   /*text-shadow: 0.05em 0.05em 0.05em #ffffff; */
}
.bluepage_li_1,
.bluepage_li_1_aktiv {
   position:relative;   
}
/*  */
.bluepage_li_1 em,
.bluepage_li_1_aktiv em {
   position:absolute;
   top:-1000px;
   left:0;
   width:100%;
   background:url('../images/layout/bg_HeadNavSubTop.png') center top no-repeat;
   height:0.875em;
   display:block;
   overflow:hidden;
}
.mopen em,
.bluepage_li_1:hover em,
.bluepage_li_1_aktiv:hover em {
   position:absolute;
   top:1.438em;  
}
.headNavPanel {
   position:relative;
   top:0;
   left:0;        
    }
ul.bluepage_ul_2 {
   position: absolute;    
   top:-1500px;
   left:0;                          
   text-align:left;
   width:12.5em; /*14.25em;  */
   display:block;  
   overflow:hidden;     
   margin:0;
   padding:0.875em 0.563em 0.875em 0;
   font-weight:bold;              
   z-index:50;            
}

.bluepage_li_1:hover       ul.bluepage_ul_2, 
.bluepage_li_1_aktiv:hover ul.bluepage_ul_2 {       
   position: absolute;     
   top: 1.813em;
   /*
   top: 2.313em;
   */
   display:block;
   margin:0;
   padding:0.875em 1.188em 0.625em 0;
   font-weight:bold;
   background-image:url('../img/layout/bg_headnav.png');
   list-style: none; 
   z-index:500;                             
}

li.bluepage_li_2 { 
  position:relative;    
  top:0;
  left:0;  
  margin: 0;
  padding:0.313em 0 0 0.313em;   
  list-style: none; 
   
  display:block;                  
}

li.bluepage_li_2:hover { 
  position:relative;     
  top:0;
  left:0;  
  margin: 0;
  padding:0.313em 0 0 0.313em;   
  list-style: none; 
  z-index:250;      
  /*background-color:#d4cebb; */
   background-image:url('../images/layout/bg_HeadNavSub.hover.png');
   background-repeat:repeat-y;
   background-position: left 0;    
   
}
a.nav_2 {     
   position:relative;
   top:0;
   margin:0;
   padding:0 0 0.313em 0;
   display:block; 
   text-decoration:none;
   color:#ffffff;
   font-weight:normal;
   
   z-index:55;     
}
a.nav_2 span,
a.nav_2:hover span {  
   display:block; 
   margin:0 0 0 0.313em;
   font-size:0.95em;                  
   line-height:110%;                  
   font-family:myriad-pro,Calibri,Arial,Helvetica,sans-serif; 
   font-weight:bold;
      
}
a.nav_2:hover {     
   color:#ffd400;
   text-decoration:none;
}



/* */
#bluepageHeadNav {
   position:absolute;
   top:4.813em;;
   left:0.625em;
   width:49.375em;
   height:2.188em;  
   z-index:9000;
   
}
#bluepageHeadNav ul {   
   display:block;
   padding:0;
   margin:0;
   width:100%;
}
#bluepageHeadNavUL {
   display:block;
   padding:0;
   margin:0;
   width:100%;
   /*white-space:nowrap; */         
}
#bluepageHeadNav li.headNav {
   /*position:relative;*/
   display:block;
   list-style: none; 
   margin:0;
   padding:0;
   float: left;                          
   height:2.375em; 
   margin-right:0.313em;     
}
#bluepageHeadNav li.headNav2 {
   /*position:relative;*/
   display:block;
   list-style: none; 
   margin:0;
   padding:0;
   float: left;                          
   height:1.625em; 
   margin-right:0.313em;     
}

#bluepageHeadNav li.headNav:hover,
#bluepageHeadNav li.headNav2:hover {
   background-image:url('../img/layout/bg_headnav.png');
}

#bluepageHeadNav a.headNav {
   position:relative;
   display:block;
   text-decoration:none;
   color:#ffffff;
   padding:0.188em 0.5em 0.313em 0.313em;
   margin:0;
   text-align:center;    
}

#bluepageHeadNav a.aktiv {
   color:#ffd400;
}
#bluepageHeadNav a:hover {
   color:#ffd400;
}
#bluepageHeadNav a.headNav span {
   font-size:0.95em;                  
   font-family:myriad-pro,Calibri,Arial,Helvetica,sans-serif; 
   margin:0;
   padding:0;             
   display:block;  
}

#bluepageHeadNav li .headNavPanel {   
   position:absolute;
   top:-62.5em;
   left:0;
   display:block;
   padding:0;          
   margin:0;
   height:auto;
   width:49.563em;
   /*
   min-width:25em;
   max-width:56.25em;
   */
   z-index:500;
}
#bluepageHeadNav li:hover .headNavPanel {   
   top:2.375em;
   background-image:url('../img/layout/bg_headnav.png');
   display:block;
   clear:left;
}
#bluepageHeadNav li .headNavPanel ul {
   position:relative;
   padding:0.5em 0.313em 0.5em 0.313em;
   /*min-width:11.25em; */
   vertical-align:top;;
   /*
   float:left;
   */
   width:32%; ;       
   display:table-cell;
   /*
   -moz-column-count:4;
   -khtml-column-count:4;
   -webkit-column-count:4;
   -ms-column-count:4;
   column-count:3;
    white-space:normal; 
   */
}   
#bluepageHeadNav li .headNavPanel li {
   position:relative;
   display:block;
   list-style: none; 
   margin:0;
   padding:0;
   text-align:left;  
   clear:left;  float:left;                 
}

#bluepageHeadNav .headNavPanel a {
   color:#9fa6c4;    
   display:block;                          
   padding:0;
   margin:0.125em 0.188em 0.125em 0.313em;
    
   text-decoration:none;                                                                
   /*white-space: pre; */           
   cursor:pointer;
}   
#bluepageHeadNav .headNavPanel a.subn {
   
}
#bluepageHeadNav .headNavPanel a:hover {
   text-decoration:none;
   color:#ffd400;
   cursor:pointer;
}   
#bluepageHeadNav .headNavPanel a span {
   color:#ffffff;
   font-size:0.95em;                  
   line-height:110%;                  
   font-family:myriad-pro,Calibri,Arial,Helvetica,sans-serif; 
   margin:0;
   padding:0;                      
   display:block;  
}

#bluepageHeadNav .headNavPanel a p {
   font-size:0.65em;                  
   line-height:110%;                  
   margin:0;
   padding:0;
   float:left;
}
#bluepageHeadNav .headNavPanel a span.sub {
   color:#9fa6c4;
   font-size:0.75em;                  
   line-height:120%;                  
   font-family:myriad-pro,Calibri,Arial,Helvetica,sans-serif; 
   margin:0 0 0 0.857em;
   padding:0;             
   display:block;     
   }
#bluepageHeadNav .headNavPanel a:hover span {
   color:#ffd400;
}
/**/


#bluepageHead_FPA {
   position:absolute;
   top:8.125em;
   right:0.313em;
   padding:0 0 0 9.432em; 
   min-width:21.25em;   
   max-width:31.25em;   
   width:21.25em;   
   height:18.75em;
   text-align:left;
   overflow:hidden;
   z-index:520;        
   box-sizing:border-box;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -ms-box-sizing:border-box;
}
#bluepageHead_FPA * {
   box-sizing:border-box;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -ms-box-sizing:border-box;
}
#bluepageHead_FPA_20-Jahre-ZVON {
   position:absolute;
   top:10.625em;
   left:0;
}
#bluepageHead_FPA_20-Jahre-ZVON {
   width:7.5em;
   height:7.5em;
   border:0;
}
#bluepageHead_FPA_bg {
   position:absolute;
   top:0;
   left:0;
   right:0;
   margin:0 0 0 9.375em;
   height:16.563em;      
   overflow:hidden;  
   z-index:1;
}
#bluepageHead_FPA_bg img {
   width:25em;
   height:15.625em;
}
#bluepageHead_FPA_head {
   position:relative;
   top:0.313em;
   left:0;
   right:0;
   background-color:#2a397c;
   color:#ffffff;
   margin:0 0 0.75em 0.313em;
   overflow:hidden;  
   z-index:2;
}
#bluepageHead_FPA_head div {
   padding:0.188em 0.313em;
}
#bluepageHead_FPA_head h3 {
   font-size:0.90em;
   font-family:myriad-pro,Calibri,Arial,Helvetica,sans-serif;
   font-style: italic;
   font-weight: 600;
   color:#ffffff;
   padding:0;
}


#bluepageFPA_Teaser {
   position:absolute;
   top:8.438em;
   right:0.313em;
   padding:0; 
   width:11.563em;     
   height:14.375em;
   text-align:left;
   z-index:20;
}
.bg_bluepageFPA_Teaser {
   position:absolute;
   top:0;
   right:0;
   width:12.188em;
   height:12.5em;        
}
.bg_bluepageFPA_Teaser img {
   width:12.188em;
   height:12.5em;
}
#bluepageFPA_Teaser .bluepage_bnr_head {
   top:0.688em;
   left:-0.063em;
}


#bluepageHead_Infotel {
   position:absolute;
   top:19.375em;
   right:0.313em;
   padding:0; 
   width:12.188em;     
   height:5.125em;
   text-align:left;
   z-index:10;
}
.bg_bluepageFPA_Teaser img {
   width:12.188em;
   height:5.125em;
}


#bluepage_tabspace {
   position:relative;
   top:0;
   left:0;
   width:61.875em;
   height:0.938em;
   overflow:hidden;      
   z-index:1;           
}

.bluepage_tab {
   position:relative;
   top:0;   
   left:0.375em;
   /*width:61.875em;*/
   display:table;
   text-align:left;
   overflow:hidden;
   margin:0;           
   z-index:20;               
}
.bluepage_row {
   display:table-row;
}
.bluepage_td1 {
   position:relative;
   left:0;
   padding:0; 
   margin:0; 
   width:12.75em;     
   z-index:21;
   text-align:left;
   white-space:normal;
   vertical-align:top;                    
   display:table-cell;          
}

.bluepage_td2 {
   position:relative;
   width: 37.188em;
   padding:0;
   margin:0;                
   text-align:left;     
   white-space:normal;
   vertical-align:top;
   z-index:21;                              /* background:blue; */
   display:table-cell;        
}
.bluepage_td3 {
   position:relative;
   left:0;
   padding:0; 
   margin:0; 
   width:12.188em;     
   z-index:21;
   text-align:left;
   white-space:normal;
   vertical-align:top;                  /*  background:green; */
   display:table-cell;          
}

#bluepage_contentspace {
   position:relative;
   top:0;
   left:0;
   width:100%;
   height:1.875em;
   overflow:hidden;      
   z-index:1;            
}
#bluepage_content {
   position:relative;
   top:0;
   left:0;
   font-family:myriad-pro,Calibri,Arial,Helvetica,sans-serif;  
   font-size:0.875em;  
   line-height:140%;
   margin:0;
   white-space:normal;
   z-index:30;            
   width:41.443em;
      padding:0;     
                /* overflow:hidden;  background:yellow; */     
}


#bluepage_breadcrumb {
   position:relative;
   top:0.625em;
   left:0;
   width:36.25em;
   height:1em;
   padding:0;
   margin:0;
   text-align:left;
   z-index:50;
}
#bluepage_breadcrumb * {
   list-style:none;
   margin:0; 
   padding:0;
}
#bluepage_breadcrumb li {
   position:relative;
   float:left;
   line-height:1em;
}
#bluepage_breadcrumb label {
   display:block;
   float:left;
   text-decoration:none;
	height:1em;
		padding: 0 3.5em 0 0; 
	color:#999999;
}
#bluepage_breadcrumb a {
   display:block;
   float:left;
   text-decoration:none;
	height:16px;
		padding: 0 0.313em 0 0; 
   color:#2a397c;
}
#bluepage_breadcrumb a:hover {
   text-decoration:none;
   color:#7f88b0;
	padding: 0 0.313em 0 0; 
}

#bluepage_breadcrumb span {
   font-size:0.75em;
   height:100%;
   display:inline-block;
   white-space:nowrap;
   cursor:pointer;
}


#bluepageNav {
   position:relative;
   top:0.313em;
   left:0;
   padding:0; 
   width:11.938em;     
   z-index:50;  
   padding-bottom:0.313em;
   background: url('../img/layout/bg_bnr.png') right bottom no-repeat; 
}
#bluepageNavBG {
   position:absolute;
   right:0;
   top:-0.25em;
   height:0.25em;
   width:11.875em;
   background: url('../img/layout/bg_bnr.png') right top no-repeat;
   overflow:hidden;
}
#bluepageNavBottomBorder {
   position:relative;
   margin:0.063em 0;
   left:0;
   height:0.063em;
   width:11.563em;
   background-color: #6974a3;
   overflow:hidden;
}

#bluepageNav ul {
   position:relative;
   top:0;
   left:0;
   margin:0;
   padding:0;
   line-height:120%;
   width:11.563em;     
   z-index:40;    
   overflow:hidden;       
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   -hyphens: auto;
}
#bluepageNav li {
   margin:0;
   padding:0;
   list-style: none; 
   overflow:hidden;
   display:block;
}
#bluepageNav a {
   position:relative;
   display:block;     
   font-weight:normal;
      text-decoration:none;        
   overflow:hidden;   
}
#bluepageNav span {
   display:block;
}

.navUL_1 li a.nav1,
.navUL_1 li a.nav1_aktiv {
   color:#ffffff;
   background-color:#6974a3; 
   padding:0.188em;            
   margin:0.063em 0 0 0;
}
.navUL_1 li:hover a.nav1,
.navUL_1 li a.nav1_aktiv {
   color:#ffffff;
   background-color:#2a397c;
}


.navUL_1 li a.nav1 em,
.navUL_1 li a.nav1_aktiv em {
   position:absolute;
   left:0.125em;
   top:0.188em;
   width:0.75em;
   height:0.75em;
   margin-top:0.125em;
   display:inline-block;
   float:left;
}
.navUL_1 li em img {
   width:0.75em;
   height:0.75em;    
           
}
.navUL_1 li a.nav1 span,
.navUL_1 li a.nav1_aktiv span {
   margin:0  0.313em 0 0.875em;
   font-size:0.9em;         
   line-height:120%;
}
.navUL_1 li a.nav1_aktiv span.navHeadline {
   margin-left:0.188em;
   font-size:1em;         
   font-style:italic;
   font-weight:bold;
}

.navUL_2 li a.nav2,
.navUL_2 li a.nav2_aktiv {
   color:#2a397c;
   background-color:#dfe1eb; 
   padding:0.188em 0.313em;            
   margin:0.063em 0 0 0;
}
.navUL_2 li a.nav2:hover,
.navUL_2 li a.nav2_aktiv {
   color:#000000;
   background-color:#ffffff;
}
.navUL_2 li a.nav2 span,
.navUL_2 li a.nav2_aktiv span {
   font-size:0.8em;
   line-height:120%;
}


#bluepageNav .navUL_3 {
   margin:0;
   padding:0.313em 0 0.625em 0; 
}

.navUL_3 li a.nav3,
.navUL_3 li a.nav3_aktiv {
   color:#999999;
   padding:0.125em 0.313em 0.125em 0.313em;;            
   margin:0 0 0 0;
}
.navUL_3 li a.nav3:hover,
.navUL_3 li a.nav3_aktiv {
   color:#000000;
}
.navUL_3 li a.nav3 span,
.navUL_3 li a.nav3_aktiv span {
   margin-left:0.5em;
   font-size:0.7em;
   line-height:120%;
}
.navUL_3 li a.nav3_aktiv span {
   color:#000000;
}
.bluepageNav_BottomSpacer {
   position:relative;
   top:0;
   left:0;
   width:100%;
   height:0.625em;
   overflow:hidden;             
}


#bluepageContentBottomSpace {
   position:relative;     
   height:5em; /* 11.875em */
   overflow:hidden;      
   width:100%; 
   z-index:1;                    
}
#bluepageBG_bottom1 {
   position:absolute;
   left:0;
   top:-1.063em;
   width:100%;
   min-width:62.5em;
   height:1.063em;
   text-align:center;               
   margin:0 auto 0 auto;
   z-index:5;              
}
#bluepageBG_bottom1 div {
   position:relative;
   width:62.5em;
   height:1.063em;
   background-color:#eeeeee;
   margin:auto;
   text-align:center;                      
}
#bluepageBG_bottom1 div img {
   width:62.5em;
   height:1.063em;
}
#bluepageBG_bottom2 {
   position:absolute;
   left:0;
   top:0;
   bottom:0;
   width:100%;
   min-width:62.5em;
   max-height:100%;
   text-align:center;               
   margin:0 auto 0 auto;       
   z-index:5;                   
}
#bluepageBG_bottom2 div {
   position:relative;
   width:62.5em;
   height:100%;
   background-color:#eeeeee;
   margin:auto;
   text-align:center;                     
}
#bluepageBG_bottom2 div img {
   width:62.5em;
   height:100%;
}
#bluepageBG_bottom3 {
   position:absolute;
   left:0;
   bottom:-0.688em;
   width:100%;
   min-width:62.5em;
   height:0.688em;
   text-align:center;               
   margin:0 auto 0 auto;
   z-index:5;              
}
#bluepageBG_bottom3 div {
   position:relative;
   width:62.5em;
   height:0.688em;
   background-color:#eeeeee;
   margin:auto;
   text-align:center;                      
}
#bluepageBG_bottom3 div img {
   width:62.5em;
   height:0.688em;
}

#bluepageBottom {
   position:absolute;
   left:0;
   bottom:0;
   width:100%;
   min-width:61.875em;
   min-height:1.875em; /*10.875em;*/
   text-align:center;
   margin:auto;         
   z-index:50;                 
}
#bluepageBottomContent {
   position:relative;
   bottom:0;
   height:100%; 
   width:62em; 
   text-align:left;
   margin:auto;                           
   padding:0;
   z-index:25;                                     
}
#bluepageBottomContentTop {
   position:absolute;
   top:-0.563em;
   height:100%; 
   width:62em; 
   overflow:hidden;
   text-align:left;
   margin:auto;
   z-index:1;                   
}

#bluepageBottomSubNav {
   position:relative;
   top: 0.063em;
   width:60.625em; 
   min-height:1.875em; 
   left:0;
   margin:auto;
   color:#ffffff;
   z-index:10;                                  
}

#bluepageBottomSubNav ul {   
   display:block;
   padding:0;
   margin:0;                            
   white-space:nowrap; 
}
#bluepageBottomSubNav li {
   position:relative;
   display:block;
   list-style: none; 
   margin:0;
   padding:0;
   float: right;          
   margin-left:0.313em;      
}
#bluepageBottomSubNav a.subNav {
   position:relative;
   display:block;
   text-decoration:none;
   color:#ffffff;
   padding:0.188em;
   margin:0;
   text-align:center;    
}

#bluepageBottomSubNav a.aktiv {
   color:#ffd400;
}
#bluepageBottomSubNav a:hover {
   color:#ffd400;
}
#bluepageBottomSubNav a.subNav span {
   font-size:0.85em;
   font-family:myriad-pro,Calibri,Arial,Helvetica,sans-serif; 
   font-weight:600;
   margin:0;
   padding:0;             
   display:block;  
}
#bluepageBottomSubNav li i {
   padding:0.188em 0;
   font-size:0.85em;
   font-weight:bold;
   font-style:normal;
   display:block;
}

#facebook {
   position:absolute;
   top:-2.75em;
   right:0.375em;
   width:11.25em;
   height:2.188em;
   color:#2a397c;        
   display:block;           
   text-align:left;      
   text-decoration:none; 
}
#facebook img {
   width:1.5em;
   height:1.5em;
   margin-right:0.313em;
   float:left;
}
#facebook span {
   color : #2a397c;
   text-decoration:none;
   font-weight: 600;
   font-family : myriad-pro,Calibri,Arial,Helvetica,sans-serif;
   font-size:0.95em;
   font-style: italic;
   line-height:110%;
   display:block;                     
}
#facebook:hover span {
   color:#7f88b0;
   text-decoration:none;
}

#bluepage_fuss_update {
   position:absolute;
   top:-2.875em;
   left:0.5em;
   width:11.25em;
   height:2.188em;
   color:#2a397c;        
   display:block;           
   text-align:left;
   text-decoration:none; 
}
#bluepage_fuss_update span {
   font-size:0.75em;
   line-height:120%;
}


#bluepage_logout {
   position:absolute;
   top:-4.688em;
   left:0.5em;
   width:11.25em;
   height:2.188em;
   color:#2a397c;        
   display:block;           
   text-align:left;
   text-decoration:none; 
}
a.link_logout {
   color:#2a397c;
   text-decoration:none;
   font-weight:normal;
   line-height:1.143em;
   border-bottom:0.071em solid #2a397c; 
}

a.link_logout:hover {
   color:#7f88b0;
   text-decoration:none;
   border-bottom:0.071em solid #7f88b0; 
}
a.link_logout img {
   width:1.143em;
   height:1.143em;
   margin:0;
   padding:0; 
   vertical-align:middle;      
   display:inline-block; 
}
#bluepage_logout span {
   font-size:0.75em;
   vertical-align:middle;      
   padding: 0 0 0 0.357em; 
   display:inline-block; 
   cursor:pointer;
}



#bluepageQuickSearch {
   position:absolute;
   top:-3.188em;
   left:0;
   width:11.875em;     
   color:#2a397c;        
   display:block;           
   line-height:140%;
   margin:0;
   z-index:30;            
   padding:0;               
   overflow:hidden;                   
}
#bluepageQuickSearch .bluepage_bnrBG {
   position:relative;
   width:11.875em;     
   background:url('../img/layout/bg_bnr.png') left bottom no-repeat; 
   margin: 0.25em 0 -0.25em 0;
   padding: 0 0 0 0;
}
#bluepageQuickSearch .bluepage_bnrBG_top {
   position:absolute;
   top:-0.25em;
   height:0.25em;
   width:11.875em;
   background: url('../img/layout/bg_bnr.png') left top no-repeat;
   overflow:hidden;
}
#bluepageQuickSearch .bluepage_bnr {           
   right:-0.313em;  
}   


#bluepageQuickSearch form {
   display:block;
   font-size:0.8em;  
   border:0.071em solid #808080;
   padding:0.071em;

   margin:0 0.214em 0 0 ;
   background-color:#ffffff;
}
#bluepageQuickSearch img.bglupe {
   position:absolute;
   top:0.143em;
   left:0;
   width:1.429em;
   height:1.429em;
   z-index:10;       
}
#bluepageQuickSearch .searchBox {
   position:relative;   
   z-index:5;
   vertical-align:middle;
}
.bluepage_search_input {
   width: 67%;
   border:0;
   background-color:transparent; 
   font-size:0.9em;
   font-family:myriad-pro,Calibri,Arial,Helvetica,sans-serif;
   color:#808080;
   line-height:1.572em;
   height:1.715em;
   margin:auto;
   padding-left:0.357em;
   vertical-align:middle;
}
.bluepage_qsearch_btn {
   position:relative;
   right:0;
   margin:0 0 0 auto;
   display:inline-block;
   top:0;
   font-size:0.9em;
   color:#ffffff;
   text-decoration:none;
   font-weight: 600;
   border:0;
   width:33%;
   line-height:100%;
   height:100%;
   padding:0.35em 0.25em 0.25em 0.25em;
      background-color:#2a397c; 
   vertical-align:middle;
   cursor:pointer;            
}


.bluepage_sitenavbox_space {
   position:relative;
   left:0;
   padding:0; 
   margin:0; 
   height:3em;
   width:auto;       
   z-index:4;             
   overflow:hidden;         
}

#bluepageBottomSitenavContainer {
   position:relative;
   top:-2.813em;
   height:1.286em;
   width:100%; 
   margin:0 auto -1.563em auto;                
   text-align:center;
   z-index:20;        
   overflow:hidden;     
}


#bluepage_bottom_sitenav {
   position:relative;
   top:0;
   left:0;
   width:36.25em;
   height:1.125em;
   margin:auto;                 
   text-align:center;                
   z-index:20;           
}
.bluepage_bottom_sitenavbox {
   color:#333333;
   padding:0;  
   margin:0; 
   width:36.25em;
   height:1.286em;       
}
.bluepage_bottom_sitenavbox img {
   width:0.813em;
   height:0.813em;
   vertical-align:middle;
   padding: 0;
}
.bluepage_bottom_sitenavbox i {
   font-size:0.8em;  
   line-height:140%;
   padding: 0 0.813em;
   font-style:normal;
   vertical-align:middle;
   display:inline-block;
   cursor:pointer;
}
.bluepage_bottom_sitenav_sitenr {
   width:23.75em;
   text-align:center;
   color:#2a397c;
   display:block;          
   float:left;     
}
.bluepage_bottom_sitenav_sitenr a {
   font-size:0.9em;  
   line-height:140%;
   color:#2a397c;
   text-decoration:none;
}
.link_sitenav_l {
   width:6.25em; 
   text-align:left;
   float:left;                
}
.link_sitenav_l a {
   color:#2a397c;
   text-decoration:none;
   display:block;               
}
.link_sitenav_l a:hover {
   color:#999999;
   text-decoration:none;
}
.link_sitenav_r {
   width:6.25em;
   text-align:right;       
   float:left;               
}
.link_sitenav_r a {
   color:#2a397c;
   text-decoration:none;
   display:block;                
}
.link_sitenav_r a:hover {
   color:#999999;
   text-decoration:none;
}
.link_sitenav_sitenr {
   color:#2a397c;
   text-align:center;              
   padding:0 0.25em;
}
.link_sitenav_sitenr a {
   color:#2a397c;
   text-decoration:none;
}
.link_sitenav_sitenr a:hover {
   color:#999999;
   text-decoration:none;
}
#bluepage_bottom_sitenav_site {
   display:none;
   float:left;
   line-height:0.929em;
   padding-right:0.5em;   
}

.bluepage_bottom_sitenav_sitebtn {
   display:block;
   float:left;
   color:#2a397c;
   padding-top:1px;}

.link_sitenav_l a:hover {
   color:#999999;
   text-decoration:none;
}
.link_sitenav_space {
   width:15px;
   height:0.929em;
   padding:0 7px;
}

#bluepageBottom_info {
   position:absolute;
   bottom:-2.5em;
   left:0.313em;
   width:36.25em;     
   height:1.563em;
   color:#2a397c;              
   display:block;           
   line-height:140%;
   margin:0;
   z-index:30;            
   padding:0;                   
   overflow:hidden;                   
}
#bluepageBottom_info div {
   font-size:0.75em;
   line-height:120%;
   color:#666666;
}

.bluepage_bookmark {
   position:absolute;
   bottom:-2.5em;
   right:0;
   width:25em;    
   height:1.563em;
   overflow:hidden;
}
.addthis_toolbox {
   position:absolute;
   right:8.125em;
   top:0;
}
.bluepage_bookmark a {
   width:auto;     
   height:1em;
}
.bluepage_bookmark img {
   width:1em;     
   height:1em;
}
.bluepage_bookmark a.addthis_button_google_plusone {
   position:relative;
   width:3.813em;     
   height:1em;
}



a.bottomprint {
   position:absolute;
   right:0;
   color:#2a397c;
   text-decoration:none;                
   font-weight:normal;
   vertical-align:middle;
}
a.bottomprint:hover {
   color:#7f88b0;
   text-decoration:none;
}
a.bottomprint img {
   width:7.813em;     
   height:1em;
}



.bluepageLeftSpace {
   position:relative;
   top:0;
   height:0.938em;
   padding:0;
   overflow:hidden;
   z-index:30;
}

.bluepage_bnrL {
   position:relative;
   top:0;
   left:0;
   padding:0; 
   width:11.875em;     
   overflow:hidden;      
   text-align:left;
   z-index:10;
}
.bluepage_bnrL .bluepage_bnrBG {
   position:relative;
   width:11.875em;     
   background:url('../img/layout/bg_bnr.png') right bottom no-repeat; 
   margin: 0.25em 0 0 0;
   padding: 0 0 0.313em 0;
}
.bluepage_bnrL .bluepage_bnrBG_top {
   position:absolute;
   top:-0.25em;
   height:0.25em;
   width:11.875em;
   background: url('../img/layout/bg_bnr.png') right top no-repeat;
   overflow:hidden;
}
.bluepageRightSpace {
   position:relative;
   top:0;
   height:0.125em;
   padding:0;
   overflow:hidden;
   z-index:30;
}
.bluepage_bnrR {
   position:relative;
   top:0;
   right:0;
   padding:0; 
   width:11.875em;     
   overflow:hidden;      
   text-align:left;
   z-index:10;
}
.bluepage_bnrR .bluepage_bnrBG {
   position:relative;
   width:11.875em;     
   background:url('../img/layout/bg_bnr.png') left bottom no-repeat; 
   margin: 0.25em 0 0 0;
   padding: 0 0 0.313em 0;
}
.bluepage_bnrR .bluepage_bnrBG_top {
   position:absolute;
   top:-0.25em;
   height:0.25em;
   width:11.875em;
   background: url('../img/layout/bg_bnr.png') left top no-repeat;
   overflow:hidden;
}

.bluepage_bnr_head {           
   position:relative;
   color:#ffffff;
   width:100%;
}
.bluepage_bnr_head div {
   padding:0.188em 0.313em;
}
.bluepage_bnr_head div h3 {
   font-size:0.95em;
   font-family:myriad-pro,Calibri,Arial,Helvetica,sans-serif;
   font-style: italic;
   font-weight: 600;
   color:#ffffff;
   padding:0;
}
.bluepage_bnr {           
   position:relative;
   top:0;
   margin:0;
   padding:0;
   width:11.563em;     
   overflow:hidden;
   color:#333333;
   font-family:myriad-pro,Calibri,Arial,Helvetica,sans-serif;  
   text-align:left;   
   clear:left;                         
}
.bluepage_bnrL .bluepage_bnr {           
   left:0;
}
.bluepage_bnrR .bluepage_bnr {           
   right:-5px;
}   

.bnr_a {
}
.bnr_b {
   background-color:#2a397c;
}
.bnrB {           
   background-color:#dfe1eb;
   padding-bottom:0.313em;
}
.bnr_c {
   background-color:#7ab017;
}
.bnrC {           
   background-color:#ebf3dc;
   padding-bottom:0.313em;
}
.bnr_d {
   background-color:#e8cb22;
}
.bnrD {           
   background-color:#fcf7de;
   padding-bottom:0.313em;
}

.bluepage_bnr_space {
   position:relative;
   height:0.625em;
   overflow:hidden;  
}
.bluepage_bnr_content_space {
   position:relative;
   height:0.625em;
   overflow:hidden;  
}
.bluepage_bnr_line {
   position:relative;
   background-image:url('../images/nav/nav_border.png');
   background-repeat:repeat-x;
   background-position: 0 top;
   height : 1em;
   overflow:hidden;
   width:100%;
   padding : 0;
   margin : 0;
}


.bluepage_bnr_txt {
   position:relative;
   padding:0.313em;
      font-size:0.8em;
   line-height:130%;
   overflow:hidden;
}
.bluepage_bnr_link {
   position:relative;
   padding:0.313em;
      font-size:0.8em;
   line-height:130%;
   overflow:hidden;
}

.bluepage_bnr_img {
   position:relative;
   padding:0;
   top:0;
   text-align:left;
   overflow:hidden;  
}
.bluepage_bnr_img img  {
   overflow:hidden;
   padding:0;
   margin:0;  
   display:inline-block;
   height:100%;
   width:100%;
}

.bnr_img_border {
   position:absolute; 
   left:0;    
   top:0;      
   width:100%; 
   height:100%; 
   border:0.063em solid #999999; 
   padding:0; 
   z-index:1; 
   }
.bluepage_bnr_img a:hover  .bnr_img_border {
   border:0.063em solid #004f9f; 
   padding:0; 
}  

a.link_bnr_in,
a.link_bnr_ex, 
a.link_bnr_mail,
a.link_bnr_anker {
   color:#2a397c;
   text-decoration:none;
   font-weight:normal;
   background-image:url('../img/sys/line_link.png');
   background-repeat:repeat-x;
   background-position: 0 bottom;
}

a.link_bnr_in:hover,
a.link_bnr_ex:hover, 
a.link_bnr_mail:hover,
a.link_bnr_anker:hover {
   color:#2a397c;
   text-decoration:none;
   background-image:url('../img/sys/line_link.hover.png');
   background-repeat:repeat-x;
   background-position: 0 bottom;
}
.bluepage_bnr a span img {
   vertical-align:middle;         
   width:0.875em;     
}

.bluepageBNR_BottomSpacer {
   position:relative;
   top:0;
   left:0;
   width:100%;
   height:1.875em;
   overflow:hidden;             
}

