#stand  {
        font:12px Arial, Helvetica, sans-serif;
        color:#000000;
}
#footer {
        font:10px Arial, Helvetica, sans-serif;
        color:#ffffff;
        letter-spacing:0.5px;
        word-spacing:0.5px;
}
#navioben a:link {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#5c5c5c;
        font-size:13px;
        line-height:15px;
        display:block;
        line-height:20px;
}
#navioben a:visited {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#5c5c5c;
        font-size:13px;
        display:block;
        line-height:20px;
}
#navioben a:hover {
        font-family:sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#c30000;
        display:block;
        line-height:20px;
}
#navioben a:active {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#5c5c5c;
        font-size:13px;
        display:block;
        line-height:20px;
}
#einsaetze a:link {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
        font-size:13px;
}

#einsaetze a:visited {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
        font-size:13px;
}

#einsaetze a:hover {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#c30000;
        font-size:13px;
}

#einsaetze a:active {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
        font-size:13px;
}
#links a:link {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#666666;
        font-size:12px;
}

#links a:visited {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#666666;
        font-size:12px;
}

#links a:hover {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
        font-size:12px;
}

#links a:active {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#666666;
        font-size:12px;
}
#email a:link {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#e00505;
        font-size:13px;
}

#email a:visited {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#e00505;
        font-size:13px;
}

#email a:hover {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#666666;
        font-size:13px;
}

#email a:active {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#e00505;
        font-size:13px;
}






#navia a:link {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
        font-size:14px;
        line-height:15px;
        display:block;
        line-height:20px;

}

#navia a:visited {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
        font-size:14px;
        display:block;
        line-height:20px;

}

#navia a:hover {
        font-family:sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#ff0000;
        background:#ffffff;
        display:block;
        line-height:20px;

}

#navia a:active {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
        font-size:14px;
        display:block;
        line-height:20px;

}





#sitemap a:link {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
        font-size:10px;
}

#sitemap a:visited {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
        font-size:10px;
}

#sitemap a:hover {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#666666;
        font-size:10px;
}

#sitemap a:active {
        font-family:sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
        font-size:10px;
}


.main-grid .row > .cell {
    background-color: #EE0000;
    width: 100%;
    height: 100%;
    align: center;
    cellspacing: 0;
    cellpadding: 0;
    color: white;
    text-align: center;
    border: 0px;
}
.headerrow {
   height: 12%;
   width: 100%;
   border-bottom: 2px solid #FFDF00;
}
.headercolleft {
  align: left;
  width: 90px;
}
.headercolright {
  align: right;
  width: 150px;
}
.headercolor {
  background: #FF0000;
  background: -moz-linear-gradient(top, #FF0000 0%, #A43D34 50%, #0D0200 100%);
  background: -webkit-linear-gradient(top, #FF0000 0%, #A43D34 50%, #0D0200 100%);
  background: linear-gradient(to bottom, #FF0000 0%, #A43D34 50%, #0D0200 100%);
}
.imgvaligncenter {
  height: 98%;
  float: right;
  margin-right: 0px;
}
.inhalt {
  background-color: #FFFFFF;
}
.inhalt-1 {
  background-color: #FFFFFF;
}
.padding-10 {
  padding: 10px;
}

.header-l {
  width: 10%;
  float: left;
  padding: 5px;
}
.header-m {
  width: 75%;
  float: left;
}
.header-r {
  width: 15%;
  float: right;
}
.header-hight {
  height: 200px;
}

.container-content{
  display: grid;
  grid-template-columns: 180px 2fr 200px;
}
.item-l {
  grid-row: 1/4;
}
.item-m {
  grid-column: 2/3;
  grid-row: 1/4;
}
.item-r {
  grid-column: 3 /3;
  grid-row: 1/4;
}
.item-footer{
  grid-column: 1 / 5;
}

.div-inhalt {
  padding: 20px;
}

@media only screen and (max-width: 800px){
  .div-inhalt {
    padding: 10px;
  }
}

@media only screen and (max-width: 400px){
  .div-inhalt {
    padding: 2px;
  }
}


@media only screen and (max-width: 800px){
  .container-content {
    grid-template-columns: 1fr 1fr;
  }
  .container {
    height: 200px;
  }
  .item-l {
    grid-column: 1 / 4;
    grid-row: 3 / 3;
  }
  .item-m {
    grid-column: 1 / 4;
    grid-row: 1 / 1;
  }
  .item-r {
    grid-column: 1 / 4;
    grid-row: 2 / 3;
  }
   .item-footer {
    grid-column: 1 / 3
    grid-row: 4 / 5;
  }
}

.footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20px;
  background-color: #c30000;
  color: white;
  padding: 0;
}

@media only screen and (min-width: 1200px){
  .header_l {
     width: 30%;
  }
  .header-m {
     width: 75%;
     float: left;
  }
}