/* ============================================
 Projekt:      SATELLITE

 Datei:        02_CSX_LAYOUT.CSS

 Datum:        10.12.2015
 Version:      2.0
 Optimiert:    ab IE 9, FF, Chrome, Opera
 ================================================ */


/* ======================================================
    MAIN
========================================================= */
#mainBox.fluid {
    min-width: 980px;
    margin: 0;
    padding: 0;
}

/* Boxed center */
#mainBox.boxed1280Center,
#mainBox.boxed1280Left {
    margin: 0 auto;
    max-width: 1245px;
    width: 100%;
}

#mainBox.boxed1280Left {
    margin: 0;
}

/* Bereich im popup_layout - AGB der Satelliten */
#mainBox.mainBoxPopupLayout {
    min-width: 10px;
}

#mainBox.mainBoxPopupLayout #content {
    margin-left: 0 !important;
}

/* ============================================
          HEADER
================================================ */
#header {

}

#header:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

#topHeader {

}

.topHeaderRight {
    float: right;
    position: relative;
}

.topHeaderLeft {
    float: left;
    position: relative;
}

/* ============================================
          MAINNAV
================================================ */
#mainNav.sticky {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5);
    position: fixed;
    width: 100%;
    z-index: 99;
}

#mainNav .sticky-logo {
    background-repeat: no-repeat;
    background-position: left center;
    height: 35px;
    left: 6px;
    display: none;
    position: absolute;
    width: 400px;
}

#mainNav {
    height: 35px;
    margin: 0;
    padding: 0;
}

#mainNav:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

#mainNav ul {
    float: right;
}

#mainNav ul li {
    display: block;
    float: left;
}

#mainNav ul li a {
    display: flex;
    align-items: center;
    height: 35px;
    margin: 0;
    padding: 0 10px 0 10px;
}

/* ============================================
          SUBNAV
================================================ */
#subNav.sticky {
    box-shadow: none;
    position: fixed;
    width: 180px;
    z-index: 99;
}

#subNav {
    float: left;
    margin: 0;
}

/* SubNav Zustaende Level 1 */
#subNav li a,
#subNav li.disabled,
#subNav li li.disabled {
  display: block;
  height: 35px;
  padding-left: 5px;
}

/* SubNav Zustaende Level 2 */
#subNav li li a,
    /* 'aktiver Link' 2nd level */
#subNav li li #subActive,
#subNav li li.disabled {
    padding-left: 15px;
}

/* SubNav Zustaende Level 3 */
#subNav li li li a,
    /* 'aktiver Link' 3nd level */
#subNav li li li #subActive,
#subNav li li li.disabled {
    padding-left: 15px;
}

/* 'Abmelden' in der SubNav */
#subNav li.firstChildSubNav a {
    height: 45px;
    padding-left: 25px;
}

/* 'Anmelden' in der SubNav */
#subNav #subActive {
    background-image: none;
    height: 35px;
    padding-left: 5px;
}

/* Verfahrensangaben im Projetkraum fuer Unternemhen - Projekt noch nicht freigeschaltet */
#subNav #subActive .subActivePopup {
    height: 35px;
    padding-left: 5px;
    margin-left: -5px;
}

/* Kennzeichnung Vergabezentrale */
#subNavCompany ul.centerList {
    margin-top: 50px;
}

#subNavCompany li.centerLabel {
  cursor: default;
  height: 40px;
  padding-left: 5px;
}

#subNavCompany ul.centerList a,
#subNavCompany ul.centerList a#subActive {
  padding-left: 15px;
}

/* ============================================
Disabled Subnav Links
================================================ */

/* Disabled Link in der SubNav Level 1/2/3 */
#subNav li.disabled,
#subNav li li.disabled,
#subNav li li li.disabled,
#subnav li a.disabled {
  cursor: not-allowed;
}

#subNav li.disabled:before,
#subnav li a.disabled:before {

}

#subNav li li.disabled:last-child,
#subnav li li a.disabled:last-child {

}

#subNav li li.disabled:before,
#subnav li li a.disabled:before {

}

#subNav li li li.disabled:before,
#subNav li li li a.disabled:before {

}

/* Disabled Link in der SubNav Level 3 */
#subNav li li li.disabled,
#subNav li li li a.disabled {

}

#subNav li li li.disabled:last-child,
#subnav li li li a.disabled:last-child {

}

#subNav li li li.disabled:after,
#subNav li li li a.disabled:after {

}

/* ============================================
          CONTENT
================================================ */
#content {
  margin: 30px 0 0 190px;
}

#content:after {
  clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

/* ============================================
          FOOTER
================================================ */
#footer {
    clear: both;
    margin: 80px 0 50px 0;
    padding: 0;
}

#footer:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

#footer p {
    padding: 0 12px 20px 0 !important;
    text-align: right;
}

#footer .footerDetails {
    display: inline-block;
}

#footer .mandatorNumber {
    cursor: help;
    float: left;
    font-weight: bold;
}