/* Navigation Reiter */

.navigationLeft                 { padding-left:1px; }  /* Korrektion 20081124 */
.navigationLeft ul              { list-style-type:none; width:650px; }
.navigationEndLine              { }

.listNavLeft                    { display:block; }

.navLeftLevel1OpenSelected,
.navLeftLevel1Open,
.navLeftLevel1Selected,
.navLeftLevel1                  { color:#00f; font-size:14px; display:block; width:165px;_width:163px; height:35px; overflow:visible; margin-right:1px; font-weight:bold; background-image:url(/ALBA_de/wLayout/design/img/backgrounds/nav_grau.jpg); float:left; text-align:center; line-height:35px; }
a.navLeftLevel1                 { text-decoration:none; color:#012f60; }  
a.navLeftLevel1:hover           { color:#000; } 

.navLeftLevel1OpenSelected,
.navLeftLevel1Open,
.navLeftLevel1Selected          { background-image:url(/ALBA_de/wLayout/design/img/backgrounds/nav_blau.jpg); }

a.navLeftLevel1Selected,a.navLeftLevel1Selected:hover,
a.navLeftLevel1Open,
a.navLeftLevel1OpenSelected     { text-decoration:none; color:#fff; }

/*
.navLeftLevel1Open              { color:#0ff; font-size:22px; display:inline; width:185px; height:23px; overflow:visible; font-weight:bold; background-image:url(/ALBA_de/wLayout/design/img/buttons/nav_hintergrund.jpg); }
a.navLeftLevel1Open             { }  
a.navLeftLevel1Open:hover       { }

.navLeftLevel1OpenSelected          { color:#00f; font-size:22px; display:inline; width:185px; height:23px; overflow:visible; font-weight:bold; background-image:url(/ALBA_de/wLayout/design/img/buttons/nav_hintergrund.jpg); }
a.navLeftLevel1OpenSelected         { }
a.navLeftLevel1OpenSelected:hover   { }  
*/


/* Pfadnavigation Links */

.navigationBreadcrumb               { margin:0 0 8px 0; background-color:#dbe9f2; line-height:20px; padding-left:5px; }

.navBreadcrumbLevel1Open            { }
.navBreadcrumbLevel1OpenSelected    { }

.navBreadcrumbLevel2Open            { }
.navBreadcrumbLevel2OpenSelected    { }

.navBreadcrumbLevel3Open            { }
.navBreadcrumbLevel3OpenSelected    { }

.navBreadcrumbLevel4Open            { }
.navBreadcrumbLevel4OpenSelected    { }


/* Metanavigation rechts oben */

.elementMetanav                     { float:right; font-size:11px; line-height:12px; height:20px; overflow:hidden; }
.elementMetanav a                   { display:block; color:#777; text-decoration:none; }
.elementMetanav a:hover             { display:block; color:#777; text-decoration:underline; }
.elementMetanav .menuItem           { padding:0 4px; float:left; }
.elementMetanav .menuItemLast       { float:left; }


/* Pfadnavigation oberhalb der Inhaltsseite */

.elementCurNavigation               { padding:5px 0 0 22px; height:20px; }
.textNavPath                        { text-decoration:none; line-height:1em; color:#666; padding:0 10px 0 0; }
.textNavPath:hover                  { text-decoration:none; }
.textNavPathAktiv                   { text-decoration:none; line-height:1em; color:#000; padding:0 10px 0 0; }


/* Sitemap */

.listSitemap1                       { list-style:none; }
.listSitemap2                       { list-style:none; margin:4px 0 6px 11px; }
.listSitemap3                       { list-style:none; margin:4px 0 6px 22px; }
.listSitemap4                       { list-style:none; margin:4px 0 6px 33px; }

.navSitemapLevel1 a                 { text-decoration:none; display:inline; color:#000; line-height:14px; }
.navSitemapLevel1 a:hover           { color:#83c21e; }
.navSitemapLevel2 a                 { text-decoration:none; display:inline; color:#000; line-height:14px; }
.navSitemapLevel2 a:hover           { color:#83c21e; }
.navSitemapLevel3 a                 { text-decoration:none; display:inline; color:#000; line-height:14px; }
.navSitemapLevel3 a:hover           { color:#83c21e; }
.navSitemapLevel4 a                 { text-decoration:none; display:inline; color:#000; line-height:14px; }
.navSitemapLevel4 a:hover           { color:#83c21e; }
 
.navSitemapLevel1Open a             { text-decoration:none; display:inline; color:#000; line-height:14px; }
.navSitemapLevel1Open a:hover       { color:#83c21e; }
.navSitemapLevel2Open a             { text-decoration:none; display:inline; color:#000; line-height:14px; }
.navSitemapLevel2Open a:hover       { color:#83c21e; }
.navSitemapLevel3Open a             { text-decoration:none; display:inline; color:#000; line-height:14px; }
.navSitemapLevel3Open a:hover       { color:#83c21e; }
.navSitemapLevel4Open a             { text-decoration:none; display:inline; color:#000; line-height:14px; }
.navSitemapLevel4Open a:hover       { color:#83c21e; }      

.navSitemapLevel1Description        { padding:4px 4px 4px 2px; width:320px; }
.navSitemapLevel2Description        { padding:4px 4px 4px 2px; width:320px; }
.navSitemapLevel3Description        { padding:4px 4px 4px 2px; width:320px; }
.navSitemapLevel4Description        { padding:4px 4px 4px 2px; width:320px; }


/* ######################################eigene Klassen von uro #####################################*/

/* Navigation Links als eigene Spalte */

.contentLeftColumn ul               { background-color:#eeeeee; font-size:12px; }

/* wichtig fuer die abgerundeten Ecken */
.contentLeftColumn .top-left, 
.contentLeftColumn .top-right { background-image:url(/ALBA_de/wLayout/design/img/backgrounds/corners_dunkelgrau.gif); }


/* unterer Farbverlauf*/
.contentLeftColumn .bottom-left{
                             width: 180px;
                             height: 125px;                              
                             background-image:url(/ALBA_de/wLayout/design/img/backgrounds/bg_sidebar.jpg);
                             background-repeat: repeat-x;

}

.contentLeftColumn .bottom-right { display:none;}


.navLeftColumnLevel3                     { height:23px; overflow:hidden; list-style-type:none; font-weight:normal; border-bottom:1px solid #fff; padding:4px 7px 2px 7px; }
.navLeftColumnLevel3 a                   { text-indent:7px; display:block; line-height: 19px; color:#000000; padding:0; text-decoration:none; border:none; padding:2px 0px 0px 0px;}  
.navLeftColumnLevel3 a:hover             { text-indent:7px; display:block; line-height: 19px; font-weight:bold; text-decoration:none; background-color:#356879; color:#fff; border:none; padding:2px 0px 0px 0px;}

.navLeftColumnLevel3Selected             { height:23px; overflow:hidden; list-style-type:none; font-weight:bold; border-bottom:1px solid #fff; padding:4px 7px 2px 7px; }
.navLeftColumnLevel3Selected a           { text-indent:7px; display:block;  background-color:#356879; color:#fff; font-weight:bold; text-decoration:none; border:none; padding:4px 0px 0px 0px;}  
.navLeftColumnLevel3Selected a:hover     { text-indent:7px; display:block; color:#fff; font-weight:bold; text-decoration:none; padding:4px 0px 0px 0px;}


.navLeftColumnLevel3OpenSelected         { height:23px; overflow:hidden; list-style-type:none; font-weight:bold; border-bottom:1px solid #fff; padding:4px 7px; }
.navLeftColumnLevel3OpenSelected a       { text-indent:0px; display:block; background-color:#356879; color:#fff; font-weight:bold; text-decoration:none; border:none; }  
.navLeftColumnLevel3OpenSelected a:hover { text-indent:0px; display:block; color:#fff; font-weight:bold; text-decoration:none; }

.navLeftColumnLevel3Open                 { height:19px; overflow:hidden; list-style-type:none; font-weight:bold; border-bottom:1px solid #fff; padding:4px 7px; }
.navLeftColumnLevel3Open a               { text-indent:0px; display:block; background-color:#356879; color:#fff; font-weight:bold; text-decoration:none; border:none; }  
.navLeftColumnLevel3Open a:hover         { text-indent:0px; display:block; color:#fff; font-weight:bold; text-decoration:none; }


/* rechte Spalte */
.contentRightColumn .top-left, 
.contentRightColumn .top-right, 
.contentRightColumn .bottom-left, 
.contentRightColumn .bottom-right        { background-image:url(/ALBA_de/wLayout/design/img/backgrounds/corners_dunkelgrau.gif);}

.contentRightColumn ul                   { /* background-color:#f4f4f4; font-size:12px;*/ }






.contentRightColumn .sidebar {
                             width: 160px;
                             height: 125px;                              
                             background-image:url(/ALBA_de/wLayout/design/img/backgrounds/bg_sidebar.jpg);
                             background-repeat: repeat-x;

padding-bottom:8px;
overflow-y:visible;
}

.contentRightColumn .bigSidebar {
background-image:url(/ALBA_de/wLayout/design/img/backgrounds/bg_sidebar_big.jpg);
}


.navRightAnfahrt,
.navRightKontakt,
.navRightDownload,
.navRightText     { min-height:19px;  list-style-type:none; font-weight:normal; border-bottom:1px solid #fff; padding:5px 6px 5px 30px; }

.navRightAnfahrt a,
.navRightKontakt a,
.navRightDownload a,
.navRightText a { display:block; width:100%; line-height:19px; color:#000; text-decoration:none; border:none; }


.navRightAnfahrt    { background:url(/ALBA_de/wLayout/design/img/icons/icn_anfahrt_blau.gif) 9px 6px no-repeat; }
.navRightKontakt    { background:url(/ALBA_de/wLayout/design/img/icons/icn_kontakt_blau.gif) 9px 10px no-repeat; }
.navRightDownload   { background:url(/ALBA_de/wLayout/design/img/icons/icn_download_blau.gif) 5% 47% no-repeat; }


/* Navigation der 2 Ebene (im oberen zentralen Bereich positioniert) */

.navigationCenterColumn                 { display:block; border:0 none; clear:both; }

.listNavCenterColumn                    { height:24px; margin-left:21px; font-size:12px; border:0 none; }

.navCenterColumnLevel2OpenSelected,
.navCenterColumnLevel2Open,
.navCenterColumnLevel2,
.navCenterColumnLevel2Selected          { height:24px; width:143px; overflow:hidden; list-style-type:none; border-bottom:1px solid #fff; padding:0 6px; float:left; background-image:url(/ALBA_de/img/nav_balken_blau.jpg); border-right:1px solid #FFF; text-align:center; }

.navCenterColumnLevel2Last              { list-style-type:none; }

.navCenterColumnLevel2OpenSelected a,
.navCenterColumnLevel2Open a,
.navCenterColumnLevel2 a,
.navCenterColumnLevel2Selected a        { line-height:18px; color:#fff; padding:0; text-decoration:none; /*padding:2px 25%;*/ padding: 1px 1px 1px 1px;display:block;text-indent:7px;width:142px;margin-top:2px; }  

.navCenterColumnLevel2OpenSelected a,
.navCenterColumnLevel2Open a,
.navCenterColumnLevel2Selected a        { font-weight:bold; background-color:#356879; /*padding:2px 25%;*/ padding: 1px 1px 1px 1px;width:142px;display:block;margin-top:2px; }

.navCenterColumnLevel2 a:hover,
.navCenterColumnLevel2Selected a:hover  { line-height:18px; text-decoration:none; background-color:#356879; color:#fff; /*padding:2px 25%;*/ width:142px;padding: 1px 1px 1px 1px; font-weight:bold;display:block;margin-top:2px; }

.navCenterColumnLevel2Last              { height:24px; clear:right; background:url(/ALBA_de/img/nav_balken_blau_verlauf.jpg) right no-repeat; border:0 none; }


/* Brotkrumen - Navigation */
.listNavBreadcrumb      { margin:20px 0 30px 224px ; background-color:#fff; }
.listNavBreadcrumb ul   { display:inline; }
.listNavBreadcrumb li   { display:inline; }

/*
.listNavBreadcrumb .navBCLevel1Open a,
.listNavBreadcrumb .navBCLevel2Open a,
.listNavBreadcrumb .navBCLevel3Open a,
.listNavBreadcrumb .navBCLevel4Open a       { color:#000; }

.listNavBreadcrumb .navBCLevel1Selected a,
.listNavBreadcrumb .navBCLevel2Selected a,
.listNavBreadcrumb .navBCLevel3Selected a,
.listNavBreadcrumb .navBCLevel4Selected a   { color:#000; }
*/
/* SelectBoxen als Mittel der Navigation */
.contentCenterColumn .top-left, 
.contentCenterColumn .top-right, 
.contentCenterColumn .bottom-left, 
.contentCenterColumn .bottom-right          { background-image:url(/ALBA_de/img/corners_grau.gif); }

/* innerhalb des Contentbereiches */
.contentCenterColumn .selectBox                 { background:transparent url(/ALBA_de/img/hintergrund/hintergrundverlauf_content.jpg); width:523px; padding-left:8px;padding-top:20px; }
.contentCenterColumn .selectBox .quickbarstyle  { width:213px; margin-left:10px; float:left; }
.contentCenterColumn .selectBox .quickbarSubmit { width:26px; color:#fff; font-weight:bold; background-color:#032f5c; border:none; margin:1px 0 0 10px; cursor:pointer; }


/* Reiter-Navigation*/

.listNavTab                 { background-color:#fff; }

.cssbox, 
.cssbox_body, 
.cssbox_head, 
.cssbox_head h2             { background:transparent url(/ALBA_de/wLayout/design/img/backgrounds/reiter.jpg) bottom right no-repeat; }

.cssbox_bodySelected, 
.cssbox_headSelected, 
.cssbox_headSelected h2,
.cssboxSelected             { background:transparent url(/ALBA_de/wLayout/design/img/backgrounds/reiter_aktiv.jpg) bottom right no-repeat; }

.cssbox,
.cssboxSelected {
    width:161px !important; /* intended total box width - padding-right(next) */
    width:161px;            /* IE Win = width - padding */
    padding-right:15px;     /* the gap on the right edge of the image (not content padding) */
    /*margin:20px auto;        use to position the box */
    float:left; 
    margin-right:1px; 
 }

/* set the top-right image */
.cssbox_headSelected,
.cssbox_head {
    background-position:top right; 
    margin-right:-15px;     /* pull the right image over on top of border */
    padding-right:20px;     /* right-image-gap + right-inside padding */
 }
.cssbox             { border-bottom:1px solid #fff; }
.cssboxSelected     { margin-top:1px; }


/* set the top-left image */
.cssbox_headSelected h2,
.cssbox_head h2 {
    background-position:top left; 
    margin:0;                   /* reset */
    border:0;                   /* reset */
    padding:15px 0 5px 0;       /* padding-left = image gap + interior padding ... no padding-right */
    height:auto !important; 
    height:1%;                  /* IE Holly Hack */
    font-size:12px; 
    text-align:center; 
 }

.cssbox_head a          { text-decoration:none; margin-right:-20px; }
.cssbox_headSelected a  { text-decoration:none; margin-right:-20px; }





.standorteALBARegionalLevel {
    width:305px;
    float:left;
    margin-right:40px;
    _margin-right:35px;
}

.contentCenterColumnVK .standorteALBARegionalLevel .top-left, .contentCenterColumnVK .standorteALBARegionalLevel .top-right{
    background-image: url(/ALBA_de/img/corners_dunkelgrau_vk.gif);
}

.standorteALBARegionalLevelH5 {
    width:295px;
     color:#000;
     font-size:11px;
     margin-bottom:3px;
}

.standorteALBARegionalDIVHilfe {

    background: transparent url(/ALBA_de/wLayout/design/img/backgrounds/bg_sidebar.jpg) repeat-x;

}
.standorteALBARegionalDIV {

     background-color:transparent;
     height:240px;
     overflow-x:hidden;
     overflow-y:scroll;
     padding-left:4px;
     padding-top:2px;
     width:297px;
scrollbar-face-color:#E0E0E0;
  scrollbar-track-color:#F0F0F0;
  scrollbar-arrow-color:#003399;
  scrollbar-highlight-color:#EEEEEE;
  scrollbar-shadow-color:#C0C0C0;
  scrollbar-3dlight-color:#EEEEEE;
  scrollbar-darkshadow-color:#EEEEEE
     
}

.standorteALBARegionalDIV ul{
     margin-left:21px;

}

.standorteALBARegionalDIV ul li {

     list-style:none url(/ALBA_de/wLayout/design/img/decoration/bullet_sitemap_blue.gif) outside;
}


.standorteALBARegionalLevel2 {
    min-height:18px;
    height:auto;
    overflow:visible;

}

.standorteALBARegionalLevel2 a {

    min-height:18px;
    height:auto;
    overflow:visible;
    text-decoration:none;
    color:#666;
}

