@media screen {
	/* Basics */
	*{														margin:0; padding:0;}
	
	html{													height:100%;}
	
	body{ 												height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
	
	a{														color:#990000; text-decoration:none;}
	a:hover{											color:#000000; text-decoration:underline;}
	
	p{														margin-bottom:5px; line-height:135%;}
	
	/* Layout Blcke - Positionierung */
	div.blockMain{								height:100%; text-align:center;}
	
	div.blockHeader{							position:relative; z-index:2; width:806px; min-height:120px; margin:0 auto -120px auto; text-align:left;}
	* html div.blockHeader{				height:120px;}
	div.blockHeaderInner{					padding:0 0 0 0;}
	
	div.blockContent{							position:relative; z-index:1; width:806px; min-height:100%; margin:0 auto 0 auto; text-align:left;}
	* html div.blockContent{			height:100%;}
	div.blockContentInner{				padding:125px 0px 50px 25px;}
	
	div.blockFooter{							position:relative; z-index:2; width:806px; min-height:50px; margin:-50px auto 0 auto; text-align:left;}
	* html div.blockFooter{				height:50px;}
	div.blockFooterInner{					padding:0 0 0 0;}
	
	/* Layout Blcke - Hintergrund */
	div.blockMain{								}
	div.blockHeader{							background-image:url(/museum/wLayout/design/img/backgrounds/bg_main_start.gif); background-position:left; background-repeat:repeat-y;}
	div.blockContent{							background-image:url(/museum/wLayout/design/img/backgrounds/bg_main_start.gif); background-position:left; background-repeat:repeat-y;}
	div.blockFooter{							}
	
	/* Elemente - Header */
	div.elementHeaderLangNav{ 		position:absolute; left:0px; top:0; width:130px; height:80px; background-color:#990000;}
	div.elementHeaderLogo{				position:absolute; left:472px; top:50px; width:222px; height:89px;}
	
	/* Elemente - Content */
	div.elementPanorama{position:absolute; left:130px; top:140px;}
	div.elementPoster{position:absolute; left:-10px; top:133px; width:155px; height:205px; background-image:url(/museum/wLayout/design/img/elements/poster_hg.gif);}

	div.elementPanorama2{position:absolute; left:140px; top:140px;}
	div.elementPoster2{position:absolute; left:-10px; top:133px; width:155px; height:205px; background-image:url(/museum/wLayout/design/img/elements/poster_hg2.gif);}
	div.elementNavMain{position:absolute; left:0; top:350px; width:130px;}
	
	
	/* Elemente - Footer */
	div.elementFooterText{ 				position:absolute; left:25px; top:15px; width:500px; height:18px;}
	div.elementFooterMetaNav{			position:absolute; left:25px; top:30px; width:500px; height:18px;}
	div.elementFooterCopyright{		position:absolute; left:540px; top:30px; width:250px; height:18px;}
	
	/* Navigation */
	ul.navLang{										list-style:none; border-top:1px solid #DD8F8B; margin:30px 0 0 0; line-height:100%;}
	ul.navLang li{								border-bottom:1px solid #DD8F8B; background-color:#990000; text-align:right;}
	ul.navLang li a{							display:block; color:#FFFFFF; background-color:#990000; padding:4px 10px 5px 0; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}
	* html ul.navLang li a{				display:block; color:#FFFFFF; background-color:#990000; padding:5px 10px 5px 0; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}
	ul.navLang li a:hover{				display:block; color:#FFFFFF; background-color:#000000; padding:4px 10px 5px 0; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}
	* html ul.navLang li a:hover{	display:block; color:#FFFFFF; background-color:#000000; padding:5px 10px 5px 0; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}
	
	ul.navMain_firstlevel{				list-style:none;}
	ul.navMain_firstlevel{										list-style:none; border-top:1px solid #DD8F8B; margin:0 0 0 0; line-height:100%;}
	ul.navMain_firstlevel li{								border-bottom:1px solid #DD8F8B; background-color:#990000; text-align:right; color:#95AAC0;}
	ul.navMain_firstlevel li:hover{					 color:#000000;}
	ul.navMain_firstlevel li a{							display:block; color:#FFFFFF; background-color:#990000; padding:4px 10px 5px 0; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}
	* html ul.navMain_firstlevel li a{				display:block; color:#FFFFFF; background-color:#990000; padding:5px 10px 5px 0; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}
	ul.navMain_firstlevel li a:hover{				display:block; color:#FFFFFF; background-color:#C8554F; padding:4px 10px 5px 0; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}
	* html ul.navMain_firstlevel li a:hover{	display:block; color:#FFFFFF; background-color:#C8554F; padding:5px 10px 5px 0; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}
	ul.navMain_firstlevel div{							
		position:absolute; 
		left:134px; 
		margin-top:-21px; 
		width:640px; 
		text-align:left; 
		border-top:1px solid #DD8F8B; 
		border-bottom:1px solid #DD8F8B; 
		padding:4px 10px 5px 0; 
		background-color:#FFFFFF;
		text-transform:uppercase;
		font-size:10px;
	}
	* html ul.navMain_firstlevel div	{
		position:absolute;
		left:134px; 
		margin-top:-22px;
		width:640px;
		text-align:left;
		border-top:1px solid #DD8F8B;
		border-bottom:1px solid #DD8F8B;
		padding:5px 10px 5px 0;
		background-color:#FFFFFF;
		font-size:10px;
	}
	
	/* Texte */
	span.textSmall{ 							font-size:10px; color:#000000;}
	span.textNormal{							font-size:11px; color:#000000;}
	span.textLarge{ 							font-size:12px; color:#000000;}
	span.textSmallBold{ 					font-size:10px; color:#000000; font-weight:bold;}
	span.textNormalBold{					font-size:11px; color:#000000; font-weight:bold;}
	span.textLargeBold{ 					font-size:12px; color:#000000; font-weight:bold;}
}