.grey-text {
  /*color:#9e9e9e !important;*/
}

.grey-text.text-lighten-3 {
  color:#eeeeee !important;
}

.white-text {
  color:#FFFFFF !important;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display:block;
}

a {
  background-color:transparent;
}

a:active, a:hover {
  outline:0;
}

ul:not(.browser-default) {
  padding-left:0;
  list-style-type:none;
}

ul:not(.browser-default) li {
  list-style-type:none;
}

a {
  color:#039be5;
  text-decoration:none;
  -webkit-tap-highlight-color:transparent;
}

footer.page-footer {
  /*margin-top:20px;*/
  padding-top:20px;
  background-color:#ee6e73;
}

.container {
  /*margin:0 auto;*/
  /*max-width:1280px;*/
  /*width:90%;*/
}

@media only screen and (min-width: 601px) {
  .container {
    /*width:85%;*/
  }
}

@media only screen and (min-width: 993px) {
  .container {
    /*width:70%;*/
  }
}

.container .row {
  /*margin-left:-0.75rem;*/
  /*margin-right:-0.75rem;*/
  /*margin:0 auto;*/
}

.row {
  /*margin-left:auto;*/
  /*margin-right:auto;*/
  /*margin-bottom:20px;*/
}

.row:after {
  content:"";
  display:table;
  clear:both;
}

.row .col {
  float:left;
  box-sizing:border-box;
  padding:0 0.75rem;
  min-height:1px;
}

.row .col.s12 {
  width:100%;
  margin-left:auto;
  left:auto;
  right:auto;
}

@media only screen and (min-width: 993px) {
  .row .col.l4 {
    width:33.3333333333%;
    margin-left:auto;
    left:auto;
    right:auto;
  }
}

@media only screen and (min-width: 993px) {
  .row .col.l6 {
    width:50%;
    margin-left:auto;
    left:auto;
    right:auto;
  }
}

@media only screen and (min-width: 993px) {
  .row .col.offset-l2 {
    margin-left:16.6666666667%;
  }
}

a {
  text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
  font-weight:400;
  line-height:1.1;
}

h5 {
  font-size:1.64rem;
  line-height:110%;
  margin:0.82rem 0 0.656rem 0;
}

.klein {
  width:150px;
  /*border-radius:600px;*/
}

.row.abstand3 {
  margin-top:10px;
}

abslinks {
  margin-left:10px;
}

.abslinks {
  margin-left:10px;
}

.abstop {
  margin-top:20px;
  background-color:#fff;
}

.btn_big {
  font-size:25px;
}

.hoehe {
  height:70px;
  padding-top:10px;
}

.katbesch {
  /*height:200px;*/
  padding-top:10px;
}

.boden a {
  /*margin-top:20px;*/
}

.linkform {
  margin-top:11px;
  margin-bottom:11px;
  font-size:20px;
  line-height:1.1;
  font-weight:400;
}

.boden2 {
  margin-top:11px;
  margin-bottom:11px;
  /*font-size:20px;*/
  line-height:1.1;
  font-weight:400;
  padding:5px;
}

.row.abs {
  padding:10px;
}

.bg_nl {
  background-color:#BD1010;
  width:100%;
  min-width:500px;
}

.bg_nl2 {
  background-color:#fff;
}

.abs_nl {
  /*margin:20px;*/
  padding-top:30px;
  padding-bottom:30px;
  padding-left:15px;
}

.abs_nl2 {
  margin-top:20px;
}

.abs_nl3 {
  padding-right:5px;
}

.abs_nl4 {
  padding-left:15px;
}

.abs_nl5 {
  margin:10px;
}

.block {
  width:480px;
  background-color:#ececec;
  /*height:100px;*/
}

.breite2 {
  width:170px;
}

.abs_nl6 {
  padding-bottom:20px;
}

.unten {
  margin-bottom:20px;
}

