body {	font:12px/16px verdana,sans-serif;	color:#000;	background:#fff;	margin:0px;	padding:0px;	text-align:center;	overflow:hidden;}.oben {	position:absolute;	top:0px;	left:0px;	height:32px;	width:100%;	display:block;	font:11px/14px verdana,sans-serif;	text-align:left;	background:#fff;	z-index:21;}.unten {	position:absolute;/*werte werden im text gesetzt*/	z-index:21;	vertical-align:bottom;	background:#fff;}.scrollpfeile {	position:relative;	top:10px;	margin-left:auto;	margin-right:auto;	width:144px;	height:15px;	text-align:left;	overflow:hidden;}.scrollpfeile a {	margin-right:4px;}.container {	position:relative;	top:0px;	bottom:0px;	width:800px;	height:100%;	display:block;	margin-left:auto;	margin-right:auto;	z-index:20;	text-align:left;}.bg {	position:absolute;	top:0px;	bottom:0px;	left:0px;	width:50%;	height:100%;	display:block;	z-index:10;}.scrolltext {	position:absolute;/*top wird im text gesetzt*/	left:0px;	width:360px;	padding-top:16px;}.oaselogo {	position:absolute;	bottom:140px;	left:0px;	width:575px;	height:100px;	display:block;	background-repeat:no-repeat;}.bildoben {	position:absolute;	top:32px;	right:200px;	width:160px;	height:160px;	display:block;	background-repeat:no-repeat;}.kurztext1 {	position:absolute;	top:210px;	right:225px;	width:200px;	height:120px;	text-align:right;}.kurztext2 {	position:absolute;	top:330px;	right:225px;	width:200px;	text-align:right;}.rund-ur {	position:absolute;	bottom:140px;	right:200px;	width:25px;	height:25px;	display:block;	background-repeat:no-repeat;}.navigation {	position:absolute;	top:0px;	bottom:0px;	right:0px;	width:200px;	height:100%;	vertical-align:bottom;	background:#fff;}.navtxt {	position:absolute;	bottom:164px;	left:0px;}.plan {	margin-left:45px;}.planlegende {	margin-left:0px;	padding:4px;	color:#000;	background:rgb(235,141,183);	/*xy-position wird im text gesetzt*/}/*nav und links*/.navtxt .nav-1 a {/*ex haupt*/	margin-left:20px;	width:180px;}.navtxt .nav-2 a {/*ex unter*/	padding-left:20px;	width:180px;}.navtxt a {	text-decoration:none;	text-transform:uppercase;	font:12px/16px verdana,sans-serif;	font-weight:bold;	color:#000;	display:block;	padding-top:2px;	border-bottom:2px solid #fff;}.nav-1 .navfarbe-1-curr, .nav-2 .navfarbe-1-curr, .navfarbe-1:hover {	border-bottom:2px solid rgb(243,158,000);}.nav-2 .navfarbe-1, .nav-2 .navfarbe-1-curr {	color:rgb(243,158,000);}.linkfarbe-1 a {	color:rgb(243,158,000);}.nav-1 .navfarbe-2-curr, .nav-2 .navfarbe-2-curr, .navfarbe-2:hover {	border-bottom:2px solid rgb(240,115,83);}.nav-2 .navfarbe-2, .nav-2 .navfarbe-2-curr {	color:rgb(240,115,83);}.linkfarbe-2 a {	color:rgb(240,115,83);}.nav-1 .navfarbe-3-curr, .nav-2 .navfarbe-3-curr, .navfarbe-3:hover {	border-bottom:2px solid rgb(228,103,159);}.nav-2 .navfarbe-3, .nav-2 .navfarbe-3-curr {	color:rgb(228,103,159);}.linkfarbe-3 a {	color:rgb(228,103,159);}.nav-1 .navfarbe-4-curr, .nav-2 .navfarbe-4-curr, .navfarbe-4:hover {	border-bottom:2px solid rgb(197,143,186);}.nav-2 .navfarbe-4, .nav-2 .navfarbe-4-curr {	color:rgb(197,143,186);}.linkfarbe-4 a {	color:rgb(197,143,186);}.nav-1 .navfarbe-5-curr, .nav-2 .navfarbe-5-curr, .navfarbe-5:hover {	border-bottom:2px solid rgb(100,182,199);}.nav-2 .navfarbe-5, .nav-2 .navfarbe-5-curr {	color:rgb(100,182,199);}.linkfarbe-5 a {	color:rgb(100,182,199);}.nav-1 .navfarbe-6-curr, .nav-2 .navfarbe-6-curr, .navfarbe-6:hover {	border-bottom:2px solid rgb(190,205,000);}.nav-2 .navfarbe-6, .nav-2 .navfarbe-6-curr {	color:rgb(190,205,000);}.linkfarbe-6 a {	color:rgb(190,205,000);}.nav-1 .navfarbe-7-curr, .nav-2 .navfarbe-7-curr, .navfarbe-7:hover {	border-bottom:2px solid rgb(218,147,145);}.nav-2 .navfarbe-7, .nav-2 .navfarbe-7-curr {	color:rgb(218,147,145);}.linkfarbe-7 a {	color:rgb(218,147,145);}.nav-1 .navfarbe-8-curr, .nav-2 .navfarbe-8-curr, .navfarbe-8:hover {	border-bottom:2px solid rgb(135,147,190);}.nav-2 .navfarbe-8, .nav-2 .navfarbe-8-curr {	color:rgb(135,147,190);}.linkfarbe-8 a {	color:rgb(135,147,190);}p a, h2 a, td a {	color:#000;}p a:hover, h2 a:hover, td a:hover {	color:#fff;}/*textformate*/h2 {/*erster abschnitt (off)*/	font:12px/16px verdana,sans-serif;	font-weight:normal;	margin-top:32px;	margin-bottom:16px;}p {/*uebrige abschnitte*/	margin-top:0px;	margin-bottom:0px;}table {	margin-bottom:0px;}td {	font:12px/16px verdana,sans-serif;	color:#000;	margin:0px;	padding:0px;	padding-right:8px;	border:0px solid #fff;	vertical-align:top;}.fusszeile {	position:relative;	width:800px;	bottom:40px;	z-index:21;	margin-left:auto;	margin-right:auto;	text-align:left;}.fusszeile table {	width:568px;	margin-left:0px;}.fusszeile td {	font:11px/14px verdana,sans-serif;	vertical-align:top;}.kurztext1 h1 {	font:14px/18px verdana,sans-serif;	font-weight:bold;	text-align:right;	text-transform:uppercase;	position:absolute;	right:0px;	bottom:0px;	width:200px;	margin-top:0px;	padding-bottom:4px;	border-bottom:2px solid #fff;	display:block;}.warnung {	font-weight:bold;	color:#f00;}.ggg-logo {	width:44px;	padding-top:3px;}/*farben (linkfarben sind oben)*/.farbe-1 {	background:rgb(243,158,000);}.farbe-2 {	background:rgb(240,115,83);}.farbe-3 {	background:rgb(228,103,159);}.farbe-4 {	background:rgb(197,143,186);}.farbe-5 {	background:rgb(100,182,199);}.farbe-6 {	background:rgb(190,205,000);}.farbe-7 {	background:rgb(218,147,145);}.farbe-8 {	background:rgb(135,147,190);}/* runde ecken */.rundfarbe-1 {	background-image:url(../siteimg/r1.gif);}.rundfarbe-2 {	background-image:url(../siteimg/r2.gif);}.rundfarbe-3 {	background-image:url(../siteimg/r3.gif);}.rundfarbe-4 {	background-image:url(../siteimg/r4.gif);}.rundfarbe-5 {	background-image:url(../siteimg/r5.gif);}.rundfarbe-6 {	background-image:url(../siteimg/r6.gif);}.rundfarbe-7 {	background-image:url(../siteimg/r7.gif);}.rundfarbe-8 {	background-image:url(../siteimg/r8.gif);}/*bilder*/.bild-1 {	background-image:url(../siteimg/bild-1.jpg);}.bild-2 {/*obsolet, da js in text*/	background-image:url(../siteimg/bild-2.jpg);}.bild-3 {	background-image:url(../siteimg/bild-3.jpg);}.bild-4 {	background-image:url(../siteimg/bild-4.jpg);}.bild-5 {	background-image:url(../siteimg/bild-5.jpg);}.bild-6 {	background-image:url(../siteimg/bild-6.jpg);}.bild-7 {	background-image:url(../siteimg/bild-7.jpg);}.bild-8 {	background-image:url(../siteimg/bild-8.jpg);}/*logos*/.logo-1 {	background-image:url(../siteimg/logo-1.gif);}.logo-2 {	background-image:url(../siteimg/logo-2.gif);}.logo-3 {	background-image:url(../siteimg/logo-3.gif);}.logo-4 {	background-image:url(../siteimg/logo-4.gif);}.logo-5 {	background-image:url(../siteimg/logo-5.gif);}.logo-6 {	background-image:url(../siteimg/logo-6.gif);}.logo-7 {	background-image:url(../siteimg/logo-7.gif);}.logo-8 {	background-image:url(../siteimg/logo-8.gif);}#fixbox {	position:absolute;	left:-100px;	top:-100px;}/*listen*/ul, ol {	margin-left:-23px;	margin-top:0px;	margin-bottom:0px;}li {	margin:0px;}/* ie spezialwuerste */* html .navtxt .nav-1 {	width:180px;}* html .navtxt .nav-2 {	width:200px;}* html ul, * html ol {	margin-left:16px;}* html .kurztext2 {	top:334px;}