/*set the variables*/

@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);

ul.responsiveMenuTheme3{list-style: none;margin: 0;padding: 0;font-family:"PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;font-size: 14px;border:solid 1px ;border-width: 1px 1px 0;}
ul.responsiveMenuTheme3 ul{display: none;list-style: none;margin: 0;padding: 0;}
ul.responsiveMenuTheme3 a, ul.responsiveMenuTheme3 span.separator, ul.responsiveMenuTheme3 span.navHeader {text-decoration: none;display: block;line-height: 25px;/*text-shadow:1px 1px 1px #fff;*/color: ;}
ul.responsiveMenuTheme3 li.active > a, ul.responsiveMenuTheme3 li:hover > a {background-color: ;}
ul.responsiveMenuTheme3 li.first a {border: none;}
ul.responsiveMenuTheme3 li.parent a{overflow: hidden;position: relative;}
ul.responsiveMenuTheme3 a span, ul.responsiveMenuTheme3 span.separator, ul.responsiveMenuTheme3 span.navHeader {padding: 10px 0;display: block;}
ul.responsiveMenuTheme3 li.parent a span.linker{margin-right: 40px;margin-right: 40px;overflow: hidden;}
ul.responsiveMenuTheme3 li a span img{vertical-align: middle;display:inline;margin-right: 3px;}
ul.responsiveMenuTheme3 li a span span.image-title{display: inline;vertical-align: middle;padding: 0;}
ul.responsiveMenuTheme3 li.parent a span.opener{background: url(../images/ico-parent_white.png) no-repeat right;text-indent:100px;overflow: hidden;width: 40px;position: absolute;top: 0;right: 0;text-align: right;}
ul.responsiveMenuTheme3 li.parent a.open span.opener{background: url(../images/ico-parent_open_white.png) no-repeat right;}


ul.responsiveMenuTheme3 li a, ul.responsiveMenuTheme3 li span.separator, ul.responsiveMenuTheme3 li span.navHeader {
background:;
padding-left: 30px;
border-bottom: 1px solid ;
border-top: 1px solid #fff;
}
/*ul.responsiveMenuTheme3 li:hover > a{background: #F9F9F9;color:#4A8CE8;}*/

ul.responsiveMenuTheme3 li li a, ul.responsiveMenuTheme3 li li span.separator, ul.responsiveMenuTheme3 li li span.navHeader {
background:;
padding-left: 40px;
border-bottom: 1px solid ;
border-top: 1px solid #F2F2F2;
}
/*ul.responsiveMenuTheme3 li li:hover > a{background: #F1F1F1;color:#3D7FDB;}*/

ul.responsiveMenuTheme3 li li li a, ul.responsiveMenuTheme3 li li li span.separator, ul.responsiveMenuTheme3 li li li span.navHeader{
background:;
padding-left: 60px;
border-bottom: 1px solid ;
border-top: 1px solid #EDEDED;
}
/*ul.responsiveMenuTheme3 li li li:hover > a{background: #EAEAEA;color:#3173CF;}*/

ul.responsiveMenuTheme3 li li li li a, ul.responsiveMenuTheme3 li li li li span.separator, ul.responsiveMenuTheme3 li li li li span.navHeader{background:;padding-left: 80px;border-bottom: 1px solid ;border-top: 1px solid #EDEDED;}
/*ul.responsiveMenuTheme3 li li li li:hover > a{background: #E2E2E2;color:#2466C2;}*/

ul.responsiveMenuTheme3 li li li li li a, ul.responsiveMenuTheme3 li li li li li span.separator, ul.responsiveMenuTheme3 li li li li li span.navHeader{background: #D5D5D5;padding-left: 100px;border-bottom: 1px solid #D3D3D3;border-top: 1px solid #EDEDED;}
/*ul.responsiveMenuTheme3 li li li li li:hover > a{background: #DADADA;color:#1759B5;}*/


ul.responsiveMenuTheme3 li span.separator .opener {display: none;}

/* ****************************************************************** erweiterung holger ************************ */

@media all and (max-width: px) {
.toggleMenu{
    display:none;
    color:;
    padding:10px 15px;
    background: url(../images/toggle-icon.png) no-repeat left center;
    height:40px;
    padding:0 0px 0 40px;
    line-height:40px;
    border-radius: 5px;
    font-family:"PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;
    font-size: 18px;
width:50px;
}                                                                                                                                                           
.toggleMenu span{padding-right:10px;}
.toggleMenu.active{border-radius: 5px 5px 0 0;} 
.responsiveMenuTheme3.isMobile .active{display:block;}
.responsiveMenuTheme3.isMobile > li{float:none;border-top:1px solid ;}
.responsiveMenuTheme3.isMobile > li > .parent{}
.responsiveMenuTheme3.isMobile li li .parent{}
.responsiveMenuTheme3.isMobile ul{display:none;width:100%;}
.responsiveMenuTheme3.isMobile > li > ul{position:static;}
.responsiveMenuTheme3.isMobile > li > ul > li > ul{position:static;}
.responsiveMenuTheme3.isMobile > li > ul > li > ul > li > ul{position:static;}
.responsiveMenuTheme3.isMobile > li > ul > li > ul > li > ul > li > ul{position:static;}

.responsiveMenuTheme3.isMobile li li a.parent{}




.responsiveMenuTheme3 a img {vertical-align: middle;margin-right: 3px;}

.responsiveMenuTheme3 li img, .responsiveMenuTheme2 li span.image-title {vertical-align: middle;}
.responsiveMenuTheme3 li img {margin-right: 3px;}

.responsiveMenuTheme3 span.navHeader{color:;padding:0 15px;display:block;}
.responsiveMenuTheme3 > li.parent > span.navHeader{padding: 0px 40px 0px 15px;}
.responsiveMenuTheme3 li li span.navHeader {display:block;background:;position:relative;z-index:100;border-top:1px solid ;}
}



@media all and (min-width: px) {
.responsiveMenuTheme3.isDesktop > li > a{border-left:1px solid ;border-bottom:none;}
.responsiveMenuTheme3.isDesktop li a, .responsiveMenuTheme2.isDesktop li span.separator, .responsiveMenuTheme2.isDesktop li span.navHeader{border-left:1px solid ;border-bottom:none;}
.responsiveMenuTheme3.isDesktop li li span.opener{background-image:url(../images/right-bg.png);background-position: center;}

@media all and (min-width: px) {
}

