.floating-box {
    display:-moz-inline-stack;
    display: inline-block;

    width: fit-content; 
    height: fit-content;

    width: 60%;
    height: 0px;
    margin: 10px;
    border: 2px solid #98a417;  
}


#contentheader{
	background: url(../images/contentHeader7.png) no-repeat;
	width:100%px;
	height: 350px;
	z-index: 100;
	overflow:hidden;
	margin:250px auto 0 auto;
	background-position: top;
	position: relative;
}

/*############################### Content 2 ###############################*/

#contentSheet{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding-top:200px;
}

#content{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding-top:50px;
}

#subcontent {
	padding: 2.875em 1.875em 1.875em;
	margin-left:auto;
	margin-right:auto;
	z-index: 1000;
	width: 60%;
	left: 20%;
}

#headline{
		background: url(../images/contentHeader2.png) no-repeat;
		vertical-align:middle;
		margin-top:80px;
		height:65px;
		width:658px;
}

#contentdetails{
	font-size:12px;
	text-align: justify;
	margin-top:20px;
	width:665px;
	float: left;
}

#innacontent{
	float: left;
	margin-left:130px;
}

/*############################### GlossyBox 1 ###############################*/

#contentdetail{
	background: url(../images/branding.png) no-repeat;
	width:600px;
	height:205px;
	float: left;
}

#gbox_headline1{
	background: url(../images/gbox_headline1.png) no-repeat;
	height:50px;
	margin-top:-35px;

	
}
#glossybox1{
	background: url(../images/gbox_1.png) no-repeat;
	width:128px;
	height:167px;
	margin-top:-110px;
	margin-left:380px;
	float:left;
	
}

#text{
	font-size:12px;
	text-align: justify;
	width:350px;
	margin-top:55px;
	margin-left:15px;
}

/*############################### GlossyBox 2 ###############################*/

#gbox_headline2{
	background: url(../images/gbox_headline2.png) no-repeat;
	height:50px;
	margin-top:-35px;

	
}
#glossybox2{
	background: url(../images/gbox_2.png) no-repeat;
	width:128px;
	height:167px;
	margin-top:-125px;
	margin-left:380px;
	float:left;
	
}

/*############################### GlossyBox 3 ###############################*/

#gbox_headline3{
	background: url(../images/gbox_headline3.png) no-repeat;
	height:50px;
	margin-top:-35px;

	
}
#glossybox3{
	background: url(../images/gbox_3.png) no-repeat;
	width:128px;
	height:167px;
	margin-top:-110px;
	margin-left:380px;
	float:left;
	
}

/*############################### GlossyBox 4 ###############################*/

#gbox_headline4{
	background: url(../images/gbox_headline4.png) no-repeat;
	height:50px;
	margin-top:-35px;

	
}
#glossybox4{
	background: url(../images/gbox_4.png) no-repeat;
	width:128px;
	height:167px;
	margin-top:-110px;
	margin-left:380px;
	float:left;
	
}

/*############################### Impressum ###############################*/

#headlineimpressum{
	background: url(../images/contentHeader7.png) no-repeat;
	padding-left: 50px;
	position: absolute;
	display:inline;
	max-width:100%;
	width:110%;
	height:33px;
}

#imp_head{
	height:100%;
	font-size:30px;
}

#contentimpressum{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

#impressum{
	color:#919090;
	height:100%;
	font-size:10px;
	text-align: justify;
}

#contact{
	height:75px;
	color:#919090;
	height:100px;
	width:700px;
	font-size:10px;
	text-align: justify;
}

#impIDRight{
	float:left;
	height:65px;
	margin-top:20px;
	padding-right:5px;
	padding-top:5px;
}

#impIDLeft{
	background-color:#191919;
	float:left;
	height:100%;
	width:360px;
	padding-left:5px;
	padding-top:10px;
}


