/* 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%;}

ul{		margin-left:20px;}

blockquote{	margin-left:40px;}

/* berschriften */
h1		{font-size:11px; color:#95AAC0; text-transform:uppercase; margin:0; padding:0;}
h2		{font-size:11px; color:#990000; text-transform:none; margin:0; padding:0;}
h3		{font-size:11px; color:#000000; text-transform:none; margin:0; padding:0 0 16px 0;}
h3.list {font-size:11px; color:#000000; text-transform:none; margin:0; padding:0;}
h4		{font-size:11px; color:#000000; text-transform:none; margin:0; padding:0;}
h5		{font-size:11px; color:#000000; text-transform:none; margin:0; padding:0;}
h6		{font-size:11px; color:#000000; text-transform:none; margin:0; padding:0;}

/* 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:135px 0px 75px 25px;}

div.blockFooter			{position:relative; z-index:2; width:806px; min-height:75px; margin:-75px auto 0 auto; text-align:left;}
* html div.blockFooter	{height:75px;}
div.blockFooterInner	{padding:0 0 0 0;}

/* Layout Blcke - Hintergrund */
div.blockMain			{	}
div.blockHeader			{background-image:url(/museum/wLayout/design/img/backgrounds/bg_main_standard.gif); background-position:left; background-repeat:repeat-y;}
div.blockContent		{background-image:url(/museum/wLayout/design/img/backgrounds/bg_main_standard.gif); background-position:left; background-repeat:repeat-y;}
div.blockFooter			{background-image:url(/museum/wLayout/design/img/backgrounds/bg_main_standard.gif); background-position:left; background-repeat:repeat-y;}

/* Elemente - Header */
div.elementHeaderPicture{position:absolute; left:5px; top:0; width:678px; height:80px;}
div.elementHeaderLangNav{position:absolute; left:664px; top:0; width:130px; height:80px; background-color:#D0DBE7; border-left:1px solid #FFFFFF;}
div.elementHeaderMainNav{position:absolute; left:0px; top:80px; width:796px; height:15px; background-color:#990000;}
div.elementHeaderSubNav	{position:absolute; left:25px; top:104px; width:768px; height:18px;}

/* Elemente - Content */
div.elementHeadline_1	{margin-bottom:10px; width:500px;}
div.elementHeadline_2	{margin-bottom:10px; width:500px; border-bottom:2px solid #990000;}
div.elementText			{margin-bottom:0; width:500px; line-height:135%;}
div.elementText ul		{margin-bottom:16px;}
div.elementText li		{margin-bottom:8px;}
div.elementPicture		{margin-bottom:0; width:500px;}
div.elementList			{margin-bottom:0; width:768px;}
div.elementStripline	{margin-bottom:0; width:auto; background-image:url(/museum/wLayout/design/img/elements/stripline.gif); background-repeat:repeat-x;}
div.elementFloatRight	{margin-bottom:5px; float:right; margin-top:0px; width:250px; text-align:left;}
div.elementFloatRight p	{margin-right:10px;}
div.elementFloatRight_List {margin-bottom:5px; float:right; margin-top:0px; width:250px; text-align:right;}
div.elementLink			{margin-bottom:0; clear:both;}

div.col_1				{width:160px; float:left;}
div.col_2				{width:330px; float:left; margin-left:10px;}


/* Elemente - Footer */
div.elementFooterText		{position:absolute; left:25px; top:30px; width:500px; height:18px;}
div.elementFooterMetaNav	{position:absolute; left:25px; top:45px; width:500px; height:18px;}
div.elementFooterCopyright	{position:absolute; left:540px; top:45px; width:250px; height:18px;}

/* Navigation */
/* Hauptnavigation in extra datei je nach sprache! (z.b. de_additional.css) */ 

ul.navLang{list-style:none; border-top:1px solid #990000; margin:8px 0 0 0; line-height:100%;}
ul.navLang li{	border-bottom:1px solid #990000; background-color:#D0DBE7;}
ul.navLang li a{display:block; color:#686D73; background-color:#D0DBE7; padding:1px 0 2px 15px; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}
* html ul.navLang li a{display:block; color:#686D73; background-color:#D0DBE7; padding:2px 0 2px 15px; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}
ul.navLang li a:hover{display:block; color:#686D73; background-color:#E7ECF2; padding:1px 0 2px 15px; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}
* html ul.navLang li a:hover{	display:block; color:#686D73; background-color:#E7ECF2; padding:2px 0 2px 15px; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold;}

ul.navMeta{list-style:none; margin:0 0 0 0; color:#990000;}
ul.navMeta li{	float:left; display:block;}

ul.navSitemap{	margin:0 0 0 20px;}
ul.navSitemap li{}
ul.navSitemap li a{	display:block; text-decoration:none; text-transform:none; font-size:11px; font-weight:bold;}
ul.navSitemap ul{list-style:none; margin:0 0 0 20px;}
ul.navSitemap ul li{}
ul.navSitemap ul li a{display:block; text-decoration:none; text-transform:none; font-size:11px; font-weight:normal;}

/* 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;}

/*Bilder*/
.imageboxRight img {margin:12px 0 4px 0;}

/* Tabellen */
#table.table{width:100%; background-color:#990000;}
#table.table td{background-color:#FFFFFF; padding:5px;}
#table.table thead td{background-color:#D0DBE7;}
#table.table tbody td{background-color:#FFFFFF;}

table.table{border:1px solid #990000;}
table.table td{	padding:2px 5px;}
table.table thead td{border-bottom:1px solid #990000; background-color:#D0DBE7;}
table.table tbody td{background-color:#E4EAF1;}

/* Tooltip (MouseOver) */
div.tooltip {
	position: absolute;
	left:-300px;
	margin:0;
	text-align:left;
	width:300px;
	display: none;
	padding:5px;
	border:1px solid #990000;
	background-color:#E7ECF2;
	z-index:999;
}
div.tooltip img {
	margin-right:5px;
}

/*Backlink*/
.backlink {margin:24px 0;}