@font-face {
    font-family: 'source-sans-pro';
    src: url('source-sans-pro-v14-latin-regular.woff') format('woff');
	font-weight:600;
}
html {
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}
body, span, div, p {
	margin: 0px;
	padding: 0px;
}
p {
margin-bottom: 7px;
line-height: 1.2em;
}
#wrapper {
	position: relative;
	height: 600px;
	width: 100%;
	/* [disabled]overflow: hidden; */
}
#animwrapper {
	position: relative;
	height: 500px;
	width: 300px;
	left: 0px;
	top: 0px;
}
#center {
	position: absolute;
	top: 167px;
	right: 153px;
	background: #FFF;/*display:none;*/
	display: none;
}
#spoonani {
	position: absolute;
	top: 23px;
	right: 311px;
	height: 384px;
	width: 356px;
	/* [disabled]background: #FFC;
*/
}
#spoonturn {
	position: absolute;
	left: 50px;
	top: 50px;
	height: 284px;
	width: 256px;
}
#spoonfade {
	display: none;/*display:none;*/
}
#company {
	position: absolute;
	top: 165px;
	right: -300px;
}
#workani {
	position: absolute;
	top: 9px;
	right: 161px;
	height: 484px;
	width: 656px;
}
#work01, #work02, #work03, #work04, #work05, #work06, #work07 {
	position: absolute;
	width: 656px;
	top: 196px;
}
#work {
	display: none;
}
.workmove {
	width: 260px;
	height: 20px;
}
.workfade {
	width: 260px;
	font-size: 18px;
	color: #707172;
	background: white;
	text-align: right;
	position: absolute;
	display: none;
	margin-left: 20px;
}
#adresswrapper {
	font-family: 'source-sans-pro', Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	top: 387px;
	right: 214px;
	color: #707172;
	display: none;
	background: #FFF;
}
/*#adresswrapper div {
	display: block;
	background: #FFC; 
	height: 20px;
}*/
#adresswrapper .abstand {
	margin-top: 20px;
}
a {
	text-decoration:none;
}
a:link {
	color: #707172;
}
a:visited {
	color: #707172;
}
#adresswrapper span {
	color: #EE7D11;
}
#impressum {
	position: absolute;
	height: 130px;
	width: 420px;
	top: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: none;
	right: 20px;
	color: #707172;
}
