body, html {  height: 100%;  margin: 0;}
.bgimg {
 
   height: 100%;  background-repeat: no-repeat; 
  background-attachment: fixed;
  background-position: center;
  position: relative;  color: #898989;  font-family: "futurabook", sans-serif;
  font-size: 20px;
}
.middle {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  text-align: center;}
.middle .div1{
font-weight: normal;  color: #898989; 
padding:20px;  width:1200px;font-weight: 400;}
.table1{	width:1200px;}
hr {  margin: auto;  width: 70%;color:#898989;}
td{padding:0px;text-align:center;vertical-align: top;width:50%;}
.bild{width:50%;}
.adresse{padding-top:100px;width:50%;}
.adresse .adresse1{color:#A1C965;font-size:80px;font-weight:700;padding-bottom:30px;}
.adresse .adresse2{text-align:left;padding-left:12%;}
.adresse .adresse2 div{font-size:60px;font-weight:500;}
a{color:#898989;}
a:hover{text-decoration:none;}
img{width:100%;}
.termine{font-size:30px;font-weight:400;color:#969696;padding-top:40px;}
.imghidden{width:0;visibility: hidden;}
.inarb{font-size:60px;text-transform: none;color:#611200;font-weight:bold;padding-bottom:30px;font-weight:bold;}  /*font-family:'Amatic SC';*/
@media (max-width: 600px){
	.inarb{font-size:40px;}
}
@media (min-width: 800px) and (max-width: 1200px){
.middle .div1{width:800px;}
.table1{width:800px;}
.adresse{padding-top:66px;}
.adresse .adresse1{font-size:53px;font-weight:700;padding-bottom:20px;}
.adresse .adresse2 div{font-size:40px;font-weight:500;}
.termine{font-size:20px;font-weight:400;color:#969696;padding-top:25px;}
}
@media (min-width: 600px) and (max-width: 799px){
.middle .div1{width:600px;}
.table1{width:600px;}
.adresse{padding-top:50px;}
.adresse .adresse1{font-size:40px;font-weight:700;padding-bottom:15px;}
.adresse .adresse2 div{font-size:30px;font-weight:500;}
.termine{font-size:15px;font-weight:400;color:#969696;padding-top:20px;}
}
@media (max-width: 599px){
.middle {  top: 50%;}
.middle .div1{width:400px;}
.table1{width:400px;}
.bild{width:0%;}
.adresse{padding-top:0px;width:100%;text-align:center;}
.adresse .adresse1{font-size:26px;font-weight:700;padding-bottom:10px;}
.adresse .adresse2 div{font-size:20px;font-weight:500;}
.termine{font-size:15px;font-weight:400;color:#969696;padding-top:13px;}
.imghidden{width:70%;visibility: visible;margin-left:auto;margin-right:auto;padding-bottom:30px;}
.bild img{visibility: hidden;width:0;}
.adresse .adresse2{text-align:center;padding-left:0%;}
}
@font-face {
    font-family: 'futurabook';
	font-style: normal;
  font-weight: 300;
    src: url('../fonts/futura_book_font-webfont.eot');
    src: url('../fonts/futura_book_font-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura_book_font-webfont.woff2') format('woff2'),
         url('../fonts/futura_book_font-webfont.woff') format('woff'),
		  url('../fonts/futura_book_font.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/futura_book_font-webfont.svg#futurabook') format('svg');
    font-weight: normal;
    font-style: normal;

}


