

/*s_start*/

        #nav_main li.m1 a, #nav_main li.m1:hover, #nav_main li.m1 a:hover {
            background-color: #3488ce;
        }

          #nav_main li.m2 a, #nav_main li.m2:hover, #nav_main li.m2 a:hover {
            background-color: #90950b;
        }

          #nav_main li.m3 a, #nav_main li.m3:hover, #nav_main li.m3 a:hover {
            background-color: #b39000;
        }

          #nav_main li.m4 a, #nav_main li.m4:hover, #nav_main li.m4 a:hover {
            background-color: #9a0604;
        }

          #nav_main li.m5 a, #nav_main li.m5:hover, #nav_main li.m5 a:hover {
            background-color: #854683;
        }

          #nav_main li.m1 a, #nav_main li.m2 a, #nav_main li.m3 a, #nav_main li.m4 a, #nav_main li.m5 a {
            padding-left: 10px;
        }

          #nav_main li.m1 ul li a,
          #nav_main li.m2 ul li a,
          #nav_main li.m3 ul li a,
          #nav_main li.m4 ul li a,
          #nav_main li.m5 ul li a {
            display: block;
            background-image: none;
            background-color: transparent;
            border-bottom: 1px dotted #FFFFFF;
            margin: 0px;
            text-transform: none;
        }

          #nav_main li.m1 ul li,
          #nav_main li.m2 ul li,
          #nav_main li.m3 ul li,
          #nav_main li.m4 ul li,
          #nav_main li.m5 ul li {
            display: block;
            width: 100%;
            background-image: none;
            margin: 0px;
            text-transform: none;
        }


          #nav_main li ul {
            float: left;
            background-image: url(../img/bg_menu_start2.png);
            width: 100%;
        }

          #nav_main li ul li {
            clear: both;
        }

          #navLinks {
            display: none;
        }

          #inhalt {
            width: 100%;
        }

          #inhaltWrapper {
            width: 96%;
            margin-left: 2.5%;
             
        }

          #inhalt .farbigerHG {
            background-color: rgba(179, 179, 179, 0.50);
            position: relative;
            min-height: 20em;
        }

          #inhalt .farbigerHG .absatzblock {
            margin: 0px 0px 0px 0px;
            padding: 0px 10px 10px 10px;
        }

          #inhalt .farbigerHG .absatzblock p {
            clear: both;
        }

          #inhalt .farbigerHG .absatzblock h1 {
            width: 100%;
            /*border-bottom: 1px solid #b3b3b3;*/
            color: #ffFFFF;
            font-size: 0.9em;
            margin: 0px 0px 45px -10px;
            padding: 0px;
        }

          #inhalt .farbigerHG h1 span {
            background-image: url(../img/ecke_grau2.png);
            background-position: right bottom;
            background-repeat: no-repeat;
            padding: 9px 15px 7px 10px;
            float: left;
        }

        /**/
          #inhalt .farbigerHG .absatzblock strong {
            color: #FFFFFF;
            font-weight: normal;
        }

          #inhaltWrapper {
            width: 102%;
            margin-left: 2%;
        }

          #inhalt .breite3 {
            width: 33%;
            margin: 0px;
        }

          #inhalt .inhalt {
            width: 100%;
            margin: 0px;
        }


          #inhalt .inhalt .inhVerteiler {
            margin: 0px;
            padding: 0px;
            background-image: url(../img/hg_buch2.jpg);
            background-position: -60px bottom;
            width: 99%;
            height: 300px;
            vertical-align: bottom;
        }

          #inhalt .inhalt .inhVerteiler h2 {
            margin-right: 10px;
            margin-left: 0px;
            padding-top: 10px;
            border: 0px;
            color: #000000;
            background-image: url(../img/ecke_grau2.png);
            background-position: right bottom;
            background-repeat: no-repeat;
            padding: 9px 15px 7px 10px;
            float: left;
            color: #FFFFFF;
            font-size: 0.8em;
        }

       #inhalt .inhalt .inhVerteiler p {
            margin-right: 10px;
            margin-left: 10px;
            padding-top: 0px;
            border: 0px;
            clear: both;
        }

     #inhalt .farbigerHG {
            min-height: 300px;
        }

          .breite1 .farbigerHG {
            min-height: inherit !important;
        }


          #fuss {
            margin: 0px 0px 0px -0.7%;
            width: 100.6%;
        }


          .kastenStart {width:100%;margin-bottom:20px!important;}
          .block.Kastenschmal.breite1 .inhalt {
            display: flex;
        }
          .block.Kastenschmal.breite1 .inhalt .abs {            display: flex;        }

          #inhalt .farbigerHG.c_Blau    h1 span {background-image: url(../img/ecke_blau.png);}
          #inhalt .farbigerHG.c_Gruen   h1 span {background-image: url(../img/ecke_gruen.png);}
          #inhalt .farbigerHG.c_Gelb    h1 span {background-image: url(../img/ecke_gelb.png);}
          #inhalt .farbigerHG.c_Rot     h1 span {background-image: url(../img/ecke_rot.png);}
          #inhalt .farbigerHG.c_Lila    h1 span {background-image: url(../img/ecke_lila.png);}

          .breite50p {
            width: 49%;
            margin: 0px;
        }
          .farbigerHG.breite50p:first-child {
            width: 49%;
            margin-right:2%;
        }

          #social {background-color:rgba(179, 179, 179, 0.50);width:94%;border:0px solid #f09; min-height:48px; 
                   margin-top:-10px; }
          #fuss,#adr {margin-top:-15px;width:97.95%;  }
          #social h1 span {background-image: url(../img/ecke_lila_band.png); 
                           background-position: right top;
            background-repeat: no-repeat;
            padding: 17px 75px 17px 25px;
            float: left;
            color:#fff;font-size:0.75em; 
          }
     #inhalt     #social a{ background-image:none!important;}