* {margin:0; padding:0; }


body { font-family: helvetica, arial, sans-serif; background-color:#021321; }
img { border:0; }

div#zentriert { margin-left:auto; margin-right:auto; background-color:#e9d9be; max-width:1100px; border-left:solid 0px #630000; border-right:solid 0px #630000;}

div#grau { background-color:#630000; height:230px; }


div#linie { height:20px; background-color:#b4b4b8; background:url('linie_2.jpg') repeat-x; margin-top:-20px; }
div#linie {display:none;}

div#logo { float:left; margin-top:-230px; height:210px; width:15%; background-color:#630000; font-size:80%; padding:10px; color:#d08715; }
div#logo p.logo { width:20%;  }
div#logo ul { list-style-type:none; margin-top:10px; text-align:left; }
div#logo a:link { color:#d08715; font-weight:normal; text-align:right; text-decoration:underline; }
div#logo a:visited { color:#d08715; font-weight:normal; text-align:right; text-decoration:underline; }
div#logo a:hover { color:#4c4c4c; font-weight:normal; text-align:right; text-decoration:underline; }
div#logo a:focus { color:#4c4c4c; font-weight:normal; text-align:right; text-decoration:underline; }
div#logo img {text-align:left;}

div#name ul { width:50%; margin-top:-200px; margin-left:25%; list-style-type:none; color:#d08715; text-align:center; }

div#name li.title { font-size:95%; text-align:right; margin-right:40px;}
div#name li.tex { margin-top:8px; }
div#name li.tex3 { margin-top:8px; }
div#name li.tex2 {display:none;}
div#name li.puw {margin-top:8px; font-weight:bold; font-size:80%; }
div#name h1 { font-size:110%; }
div#name h2 { font-size:300%; text-align:left; margin-left:0px; }
div#name h3 {font-size:120%; }

div#deko { clear:left; float:right; margin-top:-230px; width:25%; height:210px; background-color:#d08715;  font-size:80%; padding:10px; color:#021321;}
div#deko p.deko { margin-top:0px; margin-left:10px; }
div#deko strong {color:#021321;}

div#sitin { clear:right; float:right; }
div#sitin p.rechts { margin-top:20px; font-size:90%; }
div#sitin a:link { color:#021321; font-weight:normal; margin-right:20px; background-color:#d08715; text-decoration:overline; }
div#sitin a:visited { color:#021321; font-weight:normal; margin-right:20px; background-color:#d08715; text-decoration:overline; }
div#sitin a:hover { color:#4c4c4c; font-weight:normal; margin-right:20px; background-color:#d08715; text-decoration:overline; }
div#sitin a:focus { color:#4c4c4c; font-weight:normal; margin-right:20px; background-color:#d08715; text-decoration:overline; }


div#kruemel { clear:right; float:left; margin-left:50px; margin-top:25px; font-size:90%; }
div#kruemel p { color:#021321; }
div#kruemel a:link { color:#021321; font-weight:normal; text-decoration:underline; }
div#kruemel a:visited { color:#021321; font-weight:normal; text-decoration:underline; }
div#kruemel a:hover { color:#4c4c4c; font-weight:normal; text-decoration:underline; }
div#kruemel a:focus { color:#4c4c4c; font-weight:normal; text-decoration:underline; }



.clearing {clear: both;}

div#navi { clear:left; width:180px; float:left; margin-top:30px; font-size:100%; }

div#navi_2 {width:180px; background-color:#021321; }

div#navigation ul {list-style-type:none; margin-left:0px; padding-bottom:20px; padding-top: 20px; }

div#navigation .ende { margin-bottom:180px; }

div#navigation li { width:140px; margin-bottom:2px; padding:0; border:solid 0px; border-color:#630000; }



div#navigation li.keys { border:none; margin-top:40px; }

div#navigation a:link { color:#630000; background-color:#d08715; text-decoration:none; display:block; text-align:center; padding-top:2px; padding-bottom:2px; }

div#navigation a:visited { color:#630000; background-color:#d08715; text-decoration:none; display:block; text-align:center; padding-top:2px; padding-bottom:2px; }

div#navigation a:focus { color:#e9d9be; background-color:#d08715; text-decoration:none; display:block; text-align:center; padding-top:2px; padding-bottom:2px; }

div#navigation a:hover { color:#e9d9be; background-color:#d08715; text-decoration:none; display:block; text-align:center; padding-top:2px; padding-bottom:2px; }



div#navigation li.aktuell a { color:#d08715; background-color:#630000; text-decoration:none; text-align:center; padding-top:2px; padding-bottom:2px; }

div#navigation li.dampf a { color:#181468; background-color:#ffeaa3; text-decoration:none; text-align:center; padding-top:2px; padding-bottom:2px; }


div#navigation li.ohne_rahmen { border:none; margin-bottom:0; }

div#navigation ul.untermenue {margin-left:20px; padding-bottom: 0px; padding-top:0px;}

div#navigation ul.unterunter {margin-left:20px; padding-bottom: 0px; padding-top:0px;}





div#inhalt { width:60%; float:left; margin-top:70px; border-bottom:solid 2px #630000; margin-left: 50px;}
div#inhalt strong { color:#021321; }

div#inhalt h1 { color:#021321; font-size:180%; }

div#inhalt h1.erdzeit { color:#021321; font-size:180%; margin-top:50px; }

div#inhalt h2 { clear:right; color:#021321; font-size:120%; margin-top:20px; }

div#inhalt h3 { clear:right; color:#021321; font-size:110%; margin-top:15px; }

div#inhalt h4 { color:#021321; font-size:100%; margin-top:15px; }

.unsichtbar { display:none; }

div#inhalt p { color:#000000; margin:20px 0; }
div#inhalt p.abstand { margin-bottom:80px; }
div#inhalt p.einstieg { color:#630000; font-style:italic; font-size:85%; }
div#inhalt p.abst_oben { margin-top:50px; }
div#inhalt p.geschichte { font-family:georgia, times, serif; line-height:1.4; }
div#inhalt p.klein { font-size:85%; }

div#inhalt a:link { color:#630000; font-weight:bold; text-decoration:underline; }
div#inhalt a:visited { color:#630000; font-weight:bold; text-decoration:underline; }
div#inhalt a:hover { color:#4c4c4c; font-weight:bold; text-decoration:underline; }
div#inhalt a:focus { color:#4c4c4c; font-weight:bold; text-decoration:underline; }

strong { color:#021321; }


div#inhalt img.formel { margin-top:20px; }
div#inhalt .links { float:left; }
div#inhalt .rechts { float:left; margin-left:50px; margin-bottom:30px; }


div#inhalt .clear { clear:left; }

div#inhalt dt { margin-top:20px; }
div#inhalt dd { margin-left:50px; margin-top:15px; }
div#inhalt dl a:link { color:#630000; font-weight:normal; text-decoration:underline; }
div#inhalt dl a:visited { color:#630000; font-weight:normal; text-decoration:underline; }
div#inhalt dl a:hover { color:#4c4c4c; font-weight:normal; text-decoration:underline; }
div#inhalt dl a:focus { color:#4c4c4c; font-weight:normal; text-decoration:underline; }

div#inhalt dd.bu { margin-left:0; width:220px; font-style:italic; }
div#inhalt dd.buani { margin-left:0; font-style:italic; margin-bottom:50px; font-size:90%; width:400px; }
div#inhalt dd.buani2 { margin-left:0; font-style:italic; margin-bottom:50px; font-size:90%; width:400px; }

div#inhalt dl.erdzeit { margin-bottom:20px; }

div#inhalt .rosa { background-color:#e9d0a6; padding-top:1px; padding-bottom:1px; padding-left:15px; padding-right:15px; margin-bottom:50px;}

div#inhalt .bue { background:#d08715; width:400px; display:block; }
div#inhalt .bue_2 { background:#d08715; width:600px; display:block; }
div#inhalt .bue_3 { background:#d08715; width:300px; display:block; }
div#inhalt .bue_4 { background:#d08715; width:500px; display:block; }
div#inhalt .bue_7 { background:#d08715; width:700px; display:block; }

div#inhalt .w3 { margin-top:50px; }

div#inhalt .rot { color:#630000; }


div#inhalt .letzter { float:right; margin-bottom:40px; }
div#inhalt .letzter a:link { color:#630000; font-weight:normal; text-decoration:underline; }
div#inhalt .letzter a:visited { color:#630000; font-weight:normal; text-decoration:underline; }
div#inhalt .letzter a:hover { color:#4c4c4c; font-weight:normal; text-decoration:underline; }
div#inhalt .letzter a:focus { color:#4c4c4c; font-weight:normal; text-decoration:underline; }

div#inhalt .datum { float:left; margin-top:30px; color:#630000; font-style:italic; }

div#inhalt p.hinweis strong { color:#630000; }

div#cover { width:250px; float:left; margin-top:35px; }
div#klappe { margin-left:300px; margin-top:50px; }

div#inhalt caption { background-color:#d08715; font-weight:bold; font-size:110%; color:#630000; border:solid; border-width:1px 1px 1px 1px; padding-top:6px; padding-bottom:8px; }

div#inhalt table { background-color:#e9d9be; color:#000000; width:95%; text-align:left; padding-left:2em; padding-top:1em; padding-bottom:1em; border:solid; border-width:1px 1px 1px 1px;}
th { padding-bottom:6px;color:#630000 }

div#keywords { width: 400px; background-color: #d08715; font-size: 85%; border:solid 0px; border-color:#630000; padding: 20px; margin-top: 30px;}

div#keywords a:link { color:#630000; font-weight:normal; text-decoration:underline; }
div#keywords a:visited { color:#630000; font-weight:normal; text-decoration:underline; }
div#keywords a:hover { color:#4c4c4c; font-weight:normal; text-decoration:underline; }
div#keywords a:focus { color:#4c4c4c; font-weight:normal; text-decoration:underline; }

div#map { margin-left:-100px; }

div#inhalt_2 { width:95%; }
div#inhalt_2 p.breite { width:70%; color:#000000; margin:20px 0; }

div#inhalt_2 .rot { width:70%; color:#630000; margin-bottom:30px; }

div#inhalt_2 h1 { color:#630000; font-size:180%; margin-bottom:50px; margin-top:80px; }

div#inhalt_2 h2 { color:#630000; font-size:120%; margin-top:50px; }

div#inhalt_2 h3 { color:#630000; font-size:110%; margin-top:15px; }

div#inhalt_2 a:link { color:#630000; font-weight:bold; text-decoration:underline; }
div#inhalt_2 a:visited { color:#630000; font-weight:bold; text-decoration:underline; }
div#inhalt_2 a:hover { color:#4c4c4c; font-weight:bold; text-decoration:underline; }
div#inhalt_2 a:focus { color:#4c4c4c; font-weight:bold; text-decoration:underline; }

div#inhalt_2 caption { background-color:#e9d1c8; font-weight:bold; font-size:110%; color:#630000; border:solid; border-width:1px 0px 1px 0px; padding-top:6px; padding-bottom:8px; }

div#inhalt_2 table { background-color:#ececf2; color:#630000; width:70%; text-align:left; padding-left:2em; padding-top:1em; padding-bottom:1em; }
th { padding-bottom:6px; }

div#inhalt_2 .links { float:left; margin-right:50px; }

div#inhalt_2 .abst { margin-bottom:50px; margin-top:50px; }
div#inhalt_2 .abst_2 { margin-bottom:50px; }
div#inhalt_2 .abst_3 { width:70%; margin-bottom:50px; }
div#inhalt_2 .clear { clear:left; margin-bottom:50px; }


div#sitemap h1 { color:#630000; font-size:180%; margin-top:80px; margin-bottom:100px; margin-left:30%; }

div#sitemap ul.obermenue {list-style-type:none; width:40%; }

div#sitemap li { margin-bottom:25px; padding:0; border:solid 4px; border-color:#b4b4b8 #e1e1e6 #d0d0d4; }

div#sitemap .erster { width:98%; }

div#sitemap a:link { color:#630000; background-color:#f1f1f6; display:block; text-align:center; font-weight:bold; padding-top:4px; padding-bottom:4px; }

div#sitemap a:visited { color:#630000; background-color:#f1f1f6;display:block; text-align:center; font-weight:bold; padding-top:4px; padding-bottom:4px; }

div#sitemap a:focus { color:#630000; background-color:#e1e1e6; display:block; text-align:center; font-weight:bold; padding-top:4px; padding-bottom:4px; }

div#sitemap a:hover { color:#630000; background-color:#e1e1e6; display:block; text-align:center; font-weight:bold; padding-top:4px; padding-bottom:4px; }

div#sitemap li.ohne_rahmen { border:none; margin-bottom:0; }

div#sitemap ul.untermenue2 { list-style-type:none; }
div#sitemap li.untermenue2 { width:100%; margin-left:50%; }

div#sitemap ul.unterunter2 { list-style-type:none; }
div#sitemap li.unterunter2 { width:100%; margin-left:100%; }

div#geschichte {background-color:#e9d0a6; border:solid 0px; border-color:#630000; font-family:georgia, times, serif; line-height:1.4; margin-top:30px; padding:5px; padding-left: 30px;}

div#geschichte h1 { color:#630000; font-size:180%; }

div#geschichte a:link { color:#630000; font-weight:bold; text-decoration:underline; }

div#geschichte strong { color:#630000; }

div#geschichte2 {background-color:#e9d0a6; border:solid 0px; border-color:#630000; font-family:georgia, times, serif; line-height:1.4; margin-top:30px; padding:20px;}

div#geschichte2 h1 { color:#630000; font-size:180%; }

div#geschichte2 a:link { color:#630000; font-weight:bold; text-decoration:underline; }

div#geschichte2 strong { color:#630000; }


 .georgia {font-family:georgia, times, serif; color:#630000; }


 
dialog {
    position: fixed;
    display: block;
	background-color: rgba(2, 19, 33, 0.7);
	color:#021321;
	font-size: 90%;
	border: 0px ;
	
	z-index: 1002;
	
	height: 100%; width:100%;
}

#dialog-gelb {background-color: #e9d9be; max-width: 800px; margin-left:auto; margin-right: auto; padding:20px; margin-top:100px;}

dialog[open="close"] {
    display: none;
}



dialog #close-dialog {
	margin-top:10px;
	padding: 3px;
	min-width: 150px;
	cursor: pointer;
	background-color: #021321;
	color: #e9d9be;
	font-weight: bold;
	font-size: 100%;
	border: 0px;
}

dialog #close-dialog-oben {
	margin-top:10px;
	padding: 3px;
	cursor: pointer;
	background-color: #021321;
	color: #e9d9be;
	font-weight: bold;
	font-size: 100%;
	border: 0px;
}

p.dialog {margin-top: 10px;}

div#dialog-gelb a:link { color:#630000; font-weight:bold; text-decoration:underline; }
div#dialog-gelb a:visited { color:#021321; font-weight:bold; text-decoration:underline; }
div#dialog-gelb a:hover { color:#021321; font-weight:bold; text-decoration:underline; }
div#dialog-gelb a:focus { color:#021321; font-weight:bold; text-decoration:underline; }

summary {
	margin-top:10px;
	padding: 3px;
	min-width: 150px;
	cursor: pointer;
	font-weight: bold;
	font-size: 100%;
	border: 0px;
}
