/* A TopNavigation ************************************************************************/
nav.topnav {
    position: absolute;
    top: 72px;
    width: 100%;
    left: 0px;
}
ul.top {
    padding:0;
}
div.topnavcontainer {
    margin: -8px 0 0 0;
    min-height: 48px;
}
nav ul.toplist1, nav ul.toplist2  {
    padding-left:0;
}
nav ul.toplist1 li, nav ul.toplist2 li  {
    display:inline-block;
    line-height:18px;
}
nav ul.toplist1 li a {
    display:block;
    font-size: 17px;
    padding: 4px 12px 6px 0;
}
nav ul.toplist2 li a {
    display:block;
    font-size: 17px;
    padding: 0 12px 6px 0;
}

/* B BreadNavigation ************************************************************************/

 /* A Breadnav Top *****************/
 .breadnavcontainer.navihome {
    min-height: 32px !important;
}
div.flexrow {
    display:flex;
    padding-left: 0px;
}
.logocol1 {
    background-color: rgb(205,45,50);
    width: 66px;
    min-height: 32px;
}
img.biglogo {
    width: 100%;
    max-width: 300px;
    height: 52px;
    background: none;
    margin-top: -8px;
    padding-right:50px;
}
img.smalllogo {
    height: 96px;
    background:none;
    padding:2px;
}
 
div.breadnavcontainer {
    margin: -10px 0 0 0;
    min-height: 96px;
}
/* Startnavigation */
.breadnav {
    position: absolute;
    top: 74px;
    width: 100%;
    left: 0px;
}
ul.nav.levelhome {
    margin-left: 0px;
    margin-top: 4px;
}
ul.nav.levelhome a {
    font-size:17px;
    display:block;
    height: auto;
    padding-right: 10px;
}
.navlist {
    padding-top: 3px;
}
nav.breadnav ul {
    padding: 0!important;
}
ul.nav.level1 {
    margin-left: 10px;
    margin-top: -16px;
}
nav.breadnav ul li {
    display:inline-block;
    font-size:0px!important;
    line-height:normal;
}
li.li3 {
    line-height: normal;
    letter-spacing: normal;
}
nav.breadnav ul li a {
	font-size: 17px;
    padding-right: 14px;
}




/* ausblenden */
nav.breadnav ul li a.link {
    display:none;
}
.link.li2.leer {
    /*display: none;*/
}
.link.child.level1, 
.link.child.level2, 
.link.child.level3, 
.link.child.level4 {
    display: none;
}
.link.li1 {
    display: none;
}
/* einblenden */
ul.current li a.link {
    display:block!important;
}
ul.section ul.current li a,
ul.section ul.section ul.current li a {
    display:block!important;
}
ul li a.toview {
    display:block!important;
}

/* Pfeil links ausblenden */
nav.breadnav a span.glyphicon.glyphicon-chevron-right {
    display: inline;
}
/*ul.child.level1 {
    display: none;
}*/

/* a, a.current, a:hover */
nav.breadnav a {
    text-decoration: none;
    background-color:transparent;
    margin:0;
    padding:0;
}
nav.breadnav a:hover {
    color: red;
    background-color:transparent;
}
nav.breadnav a.current, nav.breadnav a.section {
    color: red;
    background-color:transparent;
}
nav.breadnav a.current:hover, nav.breadnav a.section:hover {
    color: red;
    background-color:transparent;
}
