@charset "utf-8";
body, html {
  height: 100%;
  margin:0;
  padding:0;
}
body {
  border:0px;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  line-height:normal;
  font-family:'Calibri' !important;
  color:#000000;
}
@font-face {font-family:'Calibri'; src:url('../schriften/Calibri-Light.eot'); 
src:url('../schriften/Calibri-Light.eot?#iefix') format('embedded-opentype'), url('../schriften/Calibri-Light.woff2') format('woff2'), 
url('../schriften/Calibri-Light.woff') format('woff'), url('../schriften/Calibri-Light.ttf') format('truetype'), url('../schriften/Calibri-Light.svg#Calibri-Light') format('svg'); 
font-weight:300; font-style:normal; font-display:swap;}
@font-face {font-family:'TEMPSITC'; src:url('../schriften/TEMPSITC.eot'); 
src:url('../schriften/TEMPSITC.eot') format('embedded-opentype'), url('../schriften/TEMPSITC.woff2') format('woff2'), url('../schriften/TEMPSITC.woff') format('woff'), 
url('../schriften/TEMPSITC.ttf') format('truetype'), url('../schriften/TEMPSITC.svg#TEMPSITC') format('svg'); font-weight:normal; font-style:normal;}
img {max-width:100%; border:0px; height:auto; width:auto\9; /* ie8 */}
.rsa {background:#decdca;}
.blu {background:#b7c4d5;}
.org {background:#efd4a9;}
.grue {background:#c7d8c4;}
.gra {background:#dadbdb;}
.tur {background:#b0d3d6;}
h1 {margin:0px; padding:0px; font-size:25px; margin-bottom:20px; color:#000000; font-weight:lighter; font-family:'TEMPSITC';}
#inhalt {width:100%; height:auto; font-size:19px; text-align:justify; margin:0; padding:0; position:relative !important}
.form_1 {width:97.2%; background:transparent; color:#000000; padding:1%; border:1px solid #555555; margin-bottom:10px; font-size:18px; font-family:'Calibri';}
.form_2 {width:97.2%; height:150px; background:transparent; color:#000000; padding:1%; border:1px solid #555555; margin-bottom:10px; font-size:18px; font-family:'Calibri';}
#fm_bd {width:40%; height:auto; margin:0; padding:0 5% 0 0; float:left; position:relative !important}
#fm_cd {width:54.7%; height:auto; margin:0; padding:0; float:left; position:relative !important}
.btn {font-family:'Calibri'; font-size:17px; font-weight:normal; text-transform:uppercase; color:#ffffff; width:140px; border:0px; padding:10px; background:#777777;}
::placeholder {color:#000; opacity: 1;}
:-ms-input-placeholder {color:#000;}
::-ms-input-placeholder {color:#000;}
.change::placeholder {color:#d20; opacity: 1;}
.change:-ms-input-placeholder {color:#d20;}
.change::-ms-input-placeholder {color:#d20;}
@media (max-width:1350px) {
h1 {font-size:22px;}
#inhalt, .form_1, .form_2, .btn {font-size:17px;}
}