/**
 * @version   1.0  2015.30.10
 * @author    Frank Lambertz http://www.franklambertz.net
 * @copyright Copyright (C) 2015 Frank Lambertz
 */
/*Colors*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800,300italic,400italic,600italic,700italic,800italic|Signika:400,700,600,300|Source+Sans+Pro:400,200,300,600,700,900,200italic,900italic,700italic,600italic,400italic,300italic|PT+Sans:400,700italic,400italic,700);
/*#### BODY ####*/
/* line 22, ../scss/template.scss */
BODY {
  background-color: white;
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
@media only screen and (min-width: 768px) {
  /* line 22, ../scss/template.scss */
  BODY {
    font-size: 1.1rem;
  }
}
@media only screen and (min-width: 992px) {
  /* line 22, ../scss/template.scss */
  BODY {
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 768px) {
  /* line 22, ../scss/template.scss */
  BODY {
    line-height: 2.0rem;
  }
}
@media only screen and (min-width: 768px) {
  /* line 22, ../scss/template.scss */
  BODY {
    z-index: 768;
  }
}
@media only screen and (min-width: 992px) {
  /* line 22, ../scss/template.scss */
  BODY {
    z-index: 992;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 22, ../scss/template.scss */
  BODY {
    z-index: 1200;
  }
}

/* line 35, ../scss/template.scss */
p {
  color: #444444;
}

/* line 39, ../scss/template.scss */
a {
  text-decoration: none;
  color: #444444;
}
/* line 42, ../scss/template.scss */
a:hover {
  color: #922916;
}
/* line 45, ../scss/template.scss */
a:active, a:focus {
  outline: none;
}

/* line 50, ../scss/template.scss */
h1 {
  font-size: 1.3rem;
  font-weight: bold;
  color: #922916;
  margin-bottom: -2px;
  line-height: 1.8rem;
}

/* line 58, ../scss/template.scss */
h2 {
  font-size: 1.2rem;
  font-weight: bold;
  color: #444444;
  margin-top: 0;
  margin-bottom: -20px;
}

/* line 66, ../scss/template.scss */
.container {
  margin: 25px auto 10px;
}
@media only screen and (min-width: 365px) {
  /* line 66, ../scss/template.scss */
  .container {
    width: 300px;
  }
}
@media only screen and (min-width: 568px) {
  /* line 66, ../scss/template.scss */
  .container {
    width: 500px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 66, ../scss/template.scss */
  .container {
    width: 720px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 66, ../scss/template.scss */
  .container {
    width: 880px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 66, ../scss/template.scss */
  .container {
    width: 1040px;
  }
}

/* line 75, ../scss/template.scss */
.wrap {
  padding-top: 25px;
}
@media only screen and (min-width: 768px) {
  /* line 75, ../scss/template.scss */
  .wrap {
    display: flex;
    /*align-items: center;      */
    justify-content: center;
  }
}

/* line 84, ../scss/template.scss */
#logo {
  padding-top: 5px;
  padding-bottom: 20px;
}

/* line 89, ../scss/template.scss */
#logo img {
  height: auto;
  max-width: 100%;
}

/* line 94, ../scss/template.scss */
#bild img {
  height: auto;
  max-width: 100%;
}

/* line 99, ../scss/template.scss */
#name {
  /*border-bottom-style: dotted;
      @include sm {
          border-bottom-style: none;
          border-right-style: dotted;
      }
  border-bottom-color: $rot;
  border-right-color: $rot;
  padding-bottom: 40px;
      @include sm {padding-right: 30px;}
      @include md {padding-right: 40px;}      */
}

/* line 112, ../scss/template.scss */
#address {
  padding-top: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 112, ../scss/template.scss */
  #address {
    padding-top: 0px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 112, ../scss/template.scss */
  #address {
    margin-top: -15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 112, ../scss/template.scss */
  #address {
    margin-top: -18px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 112, ../scss/template.scss */
  #address {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 112, ../scss/template.scss */
  #address {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 112, ../scss/template.scss */
  #address {
    padding-left: 90px;
  }
}
