html { 
  background: url(../images-assets/hg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body{
	margin: 0;
	padding: 0;
/*	overflow-x:hidden;*/
}
a{
	text-decoration: none;
	color: #000000;
}
ul{
	margin: 0;
	padding: 0;
	font-family: 'TradeGothicLTPro-Light';
	color: #333333;
}
h1{
	margin: 0;
	padding: 0;
	font-family: 'LetterGothicMTStd';
	margin-bottom: 15px;
	font-size: 23px;
	text-transform: uppercase;
	font-weight: normal;
}
p{
	margin: 0;
	padding: 0;
	font-family: 'TradeGothicLTPro-Light';
	line-height: 1.8;
	margin-bottom: 25px;
	font-size: 14px;
	color: #333333;
}
span{
	margin: 0;
	padding: 0;
	font-family: 'TradeGothicLTPro-Light';
	line-height: 1.8;
	font-size: 14px;
	color: #333333;
}
#main{
	width: 1024px;
	margin: 0 auto;
}

/* Header */
#header{
	height: 80px;
	margin-top: 25px;
}
#header img{
	float: left;
}
#header ul{
	list-style: none;
	float: right;
	margin: 46px 29px 0 0;
}
#header li{
	float: left;
	margin: 0 0 0 10px;
	font-family: 'LetterGothicMTStd';
}
/* Header */

/* Content */
#content{
	margin-top: 20px;
}
.img1{
	margin-left: 29px;
}
.img2{
	margin-left: -150px;
}
.img3{
	float: right;
	margin-top: -270px;
}
.img4{
	float: left;
	margin-left: -420px;
	margin-top: 175px;
}
.img4a{
	display: none;
}
.img5{
	float: right;
	margin-right: -194px;
	margin-top: 60px;
	width: 650px;
}
.img6{
	float: left;
	margin-left: -478px;
	margin-top: -60px;
	height: 525px;
}
.img7{
	float: right;
	margin-right: -240px;
	height: 263px;
}
.tbox1{
	float: right;
	width: 300px;
	margin-right: 102px;
	margin-top: 12px;
}
.tbox2{
	width: 500px;
	margin-left:29px;
	margin-top: 55px;
}
.tbox3{
	width: 500px;
	margin-left:29px;
	float: left;
}
.tbox4{
	width: 500px;
	margin-left:29px;
	float: left;
}
#content .tbox4 ul{
	margin-left: 19px;
	font-family: 'TradeGothicLTPro-Light';
	line-height: 1.8;
	font-size: 14px;
	color: #333333;
}
.imgbar{
	width: 1631px;
	float: left;
	margin-left: -331px;
	margin-top: 25px;
	margin-bottom: 50px;
}
.download{
	text-decoration: underline;
	color: #ff0000;
}
.form{
	margin-left: 29px;
}
.formleft{
	width: 500px;
	float: left;
}
.formright{
	width: 460px;
	float: right;
}
.formsubmit{
	margin-left: 215px;
	margin-top: -7px;
}
.formsubmitEN{
	margin-left: 255px;
	margin-top: -7px;
}
.footer{
	margin-top: 60px;
	margin-bottom: 60px;
}
.footerleft{
	margin-left: 29px;
	width: 500px;
	float: left;
}
.footerright{
	margin-left: 570px;
}
.footer a{
	color: #ff0000;
}
.clear{
	clear:both;
}


/*Datenschutzerklärung*/
.datenschutz .before_list {
    margin-bottom: 0;
}

.datenschutz ul li {
  font-size: 14px;
  line-height: 1.8;
}




@media (max-width: 1660px) {
	.img4a{
		display: block;
		float: left;
		height: 217px;
		margin-top: -4px;
		margin-left: -9px;
	}
	.img4{
	display: none;
}
}
@media (max-width: 1024px) {
body{
	overflow-x:hidden;
	}
#main{
	max-width: 1024px;
	min-width: 1024px;
	overflow: hidden;
	margin: 0 auto;
}

/* Header */
#header{
	height: 80px;
	margin-top: 25px;
}
#header img{
	float: left;
	margin-left: 24px;
}
#header ul{
	list-style: none;
	float: right;
	margin: 46px 29px 0 0;
}
#header li{
	float: left;
	margin: 0 0 0 10px;
	font-family: 'LetterGothicMTStd';
}
/* Header */

