	* {
		margin: 0;
		padding: 0;
	}
	
	body {
		margin: 0 auto;
		padding: 0;
		overflow: hidden;
	}
	
	html {
		background-color: #b5b5b5;
		color: #b5b5b5;
		background-image:url(../assets/sLineBackground.gif);
		background-position:center;
		background-repeat:repeat-y;
		padding: 0;
		font-family: Verdana;
		font-style:italic;
		overflow: hidden;
	}
	
	body a {
		color: black;
		text-decoration:none;
	}
	
	.flashThing {
		text-align:left;
	}
	
	#allContent {
		padding: 0;
		margin: 0 auto;
		width: 661px;
		background-color: #fff;
		text-align: center;
		position: relative;
	}
	
   
	#scrollBulk {
		background-color:rgba(76,76,76,0.8);
		position: absolute;
		width: 100%;
		display: block;
		cursor: s-resize;
		height: 100px;
		color: #FFFFFF;
	}
	
	#scrollInfoBox {
		width: 630px;
		margin:10px auto 0;
	}
	
	#scrollBottom {
		position: absolute;
		display: block;
		width: 600px;
		margin-left: 65px;
		margin-top: -10px;
		
	}
	
	#viewWin {
		overflow: hidden;
	}
	
	.titel {
		margin-left: -4px;
	}
				
	.navItem {
		cursor: pointer;
		height:25px;
		display: inline-block;
		
	}
	
	.navItem:hover {
	}
	
	.viewer {
		width: 630px;
		overflow: hidden;
		margin: 0px auto 0px auto;
	}
	
	.viewer:last-child {
		padding-bottom: 120px;
	}
	
	.bildLegende {
		text-align: left;
		padding-bottom: 30px;
		line-height: 1.2;
		font-size: 11px;
		padding-top:5px;
	}
	
	.bildLegende h1 {
		font-style: italic;
		font-weight: bold;
	}
	
	.textBlock {
		text-align: left;
		font-size: 13px;
		line-height: 1.2;
	}
	
	.textBlock a {
		text-decoration: none;
		font-size: 16px;
		font-weight: bold;
		color:#B5B5B5;
		margin-bottom: -20px;
	}
	
	.textBlock a:hover {
		color:#474747;
	}
	
	.textBlock p {
		padding-bottom: 20px;
	}
	
	.textBlock h1 {
		font-size: 23px;
		font-weight: bold;
		padding-bottom: 20px;
	}
	
	.textBlock h2 {
		font-weight: bold;
	}
	
	.bildBlock {
		text-align: left;
		/*margin:0 auto;*/
	}
	
	.quickPlay {
		position:absolute;
	}
		
	.categoryTitle {
		width:100%;
		text-align: left;
		border-top-color: #474747;
		border-top-style: solid;
		border-top-width: 2px;
		font-size: 14px;
		color:#474747;
		padding-bottom: 15px;
		padding-top: 2px;
		vertical-align: text-top;
	}
	
	.categoryTitle img {
		margin-bottom: -5px;
		margin-left: -4px;
	}
				
	.slider ul {
		list-style-type: none;
	}
	
	.slider li {
		float: left;
	}
	
	.slider {
		background: url(../assets/ajax-loader.gif) no-repeat;
	}
	
	.slider img {
		width: 630px;
	}
	
	.startPic {
		width: 630px;
	}
	
	.backgroundDingsi {
		position:absolute;
		height:100%;
		width:100%;
		/*z-index:-1;*/
	}
	
	#aboutNav {
		background-image: url(../assets/about.png);
		background-position: 0 2px;
		background-repeat: no-repeat;
		width: 70px;
	}
	
	#aboutNav:hover {
		background-image: url(../assets/about_glow.png);
	}
	
	#contactNav {
		background-image: url(../assets/contact.png);
		background-position: 0 3px;
		background-repeat: no-repeat;
		width: 85px;
	}
	
	#contactNav:hover {
		background-image: url(../assets/contact_glow.png);

	}
	
	#servicesNav {
		background-image: url(../assets/services.png);
		background-position: 0 2px;
		background-repeat: no-repeat;
		width: 85px;
	}
	
	#servicesNav:hover {
		background-image: url(../assets/services_glow.png);

	}
	
	#productNav {
		background-image: url(../assets/products.png);
		background-position: 0 4px;
		background-repeat: no-repeat;
		width: 85px;
	}
	
	#productNav:hover {
		background-image: url(../assets/products_glow.png);

	}
	
	#newsNav {
		background-image: url(../assets/news.png);
		background-position: 0 2px;
		background-repeat: no-repeat;
		width: 160px;
	}
	
	#newsNav:hover {
		background-image: url(../assets/news_glow.png);

	}
	
	.quickPlayGallery {
		position:absolute;
		height:80px;
		width:80px !important;
		left:0px;
	}
	
	.galleryButtons {
		position: absolute;
		width:630px;
	}
	
	.left {
		display: block;
		height: 100%;
		width: 310px;
		float: left;
		
	}
	
	.right {
		display: block;
		height: 100%;
		width: 310px;
		float: right;
		
	}
