
.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.csc-frame-frame1 {background-color: #EDEBF1; border: 1px solid #333333;}
.csc-frame-frame2 {background-color: #F5FFAA; border: 1px solid #333333;}
.important {color: #8A0020;}
.name-of-person {color: #10007B;}
.detail {color: #186900;}
.component-items {color: #186900;}
.action-items {color: #8A0020;}
.component-items-ordered {color: #186900;}
.action-items-ordered {color: #8A0020;}
.red {color: #B51D1C;}
.green {color:#BCCF00;}
.pink {color: #B10060;}
.orange {color:#DD7300;}.csc-default IMG,
  .csc-textpic-text IMG,
  .ce-bodytext IMG{
    max-width:100%;
    height:auto;
  }

  .csc-textpic-intext-right .csc-textpic-image {
    float: right;
    margin: 15px 0 0 20px;
    width: unset;
  }




  /* ----------------------------------------- */
  /* ----------------------------------------- */
  /* ---MOD 2018-08-24 ----------------------- */
  /* ----------------------------------------- */
  /* ----------------------------------------- */


 @media (min-width: 768px) {

  #logo{
    background-image: url("/fileadmin/es_template_2/es_images/2017EntwurfLandingpageS5_top_1100_n.png");
    margin-top: -22px;
    margin-top: -37px;
  }

  .homelink{
    margin-top: 15px;
    margin-top: 24px;
  }


  #mainNavi {
    margin-top: -34px;
    margin-top: -27px;
  }



  #mainNav .navbar-collapse ul.nav.navbar-nav li ul li.active a{
    background-color: #eee;
  }
  #mainNav .navbar-collapse ul.nav.navbar-nav li ul li a{
    background-color: #fff;
  }


  html > body > div.wrapper > div.inner_wrapper > div#mainNavi > div.fullNavi > nav.navbar.navbar-default {
    background: transparent;
  }

  #footer{
    background-image: url("/fileadmin/es_template_2/es_images/2017EntwurfLandingpageS5_bottom_1100_n.png");
    bottom: -15px;
    bottom: -30px;
    position: fixed;
    width: 100%;
    border:0px solid #ccc;
  }
  .footer-inner{
    width: 500px;
    margin: 0 auto;
    padding-top:40px;
    padding-top:25px;
    border:0px solid #fcc;
    display:inline-block;
  }




/* NAV NACH 6PUNKTEN ABSCNEIDEN */
/*
ul.nav.navbar-nav li{
    border: 0px solid orange;
    display:none;
}

ul.nav.navbar-nav li:nth-child(1),
ul.nav.navbar-nav li:nth-child(2),
ul.nav.navbar-nav li:nth-child(3),
ul.nav.navbar-nav li:nth-child(4),
ul.nav.navbar-nav li:nth-child(5),
ul.nav.navbar-nav li:nth-child(6){
    border: 0px solid blue;
    display:inline;
}
*/



 }

 @media (min-width: 230px) and (max-width:767px) {
   
   .footer-inner {
     padding-top: 20px;
   }