    body {
      background-color: #dadada;
      fixed-top: 96px;
    }

    .navbar-brand img {
      width: 250px;
    }
    body {
      padding-top: 70px;
    }
     
    @media (min-width: 576px) {
      .navbar-brand img {
        width: 350px;
        padding-left: 40px;
      }
      body {
        padding-top: 90px;
      }
    }

    #introsection {
    /*background-color: #dadada; */
      background-color: white;
    }

    #gemeinderat {
      /* background-color: white; */
      /*background-color: #dadada; */
      background-color: #005ea0;
      color: white;
    }

    .body_aktuelles {
      background-color: #005ea0;
    }

    #kandidaten {
      /*background-color: #005ea0;*/
      background-color: #dadada; 
      /*color: white;*/
      color: black;
    }

    .argumentrow {
          padding-bottom: 2.2em;
        }

    .argument {
          width: 100%;
        }

    .zwischenzeilen {
      background-color: #dadada;
      height: 3.0em;
    }

    footer {
      background-color: #dadada;
      text-align: center;
      padding-top: 2.0em;
      padding-bottom: 2.0em;
    }

    #mynavbar.navbar {
          font-size: 1.3em;
      }
    #mynavbar.navbar a{
          color: white;
      }
    #mynavbar.navbar a:hover{
          color: #9f9f9f;
      }

    .centertext {
      text-align: center;
      padding-top: 0.5em;
      padding-bottom: 1.2em;
      width: 90%;
    }

    .centertextcolomn {
      text-align: center;
    }

    #zweiteReiheOberderdingen {
      padding-top: 1.2em;
    }

    #dritteReiheOberderdingen {
      padding-top: 1.2em;
    }

    #vierteReiheOberderdingen {
      padding-top: 1.2em;
    }

    .centertext_intro {
      text-align: center;
      padding-top: 0.2em;
    }

    .footerlink {
      color: black;
      text-decoration: none;
    }

    .footerlink:hover {
      color: #9f9f9f;
    }

    .iconhoereffect:hover {
      opacity: 0.5;
    }

    .headlinepadding {
      text-align: center;
      padding-top: 1.0em;
      padding-bottom: 1.2em;
    }

    .headlinepadding_special {
      text-align: center;
      padding-top: 1.0em;
      margin-bottom: 0em;
      padding-bottom: 1.2em;
    }

    .headlinepadding_aktuelles {
      text-align: center;
      padding-top: 1.0em;
      padding-bottom: 0.5em;
    }

    .hintergrundweiss {
      background-color: white;
    }

    .hintergrundblau {
      background-color: #005ea0;
      color: white;
    }

    .hintergrundgrau {
      background-color: #dadada;
      color: black;
      }

    .fonpic {
      width: 65%;
    }

    .fonpic_woll {
      width: 50%;
    }

    .footertext {
      padding-top: 1.2em;
    }

    .footericons {
      width: 20%;
      text-align: center;
    }

    .fonpicimpressum {
      max-width: 20%;
    }

    .bildpaddingbottom {
      padding-bottom: 10%;
    }

    .hr_rueckblick {
      background-color: #005ea0;
      color: white;
    }

    #mytextcenter {
      text-align: center;
    }