div#layout		{
	position:absolute;
	margin:0px;
	padding:0px;
	left:20px;
	top:20px;
	height:auto;
	width:950px;
	z-index:1;
}
div#top		{
	position:absolute;
	background-image:url('pics/main/top.jpg');
	margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	height:25px;
	width:904px;
	z-index:1;
	background-repeat:no-repeat;
}
div#lang_ger	{
	position:absolute;
	margin:0px;
	padding:0px;
	left:800px;
	top:7px;
	height:13px;
	width:23px;
	z-index:2;
}
div#lang_en	{
	position:absolute;
	margin:0px;
	padding:0px;
	left:838px;
	top:7px;
	height:13px;
	width:23px;
	z-index:2;
}
div#lang_fr	{
	position:absolute;
	margin:0px;
	padding:0px;
	left:876px;
	top:7px;
	height:13px;
	width:23px;
	z-index:2;
}	
div#lang_it	{
	position:absolute;
	margin:0px;
	padding:0px;
	left:914px;
	top:7px;
	height:13px;
	width:23px;
	z-index:2;
}
div#header	{
	position:absolute;
	margin:0px;
	padding:0px;
	top:25px;
	left:0px;
	width:950px;
	height:163px;
	z-index:15;
}
div#navi	{
	position:absolute;
	background-image:url('pics/main/navi.jpg');
	margin:0px;
	padding:0px;
	top:188px;
	left:0px;
	width:929px;
	height:18px;
	z-index:1;
	background-repeat:no-repeat;
}
div#content	{
	position:absolute;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	top:206px;
	left:0px;
	width:904px;
	height:auto;
	z-index:1;
}
div#fragen	{
	position:relative;
	width:588px;
	height:300px;
	left:244px;
	top:25px;
	padding-right:10px;
	margin-right:10px; 
	margin-bottom:10px;
	overflow:auto;
	z-index:30;
}
div#footer	{
	position:relative;
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	top:30px;
	left:0px;
	width:904px;
	height:129px;
	z-index:200;
}
div#portrait-g	{
	position:absolute;
	width:180px;
	height:180px;
	z-index:250;
	left:29px;
	top:88px;
	overflow:no-overflow;
}
div#ensemble	{
	position:relative;
	width:588px;
	height:auto;
	z-index:30;
	left:244px;
	top:29px;
	padding:2px;
	margin-right:10px;
	margin-bottom:10px; 
	overflow:auto;
}
div#ensemble-s	{
	position:relative;
	width:430px;
	height:auto;
	z-index:30;
	left:244px;
	top:29px;
	padding:2px;
	margin-right:10px;
	margin-bottom:10px; 
	overflow:auto;
}
div#bottom	{
	position:absolute;
	background:#660000;
	top:129px;
	height:35px;
	width:100%;
	z-index:1;
}
div#impressum	{
	position:relative;
	font:Verdana 8pt #FFFFFF;
	width:200px;
	height:20px;
	z-index:40;
	left:680px;
	top:-20px;
}
div#kalender	{
	position:relative;
	font:Verdana 9pt;
	font-color:#000000;
	width:650px;
	height:auto;
	z-index:30;
	left:244px;
	top:29px;
	margin-right:10px;
	margin-bottom:10px; 
	padding:2px;
	overflow:auto;
}
div#ger	{
	position:relative;
	width:500px;
	height:160px;
	z-index:1;
	left:2px;
	top:40px;
}
div#it	{
	position:relative;
	width:500px;
	height:160px;
	z-index:160;
	left:2px;
	top:250px;
}
div#ch	{
	position:relative;
	width:500px;
	height:160px;
	z-index:160;
	left:2px;
	top:460px;
}