body { /* inhalt */	background-color: #9f9e9e;  }div#center {	margin-top:0;	margin-bottom:0;	margin-left:auto;	margin-right:auto;	width:900px;  }div#index { /* inhalt */    margin-top:60px;    margin-left:40px;    margin-bottom:20px;    padding: 0px;	text-decoration:none;  }h1 { /*typo*/	width: 320px;	margin-top:10px;	margin-left:8px;  	margin-right:0px;  	margin-bottom:0px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:13pt;	font-weight:bold;	line-height:16pt;	letter-spacing:2px;    color: #FFFFFF;	}	h2 { /*typo*/	margin-top:0px;	margin-left:48px;  	margin-right:0px;  	margin-bottom:8px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:10pt;	font-weight:normal;	font-style: italic;	line-height:14pt;	letter-spacing:0px;    color: #1e1e1e;	}		h6 { /*typo*/	margin-top:5px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:10pt;	font-weight:normal;	line-height:12pt;	letter-spacing:0px;    color: #1e1e1e;	}	div#logo { /* inhalt */    margin-top: 10px;    margin-left: 10px;    margin-bottom: 0px;    padding: 0px;	text-decoration:none;  }div#Rahmen {width: 700px;/* war 47.1em;*/height: 30px;margin-top: 30px;padding: 0px; /* war 0.8em;*/border: 0px solid black;float:left;}ul#Navigation {margin: 0; padding: 0;text-align: left; /* war center;*/}ul#Navigation li { /* navi box*/list-style: none;display: inline;/*float: left; */ /* ohne width - nach CSS 2.1 erlaubt *//*position: relative;*/margin: 0px; /* war 0.4em; */padding: 0;}/** html ul#Navigation li {   Korrektur fuer den IE margin-bottom: 0px; background-color: 999999; }*/ul#Navigation li ul { /* position subnavi */width: 700px;margin: 0; padding: 0;float:left;/*position: absolute;*/top: 18px; /* war 1.6em; */left: 0px; /* -0.4em;*/display: none;  /* Unternavigation ausblenden */}/** html ul#Navigation li ul {   Korrektur fuer IE 5.x left: 0px; lef\t: 0px;width: 500px;background-color: #666666; } */ul#Navigation li:hover ul {display: inline; /* Unternavigation in modernen Browsern einblenden */color: white;background-color: #666666;}ul#Navigation li ul li {float: none;display: inline; margin-bottom: 0.2em;background-color: #666666;}ul#Navigation a, ul#Navigation span { /* navi typo */display: inline;/*width: 6.4em;  -Breite den in li enthaltenen Elementen zuweisen */padding: 4px; /* war 0.2em 1em;*/text-decoration: none; margin-right:20px;/*width: 220px;*/font-weight: bold;font-size:14pt;font-family:Georgia, Times, serif;/*border: 1px solid black;border-left-color: white; border-top-color: white;*/text-align:left;line-height:14pt;letter-spacing:2px;color: #FFFFFF; /*background-color: #ccc;*/}ul#Navigation a:hover, ul#Navigation span, li a#aktuell {/*border-color: white;border-left-color: black; border-top-color: black;color: white; */color: #C2D622;}li a#aktuell {  /* aktuelle Rubrik kennzeichnen */color: #C2D622; /*typo farbe*/}ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */color: white;padding: 0px; /* neu */}p.credit {		margin-left:0px;		margin-right:0px;		margin-top:0px;		margin-bottom:0px;		text-align:right;		text-decoration:none;		font-family:Verdana, Arial, sans-serif;		font-size:7pt;		line-height:10pt;		font-weight:normal;		color:#1e1e1e;}p.pop {		margin-left:0px;		margin-right:0px;		margin-top:0px;		margin-bottom:0px;		text-align:left;		text-decoration:none;		font-family:Georgia, Times, serif;		font-size:9pt;		line-height:13pt;		font-weight:normal;		color:#1e1e1e;}a.pop {		margin-left:10px;		margin-right:0px;		margin-top:10px;		margin-bottom:0px;		text-align:left;		text-decoration:none;		font-family:Georgia, Times, serif;		font-size:11pt;		line-height:14pt;		font-weight:bold;		color: #FFFFFF;	}	a.pop:visited {color:#FFFFFF}a.pop:hover {color:#DBF034}a.pop:active {color:#FFFFFF} 		/*pop:*/div#pop5 {width:400px;position: absolute;padding:0px; margin-top:-30px;margin-left:-40;background-color: #BABABA;}ul#pop li { /* navi box*/list-style: none;float: left;  padding: 0;background-color: #BABABA;}ul#pop li a#aktuell {color: #DBF034;background-color: #BABABA;}ul#pop a { display: inline;text-decoration: none; margin-left:0px;margin-right:10px;font-weight: bold;font-size:10pt;font-family:Georgia, Times, serif;text-align:left;line-height:14pt;letter-spacing:2px;color: #FFFFFF; }ul#pop a:visited {color:#FFFFFF; background-color: #BABABA;}ul#pop a:hover {color:#DBF034; background-color: #BABABA;}ul#pop a:active {color:#FFFFFF; background-color: #BABABA;} 		div#poppic {width:360px;position: absolute;padding:0px; margin-top:0px;margin-left:0;background-color: #BABABA;}div#popzu {width:360px;position: absolute;padding:0px; margin-top:400px;margin-left:0;background-color: #BABABA;text-align: right;}div#content { /* inhalt */	position: relative; /* war absolute*/	width: 600px;	height: 330px;    float: left;    margin-top: 0px;    margin-bottom: 0px;	left: 10px;   }* html div#content {   	margin-top: 50px;}/*div#txt {     width: 340px;    position: relative;    float: left;    top: 0px; 	left: 0px;     margin: 0;     padding: 0;	background-color: #333333;  }*/div#txt p {	width: 340px;	margin-left:8px;  	margin-right:30px;  	margin-bottom: 20px;  	float: left;  	font-family:Georgia, Times, serif;   	text-align: justify;    text-decoration:none;    font-size:9pt;	font-weight:normal;	line-height:14pt;	letter-spacing:0px;    color: #1e1e1e;	}	div#pic { /* bild */    padding: 10px;    float: left;    top: 0px;   	margin-left: 0px;     position:relative;    border:0;  }	div#still { /* bild */    padding: 10px;    float: right;    top: 0px;   	margin-left: 150px;     background-color: #999999;    position:relative;  }	div#mov { /* bild */    padding: 10px;    float: left;    width: 600px;   	margin-left: 0px;   	margin-bottom:10px;  	margin-top:10px;    position:relative;  }	div#pic2 { /* bild */    padding: 0px;    position: absolute;    float: left;    top: 0px; 	left: 340px;     margin: 0;   }	  div#picmitte { /* bild */    padding: 20px;    position: absolute;    float: left;    top: 0px; 	left: 200px;     margin: 0;     background-color: #666666;  }	  div#kontakt p {	width: 200px;	margin-left:8px;  	margin-right:30px;  	margin-bottom: 20px;  	float: left;  	font-family:Georgia, Times, serif;   	text-align: justify;    text-decoration:none;    font-size:9pt;	font-weight:normal;	line-height:14pt;	letter-spacing:0px;    color: #1e1e1e;	}/* div#kontakt a {		margin-left:0px;  	margin-right:0px;  	margin-bottom:0px;  	float: left;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:9pt;	font-weight:normal;	line-height:14pt;	letter-spacing:0px;    color: red; 	background-color: #666666;	}	div#kontakt a:link {color:red}div#kontakt a:visited {color:#FFFFFF}div#kontakt a:hover {color:#FFFFFF}div#kontakt a:active {color:#FFFFFF} */div#links { 	margin-top:20px;	margin-left: 0px;	width:400px; }/* a.links { 	margin-top:0px;	margin-left:0px;  	margin-right:0px;  	margin-bottom:0px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:9pt;	font-weight:bold;	line-height:13pt;	letter-spacing:0px;	}		a.links :link {color:#FFFFFF}a.links :visited {color:#FFFFFF}a.links :hover {color:#C2D622}a.links :active {color:#FFFFFF} 	*/div#nr { /* inhalt */    width: 400px;    margin-bottom: 0px;    margin-top:10px;    position: relative;    float: left;    padding: 0px;  }* html div#nr {   margin-top: 0px; }div#nr p{ /*typo*/	width: 320px;	margin-top:0px;	margin-left:8px;  	margin-right:0px;  	margin-bottom:0px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:9pt;	font-weight:bold;	line-height:16pt;	letter-spacing:0px;    color: #666666;	}	div#nr a { /*typo*/		margin-left:0px;		margin-right:0px;		margin-top:10px;		margin-bottom:0px;		text-align:left;		text-decoration:none;		font-family:Georgia, Times, serif;		font-size:10pt;		line-height:14pt;		font-weight:normal;		color: #FFFFFF;	}	div#nr a:visited {color:#FFFFFF}div#nr a:hover {color:#DBF034}div#nr a:active {color:#FFFFFF} 		div#film { /* inhalt */    width: 600px;    margin-bottom: 0px;    float: right;    padding: 5px;	border: 0px solid white;  }div#film p { /*typo*/	margin-top:0px;	margin-left:8px;  	margin-right:10px;  	margin-bottom:0px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:10pt;	font-weight:normal; 	line-height:15pt;	letter-spacing:0px;    color: #1e1e1e;	}	div#film h1 { /*typo*/	width:400px;	margin-top:10px;	margin-left:8px;  	margin-right:0px;  	margin-bottom:5px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:18pt;	font-weight:normal;	line-height:22pt;	letter-spacing:0px;    color: #1e1e1e;	}		div#film h2 { /*typo*/		margin-top:0px;	margin-left:8px;  	margin-right:0px;  	margin-bottom:8px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:9pt;	font-weight:normal;	font-style: italic;	line-height:13pt;	letter-spacing:0px;    color: #1e1e1e;	}		div#film a { /*typo*/	margin-top:0px;	margin-left:0px;  	margin-right:0px;  	margin-bottom:0px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:10pt;	font-weight:normal;	line-height:13pt;	letter-spacing:0px;	}		div#film a:link {color:#FFFFFF}div#film a:visited {color:#FFFFFF}div#film a:hover {color:#C2D622}div#film a:active {color:#FFFFFF} 	div#vita { /* inhalt */    width: 300px;    margin-bottom: 20px;    position: relative;    float: left;    padding: 20;  }div#vita p { /*typo*/	margin-top:8px;	margin-left:8px;  	margin-right:10px;  	margin-bottom:20px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:9pt;	font-weight:normal;	line-height:13pt;	letter-spacing:0px;    color: #1e1e1e;	}	div#box { /* inhalt */	position:absolute;	width:210px;	top:0px;	margin-top:0px;    margin-left:640px;     float: right;    background-color: #4c4c4c;  	padding:0px;}  #box h1 {	width:200px;	margin-left:10px;	margin-bottom: 0px;  	margin-top: 125px;  	font-family:Georgia, Times, serif;   	text-align: justify;    text-decoration:none;    font-size:14pt;	font-weight:bold;	line-height:14pt;	letter-spacing:2px;    color: #FFFFFF;	}	#box h3 {	width: 200px;	margin-left:10px;	margin-top: 20px;	margin-bottom:0px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:9pt;	font-weight:bold;	line-height:14pt;	letter-spacing:0px;    color: #999999;/*#1e1e1e;*/	}		div#box p {	width: 200px;	margin-left:10px;	margin-top: 0px;  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;   	text-align: left;    text-decoration:none;    font-size:8pt;	font-weight:normal;	line-height:12pt;	letter-spacing:0px;    color: #FFFFFF;	}	div#box a { /*typo*/	width: 210px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:9pt;	font-weight:normal;	line-height:9pt;	letter-spacing:1px;    color: #DBF034;	}	div#box a:visited {color:#DBF034}div#box a:hover {color:#FFFFFF}div#box a:active {color:#DBF034} 		div#box a.impr { /*typo*/	top:10px;	margin-left:10px;  	margin-right:0px;  	margin-bottom:0px;  	width: 210px;  	font-family:Georgia, Times, serif;   	text-align: left;    text-decoration:none;    font-size:9pt;	font-weight:normal;	line-height:9pt;	letter-spacing:1px;    color: #DBF034;	}	div#box a:visited {color:#DBF034}div#box a:hover {color:#FFFFFF}div#box a:active {color:#DBF034} 		p.popleft {		margin-left:0px;		margin-right:0px;		margin-top:0px;		margin-bottom:0px;		text-align:left;		text-decoration:none;		font-family:Georgia, Times, serif;		font-size:9pt;		line-height:13pt;		font-weight:normal;		color:#1e1e1e;}a.popleft {		margin-left:0px;		margin-right:0px;		margin-top:10px;		margin-bottom:0px;		text-align:left;		text-decoration:none;		font-family:Georgia, Times, serif;		font-size:19pt;		line-height:14pt;		font-weight:bold;		color: #FFFFFF;	}	a.popleft:visited {color:#FFFFFF}a.popleft:hover {color:#DBF034}a.popleft:active {color:#FFFFFF} 		h1.popleft {	width: 340px;	margin-left:0px;  	margin-right:0px;  	margin-bottom:0px;  	margin-top: 0px;  	float: left;  	font-family:Georgia, Times, serif;   	text-align: justify;    text-decoration:none;    font-size:11pt;	font-weight:bold;	line-height:14pt;	letter-spacing:0px;    color: #1e1e1e;	}	a.poplink {		margin-left:0px;		margin-right:0px;		margin-top:10px;		margin-bottom:0px;		text-align:left;		text-decoration:none;		font-family:Georgia, Times, serif;		font-size:9pt;		line-height:14pt;		font-weight:bold;		color: #FFFFFF;	}	a.poplink:visited {color:#FFFFFF}a.poplink:hover {color:#DBF034}a.poplink:active {color:#FFFFFF} 		#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(img/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(img/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }