/*[fmt]1A90-1A0B-3*//*+init {*/* {	margin: 0;	padding: 0;	font-size: 1em;}h1, h2, h3, h4, h5, h6, th {	font-weight: inherit;	=font-weight: expression(this.__FW?this.__FW:(new Function('t','return (t.__FW=t.parentNode.currentStyle.fontWeight)'))(this));}address, cite, dfn, var {	font-style: inherit;	=font-style: expression(this.__FS?this.__FS:(new Function('t','return (t.__FS=t.parentNode.currentStyle.fontStyle)'))(this));}caption, code, kbd, pre, samp, tt, input, textarea, select, button {	font-family: inherit;	=font-family: expression(this.__FF?this.__FF:(new Function('t','return (t.__FF=t.parentNode.currentStyle.fontFamily)'))(this));}table {	border-spacing: 0;}th {	text-align: left;}html, body, thead, tbody, tfoot, tr, th, td, br {	position: static;}input[type=hidden] {	display: none !important;}fieldset, a img {	border: 0;}body {	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5;}/*+}*/html, body {	height: 100%;}html {	position: relative;/*Hintergrund, der standardmäßig auf der Seite zu sehen ist, wenn gerade keine Animation läuft*/	background: url(../images/hg.jpg) no-repeat right 0px;/*Minimale Seitenbreite, ab der horizontal gescrollt wird*/	min-width: 1100px;}body {/*Wird als "temporärer" Hintergrund verwendet, wenn ein neues Hintergrundbild von der Seite eingeschoben wird*/	background: no-repeat 1920px 0px;}#logo, img {	behavior: url(/layout/iepngfix.htc);}#container {	position: relative;	min-width: 940px;	height: 100%;	min-height: 700px;	-height: 700px;/*Ersatz für min-height im IE6*/	margin-left: 10%;}#logo-container {	padding-top: 15px;	padding-bottom: 25px;	padding-left: 0px;}#logo {	width: 250px;	height: 105px;	background: no-repeat;}#navigation {	text-transform: uppercase;	font-size: 70%;	letter-spacing: 0.3ex;	padding-left: 0px;	padding-top: 15px;}#navigation ul {	list-style-type: none;	line-height: 2.5;	position: relative;	width: 13em;	padding-top: 0.2em;	padding-bottom: 1em;	padding-left: 0em;}#navigation a {	color: #FFFFFF;	text-decoration: none;	display: block;}#navigation li {	display: inline;/*Listen-Zeilenabstand-Fix für IE6*/}#navigation li ul {	display: none;/*nicht aktive Untermenüpunkte ausblenden*/}#navigation li.aktiv a, #navigation li.aktiv li.aktiv a, #navigation a:hover, #navigation li.aktiv ul a:hover {	color: #67C3D0;/*aktive Menüpunkte*/}#navigation li.aktiv ul a {	color: #5C5B60;/*inaktive Menüpunkte*/}#navigation li.aktiv ul {	/*Aktiver Untermenüpunkt; wird aus der Navigation "herausgelöst" und über dem Inhaltskasten platziert*/	display: block;	/*+placement:anchor-top-right -100% 0px;*/	position: absolute;	/*top: 0px;*/	z-index: 100;	padding: 0px;	left: 150px;}.step1 {	top: 0px;}.step2 {	top: -36px;}.step3 {	top: -50px;}#fusszeile {	/*+border-radius:4px;*/	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 4px 4px 4px 4px;	/*+box-shadow:3px 3px 8px #666666;*/	-moz-box-shadow: 3px 3px 8px #666666;	-webkit-box-shadow: 3px 3px 8px #666666;	-o-box-shadow: 3px 3px 8px #666666;	box-shadow: 3px 3px 8px #666666;	text-transform: uppercase;	font-size: 70%;	margin-left: 0px;	margin-top: 0px;	margin-bottom: 10px;	text-align: center;	width: 835px;}#fusszeile ul {	list-style-type: none;	line-height: 2.1;	letter-spacing: 0.3ex;}#fusszeile li {	display: inline;	padding-left: 25px;	padding-right: 25px;}#fusszeile a {	text-decoration: none;	color: #999999;}#thumbnails {	margin-left: 0px;	margin-top: 0px;	margin-bottom: 6px;}#thumbnails img {	opacity: 0.6;	width: 64px;	height: 64px;	/*[empty]border:;*/}#thumbnails a.aktiv img, #thumbnails img:hover {	opacity: 1.0;}#inhalt-container {	/*+border-radius:7px;*/	-moz-border-radius: 7px;	-webkit-border-radius: 7px;	-khtml-border-radius: 7px;	border-radius: 7px 7px 7px 7px;	/*+box-shadow:3px 3px 8px #666666;*/	-moz-box-shadow: 3px 3px 8px #666666;	-webkit-box-shadow: 3px 3px 8px #666666;	-o-box-shadow: 3px 3px 8px #666666;	box-shadow: 3px 3px 8px #666666;	background: url(5x5blau_c.png);	padding: 1em 2em 1.5em 110px;	font-size: 85%;	color: #3B292A;	line-height: 18px;	position: absolute;	left: 130px;	min-height: 166px;	-height: 166px;	margin-top: 10px;	top: 140px;}#inhalt-container.mit-slideshow {/*Für die Slideshow muss der Inhaltskasten etwas breiter sein*/	width: 700px;}#inhalt {	width: 300px;	padding-left: 50px;}#inhalt h1 {	font-weight: bold;}#inhalt h2 {	margin-top: 10px;	font-weight: bold;}img.abgerundet {	/*+border-radius:7px;*/	-moz-border-radius: 7px;	-webkit-border-radius: 7px;	-khtml-border-radius: 7px;	border-radius: 7px 7px 7px 7px;}img.mit-schatten {	/*+box-shadow:3px 3px 8px #666666;*/	-moz-box-shadow: 3px 3px 8px #666666;	-webkit-box-shadow: 3px 3px 8px #666666;	-o-box-shadow: 3px 3px 8px #666666;	box-shadow: 3px 3px 8px #666666;}#inhalt-extra {	position: absolute;	left: 750px;}.trennlinie {	border-top: 1px solid #999999;}#trennlinie-oben {	position: absolute;	top: 130px;	float: right;	left: -200px;	width: 535px;}#trennlinie-oben.breit {	width: 815px;}#trennlinie-oben.breiter {	width: 1165px;}#trennlinie-unten {	position: absolute;	left: 132px;	right: 0px;	bottom: 100px;	line-height: 0px;}#unten {	bottom: 60px;	left: 0px;	position: absolute;	width: 850px;	padding-left: 130px;}#slideshow {	float: right;	position: relative;}#slideshow, #slideshow img {	width: 320px;	height: 320px;}#slideshow-navigation {	position: absolute;	bottom: 0px;	list-style-type: none;	text-transform: uppercase;	font-size: 90%;	left: -330px;}#slideshow-navigation a {	text-decoration: none;}#slideshow-navigation li {	display: inline;	font-size: 90%;	padding-top: 0px;	padding-right: 4ex;	padding-bottom: 0px;}#slideshow img.einblenden {	display: none;	position: absolute;	top: 0px;	left: 0px;}.kontakt {}#inhalt.kontakt p {	line-height: 120%;}#inhalt p {	margin: 5px 0px;}#javascript {	display: inline-block;	font-size: 10px;	height: 28px;	vertical-align: bottom;}#inhalt a {	color: #666666;	text-decoration: none;	font-weight: bold;}#music {	float: right;}#inhalt li {	list-style: none;}.news_datum {	font-weight: bold;	font-style: italic;	font-size: 9px;}.news_head {	font-weight: bold;}.news_text {}#design {	margin-top: 20px;}