body {
	background:#D8D9E6 url(img/bg/BodyBG.gif) repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:sans-serif;
}

#path {
	position:absolute;
	top:0px;
	left:127px;
	width:628px;
	height:30px;
	background:#9DA1C1;
	border-bottom:2px solid #fff;
	clear: left;
}

*html #path { height:32px; }

#path.Ausstellung {
	width:793px;
}

#path a, span.path, #path h1 {
	padding:5px 2px 0px 2px;
	margin:0px;
	font-size:0.7em;
	display:block;
	float:left;
	color: #0A1465;
	text-decoration:none;
}

#path a:hover {
	text-decoration:underline;
}

#path img {
	float:left;
	vertical-align:top;
	margin:5px 2px 5px 0px;
}

#path h1 {
	height:25px;
	background:#DADCE8;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
}

*html #path h1 { height:30px; }

#content {
	position: absolute;
	left: 127px;
	top: 32px;
	width:628px;
	background:#D8D9E6;
	color: #0A1465;
	bottom:0px;
}

/* ######################## Struktur der Inhalte ##############################*/

.section { 
	margin-left:18px;
	width: 590px; 
}

/*die imagemaps auf den containerseiten müssen etwas eingerückt werden,
die übrigen bilder nicht.*/
.section img {
	margin-left:9px;
}
*html .section img { margin-left:18px; } 
.section .col img {
	margin-left:0px;
	margin-bottom:9px;
}
img.anker {
	margin:0px;
}
/*ende bildereinrückerei*/

*html .section {margin-left:9px;}

/* Zusatz fuer Site ohne tables: bei unsrer schriftgroesse etwa 12px  0,088*/
.col { 	font-size: 0.75em; float: left; width:47.25em; overflow: visible; display: table; margin-left:9px;}

.w135 { width:11.25em; }
.w279 { width:23.25em; }
.w423 { width:35.25em; }
.w567 { width:47.25em; }


.w590 { width: 590px; }
.w600 { width: 600px; }
.w630 { width: 630px; }

.clear { clear: left; height: 1px; } 

/*################################################################################*/

#logo {
	position:absolute;
	left:755px;
	top:0px;
	right:0px;
	min-width:268px;
	background: url(img/bg/logo_back.gif) repeat-x;
	border-left: 2px solid #ffffff;
}

#logo img {
	border:none;
}

#logo.small {
	left:920px;
	min-width:105px;
}

#Functions {
	font-size:0.75em;
	margin: 10px 0px 0px 60px;
	line-height: 1.6em;
}

ul.ChildPages { 
	margin:0px;
	margin-left: 28px; 
	padding:0px;
	list-style-image: url(img/listpfeil.gif); 
}

ul.ChildPages li { margin-bottom: 3px; }

ul.ChildPages li a { color: #C00; }
ul.ChildPages li a:visited { color: #900; }
ul.ChildPages li a:active, ul.ChildPages li a:hover { color: #F00; }

#ContainerSubpages {
	position:absolute;
	left:608px;
	top:32px;
	width: 11.5em;
	z-index: 22;
	font-size: 0.75em;
}

#ContainerSubpages img {
	margin-left:36px;
	border:none;
}

#ContainerSubpages b {
	display:block;
	margin-left:15px;
	margin-bottom:5px;
}

#ExponatsTrenner {
	width:185px;
	height:30px;
}

#ExponatsTrenner.default {
	background:#FFFFFF url(img/bg/expoTrennerdefault.gif) no-repeat;
}

#ExponatsTrenner.ozeanien {
	background:#FFFFFF url(img/bg/expoTrennerOzeanien.gif) no-repeat;
}

#ExponatsTrenner.asien {
	background:#FFFFFF url(img/bg/expoTrennerdefault.gif) no-repeat;
}

/* ################# Allgemeine Seitenelemente ############################ */

.error {color:#CC0000;}

/* Inner page navigation */
.PageNav { display: none; }

.PageTitle {
	display:block;
	height:27px;
	font-size: 1em;
	color: #0A1465;
	margin:0px;
	margin-top:5px;
	margin-left:27px;
}

#content.Ausstellung h1.PageTitle {
	color: #FFF;
}

.HeadlineEntry, .SectionTitle {
	font-size: 1em;
	margin: 0px 0px 0.75em 0px;
}

iframe { border: 0px; font-size: .75em; margin-left: 2em; }

input { vertical-align : top; }

a, a:visited, a:active { color: #C00; }

.comment, .comment:visited { font-size: .75em; color: #cccccc; }
a.comment, a.comment:visited { font-size: 1em; }

.section td, .section th {
	font-size: .75em;
	text-align: left;
	vertical-align: top;
	padding:3px;
	color: #0A1465;
}

p.TextEntry {
	margin-top:0px;
}

table.CommunicationEntry td {
	font-weight:bold;
}

ul.ChildPagesEntry {
	margin:0px;
	margin-left: 28px; 
	padding:0px;
	list-style-image: url(img/listpfeil.gif); 
	font-weight:bold;
}

ul.ChildPagesEntry li {
	margin-bottom:5px;
}

ul.SectionsEntry {
	margin:0px;
	margin-left: 15px; 
	padding:0px;
	list-style-image: url(img/SectionsEntry.gif); 
}

ul.SectionsEntry li {
	color: #0A1465;
}

ul.ListEntry {
	margin:0px;
	margin-left: 15px; 
	padding:0px;
	list-style-image: url(img/ListEntry.gif); 
}


.ListBg1 {background-color: #c4c7da;}
.ListBg2 {background-color: #d8d9e6;}

.noBorder { border:0px}
.Rand { border-color:#003366;}

.opener, .sectionopener{ margin-left: 15px; }

/* ########################### SITEMAP #######################################*/

table.sitemap {
	margin-left:27px;
}
table.sitemap td.SitemapChapter {
	background-color:#2F397E;
}
table.sitemap td {
	font-size: .75em;
	text-align: left;
	padding:3px;
	vertical-align:top;
	border-left:1px solid #2F397E;
	border-right:1px solid #2F397E;
}
table.sitemap td.empty {
	height:20px;
	border:none;
	border-top:1px solid #2F397E;
}
table.sitemap td.SitemapChapter a {
	color:#FFF;
	font-weight:bold;
}
table.sitemap a.Sitemap {
	padding-left:15px;
	margin-right:10px;
	background:url(img/listpfeil.gif) no-repeat;
	white-space:nowrap;
}
/* ########################### ADDITOR #######################################*/

#AdditorStatus {position: absolute; left:621px; top:-4px; width: 200px; height: 30px; z-index:555}
#AdditorStatus td { padding:0px; margin:0px; }
#AdditorMessage {background-color:red; position: absolute; left:400px; top:35px; width: 200px; height: 30px; z-index:555}
#AdditorPageInfo {position: absolute; left:400px; top:40px; width: 200px; height: 100px; visibility:hidden; z-index:556}
#AdditorPopup {position: absolute; left:400px; top:40px; width: 200px; height: 40px; visibility:hidden; z-index:557}
.AS {font-size:12px; color:#000000}
.ASsmall {font-size:10px; color:#000000}
.APIlabel {font-size:10px; color:#666666;}
