/*
 * Ext JS Library 2.2
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

.navi-menu ol.x-menu-list,.navi-menu ul.x-menu-list{list-style:none;}

.x-layer{visibility:hidden;}
.navi-menu .loading-indicator{font-size:11px;background-image:url(../images/popnav/loading.gif);background-repeat:no-repeat;background-position:left;padding-left:20px;line-height:16px;margin:3px;}

.ext-shim{position:absolute;visibility:hidden;left:0;top:0;overflow:hidden;}
.ext-ie .ext-shim{filter:alpha(opacity=0);}
.ext-ie6 .ext-shim{margin-left:5px;margin-top:3px;}


.navi-menu{width:180px;border:0 solid none;z-index:15000;zoom:1;padding:0px;}
.navi-menu a{text-decoration:none!important;}
.ext-ie .navi-menu{zoom:1;overflow:hidden;}
.navi-menu .x-menu-list{border-bottom: 1px solid #ccc}
.navi-menu li{line-height:100%;}
.navi-menu li.x-menu-sep-li{font-size:1px;line-height:1px;}
.navi-list-item{-moz-user-select:none;-khtml-user-select:none;display:block;padding:0px 1px 0px 1px;position:relative;}

.navi-menu-item-arrow{background:transparent url(../images/popnav/more_arrow.gif) no-repeat right;}
.ext-ie .navi-menu-item-arrow{background-position:160px 50%!important;}

/*.x-menu-sep{display:block;font-size:1px;line-height:1px;margin:2px 3px;background-color:#e0e0e0;border-bottom:1px solid #fff;overflow:hidden;}*/
.navi-menu .x-menu-focus{position:absolute;left:-1px;top:-1px;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text;overflow:hidden;display:block;}


