ol li {
			margin:0px 0px 11px 0px;
			padding:0px;
			
			}
			
			a.vorschau:hover {
			z-index:25;
			
			}
			
			a.infotxt:hover {
			z-index:25;
			
			}
			
			.xcont305text {
			font-size:14px;
			
			}
			
			.jobs {
			margin:6px 0 0px 0px;
			padding:0 0 0px 0;
			width:100%;
			height:auto;
			
			}
			
			.xcont317text {
			padding:0 10px 0 10px;
			width:auto;
			height:auto;
			
			}
			
			.xcont311text {
			margin:0px 0 0px 0px;
			padding:8px 0 8px 0;
			text-align:left;
			
			}
			
			.xcont311footer {
			margin:0px 0 5px 0px;
			height:11px;
			
			}
			
			.footerrechts {
			text-align:left;
			vertical-align:top;
			width:1px;
			
			}
			
			.WKstepActive {
			border:1px solid #F00;
			
			}
			
			.xcont317footer {
			background-color:#FFFFFF;
			background-image:url(../../images/hr_34.gif);
			background-position:center bottom;
			background-repeat:no-repeat;
			margin:0px 0 0 0;
			width:561px;
			height:6px;
			
			}
			
			.logo {
			margin:80px 0 120px 0px;
			padding:0px 0px 0px 0px;
			vertical-align:top;
			width:228px;
			height:91px;
			
			}
			
			.jobstext {
			width:150px;
			font-size:11px;
			
			}
			
			.jobsfooter {
			margin:-5px 0 15px 0;
			height:15px;
			border-bottom:#ACC7DF 1px solid;
			
			}
			
			h6 {
			margin:0px 0 0px 0;
			font-weight:bold;
			font-size:12px;
			
			}
			
			.xcont305 {
			padding:5px 0 0 0;
			text-align:center;
			width:210px;
			height:30px;
			border-top:#DFDFDF 1px dashed;
			
			}
			
			.terminetext {
			width:150px;
			font-size:11px;
			
			}
			
			.oeztext {
			width:150px;
			font-size:11px;
			
			}
			
			.galerienavigpages a {
			text-decoration:none;
			
			}
			
			.newstext {
			width:150px;
			font-size:11px;
			
			}
			
			.ads2footer {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:auto;
			height:0px;
			
			}
			
			.ads2 {
			margin:30px 0 0 0;
			text-align:center;
			width:100%;
			height:auto;
			
			}
			
			h5 {
			margin:0px 0 4px 0;
			font-weight:bold;
			font-style:italic;
			font-size:14px;
			
			}
			
			.ads5 {
			margin:10px 0 0 800px;
			
			}
			
			.rahmen {
			margin:0px auto 0px auto;
			padding:0px 0px 0px 0px;
			width:100%;
			font-size:12px;
			
			}
			
			.xcont315 {
			background-image:url(../../images/bg_eintrag_19.gif);
			background-position:left top;
			background-repeat:no-repeat;
			margin:0px 0 0px 0px;
			padding:10px 8px 8px 8px;
			width:240px;
			
			}
			
			.xcont315footer {
			background-image:url(../../images/bg_eintrag_38.gif);
			background-position:left bottom;
			background-repeat:no-repeat;
			margin:0px 0 0 0;
			width:auto;
			height:5px;
			
			}
			
			.xcont314footer {
			background-image:url(../../images/bg_eintrag_29.gif);
			background-position:left bottom;
			background-repeat:no-repeat;
			margin:0px 0 0 0;
			width:250px;
			height:5px;
			
			}
			
			.headline1 {
			margin:0px;
			padding:0px;
			
			}
			
			.ads7 {
			margin:0 0 0 10px;
			
			}
			
			.xcont317 {
			margin:0px 0px 0px 0px;
			padding:6px 0px 0px 0px;
			width:561px;
			height:auto;
			
			}
			
			.xcont313text {
			margin:0px 0px 0px 0px;
			padding:15px 5px 5px 5px;
			width:240px;
			height:auto;
			
			}
			
			.oezfooter {
			margin:-5px 0 15px 0;
			height:15px;
			border-bottom:#ACC7DF 1px solid;
			
			}
			
			.footer {
			color:#313F52;
			background-image:url(../../images/bg_footer_14.gif);
			background-position:left top;
			background-repeat:repeat-x;
			margin:0px auto 0px auto;
			width:100%;
			height:90px;
			
			}
			
			.newsfooter {
			margin:-5px 0 15px 0;
			height:15px;
			border-bottom:#ACC7DF 1px solid;
			
			}
			
			.terminefooter {
			margin:-5px 0 15px 0;
			height:15px;
			border-bottom:#ACC7DF 1px solid;
			
			}
			
			.ads3footer {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:auto;
			height:0px;
			
			}
			
			hr {
			border-left:0;
			border-right:0;
			border-top:thin #CCC dashed;
			border-bottom:0;
			
			}
			
			.news {
			margin:6px 0 0px 0px;
			padding:0 0 0px 0;
			width:100%;
			height:auto;
			
			}
			
			.termine {
			margin:6px 0 0px 0px;
			padding:0 0 0px 0;
			width:100%;
			height:auto;
			
			}
			
			.oez {
			margin:6px 0 0px 0px;
			padding:0 0 0px 0;
			width:100%;
			height:auto;
			
			}
			
			.xcont313footer {
			background-image:url(../../images/bg_eintrag_20.gif);
			background-position:left bottom;
			background-repeat:no-repeat;
			margin:0px 0 0 0;
			width:250px;
			height:5px;
			
			}
			
			.footermitte {
			padding:0 0px 0 0px;
			text-align:center;
			vertical-align:top;
			
			}
			
			input.eingabefeld {
			color:#333333;
			background-color:#ffffff;
			background-image:url(../../images/basics/inputbackgr.gif);
			background-position:left top;
			background-repeat:no-repeat;
			margin:2px;
			border:#333333 1px solid;
			font-weight:normal;
			font-size:12px;
			
			}
			
			.copyright {
			margin:20px auto 0 auto;
			text-align:center;
			width:100%;
			font-size:10px;
			
			}
			
			h3 {
			color:#20347F;
			margin:0px 0 0px 0;
			font-weight:normal;
			
			}
			
			.normal {
			margin:2px;
			padding:2px;
			
			}
			
			.header {
			background-image:url(../../images/bg_header_56.jpg);
			background-position:center top;
			background-repeat:no-repeat;
			margin:0px auto 0px auto;
			text-align:left;
			width:1004px;
			height:351px;
			
			}
			
			.xcont313 {
			background-image:url(../../images/bg_eintrag_06.gif);
			background-position:left top;
			background-repeat:no-repeat;
			margin:0 0 0px 0px;
			padding:8px 8px 8px 8px;
			width:240px;
			height:auto;
			
			}
			
			.forminput {
			margin:0 10px 0 0;
			padding:2px 5px 2px 5px;
			float:right;
			border:#999999 2px solid;
			
			}
			
			.headerrechts {
			text-align:left;
			vertical-align:bottom;
			width:200px;
			
			}
			
			.ads8 {
			margin:0 7px 0 6px;
			border-left:#C5C2DA 1px solid;
			border-right:#635E8B 1px solid;
			border-top:#635E8B 1px solid;
			border-bottom:#635E8B 1px solid;
			
			}
			
			.xcont311 {
			background-image:url(../../images/hr_32.gif);
			background-position:left bottom;
			background-repeat:no-repeat;
			margin:8px 0 0 0px;
			text-align:left;
			width:100%;
			height:auto;
			
			}
			
			.wkvorschau {
			width:210px;
			
			}
			
			a:hover {
			color:#D4EDF4;
			font-weight:normal;
			text-decoration:underline;
			
			}
			
			.contentmitte {
			background-image:url(../../images/bg_content_trennung_03.gif);
			background-position:left top;
			background-repeat:no-repeat;
			padding:0px 0 0px 20px;
			vertical-align:top;
			
			}
			
			.ads13 {
			margin:20px 0 0 15px;
			text-align:left;
			
			}
			
			.wkvorschau td {
			padding:5px;
			
			}
			
			.xcont315text {
			margin:0px 0px 0px 0px;
			padding:5px 5px 5px 5px;
			width:240px;
			height:auto;
			
			}
			
			a {
			color:#FFFFFF;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.hrline {
			margin:5px 0 5px 0;
			clear:both;
			border-top:thin #CCC dashed;
			line-height:1px;
			
			}
			
			.maincontent {
			margin:0px 5px 0px 5px;
			width:auto;
			
			}
			
			.wktable {
			width:98%;
			
			}
			
			ol {
			margin:8px 0px 0px 24px;
			padding:0px;
			
			}
			
			ul li {
			margin:0px 0px 3px 8px;
			padding:0px 0 0px 0;
			list-style-position:inside;
			list-style-type:square;
			
			}
			
			ul {
			margin:8px 0px 0px 16px;
			padding:0px;
			
			}
			
			.scrolltext {
			margin:0px 0 0px 0;
			padding:0px 0 0px 0;
			
			}
			
			#button a {
			color:#000000;
			font-weight:bold;
			text-decoration:none;
			
			}
			
			.warnung {
			margin:2px 0 2px 0;
			padding:0 2px 0 2px;
			border:#F08400 1px solid;
			border-left:#FF9600 2px solid;
			border-right:#FF9600 2px solid;
			border-top:#FF9600 2px solid;
			border-bottom:#FF9600 2px solid;
			
			}
			
			.fett {
			font-weight:bold;
			
			}
			
			.ads3 {
			margin:10px 0 0 0;
			text-align:left;
			
			}
			
			.suchbutton {
			background-color:#D4D0C8;
			margin:0px;
			padding:0px;
			text-align:center;
			border:#999999 2px solid;
			cursor:pointer;
			
			}
			
			.formbutton a:hover {
			color:#FFFFFF;
			text-decoration:none;
			
			}
			
			.formbutton a {
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			
			}
			
			.ads15 {
			margin:20px 0 0 15px;
			
			}
			
			.WKstep {
			border:1px solid #ccc;
			
			}
			
			.marker {
			background-color:#FFFFCC;
			margin:2px;
			padding:2px;
			border:#66CCFF 1px solid;
			
			}
			
			#extrabutton a {
			background-image:url(../../images/eintragbutton1_53.gif);
			background-position:right top;
			background-repeat:no-repeat;
			margin:10px 0 0 0;
			display:block;
			width:561px;
			height:36px;
			font-weight:normal;
			
			}
			
			.wktable td {
			padding:5px;
			
			}
			
			.w {
			color:#FFFFFF;
			background-color:#FFFFFF;
			
			}
			
			.xcont314text {
			margin:0px 0 0 0px;
			padding:5px 5px 5px 5px;
			width:240px;
			height:auto;
			
			}
			
			.xcont318 {
			margin:0px 0 0 0;
			text-align:center;
			width:100%;
			height:auto;
			
			}
			
			.formbutton {
			background-color:#FFFFFF;
			background-image:url(../../images/footer_button_36.gif);
			background-position:left top;
			background-repeat:repeat-x;
			margin:0 0 0 2px;
			padding:2px   ;
			text-align:center;
			float:right;
			width:auto;
			border:#999999 2px solid;
			border-left:#635E8B 1px solid;
			border-right:#635E8B 1px solid;
			border-top:#635E8B 1px solid;
			border-bottom:#635E8B 1px solid;
			font-weight:normal;
			cursor:pointer;
			
			}
			
			a info {
			display:none;
			
			}
			
			a.vorschau:hover span {
			color:#65554E;
			background-color:#FFFFFF;
			padding:6px;
			text-align:left;
			display:block;
			width:20em;
			height:auto;
			border:1px solid #EAEAEA;
			font-weight:normal;
			line-height:normal;
			text-decoration:none;
			top:2em;
			left:2em;
			position:absolute;
			
			}
			
			a.vorschau span {
			display:none;
			
			}
			
			a:hover .info {
			color:#333;
			background-color:#FFF;
			_margin:-300px;
			_padding:-175px;
			padding:8px 8px 50px 8px;
			text-align:center;
			display:block;
			width:380px;
			height:auto;
			border:1px #CCC solid;
			white-space:nowrap;
			text-decoration:none;
			top:25px;
			_top:auto;
			left:56%;
			_left:auto;
			position:absolute;
			z-index:25;
			
			}
			
			a.infotxt {
			cursor:hand;
			
			}
			
			.teasertext {
			width:150px;
			font-size:11px;
			
			}
			
			.s {
			color:#000;
			background-color:#000;
			
			}
			
			.suchmaske {
			margin:20px 5px 0 5px;
			float:right;
			display:block;
			
			}
			
			a.vorschau {
			cursor:hand;
			
			}
			
			.xcont316 {
			background-image:url(../../images/bg_eintrag_50.gif);
			background-position:left top;
			background-repeat:no-repeat;
			padding:15px 10px 10px 10px;
			text-align:left;
			width:240px;
			
			}
			
			a.infotxt:hover span {
			color:#666666;
			background-color:#FFFFFF;
			padding:6px;
			text-align:left;
			display:block;
			width:12em;
			height:auto;
			border:1px solid #FD522E;
			font-weight:normal;
			line-height:normal;
			text-decoration:none;
			top:2em;
			left:2em;
			position:absolute;
			
			}
			
			a.infotxt span {
			display:none;
			
			}
			
			.headermitte {
			text-align:left;
			vertical-align:top;
			
			}
			
			.googlemaps {
			width:535px;
			height:440px;
			
			}
			
			.footerlinks {
			text-align:left;
			vertical-align:top;
			width:200px;
			
			}
			
			.headline2 {
			font-weight:bold;
			
			}
			
			h2 {
			color:#20347F;
			font-weight:bold;
			font-size:14px;
			
			}
			
			.ads14 {
			margin:15px 0 0 8px;
			
			}
			
			h1 {
			margin:0px 0 0px 0;
			padding:0px 0 0px 0;
			font-weight:bold;
			font-size:18px;
			
			}
			
			.content {
			color:#1C364F;
			background-image:url(../../images/bg_content_31.gif);
			background-position:left top;
			background-repeat:no-repeat;
			margin:0px auto 0px auto;
			padding:0px 0 0 0;
			width:1004px;
			height:458px;
			
			}
			
			.pfadnavig {
			margin:25px 0 10px 0;
			font-weight:normal;
			font-size:11px;
			
			}
			
			.ads11 {
			margin:80px 10px 0 0;
			float:right;
			width:728px;
			height:90px;
			
			}
			
			body {
			color:#51677D;
			background-color:#BCD3E5;
			background-image:url(../../images/bg_20.jpg);
			background-position:left top;
			background-attachment:scroll;
			background-repeat:repeat-x;
			margin:0px 0px 0px 0px;
			padding:9px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			
			}
			
			.headerlinks {
			text-align:left;
			vertical-align:top;
			width:200px;
			
			}
			
			#extrabutton a:hover {
			background-image:url(../../images/eintragbutton2_38.gif);
			background-position:right top;
			background-repeat:no-repeat;
			margin:10px 0 0 0;
			width:561px;
			height:36px;
			font-weight:normal;
			
			}
			
			.contentlinks {
			text-align:left;
			vertical-align:top;
			width:200px;
			
			}
			
			.teaserfooter {
			margin:-5px 0 15px 0;
			height:15px;
			border-bottom:#ACC7DF 1px solid;
			
			}
			
			.xcont314 {
			background-image:url(../../images/bg_eintrag_51.gif);
			background-position:left top;
			background-repeat:no-repeat;
			margin:0px 0 0px 0px;
			padding:10px 5px 8px 5px;
			text-align:left;
			vertical-align:top;
			width:240px;
			height:245px;
			
			}
			
			.contentrechts {
			background-image:url(../../images/bg_content_trennung_03.gif);
			background-position:left top;
			background-repeat:no-repeat;
			padding:0 5px 0 20px;
			text-align:left;
			vertical-align:top;
			width:200px;
			
			}
			
			.galerienavigpages {
			margin:0 0 5px 0;
			text-align:left;
			white-space:nowrap;
			
			}
			
			.infobackground {
			margin:-4px 0 0 0;
			line-height:2em;
			
			}
			
			.scrollgalerie {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			
			}
			
			.infobackgr {
			background-color:#FFF;
			margin:0 0 _4px 0;
			
			}
			
			.teaser {
			margin:6px 0 0px 0px;
			padding:0 0 0px 0;
			width:100%;
			height:auto;
			
			}
			
			.xcont316footer {
			width:248px;
			
			}
			
			.content a {
			color:#3177B2;
			text-decoration:underline;
			
			}
			
			.content a:hover {
			color:#FF0000;
			
			}
			
			.footer a {
			color:#313F52;
			text-decoration:none;
			
			}
			
			.footer a:hover {
			color:#991F07;
			text-decoration:none;
			
			}
			
			.xcont316text {
			padding:0 5px 0 0;
			width:240px;
			
			}
			
			.copyright a {
			color:#5180B8;
			text-decoration:underline;
			
			}
			
			.copyright a:hover {
			color:#F94B0A;
			
			}
			
			.extracontent01 {
			margin:20px 0 10px 0;
			
			}
			
			.ads18 {
			margin:10px 0 5px 9px;
			
			}
			
			.ads12 {
			margin:80px 10px 0 0;
			float:right;
			width:728px;
			height:90px;
			
			}
			
			