
/*fonts */

@font-face {
  font-family: "DroidSans";
  src: url("./fonts/DroidSans.eot"); /* IE9 Compat Modes */
  src: url("./fonts/DroidSans.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./fonts/DroidSans.otf") format("opentype"), /* Open Type Font */
    url("./fonts/DroidSans.svg") format("svg"), /* Legacy iOS */
    url("./fonts/DroidSans.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./fonts/DroidSans.woff") format("woff"), /* Modern Browsers */
    url("./fonts/DroidSans.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "DroidSans";
  src: url("./fonts/DroidSans-Bold.eot"); /* IE9 Compat Modes */
  src: url("./fonts/DroidSans-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./fonts/DroidSans-Bold.otf") format("opentype"), /* Open Type Font */
    url("./fonts/DroidSans-Bold.svg") format("svg"), /* Legacy iOS */
    url("./fonts/DroidSans-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./fonts/DroidSans-Bold.woff") format("woff"), /* Modern Browsers */
    url("./fonts/DroidSans-Bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: bold;
  font-style: normal;
}


/* Unique Styles*/
.content_area {
    max-width: 753px;
    width:100%;
    height: auto;
    /*background-color: yellow;*/
    margin-left: auto;
    margin-right: auto;
    margin-top: 10%;
}

.logo {
  max-width: 509px;
  width:100%;
  height: auto;
  display:block;
  margin:auto;

}

/* Theme colors */
.theme_color_one{ background-color: #EE2932; }
.theme_color_two{ background-color: #9BCB3B; }
.theme_color_three{ background-color: #08C1FF; }

/* Klassen InfoBoxen*/
.info_box {
  max-width: 243px;
  height: 213px;
  margin-top: 20px;
  margin-left: auto;
  margin-right:auto;
  display:block;
  font-family: 'DroidSans';
  color:white;
}
.info_box_impressum {
  max-width: 643px;
  margin-top: 20px;
  margin-left: auto;
  margin-right:auto;
  display:block;
  font-family: 'DroidSans';
  color:black;
}

.info_box_header {
  position:relative;
  padding-top:15px;
  display: block;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  letter-spacing: 1.5px;
}

.info_box_content {
  display: block;
  padding-top:10px;
  padding-left: 15px;
  padding-right:15px;
  font-size: 13px;
  letter-spacing: 1.5px;
  margin-left: auto;
  margin-right:auto;
}

.info_box_content_impressum {
  display: block;
  padding-top:10px;
  padding-left: 15px;
  padding-right:15px;
  font-size: 13px;
  letter-spacing: 1.5px;
  margin-left: auto;
  margin-right:auto;
}

/*............*/

.background_radial_grey {
background-image: radial-gradient(50% 106%, #FFFFFF 44%, #FFFFFF 74%, #DADADA 100%);
}

/* Bootstrap grid changes*/
.bs_less_gutter
{
  padding-left: 5px;
  padding-right: 5px;
}
