body {	margin:0px;	padding:0px;	font: 11px/16px verdana,arial,sans-serif;	color:#000;	background:#fff;}/* layout */.bg-container {/*bg-bilder werden unten zugeordnet (bg-0 ff.)*/	display:none;}.txt-container {	text-align:left;	z-index:11;}/*ab hier gleich wie screen*/.scrolltext {	position:absolute;/*top wird im text gesetzt*/	left:10px;	width:440px;}.scrolltextstart {	position:absolute;	top:0px;	left:0px;	width:310px;}/*scrollpfeile*/.scrollpfeile {	position:absolute;	left:10px;	top:436px;	width:144px;	height:15px;	text-align:left;	overflow:hidden;	z-index:21;}.scrollpfeile a {	text-decoration:none;	height:15px;	width:15px;	display:block;	float:left;	margin-right:4px;}.scrollpfeile .up {	background:url(siteimgs/up.gif);	background-repeat:no-repeat;}.scrollpfeile .down {	background:url(siteimgs/down.gif);	background-repeat:no-repeat;}.scrollpfeile .up:hover, .scrollpfeile .up:focus, .scrollpfeile .up:active {	background:url(siteimgs/up-h.gif);}.scrollpfeile .down:hover, .scrollpfeile .down:focus, .scrollpfeile .down:active {	background:url(siteimgs/down-h.gif);}/*navigation*/.navigation {	position:absolute;	left:10px;	top:398px;}.navigation a {	text-decoration:none;	color:#9f5f95;	font-size:12px;	font-weight:bold;	text-transform:uppercase;	margin-right:14px;}.navigation a:hover, .navigation a:active, .navigation a:focus, .navigation .curr {	color:#000;}/*sprachweiche*/.sprachweiche {	position:absolute;	left:753px;	top:36px;	width:100px;	height:15px;	text-align:right;	overflow:hidden;	z-index:21;}.sprachweiche .curr {	color:#000;}/*homelink*/.homelink {	position:absolute;	left:0px;	top:10px;	z-index:21;}.homelink a {	text-decoration:none;	width:320px;	height:45px;	display:block;}/*startlink*/.startlink {	position:absolute;	left:0px;	top:80px;}.startlink a {	text-decoration:none;	width:425px;	height:120px;	display:block;}/*links*/a {	text-decoration:none;	color:#9f5f95;	font-weight:bold;}a:hover, a:focus, a:active {	text-decoration:none;	color:#000;}/*textformate*/h1 {	font-size:12px;	font-weight:bold;	line-height:16px;	text-transform:uppercase;	margin-top:0px;	margin-bottom:16px;	color:#6e4267;}.scrolltextstart h1 {	font-size:14px;	line-height:21px;	text-transform:uppercase;	margin-top:0px;	font-weight:normal;}h2 {	font-size:12px;	line-height:16px;	margin-top:32px;	margin-bottom:16px;	font-weight:bold;	color:#6e4267;}.h2-start {	margin-top:0px;}h3 {	font-size:12px;	line-height:16px;	margin-top:16px;	margin-bottom:0px;	font-weight:bold;	color:#6e4267;}.h3-kurz {	margin-top:0px;}h4 {	font-size:11px;	line-height:16px;	margin-top:16px;	margin-bottom:0px;	font-weight:bold;	color:#6e4267;}p {	margin-top:0px;	margin-bottom:16px;}.kurz {	margin-bottom:0px;}.lang {	margin-bottom:16px;}.einzug {	margin-left:20px;}.hervorhebung {	font-weight:bold;	color:#6e4267;}.strich-unten {	padding-bottom:16px;	border-bottom:1px solid #e3bedd;}/*bilder*/.vorschaubild {	margin-top:4px;	margin-right:20px;	margin-bottom:10px;}/*listen*/.liste-1 {	margin-left:-24px;	margin-top:0px;	margin-bottom:16px;	list-style-type:disc;	text-indent:0px;}/*tabellen*/table {	margin-bottom:16px;	width:440px;}td {	font: 11px/16px verdana,arial,sans-serif;	color:#000;	background:#fff;	padding:0px;	vertical-align:top;}.komponist {	font-weight:bold;	width:130px;}.oper {	width:220px;}#fixbox {	position:absolute;	left:-100px;	top:-100px;}/*bildlegenden und co*/#imageDataContainer2{	font: 11px/16px Verdana, Helvetica, sans-serif;	text-align:center;	overflow: hidden;	z-index:120;}#imageData2{	z-index:120;	margin: 0 auto;	padding:0px;}#imageData2 #imageDetails2{	width: 70%;	float: left;	text-align: left;}#imageData2 #caption{}#imageData2 #numberDisplay{	font: 11px/14px Verdana, Helvetica, sans-serif;	display: block;	clear: left;	/*padding-bottom: 1.0em;*/}#imageData2 #bottomNavClose{	width: 22px;	float: right;	padding-bottom: 0.7em;	outline: none;}/*hintergrundbilder*/.bg-start {	background:url(siteimgs/bgstart.jpg);	background-repeat:no-repeat;}.bg-0 {	background:url(siteimgs/bg0.jpg);	background-repeat:no-repeat;}.bg-1 {	background:url(siteimgs/bg1.jpg);	background-repeat:no-repeat;}.bg-2 {	background:url(siteimgs/bg2.jpg);	background-repeat:no-repeat;}.bg-3 {	background:url(siteimgs/bg3.jpg);	background-repeat:no-repeat;}.bg-4 {	background:url(siteimgs/bg4.jpg);	background-repeat:no-repeat;}.bg-5 {	background:url(siteimgs/bg5.jpg);	background-repeat:no-repeat;}.bg-6 {	background:url(siteimgs/bg6.jpg);	background-repeat:no-repeat;}.bg-7 {	background:url(siteimgs/bg7.jpg);	background-repeat:no-repeat;}/*video*//*abdunkelnde flaeche */#abdunkel {	position:absolute;	top:0px;	left:0px;	background:#000;	z-index:101;}#videocontainer {	position:absolute;	top:0px;	left:0px;	width:100%;	text-align:center;	z-index:102;	color:#fff;}#videoplayer {	background:#000;	margin-left:auto;	margin-right:auto;}#schliessbutt {	position:absolute;	left:0px;	width:100%;	text-align:center;	z-index:102;}#schliessbuttTXT {	position:relative;	width:600px;	margin-left:auto;	margin-right:auto;	text-align:left;}#schliessbuttTXT a {	text-decoration:none;	font:12px/16px verdana,sans-serif;	color:#fff;}#schliessbuttTXT a:hover {	color:#fff;}/* ie extrawuerste */* html .inhalt {	height:100%;}/*lightbox-legende fuer ie*/* html #imageDataContainer2{	margin-left:-50%;}* html .liste-1 {	margin-left:16px;}