/* Navi Fix */

.hauptNaviAlign {
width:1000px;
}

/* Navi rechts */

ul#nav {
float:right;
}

.navi_top {
z-index: 5;
}

/* MiniNavi rechts */

.miniNaviLinks {
float: right;
}

/* Letzter Punkt MainNavi kein Abstand nach rechts */

#nav > li:last-child {
padding-right:0;
}

Navigation dropdown:
ul.dropdown ul, ul.dropdown ul ul{
width:239px;
}

/* Navigation Spezial */

.hauptNaviAlign .ebene1 a {
display:block;
background-color:transparent;
width:100%;

padding: 20px;
padding-top:2px;
box-sizing:border-box;
border-bottom: 3px solid transparent;
font-size: 19px;
font-weight: 100;
}

.hauptNaviAlign .ebene1 a:hover {
    border-bottom-color: #ff010c;
    background: transparent;
}

.hauptNaviAlign .ebene1 > a {
transition: all 0.3s ease-out 0s;
}

ul.dropdown li.ebene1 {
border:0px;
height:50px;
box-sizing:border-box;
padding:0px;
}


/* Unterpunkte */

ul.dropdown li {
padding:0px;
border-width:0px;
}

#nav ul {
border-width:0px;
}

#nav li ul li {
    border-width: 0px 0px 0px;
}

.hauptNaviAlign .ebene1 ul a {
background: #ffffff;
box-sizing: border-box;
border-top: 1px solid #eeeeee;
font-size: 16px;
padding-top:15px;

width: 230px;
//transition: all 0.3s ease-out 0s;
}

.hauptNaviAlign .ebene1 ul a:hover {
border-top: 1px solid #eeeeee;
color:#ff010c;
background-color: #eeeeee;
}


/* Maximalbreite Inhalt */

#content {
max-width:100%;
}

#wrapper {
margin-top:0px;
padding-top:150px;
}


/* Abstand oben */

.onePageSubmoduleWrapper {
width: 100%;
}

/* Abstand oben in Editor rückgängig machen */

#wrapper.cke_editable {
    padding-top: 0px;
}


/* Horizontaler Scrollbalken verbergen */

@media screen and (min-width: 1024px) {
body.bigSlide {
overflow-x:hidden;
}
}