.navi-menu a.x-menu-item{display:block;line-height:16px;padding:4px 20px 3px 12px;text-decoration:none;color:#333;-moz-outline:0 none;outline:0 none;cursor:pointer;}
.ext-ie .navi-menu a.x-menu-item{width:80%;}
.ext-ie6 .navi-menu a.navi-menu-item-arrow{border-right:13px!important;width:144px !important;}


.navi-menu-item-active{padding:0px 1px 0px 1px;}
.navi-menu-item-active a.x-menu-item{font-weight:bold;line-height:16px;}
.navi-menu .x-menu-item-icon{display:none;border:0 none;height:16px;padding:0;vertical-align:top;width:16px;margin:0 8px 0 0;background-position:center;}

.x-menu-plain{background:#fff!important;}
.navi-menu .x-color-palette,.navi-menu .x-date-picker{margin-left:26px;margin-right:4px;}
.navi-menu .x-date-picker{border:1px solid #a3bad9;margin-top:2px;margin-bottom:2px;}

/* backgrounds */

.navi-menu .x-menu-list .navi-list-item, .navi-menu .x-menu-list .neutral {background: transparent url("../images/popnav/level_1_grau.gif") top left no-repeat;}
.navi-menu .x-menu-list .aluminium, .navi-menu .x-menu-list .bg_alu {background: transparent url("../images/popnav/level_1_alu.gif") top left no-repeat;}
.navi-menu .x-menu-list .stahl, .navi-menu .x-menu-list .bg_stahl {background: transparent url("../images/popnav/level_1_stahl.gif") top left no-repeat;}
.navi-menu .x-menu-list .kunststoff, .navi-menu .x-menu-list .bg_kunststoff {background: transparent url("../images/popnav/level_1_kunststoff.gif") top left no-repeat;}
.navi-menu .x-menu-list .holzmetall {background: transparent url("../images/popnav/level_1_holzmetall.gif") top left no-repeat;}

.navi-menu .x-menu-list .neutral_child {background: transparent url("../images/popnav/level_1_grau_over.gif") top left no-repeat;}
.navi-menu .x-menu-list .aluminium_child {background: transparent url("../images/popnav/level_1_alu_over.gif") top left no-repeat;}
.navi-menu .x-menu-list .stahl_child{background: transparent url("../images/popnav/level_1_stahl_over.gif") top left no-repeat;}
.navi-menu .x-menu-list .kunststoff_child {background: transparent url("../images/popnav/level_1_kunststoff_over.gif") top left no-repeat;}
.navi-menu .x-menu-list .holzmetall_child {background: transparent url("../images/popnav/level_1_holzmetall_over.gif") top left no-repeat;}

.navi-menu .x-menu-list .bg_solar {background: #ffffff url('../images/popnav/level_1_solar.gif') top left no-repeat !important;}
.navi-menu .x-menu-list .bg_solar_child {background: #ffffff url('../images/popnav/level_1_solar.gif') top left no-repeat !important;}

.navi-menu .x-menu-list .navi-list-item a.active1, .x-menu-list .neutral a.active1 {font-weight:bold!important;}
.navi-menu .x-menu-list .aluminium a.active1, .x-menu-list .bg_alu a.active1 {font-weight:bold!important;}
.navi-menu .x-menu-list .stahl a.active1, .x-menu-list .bg_stahl a.active1 {font-weight:bold!important;}
.navi-menu .x-menu-list .kunststoff a.active1, .x-menu-list .bg_kunststoff a.active1 {font-weight:bold!important;}
.navi-menu .x-menu-list .holzmetall a.active1 {font-weight:bold!important;}

.navi-menu .x-menu-list .neutral_child a.active1 {font-weight:bold!important;}
.navi-menu .x-menu-list .aluminium_child a.active1 {font-weight:bold!important;}
.navi-menu .x-menu-list .stahl_child a.active1 {font-weight:bold!important;}
.navi-menu .x-menu-list .kunststoff_child a.active1 {font-weight:bold!important;}
.navi-menu .x-menu-list .holzmetall_child a.active1 {font-weight:bold!important;}

.navi-menu .x-menu-list .bg_solar a.active1 {font-weight:bold!important;}
.navi-menu .x-menu-list .bg_solar_child a.active1 {font-weight:bold!important;}

/*IE(7) Hack SCHCMS-3122 / Konflikt SCHCMS-3223
*/
.ext-ie7 .navi-menu .x-menu-list .navi-list-item a.active2, .ext-ie8 .navi-menu .x-menu-list .navi-list-item a.active2 {border-right-width:3px; border-right-style: solid;}
.ext-ie7 #nav2 .x-menu-list .navi-list-item a.active2, .ext-ie8 #nav2 .x-menu-list .navi-list-item a.active2 {border-right-width:5px!important; border-right-style: solid;}
.ext-ie6 #nav2 .x-menu-list .navi-list-item a.active2 {border-right-width:5px!important; border-right-style: solid;}
.ext-ie .navi-menu .x-menu-list .navi-list-item a.active2,
.ext-ie .navi-menu .x-menu-list .neutral a.active2 {border-right-color:#909196;}
.ext-ie .navi-menu .x-menu-list .aluminium a.active2,
.ext-ie .navi-menu .x-menu-list .bg_alu a.active2 {border-right-color:#10A5E6;}
.ext-ie .navi-menu .x-menu-list .stahl a.active2,
.ext-ie .navi-menu .x-menu-list .bg_stahl a.active2 {border-right-color:#AFBED7;}
.ext-ie .navi-menu x-menu-list .kunststoff a.active2,
.ext-ie .navi-menu .x-menu-list .bg_kunststoff a.active2 {border-right-color:#E69600;}
.ext-ie .navi-menu .x-menu-list .holzmetall a.active2,
.ext-ie .navi-menu .x-menu-list .holzmetall a.active2 {border-right-color:#909196;}

.ext-ie .navi-menu .x-menu-list .neutral_child a.active2 {border-right-color:#909196;}
.ext-ie .navi-menu .x-menu-list .aluminium_child a.active2 {border-right-color:#10A5E6;}
.ext-ie .navi-menu .x-menu-list .stahl_child a.active2 {border-right-color:#AFBED7;}
.ext-ie .navi-menu .x-menu-list .kunststoff_child a.active2 {border-right-color:#E69600;}

.ext-ie .navi-menu .x-menu-list .bg_solar a.active2 {border-right-color:#FAD03D;}
.ext-ie .navi-menu .x-menu-list .bg_solar_child a.active2 {border-right-color:#FAD03D;}
/* IE(7) hacks Ende */



.navi-menu .x-menu-list .navi-list-item a.active2, 
.navi-menu .x-menu-list .neutral a.active2 {font-weight:bold!important;background-color:#909196;margin-bottom:-1px;margin-top:0px; border-top: 1px solid #ffffff;}
.navi-menu .x-menu-list .aluminium a.active2,
.navi-menu .x-menu-list .bg_alu a.active2 {font-weight:bold!important;background-color:#10A5E6;margin-bottom:-1px;margin-top:0px; border-top: 1px solid #ffffff;}
.navi-menu .x-menu-list .stahl a.active2,
.navi-menu .x-menu-list .bg_stahl a.active2 {font-weight:bold!important;background-color:#AFBED7;margin-bottom:-1px;margin-top:0px; border-top: 1px solid #ffffff;}
.navi-menu .x-menu-list .kunststoff a.active2,
.navi-menu .x-menu-list .bg_kunststoff a.active2 {font-weight:bold!important;background-color:#E69600;margin-bottom:-1px;margin-top:0px; border-top: 1px solid #ffffff;}
.navi-menu .x-menu-list .holzmetall a.active2,
.navi-menu .x-menu-list .holzmetall a.active2 {font-weight:bold!important;background-color:#909196;margin-bottom:-1px;margin-top:0px; border-top: 1px solid #ffffff;}

.navi-menu .x-menu-list .neutral_child a.active2 {font-weight:bold!important;background-color:#909196;margin-bottom:-1px;margin-top:1px;}
.navi-menu .x-menu-list .aluminium_child a.active2 {font-weight:bold!important;background-color:#10A5E6;margin-bottom:-1px;margin-top:1px;}
.navi-menu .x-menu-list .stahl_child a.active2 {font-weight:bold!important;background-color:#AFBED7;margin-bottom:-1px;margin-top:1px;}
.navi-menu .x-menu-list .kunststoff_child a.active2 {font-weight:bold!important;background-color:#E69600;margin-bottom:-1px;margin-top:1px;}
.navi-menu .x-menu-list .holzmetall_child a.active2 {font-weight:bold!important;margin-bottom:-1px;margin-top:1px;}

.navi-menu .x-menu-list .bg_solar a.active2 {font-weight:bold!important;background-color:#FAD03D;margin-bottom:-1px;margin-top:1px;}
.navi-menu .x-menu-list .bg_solar_child a.active2 {font-weight:bold!important;background-color:#FAD03D;margin-bottom:-1px;margin-top:1px;}

.navi-menu .x-menu-list .navi-list-item a.active3, .navi-menu .x-menu-list .neutral a.active3 {font-weight:bold!important;}
.navi-menu .x-menu-list .aluminium a.active3, .navi-menu .x-menu-list .bg_alu a.active3 {font-weight:bold!important;}
.navi-menu .x-menu-list .stahl a.active3, .navi-menu .x-menu-list .bg_stahl a.active3 {font-weight:bold!important;}
.navi-menu .x-menu-list .kunststoff a.active3, .navi-menu .x-menu-list .bg_kunststoff a.active3 {font-weight:bold!important;}
.navi-menu .x-menu-list .holzmetall a.active3 {font-weight:bold!important;}

.navi-menu .x-menu-list .neutral_child a.active3 {font-weight:bold!important;}
.navi-menu .x-menu-list .aluminium_child a.active3 {font-weight:bold!important;}
.navi-menu .x-menu-list .stahl_child a.active3 {font-weight:bold!important;}
.navi-menu .x-menu-list .kunststoff_child a.active3 {font-weight:bold!important;}
.navi-menu .x-menu-list .holzmetall_child a.active3 {font-weight:bold!important;}

.navi-menu .x-menu-list .bg_solar a.active3 {font-weight:bold!important;}
.navi-menu .x-menu-list .bg_solar_child a.active3 {font-weight:bold!important;}

.navi-menu .x-menu-list .navi-list-item a.active4, .navi-menu .x-menu-list .neutral a.active4 {font-weight:bold!important;}
.navi-menu .x-menu-list .aluminium a.active4, .navi-menu .x-menu-list .bg_alu a.active4 {font-weight:bold!important;}
.navi-menu .x-menu-list .stahl a.active4, .navi-menu .x-menu-list .bg_stahl a.active4 {font-weight:bold!important;}
.navi-menu .x-menu-list .kunststoff a.active4, .navi-menu .x-menu-list .bg_kunststoff a.active4 {font-weight:bold!important;}
.navi-menu .x-menu-list .holzmetall a.active4 {font-weight:bold!important;}

.navi-menu .x-menu-list .neutral_child a.active4 {font-weight:bold!important;}
.navi-menu .x-menu-list .aluminium_child a.active4 {font-weight:bold!important;}
.navi-menu .x-menu-list .stahl_child a.active4 {font-weight:bold!important;}
.navi-menu .x-menu-list .kunststoff_child a.active4 {font-weight:bold!important;}
.navi-menu .x-menu-list .holzmetall_child a.active4 {font-weight:bold!important;}

.navi-menu .x-menu-list .bg_solar a.active4 {font-weight:bold!important;}
.navi-menu .x-menu-list .bg_solar_child a.active4 {font-weight:bold!important;}

.navi-menu .x-menu-list .navi-list-item a.active5, .navi-menu .x-menu-list .neutral a.active5 {font-weight:bold!important;}
.navi-menu .x-menu-list .aluminium a.active5, .navi-menu .x-menu-list .bg_alu a.active5 {font-weight:bold!important;}
.navi-menu .x-menu-list .stahl a.active5, .navi-menu .x-menu-list .bg_stahl a.active5 {font-weight:bold!important;}
.navi-menu .x-menu-list .kunststoff a.active5, .navi-menu .x-menu-list .bg_kunststoff a.active5 {font-weight:bold!important;}
.navi-menu .x-menu-list .holzmetall a.active5 {font-weight:bold!important;}

.navi-menu .x-menu-list .neutral_child a.active5 {font-weight:bold!important;}
.navi-menu .x-menu-list .aluminium_child a.active5 {font-weight:bold!important;}
.navi-menu .x-menu-list .stahl_child a.active5 {font-weight:bold!important;}
.navi-menu .x-menu-list .kunststoff_child a.active5 {font-weight:bold!important;}
.navi-menu .x-menu-list .holzmetall_child a.active5 {font-weight:bold!important;}

.navi-menu .x-menu-list .bg_solar a.active5 {font-weight:bold!important;}
.navi-menu .x-menu-list .bg_solar_child a.active5 {font-weight:bold!important;}

/* backgrounds 4 pk */
.navi-menu .x-menu-list .pk_pop_neutral {background: transparent url("../images/subnav/level_1_grau.gif") 0px -1px no-repeat;}
.navi-menu .x-menu-list .pk_pop_aluminium {background: transparent url("../images/subnav/level_1_alu.gif") 0px -1px no-repeat;}
.navi-menu .x-menu-list .pk_pop_stahl {background: transparent url("../images/subnav/level_1_stahl.gif") 0px -1px no-repeat;}
.navi-menu .x-menu-list .pk_pop_kunststoff {background: transparent url("../images/subnav/level_1_kunststoff.gif") 0px -1px no-repeat;}
.navi-menu .x-menu-list .pk_pop_holzmetall {background: transparent url("../images/subnav/level_1_holzmetall.gif") 0px -1px no-repeat;}
.navi-menu .x-menu-list .pk_pop_solar {background:transparent url("../images/subnav/level_1_solar.gif") 0px -1px no-repeat;}

#nav2 .navi-list-item, 
#nav2 .neutral {background: transparent url("../images/popnav/level_1_grau_ohne_rahmen.gif") top left no-repeat; padding: 0px;}
#nav2 .aluminium, 
#nav2 .bg_alu {background: transparent url("../images/popnav/level_1_alu_ohne_rahmen.gif") top left no-repeat; padding: 0px;}
#nav2 .stahl, 
#nav2 .bg_stahl {background: transparent url("../images/popnav/level_1_stahl_ohne_rahmen.gif") top left no-repeat; padding: 0px;}
#nav2 .kunststoff, 
#nav2 .bg_kunststoff {background: transparent url("../images/popnav/level_1_kunststoff_ohne_rahmen.gif") top left no-repeat; padding: 0px;}
#nav2 .holzmetall,
#nav2 .bg_holzmetall {background: transparent url("../images/popnav/level_1_holzmetall_ohne_rahmen.gif") top left no-repeat; padding: 0px;}

#nav2 .bg_solar {background: #ffffff url('../images/popnav/level_1_solar_ohne_rahmen.gif') top left no-repeat !important;}
#nav2 .bg_solar_child {background: #ffffff url('../images/popnav/level_1_solar_ohne_rahmen.gif') top left no-repeat !important;}
#nav2 .nullMaterial{background: transparent url("../images/popnav/level_0.gif") top left no-repeat;}
/*#nav2 .navi-list-item a.x-menu-item {background:none !important; padding-left:12px !important;}*/
.navi-list-item .x-masked {background: transparent url("../images/popnav/loading.gif") no-repeat right;}

.ext-ie #nav2 .nullMaterial{background-color: #ececec;}
.popupNavigationPreview .x-menu-list{border-bottom:0px !important;}
.popupNavigationPreview .navi-list-item{padding:0px !important;}
.popupNavigationPreview LI {background-image: none !important ;  }
.navi-menu .x-menu-list div.previewContainer {
    display:block; 
    width:244px;
    border: 1px solid #a8a9ae ; 
    padding: 16px; 
    background-color: #ffffff; 
    color: #333;
    margin:0;
    cursor:pointer;
}
.navi-menu .x-menu-list div.previewContainer h2.previewHeadline{
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    padding-bottom:8px;
    color: #333;
}
.navi-menu .x-menu-list div.previewContainer img{margin-bottom:16px;}



.navi-menu .x-menu-list div.previewContainer .previewList{ 
    list-style:disc;
    list-style-position:outside;
    margin-left:1.2em;
    margin-bottom:0;
}

.navi-menu .ext-ie .x-menu-list div.previewContainer .previewList{ 
    margin-left:1.5em;
}

.navi-menu .x-menu-list div.previewContainer .previewList .previewListItem{ 
    padding:0; margin:0;
    background-color:#ffffff;
    vertical-align:middle;
    color:#333;
    font-weight:normal !important;
    line-height:16px;
}


.navi-menu .x-menu-list img.img_pbe {
    margin:0pt;
    padding:0pt;
    position:absolute;
    right:4px;
    top:3px;
    display:block;
}

#nav2 .x-menu-list img.img_pbe {
    margin:0pt;
    padding:0pt;
    position:absolute;
    right:2px;
    top:3px;
}

#nav2 {
    width:180px;
}

.navi-menu .ext-el-mask {
    z-index: 20000;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
}
/* 15.02.2010 Koexistenz zur ext-all.css erm\u00F6glichen */
#nav2 .x-menu-list, #nav2 .x-menu-list{
	padding:0px;
}
.navi-menu .x-menu-list {padding:0px;}
.x-menu-floating{border:0px;}
.x-menu-list-item{white-space:normal !important;}
.navi-menu a.x-menu-item{white-space:normal !important;}
.popupNavigationPreview{width:auto;}