/* Content */
#content{
	margin-top: 20px;
}
.img1{
	margin-left: 29px;
}
.img2{
	margin-left: -30px;
}
.img3{
	float: right;
	margin-top: -270px;
}
.img4{
/*	float: left;
	margin-left: 31px;
	margin-top: -55px;*/
	display: none;
}
.img4a{
	display: block;
	float: left;
	height: 217px;
	margin-top: -4px;
	margin-left: -9px;
}
.img5{
	float: right;
	margin-right: -104px;
	margin-top: 60px;
	width: 650px;
}
.img6{
	float: left;
	margin-left: -478px;
	margin-top: -60px;
	height: 525px;
}
.img7{
	float: right;
	margin-right: -240px;
	height: 263px;
	display: none;
}
.tbox1{
	float: right;
	width: 300px;
	margin-right: 102px;
	margin-top: 12px;
}
.tbox2{
	width: 500px;
	margin-left:29px;
	margin-top: 55px;
}
.tbox3{
	float: left;
	margin-top: -35px;
}
.tbox4{
	width: 430px;
	margin-left: 29px;
	float: left;
	white-space: nowrap;
}
#content .tbox4 ul{
	margin-left: 19px;
	font-family: 'TradeGothicLTPro-Light';
	line-height: 1.8;
	font-size: 14px;
	color: #333333;
}
.imgbar{
	width: 1331px;
	float: left;
	margin-left: -331px;
	margin-top: 25px;
	margin-bottom: 50px;
}
.hide5{
	display: none;
}
.hide6{
	display: none;
}
.download{
	text-decoration: underline;
	color: #ff0000;
}
.form{
	margin-left: 29px;
}
.formleft{
	width: 500px;
	float: left;
}
.formright{
	width: 460px;
	float: right;
}
.formsubmit{
	margin-left: 215px;
	margin-top: -7px;
}
.formsubmitEN{
	margin-left: 255px;
	margin-top: -7px;
}
.footer{
	margin-top: 60px;
	margin-bottom: 60px;
}
.footerleft{
	margin-left: 29px;
	width: 500px;
	float: left;
}
.footerright{
	margin-left: 570px;
}
.footer a{
	color: #ff0000;
}
.clear{
	clear:both;
}
@media (max-width: 1010px) {
body{
	overflow-x:auto;
	}
}

@media (max-width: 767px){
body{
	overflow-x:hidden;
	}
#main{
	max-width: 768px;
	min-width: 768px;
	overflow: hidden;
	margin: 0 auto;
}

/* Header */
#header{
	height: 80px;
	margin-top: 25px;
}
#header img{
	float: left;
	margin-left: 24px;
}
#header ul{
	list-style: none;
	float: left;
	margin-left: 19px;
}
#header li{
	float: left;
	margin: 0 0 0 10px;
	font-family: 'LetterGothicMTStd';
}
/* Header */

/* Content */
#content{
	margin-top: 20px;
}
.img1{
	margin-left: 29px;
}
.img2{
	margin-left: -30px;
}
.img3{
	float: right;
	margin-top: -270px;
	display: none;
}
.img4{
	float: left;
	margin-left: 225px;
	margin-top: -55px;
}
.img4a{
	display: block;
	height: 216px;
	margin-left: -9px;
}
.img5{
	float: right;
	margin-right: 76px;
	margin-top: 60px;
	width: 650px;
}
.img6{
	float: left;
	margin-left: -478px;
	margin-top: -60px;
	height: 525px;
}
.img7{
	float: right;
	margin-right: -240px;
	height: 263px;
	display: none;
}
.tbox1{
	float: left;
	width: 690px;
	margin-left: 30px;
}
.tbox2{
	width: 690px;
	margin-left: 29px;
	margin-top: 55px;
}
.tbox3{
		float: left;
	margin-top: 15px;
}
.tbox4{
	width: 430px;
	margin-left: 29px;
	float: left;
	white-space: nowrap;
}
#content .tbox4 ul{
	margin-left: 19px;
	font-family: 'TradeGothicLTPro-Light';
	line-height: 1.8;
	font-size: 14px;
	color: #333333;
}
.imgbar{
	width: 1031px;
	float: left;
	margin-left: -331px;
	margin-top: 25px;
	margin-bottom: 50px;
}
.hide1{
	display: none;
}
.hide4{
	display: none;
}
.hide5{
	display: none;
}
.hide6{
	display: none;
}
.download{
	text-decoration: underline;
	color: #ff0000;
}
.form{
	margin-left: 29px;
}
.formleft{
	width: 500px;
	float: left;
}
.formright{
	width: 460px;
	float: left;
}
.formsubmit{
	margin-left: 215px;
	margin-top: -7px;
}
.formsubmitEN{
	margin-left: 255px;
	margin-top: -7px;
}
.footer{
	margin-top: 60px;
	margin-bottom: 60px;
}
.footerleft{
	margin-left: 29px;
	width: 500px;
	float: left;
}
.footerright{
	margin-left: 28px;
	float: left;
}
.footer a{
	color: #ff0000;
}
.clear{
	clear:both;
}

}

@media (max-width: 740px){
body{
	overflow-x:auto;
	}
}