div#main {
	background: #fff url("../img/bg-spritze.jpg") no-repeat top center;

}



#products {
	float: left;
	border-right: 1px dotted black;
background: url('../img/white75.png') repeat;
	position: relative; z-index: 2000;
}
#portfolio {
	display: block;
	height: 400px;
	margin: 0;
	padding: 0
}

#portfolio li.prod {
	float: left;
	display: block;
	overflow: hidden;
	height: 400px;
	width: 100px;
	border-left: 1px dotted #000;
}

#portfolio li.first {
	border-left: none;
}

#head {
	border-bottom: 1px dotted black;
}
#foot {
	border-top: 1px dotted black;
}

#news {
	width: 171px;
	position: absolute; right: 0; top:0;
	z-index: 1000;color: #394D72;
}	
#news h1.news {
	font-weight: normal;
	color: #394D72;
}
	#homecontent #news h2 {
		display: inline;
		padding: 0;color: #394D72;
		margin: 0;font-size: 0.75em;
	}
	
	#news .item { 
		padding: 5px 0px; 
		font-size: 0.75em;
	}
	#news .item p {
		margin: 0;
	}
	#news div.news, #news div.newsitem {
		display: block; margin:0;padding: 0;list-style-type: none;
	}
	

	#news div.newsitem {color: #394D72;
		padding: 5px;
		border-bottom: 1px dotted black;
	}
	
	#news a:link, #news a:hover, #news a:visited {color: #394D72;}
	
	
	#homecontent h1 {
	font-size: 0.8em;	color: #151439;
	white-space: nowrap;
	background-color: transparent;
	margin: 0;
	padding: 10px 3px 3px 5px;
	border-bottom: 1px dotted black;}

#homecontent h2 {	font-size: 0.8em;
	margin: 3px 0;
	padding: 3px;
	color: #151439;
	
}
#homecontent {position: relative;
		background: none;
}

#portfolio ul {
	margin: 0; padding: 3px; padding-left: 18px; list-style-type: square; font-size: 0.75em; width: 200px;
}

#portfolio img {border: none;}

#portfolio ul { height: 50px; }

#portfolio ul.links { height: auto; list-style-type: none;

	padding-left: 0px;

	margin: 20px 0 0 3px;
}

#portfolio ul.links li {
	padding-left: 15px;
	margin: 5px 0 0 0;	background: url('../img/flash-grey-left.gif') no-repeat left center;
}


/* INTRO */

#overlay{ 
	background-color: #151439;
/*    background-image: url('../img/bluegrey80.png');*/
    position: absolute;
    left: 0px;
    z-index: 9000;
    width: 100%;
    height: 100%;
	*height: 586px;
	display: none;
	text-align: center;
}

/** html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(x.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="img/bluegrey80.png", sizingMethod="scale");
}*/
#overlay div {
	width: 757px; 
	border: 3px solid white;
	margin-top: 150px;
	margin-left: auto;
	margin-right: auto;
}


