@charset "utf-8";/* CSS Document */body  							{ margin:0px auto; text-align:center;padding:0px;font:11px/15px Arial, Helvetica, sans-serif;background-image:url(../images/body_bg.jpg);background-repeat:repeat-x; background-color:#4f7067;color:#202020;line-height:15px; }div.entwicklung 				{ display:none;background-image:url(../images/entwicklung_content_bg.png);width:1180px;height:800px;position:absolute;left:50%;top:0px;margin-left:-590px;z-index:100;}body#sendpage					{ margin:20px 10px 10px 10px;text-align:left;}body.topbanner					{ background-image:url(../images/body_bg_banner.jpg);padding:10px 0px 0px 0px;}h1								{ margin:0px 0px 15px 0px; font: 14px Arial, Helvetica, sans-serif;color: #202020; font-weight:bold;}h2								{ margin:0px 0px 5px 0px; font: 11px Arial, Helvetica, sans-serif;color: #2d7565; font-weight:bold; }h3								{ margin:0px 0px 0px 0px }h4								{ margin:0px 0px 0px 0px }*+html	h2						{ font:15px Arial, Helvetica, sans-serif;font-weight:bold;}*+html	h3						{ font:13px Arial, Helvetica, sans-serif;font-weight:bold;}*+html	h4						{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;}*html	h2						{ font:15px Arial, Helvetica, sans-serif;font-weight:bold;}*html	h3						{ font:13px Arial, Helvetica, sans-serif;font-weight:bold;}*html	h4						{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;}p								{ margin:0px 0px 25px 0px;padding:0px 0px 0px 0px; }p a, p a:visited				{ text-decoration: underline; }p a:hover						{ color:#202020;text-decoration:underline;}.clearer 						{ clear:both;display:none;}.clearer_modul					{ width:520px;clear:both;height:20px;display:block;}ul, li, table, td, tr 			{ margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; }ul, li							{ list-style-type:none;}em								{ color:#e2007a;text-decoration:none;}input							{border:1px solid #2d7565;font:11px Arial, Helvetica, sans-serif;color:#2d7565;padding:2px 4px 2px 5px;}select							{border:1px solid #2d7565;font:11px Arial, Helvetica, sans-serif;color:#2d7565;padding:1px 0px 1px 5px;}textarea						{border:1px solid #2d7565;font:11px Arial, Helvetica, sans-serif;color:#2d7565;padding:1px 0px 1px 5px;}option							{padding:0px 0px 0px 5px;}a								{ color:#2d7565;text-decoration:none;}a.print, a.sendpage, a.top 		{ padding:0px 0px 0px 16px; background-repeat:no-repeat;color:#78A497;font:10px / 12px Arial, Helvetica, sans-serif; text-decoration:none; } a.print							{ background-image:url(../images/icon_print.gif);}a.sendpage						{ background-image:url(../images/icon_send.gif);}a.top							{ background-image:url(../images/icon_top.gif);}a.txtlink						{ font:11px / 15px Arial, Helvetica, sans-serif; text-decoration:none;color:#202020;padding:0px 0px 0px 0px;}.icon, .icon a 					{ position: relative; width: 10px; height: 14px; margin-top: -2px;cursor:pointer;  }.icon							{ display: -moz-inline-box; display: inline-block; vertical-align: middle;  }.icon a							{ padding: 0px !important; margin: 0px !important; background: none !important; }.icon span						{ position: absolute; left: -1000em; z-index:1; }.icon.arrow						{ background:url(/lib/images/icon_link.gif) no-repeat 0px 2px; }*+html .icon.arrow				{ background:url(/lib/images/icon_link.gif) no-repeat 0px 3px; }.green							{ color:#19594B;}.black							{ color:#202020;}.green_light					{ color:#d75650;}.btn 							{ cursor: pointer; }fieldset						{ border:0px solid #fff;padding:0px;margin:0px;}fieldset label					{ font-weight:bold;}p.hinweis						{ color:#e21c7a;}span.error						{ background:url(/lib/images/modul_m-005_icon_liste.gif) no-repeat 0px 5px;padding:0px 0px 0px 10px;}form							{margin:0px;padding:0px;display:inline;}img 							{ border:0px solid #fff;}		div.formular							{ background:#e9f3f1 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px top;padding:15px 0px 0px 0px;color:#2d7565}div.formular fieldset					{ border:none;padding-left:130px;padding-bottom:0px;display:block;clear:both;margin:0px 0px 0px 0px;position:relative;top:-8px;}div.formular fieldset input 			{ width:auto;border:none;background:none;float:left;display:block;margin-right:10px;margin-top:3px !important;margin-top:0px; }div.formular fieldset label 			{ width:auto;clear:both;float:left;display:block;padding-right:2px;white-space:nowrap;font-weight:normal;}div.formular fieldset span				{ display:block;margin-bottom:12px;}div.formular label 						{ float:left;clear:both;display:block;width:130px;margin-bottom:10px;padding-left:10px;font-weight:bold;}div.formular label.hinweis				{ width:490px;padding:5px 5px 5px 10px ;font-weight:normal;}div.formular label.hinweis	input		{ width:auto;margin:5px 5px 5px 0px;padding:0px;}  div.formular input, textarea		 	{ float:left;display:block;width:150px;margin:0px 10px 10px 0px;}div.formular select						{ float:left;display:block;width:auto;margin:0px 10px 10px 0px;}div.formular input.half					{ width:65px;margin:0px 10px 10px 0px;}div.formular input.hidden				{ visibility:hidden;}div.formular div.clearer 				{ clear:both;font-size:2px;line-height:2px;display:block;height:2px;background:#e9f3f1 url(../images/modul_m-001n_hl_bg.jpg);} div.formular form 						{}div.formular .form-button 				{margin-left:140px !important;margin-left:65px;clear:both;background-color:#78a497;color:#fff;}div.formular .option 					{border:none;background:none;width:auto;}div.form_container 						{ width: 493px;padding: 10px 10px 1px 10px;background:#e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat top;color:#2d7565;}div.form_container.check				{ background:#fff url(../images/modul_m-001n_hl_bg.jpg) no-repeat top;color:#2d7565;}form.pd_form 							{ width: 100%;margin: 0;padding: 0;border: 0;}form.pd_form div.form_wrapper 			{ margin: 0 -1%;padding: 0;}form.pd_form fieldset 					{ clear: both; margin: 0 0 20px 0;padding: 0;border: 0;}form.pd_form label 						{ margin: 0 1%;padding: 0;border: 0;float: left;display: table;width: 1%;}form.pd_form .clear  hr					{ height:20px;border:0px solid #fff; background:url('../images/modul_m-001n_hl_bg.jpg') no-repeat 0px 18px;}*+html form.pd_form .clear  hr			{ color:#e9f3f2; border-bottom: 2px solid #639b92; height:12px;}form.pd_form span.wrapper 				{ margin: 0;padding: 0;display: table-cell;width: 1%; }form.pd_form span.wrapper.submit		{ margin: 0;padding: 0;display: table-cell;width: 1%; text-align:right;}form.pd_form label.w100 				{ width: 98%;display: block;}form.pd_form label.w75 					{ width: 73%;display: block;}form.pd_form label.w50 					{ width: 48%;display: block;}form.pd_form label.w25 					{ width: 23%;display: block;}form.pd_form label.p25 					{ margin-left: 26%;}form.pd_form label.p50 					{ margin-left: 51%;}form.pd_form label.p75 					{ margin-left: 76%;}form.pd_form label span.title 			{ }form.pd_form label span.example 		{ color: #999; font-style: italic;}form.pd_form label input.field,form.pd_form label select.field,form.pd_form label textarea.field 		{ width: 100%;display: block;	padding: 4px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}form.pd_form label input.field.disabled,form.pd_form label select.field.disabled	{ background:#edf6f5;border:0px solid #fff; }form.pd_form label textarea.field.disabled  { background:transparent;border:0px solid #fff;overflow:hidden;}form.pd_form label select.field 		{ padding: 4px 1px 1px 1px;}form.pd_form label input.field:focus,form.pd_form label select.field:focus,form.pd_form label textarea.field:focus { background: #ebf1ef;}form.pd_form input.select 				{ display: block;float: left;margin: 0;}form.pd_form input.submit 				{ background:#89b3a9 url(../images/icon_submit_bg.gif) no-repeat right;padding:2px 12px 2px 4px;color:#fff; cursor:pointer}form.pd_form input.submit.back 			{ background:#89b3a9 url(../images/icon_submit_back_bg.gif) no-repeat left;padding:2px 4px 2px 12px;color:#fff;}form.pd_form label.inputselect span.title {margin: 0 0 2px 0;display: table; }form.pd_form label span.title:hover,form.pd_form label span.title:focus 	{ cursor: pointer;}form.pd_form label br 					{ margin: 0 0 2px 0;}form.pd_form label.wauto 				{ width: auto;margin-right: 15px;}form.pd_form label.radiocheck 			{ margin-bottom: 10px;}form.pd_form label.radiocheck span.wrapper { padding-right: 0;}form.pd_form label.wauto span.wrapper 	{ display: inline;}form.pd_form label.radiocheck span.title { display: block;margin: 0 0 0 20px;padding: 0;}label.w100.right						{ text-align:right;}form.pd_form label input.selectB					{ border:0px solid #fff; !important;}*+html div#container 						{ height: 1%; /* as always: hasLayout for content wrappers should be meaningful */}*+html form.pd_form div.form_wrapper 		{ display: inline-block;}*+html form.pd_form label 					{ display: inline-block !important;width: 1%;	height: 1%;	margin-right: 0.9% !important; /* avoid position bugs */}*+html form.pd_form span.wrapper 			{ display: block !important;width: 100%;overflow: hidden;}*+html form.pd_form span.wrapper.submit		{ margin: 0;padding: 0;display: block;width: auto;}*+html form.pd_form label.radiocheck span.wrapper {width: auto;}*+html form.pd_form label input.field,*+html form.pd_form label select.field,*+html Form.pd_form label textarea.field 	{ position: relative; /* put on top */width: expression(parentNode.offsetWidth - 13); /* - border - padding */padding-top: 2px;padding-bottom: 2px;	}*+html form.pd_form label.mandatory textarea.field {width: expression(parentNode.offsetWidth - 18); /* - border - padding */}*+html form.pd_form label.calendar input.field { width: expression(parentNode.offsetWidth - 34); /* - border - padding - icon width */	}*+html form.pd_form label input.select 		{ position: relative;left: -2px;top: -2px;}*+html form.pd_form input.submit 				{ background:#89b3a9 url(../images/icon_submit_bg.gif) no-repeat right;padding:2px 12px 2px 4px;color:#fff;display:block;width:100px;}*+html form.pd_form label select.field 		{ width: 100%;}*+html form.pd_form label.inputselect span.title {	display: inline-block !important;}*+html form.pd_form label.radiocheck 		{ width: auto;}*+html form.pd_form label.radiocheck.w100 	{ width: 98%; /* avoid label being too short */}*+html form.pd_form label.radiocheck span.title { display: inline-block !important;	margin-left: 0;}*html div#container 						{ height: 1%; /* as always: hasLayout for content wrappers should be meaningful */}*html form.pd_form div.form_wrapper 		{ display: inline-block;}*html form.pd_form label 					{ display: inline-block !important;width: 1%;	height: 1%;	margin-right: 0.9% !important; /* avoid position bugs */}*html form.pd_form span.wrapper 			{ display: block !important;width: 100%;overflow: hidden;}*html form.pd_form label.radiocheck span.wrapper {width: auto;}*html form.pd_form label input.field,*html form.pd_form label select.field,*html Form.pd_form label textarea.field 	{ position: relative; /* put on top */width: expression(parentNode.offsetWidth - 13); /* - border - padding */padding-top: 2px;padding-bottom: 2px;	}*html form.pd_form label.mandatory textarea.field {width: expression(parentNode.offsetWidth - 18); /* - border - padding */}*html form.pd_form label.calendar input.field { width: expression(parentNode.offsetWidth - 34); /* - border - padding - icon width */	}*html form.pd_form label input.select 		{ position: relative;left: -2px;top: -2px;}*html form.pd_form label select.field 		{ width: 100%;}*html form.pd_form label.inputselect span.title {	display: inline-block !important;}*html form.pd_form label.radiocheck 		{ width: auto;}*html form.pd_form label.radiocheck.w100 	{ width: 98%; /* avoid label being too short */}*html form.pd_form label.radiocheck span.title { display: inline-block !important;	margin-left: 0;}.clear 									{ clear: both;display: block;	padding: 0 0 10px 0;}.mb0 									{ margin-bottom: 0 !important;}.pb20 									{	padding-bottom: 20px !important;}form.pd_form p,form.pd_form h3 			{ margin: 0 1% 10px 1%;}form.pd_form a.submitback	 			{ font-weight:normal;background:#89b3a9 url(../images/icon_submit_back_bg.gif) no-repeat left;padding:3px 4px 3px 22px;color:#fff;width:auto;border:1px solid #2d7565;}*html form.pd_form a.submitback	 	   	{ border:1px solid #2d7565;height:7px;display:inline-block;padding-top:2px;}*+html form.pd_form a.submitback	 	{ display:none;}.pd_form.rechner #vhv-rechne			{width:120px; height:24px;border:none;color:#fff; font-weight: bold; background: #d70068;float: left; margin-right: 130px;}.pd_form.rechner label					{width: 48%; padding: 5px 5px 5px 0px;}.pd_form.rechner input.no-edit			{border: none;background: none;font-size: 12px;color: #2D7565;font-weight: bold;}.pd_form.rechner div.border				{padding: 5px 0 10px 0; border-bottom: 2px solid #fff;}.pd_form.rechner label.erg				{font-size: 12px; font-weight: bold;width: 16%;}.pd_form.rechner div.bottom-form		{background: url(../images/modul_m-001n_hl_bg.jpg) no-repeat; height:2px; line-height: 2px;}#ct_main_content img					{float:left;margin:0px 15px 5px 0px;}/*** ///sitedefinitionen/// ***/#sitecontainer					{ width:1000px;margin:0px auto;text-align:left;position:relative; }#spacer							{ width:980px;padding:0px 10px 0px 10px;float:left;background-image: url(../images/sitecontainer_schatten.jpg);background-repeat:no-repeat;background-color:transparent;}#banner_top						{ height:95px;}#banner_left					{ position:absolute;left:1005px; top:60px; width:120px; height:600px;}#header							{ padding:0px 15px 0px 22px; height:191px; background-image:url(../images/header_bg.jpg);}#header #pic					{ position:relative;left:324px;top:50px;height:141px;width:500px;overflow:hidden;}#header #logo					{ padding:103px 0px 0px 0px; float:left; }#header #logo a					{ background:url(../images/header_logo.jpg) no-repeat 0px 15px;width:134px;height:88px;display:block;}#header #logo a span			{ display:none; }#header #metanav 				{ float:right;margin:6px 0px 0px 0px; }#header #metanav ul				{  }#header #metanav ul li			{ float:left; margin:0px 0px 0px 8px}#header	#metanav ul li a.first	{ background:none;}#header	#metanav ul li a		{ color:#78A497;font:9px / 9px Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;padding:0px 0px 0px 8px; background: url('../images/metanav_spacer.gif') no-repeat left; }	#header	#metanav ul li a:hover	{ color:#202020; text-decoration: underline }	#header	#metanav ul li.last a	{ background: url('') no-repeat right;padding:0px 0px 0px 0px; }	#header #metanav ul li a.fontresizer	{ color:#2d7565; text-transform:none;background: url('../images/icon_fontresizer.gif') no-repeat left;padding:0px 0px 0px 12px;margin:0px 0px 0px 0px;}#header #metanav ul li a#setStyle	{background: url('../images/icon_fontresizer.gif') no-repeat left !important;}#header #metanav ul li a#remStyle	{background: url('../images/icon_fontresizer_small.gif') no-repeat left !important;}#mainnav						{ padding:4px 0px 0px 0px; background-color:#FFFFFF;}#mainnav ul						{ margin:0px 0px 0px 165px; padding:0px 0px 0px 13px;width:780px; height:36px;background-image:url(../images/mainnav_bg.jpg);position:absolute;z-index:10 }*html #mainnav ul				{ height:36px;overflow:hidden;}					#mainnav ul li					{ float:left;padding:14px 0px 7px 0px;}#mainnav ul li h2	a			{ margin:0px 45px 0px 0px;float:left;display:block;font:13px / 15px Arial, Helvetica, sans-serif;color:#2d7565;font-weight:bold;text-decoration:none;}#mainnav ul li h2.btn_topnav_6 	{ width:40px;}		 /*Insidelogin*/#mainnav ul li#login			{ background-image:url('../images/mainnav_login_bg.jpg');background-repeat:no-repeat;background-position:0px 10px;width:236px;float:right;}#mainnav ul li#login a			{ margin:0px 0px 0px 95px;color:#FFFFFF;font:13px / 15px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}#mainnav ul li.s_subnav	h3 a	{ color:#fff;padding:2px 0px 8px 0px;display:block;}#mainnav ul	li:hover ul			{ visibility:visible;}#mainnav ul	li ul				{ visibility:hidden;margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;width:auto;background-image:none;height:auto;top:35px;}#mainnav ul	li ul li			{ clear:both;display:block;padding:0px 0px 0px 0px;border:1px solid #FFFFFF;border-width:0px 0px 1px 0px;}#mainnav ul li ul li h3			{ margin:0px 0px 0px 0px;padding:6px 0px 0px 6px;display:block;width:150px;background-color:#78a497;font:11px / 11px Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:normal;text-decoration:none;}#mainnav ul li ul li h3:hover	{ background-color:#d70068 }/*html #mainnav ul li a			{ margin:0px 22px 0px 0px;}*html #mainnav ul li#login a	{ margin:3px 0px 0px 46px;color:#FFFFFF;}*/*html #header #pic				{ top:29px;left:320px}*+html #header #pic				{ top:29px;}#main 							{ padding:0px 15px 0px 22px;float:left;background-color:#fff;width:943px; }*html #main						{ overflow:hidden;}#main	#ct						{  }#main	#ct #ct_main img		{ padding:2px;background:url(../images/modul_m-001n_hl_bg.jpg) repeat-y right;float:left;}#main	#ct #mid img.border		{ padding:2px;background:url(../images/modul_m-001n_hl_bg.jpg) repeat-y right;float:left;}#main	#teaser img.border		{ padding:2px;background:url(../images/modul_m-001n_hl_bg.jpg) repeat-y right;float:left;}#main  #ct	#mid				{ width:752px;float:left;}*html #main  #ct	#mid		{ width:752px;float:left;overflow:hidden;}#main	#ct_lt					{ width:460px;margin:80px 22px 0px 0px;float:left;}#main	#ct_rt					{ width:240px;margin:65px 30px 0px 0px;float:left;}#main	#ct_lb					{ width:460px;margin:0px 22px 0px 0px;float:left;}#main	#ct_rb					{ width:240px;margin:0px 30px 0px 0px;float:left;}#main 	#homespacer				{ display:block;float:left;width:722px;background: url(../images/content_home_spacer.jpg) no-repeat 0px 26px; height:40px;}#main	#teaser					{ width:190px;float:left;margin:65px 0px 0px 0px; }#footer							{ width:943px;height:32px;margin:55px 0px 0px 0px;background-image:url(../images/footer_bg.jpg);background-repeat:no-repeat;float:left;display:block; }#footer	ul						{ margin:0px 0px 0px 527px;}#footer	ul	li					{ float:left;margin:10px 10px 10px 10px;}*+html #footer					{ width:943px;height:32px;margin:55px 0px 0px 0px;background-image:url(../images/footer_bg.jpg);background-repeat:no-repeat;float:left;display:block;}#ct_main_content ul				{margin:0px 0px 10px 0px;}#ct_main_content ul li			{background-image:url(../images/modul_m-005_icon_liste.gif);background-repeat:no-repeat;line-height:1.3em;font-size:1em;color: #202020;background-position:0px 5px;padding:2px 0px 2px 15px;margin:0px 0px 0px 0px;display:block;}						/*** ///content page/// ***/body#content #main						{ background-image: url(../images/sitecontainer_content_bg.jpg);background-color:#fff;background-repeat:repeat-y;background-position:0px 0px; padding:0px 15px 0px 0px;width:965px;}body#content #mainnav ul				{ margin:0px 0px 0px 187px;}body#content #mainnav ul li ul			{ margin:0px 0px 0px 0px;}body#content #main #ct									{ }body#content #main #ct #ct_main							{ }body#content #main #ct #ct_main #breadcrumb 			{ float:left;margin:42px 0px 0px 13px;height:20px;width:540px;}body#content #main #ct #ct_main #breadcrumb ul 			{ padding:3px 0px 0px 0px;}body#content #main #ct #ct_main #breadcrumb ul li 		{ float:left;display:block;margin:0px 0px 0px 4px;font:9px/9px Arial, Helvetica, sans-serif;}body#content #main #ct #ct_main #breadcrumb ul li a		{ font:9px/9px Arial, Helvetica, sans-serif;color:#404040;text-decoration:none;padding:0px 0px 0px 4px;}body#content #main #ct #ct_main #breadcrumb ul li a:hover		{ color:#202020;text-decoration:underline;}body#content #main #ct #ct_main #breadcrumb ul li.bread-first a { font:9px/9px Arial, Helvetica, sans-serif;color:#404040;text-decoration:none;padding:0px 0px 0px 14px;background:url(../images/icon_breadcrumb.gif) no-repeat 0px 1px;}*html body#content #main #ct #ct_main #breadcrumb 			{ margin:42px 0px 0px -2px;}body#content #main #ct #subnav										{ margin:0px 0px 0px 0px;width:187px; background: url('/lib/images/subnnav_bg.jpg') no-repeat;float:left;min-height:460px;}body#content #main #ct #subnav	ul 									{ margin:94px 0px 0px -23px;padding:0px 0px 0px 22px;}body#content #main #ct #subnav	ul li								{ margin:0px 0px 10px 0px;padding:0px 0px 0px 25px;}body#content #main #ct #subnav	ul li.subNavActive_1				{ background:url(../images/icon_subnav_1_aktiv.png) no-repeat 0px 5px;}body#content #main #ct #subnav	ul li.subNavActive_1 a				{ color:#202020;}body#content #main #ct #subnav	ul li a								{ font:11px Arial, Helvetica, sans-serif;color:#2d7565;display:block;text-decoration:none;}body#content #main #ct #subnav	ul li a:hover						{ color:#202020;text-decoration:underline;}body#content #main #ct #subnav	ul li ul 							{ margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body#content #main #ct #subnav	ul li ul li							{ background:url(../images/icon_subnav_2_normal.png) no-repeat 0px 2px;padding:0px 0px 0px 10px;margin:5px 0px 0px 0px;display:none;}body#content #main #ct #subnav	ul li ul li.subNavActive_2 			{ display:block;}body#content #main #ct #subnav	ul li ul li.subNavActive_2.aktiv	{ background:url(../images/icon_subnav_2_aktiv.png) no-repeat 0px 3px;}body#content #main #ct #subnav	ul li ul li.subNavActive_2 a 		{ color:#2d7565;}body#content #main #ct #subnav	ul li ul li.subNavActive_2 a:hover 		{ color:#202020;text-decoration: underline}body#content #main #ct #subnav	ul li ul li.subNavActive_2 a.aktiv 	{ color:#202020;}body#content #main #ct #subnav	ul li ul li	a						{ font:9px Arial, Helvetica, sans-serif; color:#2d7565}		body#content #main #ct #ct_main_content								{ width:513px;padding:30px 30px 0px 28px;float:left}body#content #main #ct #teaser										{ width:190px;float:left;padding:0px 0px 0px 15px;margin:29px 0px 0px 0px;}body#content #footer												{ background-image:none; }/*** ///Teaser/// ***/div.teaser						{ width:190px;background-image:url(../images/teaser_bg.jpg);margin:0px 0px 15px 0px;float:left;}div.teaser h1					{ visibility:visible;color:#19594B;font:12px Arial, Helvetica, sans-serif;height:20px;background-image:url(../images/teaser_header.jpg);line-height:11px;padding:5px 0px 0px 5px;margin:0px;font-weight:bold;}div.teaser p					{ margin:0px;padding:10px 5px 5px 8px;}div.teaser .img_holder			{ width:172px; overflow:hidden;margin:10px 8px 0px 8px;}div.teaser.mt-001	p			{ padding:2px;margin:0px;}div.teaser.mt-002				{ }div.teaser.mt-003				{ }div.teaser.mt-003  .img_holder	{ width:146px;margin:15px 20px 15px 20px;}div.teaser.mt-003  .img_holder .border	{ padding:0px 0px 0px 0px;background-image:none;}div.teaser.mt-005				{ background-image:none;color:#2d7565;margin-bottom:-20px;}div.teaser.mt-005	h1.black	{ background-image:none;color:#202020;font-weight:bold; }div.teaser.mt-005 	input,div.teaser.mt-005 	select		{ float:left;}div.teaser.mt-005 	input.btn	{ height:60px;width:22px;border:0px solid #fff;background:url(../images/teaser_mt-005_submit_bg.jpg) no-repeat;padding:0px 0px 0px 0px;position:relative;top:-40px;left:3px;}div.teaser.mt-005	input.half	{ width:64px;}div.teaser.mt-005	input.full	{ width:148px;}div.teaser.mt-005	input.half.last	{ margin:0px 0px 0px 5px}div.teaser.mt-005	select		{ width:162px;}div.teaser.mt-006				{ background-image:none;color:#2d7565;margin-bottom:-20px;}div.teaser.mt-006	h1.black	{ background-image:none;color:#202020;font-weight:bold; }div.teaser.mt-006 	input,div.teaser.mt-006 	select		{ float:left;}div.teaser.mt-006 	input.btn	{ height:60px;width:22px;border:0px solid #fff;background:url(../images/teaser_mt-005_submit_bg.jpg) no-repeat;padding:0px 0px 0px 0px;position:relative;top:-42px;left:4px;}div.teaser.mt-006	input.half	{ width:64px;}div.teaser.mt-006	input.full	{ width:148px;}div.teaser.mt-006	input.half.last	{ margin:0px 0px 0px 5px}div.teaser.mt-006	select		{ width:162px;}div.teaser.mt-007				{ background-image:none;color:#2d7565;margin-bottom:-20px;}div.teaser.mt-007	h1.black	{ background-image:none;color:#202020;font-weight:bold; }div.teaser.mt-007 	input,div.teaser.mt-007 	select		{ float:left;margin:0px 0px 0px 0px;}div.teaser.mt-007 	input.btn	{ height:60px;width:22px;border:0px solid #fff;background:url(../images/teaser_mt-005_submit_bg.jpg) no-repeat;padding:0px 0px 0px 0px;position:relative;top:-40px;left:7px;}div.teaser.mt-007	input.full	{ width:148px;}div.teaser.mt-007	input.half.last	{ margin:0px 0px 0px 5px}div.teaser.mt-007	select		{ width:162px;}div.teaser.mt-008				{ background-image:none;color:#2d7565;margin-bottom:-40px;}div.teaser.mt-008	h1.black	{ background-image:none;color:#202020;font-weight:bold; }div.teaser.mt-008 	input		{ float:left;margin:0px 0px 5px 0px;}div.teaser.mt-008 	select		{ float:left;margin:3px 4px 0px 0px;}div.teaser.mt-008	input.full	{ width:148px;}div.teaser.mt-008 	input.btn	{ height:85px;width:22px;border:0px solid #fff;background:url(../images/teaser_mt-008_submit_bg.gif) no-repeat;padding:0px 0px 0px 0px;position:relative;top:-62px;left:8px;}div.teaser.mt-008	input.half.last	{ margin:0px 0px 0px 5px}div.teaser.mt-009				{ background: #c8e0db url(/lib/images/teaser_mt-009_hl_bg.jpg) no-repeat bottom;}div.teaser.mt-009	h1.black	{ background: url(/lib/images/teaser_mt-009_hl_bg.jpgf) no-repeat 0px 23px;padding:5px;}div.teaser.mt-009	ul			{ padding:2px 0px 5px 0px;}div.teaser.mt-009	ul li		{ background:url(/lib/images/modul_m-005_icon_liste.gif) no-repeat 5px 5px;padding:0px 5px 5px 15px;margin:0px;}div.teaser.mt-010				{ background: #e9f3f1 url(/lib/images/teaser_mt-009_hl_bg.jpg) no-repeat bottom;}div.teaser.mt-010	h1.black	{ background: url(/lib/images/teaser_mt-009_hl_bg.jpgf) no-repeat 0px 23px;padding:5px;}div.teaser.mt-010	ul			{ padding:2px 0px 5px 0px;}div.teaser.mt-010	ul li		{ background:url(/lib/images/modul_m-005_icon_liste.gif) no-repeat 5px 5px;padding:0px 5px 5px 15px;margin:0px;}div.teaser.mt-011				{ background: url(/lib/images/teaser_mt-009_hl_bg.jpg) no-repeat bottom;}div.teaser.mt-011	h1.black	{ background: url(/lib/images/teaser_mt-009_hl_bg.jpgf) no-repeat 0px 23px;padding:5px;}div.teaser.mt-011	ul			{ padding:2px 0px 5px 0px;}div.teaser.mt-011	ul li		{ background:url(/lib/images/modul_m-005_icon_liste.gif) no-repeat 5px 5px;padding:0px 5px 5px 15px;margin:0px;}div.teaser.mt-012				{ }div.teaser.mt-012	ul			{ padding:10px 0px 10px 0px;}div.teaser.mt-012	ul li		{ padding:0px 5px 5px 5px;margin:0px;}div.teaser.mt-012	b			{ padding:0px 0px 0px 15px; background:url(../images/teaser_mt-012_icon.gif) no-repeat 0px 2px;}div.teaser.mt-012   a			{ color:#202020;}div.teaser.mt-015				{ background: url(/lib/images/teaser_mt-009_hl_bg.jpg) no-repeat bottom;}div.teaser.mt-015	h1.black	{ background: url(/lib/images/teaser_mt-009_hl_bg.jpgf) no-repeat 0px 23px;padding:5px;}div.teaser.mt-015	ul			{ padding:2px 0px 5px 0px;}div.teaser.mt-015	ul li		{ background:url(/lib/images/modul_m-005_icon_liste.gif) no-repeat 5px 5px;padding:0px 5px 5px 15px;margin:0px;}div.teaser.mt-016				{ background: url(/lib/images/teaser_mt-009_hl_bg.jpg) no-repeat bottom;}div.teaser.mt-016	h1.black	{ background: url(/lib/images/teaser_mt-009_hl_bg.jpgf) no-repeat 0px 23px;padding:5px;}div.teaser.mt-016	ul			{ padding:2px 0px 5px 0px;}div.teaser.mt-016	ul li		{ background:url(/lib/images/modul_m-005_icon_liste.gif) no-repeat 5px 5px;padding:0px 5px 5px 15px;margin:0px;}div.teaser.mt-017				{ background: none; text-align:center}/*** ///module home/// ***/div.modul 						{ }div.modul.mh-001	h1			{ padding:0px 0px 0px 0px}div.modul.mh-001	p			{ }div.modul.mh-002 ul#mh-002 	 	{ margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;background:url(../images/modul_m-001n_hl_bg.jpg) no-repeat bottom;}div.modul.mh-002 ul#mh-002 li 	{ margin:0px 0px 0px 0px;background:url(../images/modul_mh-002_spacer_li.jpg) no-repeat; padding:7px 0px 7px 10px;}div.modul.mh-002 ul#mh-002 li a { margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;margin:0px;color:#2d7565;white-space:nowrap}div.modul.mh-002 ul#mh-002 li a:hover 	{ color:#202020;}div.modul.mh-002 ul#mh-002 li a.overr 	{ color:#202020;}*html div.modul.mh-002  	 	{ overflow:hidden;width:460px;}div.modul.mh-003				{ margin:20px 0px 0px 0px;}div.modul.mh-003 p				{ padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;}div.modul.mh-003    div.item	{ background:url(../images/modul_m-001n_hl_bg.jpg) no-repeat bottom ;padding:0px 0px 0px 0px;margin:0px 0px 12px 0px;}div.modul.mh-003    div.item.pic{ float:left;background:url(../images/modul_m-001n_hl_bg.jpg) no-repeat -240px bottom ;padding:0px 0px 2px 0px;margin:0px 0px 12px 0px;clear:both;width:460px;}div.modul.mh-003 	div.item.pic	p.txtpic		{ float:left;padding:0px;margin:0px; width:270px;}div.modul.mh-003	h2			{ font:14px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 5px 0px;}div.modul.mh-003	h3			{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;}div.modul.mh-003	h4			{ color:#2d7565;}#ct #mid #ct_lb div.modul.mh-003  img.border	{ width:168px !important;padding:2px;background:url(../images/modul_m-001n_hl_bg.jpg) repeat-y right;float:right;margin-top:5px;}div.modul.mh-003 	a.browse	{ background:url(/lib/images/modul_m-001n_icon_browse.gif) no-repeat 0px 2px;padding:0px 0px 0px 15px;color:#2d7565;font:10px Arial, Helvetica, sans-serif;}div.modul.mh-003	p	em		{ color:#e2007a;text-decoration:none;}div.modul.mh-004				{ background:#c8e0db url(/lib/images/modul_footer.jpg) no-repeat bottom;}div.modul.mh-004	p			{ padding:0px 5px 0px 10px;margin:0px 0px 0px 0px;}div.modul.mh-004	h3			{ padding:10px 5px 3px 10px;}div.modul.mh-004	h4			{ padding:0px 2px 2px 10px;}div.modul.mh-004	hr			{ height:1px;border:1px solid #fff;padding:0px;margin:5px 0px 5px 0px;background-color:#fff;}div.modul.mh-004 	ul			{ margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}div.modul.mh-004	li			{ padding:2px 0px 2px 10px;background:url(/lib/images/modul_m-005_icon_liste.gif) no-repeat 10px 7px;}div.modul.mh-004	li 	a		{ color:#256255;}div.modul.mh-004	li 	a:hover	{ color:#202020;}*+html div.modul.mh-004	h3		{ padding:5px 5px 3px 10px;margin:0px;}*+html div.modul.mh-004	hr		{ height:1px;border:1px solid #fff;padding:0px;margin:0px 0px 0px 0px;background-color:#fff;}div.modul.mh-005				{ background:#e9f3f1 url(../images/modul_footer.jpg) no-repeat bottom;margin:15px 0px 0px 0px;}div.modul.mh-005	p			{ padding:0px 5px 0px 10px;margin:0px 0px 0px 0px;}div.modul.mh-005	h3			{ padding:10px 5px 3px 10px;margin:0px;}div.modul.mh-005	h4			{ padding:0px 2px 2px 10px;margin:0px;}div.modul.mh-005	hr			{ height:1px;border:1px solid #fff;padding:0px;margin:5px 0px 5px 0px;background-color:#fff;}div.modul.mh-005 	ul			{ margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}div.modul.mh-005	li			{ padding:2px 0px 2px 10px;background:url(../images/modul_m-005_icon_liste.gif) no-repeat 10px 7px;}*+html div.modul.mh-005	h3		{ padding:5px 5px 3px 10px;margin:0px;}*+html div.modul.mh-005	hr		{ height:1px;border:1px solid #fff;padding:0px;margin:0px 0px 0px 0px;background-color:#fff;}div.modul.mh-005	li 	a		{ color:#256255;}div.modul.mh-005	li 	a:hover	{ color:#202020;}div.modul.mh-005 	input		{ margin:0px 0px 2px 0px;}div.modul.mh-005 	select		{ margin:0px 0px 2px 0px; width:160px;}div.modul.mh-005    input.btn	{ height:22px;width:60px; margin:0px 0px 0px 4px;border:0px solid #fff;background:url(../images/modul_mh-005_submit_bg.jpg) no-repeat;padding:0px 0px 0px 0px;}/*** ///module content/// ***/div.modul.m-001n				{ margin:0px 0px 35px 0px;}div.modul.m-001n	h2			{ font:14px Arial, Helvetica, sans-serif; font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 5px 0px;}div.modul.m-001n	p			{ background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:bottom;padding:0px 0px 10px 0px;margin:0px 0px 12px 0px;}div.modul.m-001n	h3.top		{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 5px 0px;}div.modul.m-001n	h3			{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;}div.modul.m-001n	h4			{ color:#2d7565}div.modul.m-001n 	img.border	{ margin:15px 15px 15px 0px !important;}div.modul.m-001n 	a.browse	{ background:url(../images/modul_m-001n_icon_browse.gif) no-repeat 0px 2px;padding:0px 0px 0px 15px;color:#2d7565;font:10px Arial, Helvetica, sans-serif;}div.modul.m-001n.detail	p		{ background-image:none;padding:10px 0px 12px 0px;margin:0px 0px 12px 0px;}div.modul.m-001n 	p	em		{ color:#e2007a;text-decoration:none;}div.modul.m-001n	span.back	{ position:relative;top:-33px;left:470px;height:1px;display:block;}div.modul.m-001p				{ margin:0px 0px 35px 0px;}div.modul.m-001p	h2			{ font:14px Arial, Helvetica, sans-serif; font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 5px 0px;}div.modul.m-001p	p			{ background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:bottom;padding:0px 0px 10px 0px;margin:0px 0px 12px 0px;}div.modul.m-001p	h3.top		{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 5px 0px;}div.modul.m-001p	h3			{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;}div.modul.m-001p	h4			{ color:#2d7565}div.modul.m-001p 	img.border	{ margin:15px 15px 15px 0px !important;}div.modul.m-001p 	a.browse	{ background:url(../images/modul_m-001n_icon_browse.gif) no-repeat 0px 2px;padding:0px 0px 0px 15px;color:#2d7565;font:10px Arial, Helvetica, sans-serif;}div.modul.m-001p.detail	p		{ background-image:none;padding:10px 0px 12px 0px;margin:0px 0px 12px 0px;}div.modul.m-001p 	p	em		{ color:#e2007a;text-decoration:none;}div.modul.m-001p	span.back	{ position:relative;top:-33px;left:470px;height:1px;display:block;}div.modul.m-002n 	.item				{ float:left;width:520px;margin:0px 0px 5px 0px;}div.modul.m-002n 	a					{ color:#202020;text-decoration:none;}div.modul.m-002n	h2					{ font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 5px 0px;}div.modul.m-002n	h3					{ font:11px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-002n_icon_liste.gif);background-repeat:no-repeat;background-position:0px 3px;padding:0px 0px 0px 20px;}div.modul.m-002n	b					{ font:11px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-002n_icon_liste.gif);background-repeat:no-repeat;background-position:0px 3px;padding:0px 0px 0px 20px;}div.modul.m-002n	b.green				{ background:none;padding:0px;}div.modul.m-002n	b a					{ font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#2d7565;}div.modul.m-002n	.pageline			{ color:#2d7565;font:10px Arial, Helvetica, sans-serif;position:relative;top:-14px;left:312px;text-align:right;width:200px;display:block;}div.modul.m-002n	.pageline a			{ color:#2d7565;font:10px Arial, Helvetica, sans-serif;}div.modul.m-002n	.pageline a.bwrd	{ background:url(../images/modul_m-002n_icon_bwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 10px;} 	div.modul.m-002n	.pageline a.fwrd	{ background:url(../images/modul_m-002n_icon_fwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 10px;}div.modul.m-002n	.pageline img		{ border:0px solid #fff;padding:0px;margin:0px;}div.modul.m-002p 	.item				{ float:left;width:520px;margin:0px 0px 5px 0px;}div.modul.m-002p 	a					{ color:#202020;text-decoration:none;}div.modul.m-002p	h2					{ font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 5px 0px;}div.modul.m-002p	h3					{ font:11px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-002n_icon_liste.gif);background-repeat:no-repeat;background-position:0px 3px;padding:0px 0px 0px 20px;}div.modul.m-002p	b					{ font:11px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-002n_icon_liste.gif);background-repeat:no-repeat;background-position:0px 3px;padding:0px 0px 0px 20px;}div.modul.m-002p	b.green				{ background:none;padding:0px;}div.modul.m-002p	b a					{ font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#2d7565;}div.modul.m-002p	.pageline			{ color:#2d7565;font:10px Arial, Helvetica, sans-serif;position:relative;top:-14px;left:312px;text-align:right;width:200px;display:block;}div.modul.m-002p	.pageline a			{ color:#2d7565;font:10px Arial, Helvetica, sans-serif;}div.modul.m-002p	.pageline a.bwrd	{ background:url(../images/modul_m-002n_icon_bwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 10px;} 	div.modul.m-002p	.pageline a.fwrd	{ background:url(../images/modul_m-002n_icon_fwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 10px;}div.modul.m-002p	.pageline img		{ border:0px solid #fff;padding:0px;margin:0px;}div.modul.m-002p	span.back	{ position:relative;top:-33px;left:470px;height:1px;display:block;}div.modul.m-002p.detail	h3.top		{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 5px 0px;}div.modul.m-002p.detail	h3		{ background:none;padding:0px 0px 0px 0px;}div.modul.m-004					{ margin:0px 0px 0px 0px;float:left;}div.modul.m-004			h1		{ }div.modul.m-005					{ width:242px;float:left;margin:0px 0px 0px 0px;}div.modul.m-005	h2				{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;padding:0px 0px 9px 0px;margin:0px 0px 5px 0px;background-image:url(../images/modul_m-005_spacer.jpg);background-repeat:no-repeat;background-position:0px 19px;}div.modul.m-005 p				{ margin:0px 0px 10px 0px;padding:0px;}div.modul.m-005 ul				{ }div.modul.m-005 ul#m-005	li	{ color:#d70068;background-image:url(/lib/images/modul_m-005_spacer_li.jpg);background-position:-3px 0px; list-style-type:none; padding:9px 0px 8px 0px;margin:0px;}div.modul.m-005 ul#m-005	li a		{ padding:0px 0px 0px 10px;color:#2d7565;text-decoration:none;text-transform:uppercase;}div.modul.m-006a							{ margin:0px 0px 35px 0px; float:left;}div.modul.m-006a		h2					{ font:14px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 0px 0px;}div.modul.m-006a		h2.verein			{ margin:0px 0px -17px 0px;}div.modul.m-006a		h3					{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;}div.modul.m-006a		h4					{ color:#2d7565}div.modul.m-006a		table.list			{ margin:0px 0px 0px 0px;width:100%; background: #e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px bottom}div.modul.m-006a		table.list td,div.modul.m-006a		table.list th		{ padding:5px;border:2px solid #fff;border-width:0px 2px 2px 0px;}div.modul.m-006a		table td.last,div.modul.m-006a		table th.last		{ padding:5px;border:2px solid #fff;border-width:0px 0px 2px 0px;}div.modul.m-006a		table.sort	td		{ padding:2px;font-weight:bold;}div.modul.m-006a		table.sort input.btn {height:22px;width:60px;border:0px solid #fff;background:url(../images/teaser_m-006a_submit_bg.jpg) no-repeat 0px 0px;padding:0px 0px 0px 0px;}div.modul.m-006a		table.sort select 	{ width:180px;}div.modul.m-006a		.pageline			{ color:#2d7565;font:10px Arial, Helvetica, sans-serif;position:relative;top:-14px;left:312px;text-align:right;width:200px;display:block;}div.modul.m-006a		.pageline a			{ color:#2d7565;font:10px Arial, Helvetica, sans-serif;}div.modul.m-006a		.pageline a.bwrd	{ background:url(../images/modul_m-002n_icon_bwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 10px;} 	div.modul.m-006a		.pageline a.fwrd	{ background:url(../images/modul_m-002n_icon_fwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 10px;}div.modul.m-006a		.pageline img		{ border:0px solid #fff;padding:0px;margin:0px;}div.modul.m-006a		label				{ display:block;float:left;width:90px;text-align:right;}div.modul.m-006a.detail	fieldset			{ width:470px; padding:0px 0px 10px 0px;height:100%;}div.modul.m-006a.detail	fieldset div.row		{ float:left;width:330px;height:20px;padding:0px 0px 0px 20px;}div.modul.m-006a.detail	fieldset div.fieldwrapper {  background:red; float:left;}div.modul.m-006a.detail	fieldset.wimg		{ float:left;width:300px; padding:0px 0px 10px 0px;height:100%; }div.modul.m-006a.detail	fieldset.wimg div.row	{ float:left;width:200px;height:20px;padding:0px 0px 0px 10px;}div.modul.m-006a.detail	img	{ }div.modul.m-006a.detail .ansprechpartner  					{ float:left; margin:0px 0px 10px 0px; width:513px; padding:0px 0px 10px 0px;background: #e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px top;}div.modul.m-006a.detail .ansprechpartner fieldset			{ padding:10px 0px 0px 0px;width:484px;}div.modul.m-006a.detail .ansprechpartner fieldset label		{ width:100px; text-align:left;margin:0px 0px 0px 10px;}div.modul.m-006a.detail .ansprechpartner fieldset .row		{ width:300px;}div.modul.m-006a.detail .ansprechpartner fieldset.wimg		{ float:left; width:364px; margin:0px 0px 0px 10px;}div.modul.m-006a.detail .ansprechpartner fieldset.wimg .row	{ float:left;width:180px;height:20px;padding:0px 0px 0px 20px;}div.modul.m-006a.detail div.spacer			{ float:left; width:520px; position:relative;top:-15px;background:url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px bottom;}div.modul.m-008							{ margin:0px 0px 35px 0px;}div.modul.m-008		p					{ }div.modul.m-008		h2					{ font:14px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 0px 0px;}div.modul.m-008		h2.termin			{ margin:0px 0px -17px 0px;}div.modul.m-008		h3					{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;}div.modul.m-008		h4					{ color:#2d7565}div.modul.m-008		table.list			{ background-color:#e9f3f2;margin:0px 0px 0px 0px;width:100%;}div.modul.m-008		table.list td,div.modul.m-008		table.list th		{ padding:5px;border:2px solid #fff;border-width:0px 2px 2px 0px;}div.modul.m-008		table td.last,div.modul.m-008		table th.last		{ padding:5px;border:2px solid #fff;border-width:0px 0px 2px 0px;}div.modul.m-008		table.sort	td		{ padding:5px;font-weight:bold;}div.modul.m-008		table.sort input.btn {height:40px;width:22px;border:0px solid #fff;background:url(../images/teaser_mt-005_submit_bg.jpg) no-repeat;padding:0px 0px 0px 0px;}div.modul.m-008		.pageline			{ color:#2d7565;font:10px Arial, Helvetica, sans-serif;position:relative;top:-14px;left:312px;text-align:right;width:200px;display:block;}div.modul.m-008		.pageline a			{ color:#2d7565;font:10px Arial, Helvetica, sans-serif;}div.modul.m-008		.pageline a.bwrd	{ background:url(../images/modul_m-002n_icon_bwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 10px;} 	div.modul.m-008		.pageline a.fwrd	{ background:url(../images/modul_m-002n_icon_fwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 10px;}div.modul.m-008		.pageline img		{ border:0px solid #fff;padding:0px;margin:0px;}div.modul.m-008		label				{ display:block;float:left;width:100px;text-align:right;}div.modul.m-008.detail					{ background:url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px bottom;}div.modul.m-008.detail	fieldset		{ width:390px; padding:0px 0px 15px 0px;}div.modul.m-008.detail	fieldset div	{ float:left;width:260px;height:20px;padding:0px 0px 0px 20px}div.modul.m-008.detail img				{ float:left;width:100px;}div.modul.m-010n 	.item				{ float:left;width:520px;margin:0px 0px 5px 0px;}div.modul.m-010n 	a					{ color:#202020;text-decoration:none;}div.modul.m-010n	h2					{ font:14px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 5px 0px;}div.modul.m-010n	b					{ font:11px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-002n_icon_liste.gif);background-repeat:no-repeat;background-position:0px 3px;padding:0px 0px 0px 20px;}div.modul.m-010n	b.green				{ background:none;padding:0px;}div.modul.m-010n	b	a				{ font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#2d7565;}div.modul.m-010n	.pageline			{ color:#2d7565;font:10px Arial, Helvetica, sans-serif;position:relative;top:-14px;left:312px;text-align:right;width:200px;display:block;}div.modul.m-010n	.pageline a			{ color:#2d7565;font:10px Arial, Helvetica, sans-serif;}div.modul.m-010n	.pageline a.bwrd	{ background:url(../images/modul_m-002n_icon_bwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 10px;} 	div.modul.m-010n	.pageline a.fwrd	{ background:url(../images/modul_m-002n_icon_fwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 10px;}div.modul.m-010n	.pageline img		{ border:0px solid #fff;padding:0px;margin:0px;}div.modul.m-010n.detail	b				{ font:11px Arial, Helvetica, sans-serif;font-weight:bold;padding:0px 0px 0px 0px;background:none;}div.modul.m-010p 	.item				{ float:left;width:520px;margin:0px 0px 5px 0px;}div.modul.m-010p 	a					{ color:#202020;text-decoration:none;}div.modul.m-010p	h2					{ font:14px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 5px 0px;}div.modul.m-010p	b					{ font:11px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-002n_icon_liste.gif);background-repeat:no-repeat;background-position:0px 3px;padding:0px 0px 0px 20px;}div.modul.m-010p	b.green				{ background:none;padding:0px;}div.modul.m-010p	b	a				{ font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#2d7565;}div.modul.m-010p	.pageline			{ color:#2d7565;font:10px Arial, Helvetica, sans-serif;position:relative;top:-14px;left:312px;text-align:right;width:200px;display:block;}div.modul.m-010p	.pageline a			{ color:#2d7565;font:10px Arial, Helvetica, sans-serif;}div.modul.m-010p	.pageline a.bwrd	{ background:url(../images/modul_m-002n_icon_bwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 10px;} 	div.modul.m-010p	.pageline a.fwrd	{ background:url(../images/modul_m-002n_icon_fwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 10px;}div.modul.m-010p	.pageline img		{ border:0px solid #fff;padding:0px;margin:0px;}div.modul.m-010p.detail	b				{ font:11px Arial, Helvetica, sans-serif;font-weight:bold;padding:0px 0px 0px 0px;background:none;}div.modul.m-013 						{ clear:both; margin-bottom: 20px; }div.modul.m-013	div.galerie				{ background: #e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px top;padding:10px;margin:0px 0px 0px 0px;overflow:hidden;}div.modul.m-013	div.pageline			{ background: #e9f3f2;padding:10px;margin:2px 0px 0px 0px}div.modul.m-013	div.pageline a.back		{ background:url(../images/modul_m-13_icon_back.gif) no-repeat left 3px; color:#202020;font-weight:bold;padding:0px 0px 0px 15px;}div.modul.m-013	div.pageline a.more		{ background:url(../images/modul_m-13_icon_fwrd.gif) no-repeat right 3px; color:#202020;font-weight:bold;padding:0px 15px 0px 0px;}div.modul.m-013	div.pageline a			{ color:#202020;}div.modul.m-013	div.pageline a.act		{ color:#e2007a;}div.modul.m-013	div.galerie p			{ padding:2px 0px 2px 0px;margin:0px;}div.modul.m-014	div.block				{ background: #e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px top;padding:10px;float:left;width:495px;margin:0px 0px 15px 0px;}div.modul.m-014	div.block label			{ text-align:left;width:90px;float:left;display:block;}div.modul.m-014	div.block p				{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;clear:right;display:block;}div.modul.m-015							{ display:block;float:left;padding:15px 0px 0px 0px;}div.modul.m-015		h1					{ margin:0px 0px 0px 0px;width:320px;}div.modul.m-015		h4					{ margin:0px 0px 0px 0px;width:320px;}div.modul.m-015		table				{ width:100%;}div.modul.m-015		img					{ width:147px}div.modul.m-016							{ display:block;width:520px;float:left; padding:15px 0px 0px 0px; margin:10px 0px 10px 0px;background:url(/lib/images/content_home_spacer.jpg) no-repeat 0px 0px;}div.modul.m-016		h1					{ margin:0px 0px 0px 0px;width:340px; float: left}div.modul.m-016		h4					{ margin:0px 0px 0px 0px;width:340px;}div.modul.m-016		table				{ width:100%;}div.modul.m-016		img					{ width:147px}div.modul.m-018							{ margin:0px 0px 35px 0px;}div.modul.m-018		p					{ }div.modul.m-018		h2					{ font:14px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 0px 0px;}div.modul.m-018		h2.bildung			{ margin:0px 0px -4px 0px;}div.modul.m-018		h3					{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;}div.modul.m-018		h4					{ color:#2d7565}div.modul.m-018		table.list			{ background-color:#e9f3f2;margin:0px 0px 0px 0px;width:100%;}div.modul.m-018		table.list td,div.modul.m-018		table.list th		{ padding:5px;border:2px solid #fff;border-width:0px 2px 2px 0px;}div.modul.m-018		table td.last,div.modul.m-018		table th.last		{ padding:5px;border:2px solid #fff;border-width:0px 0px 2px 0px;}div.modul.m-018		table.sort	td		{ padding:5px;font-weight:bold;}div.modul.m-018		table.sort input.btn {height:60px;width:22px;border:0px solid #fff;background:url(../images/teaser_mt-005_submit_bg.jpg) no-repeat;padding:0px 0px 0px 0px;}div.modul.m-018.detail	div.block		{ background: #e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px top;padding:10px;}div.modul.m-018.detail	div.block label	{ text-align:left;width:70px;float:left;}div.modul.m-018.detail	div.block p		{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;clear:right;}div.modul.m-018.detail	div.buchen		{ border-top:2px solid #fff;background: #e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px bottom;padding:8px 0px 8px 13px;margin:0px;height:18px;}div.modul.m-018.detail	div.buchen	a	{ font-weight:bold;}#main #ct #ct_main div.modul.m-018.detail img.border	{ background:url(../images/modul_m-018_pic_bg.jpg) repeat-y;padding:2px;float:left;height:145px;width:110px;margin:10px 15px 0px 10px;}div.modul.m-018		.form_hide	input.hide	{ border:0px !important; width:auto !important;}div.modul.m-019							{ margin:0px 0px 35px 0px;float:left;}div.modul.m-019		p					{ }div.modul.m-019		h2					{ font:14px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 0px 0px;}div.modul.m-019		h2.bildung			{ margin:0px 0px -4px 0px;}div.modul.m-019		h3					{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;}div.modul.m-019		h4					{ color:#2d7565}div.modul.m-019		table.list			{ background-color:#e9f3f2;margin:0px 0px 0px 0px;width:100%;}div.modul.m-019		table.list td,div.modul.m-019		table.list th		{ padding:5px;border:2px solid #fff;border-width:0px 2px 2px 0px;}div.modul.m-019		table td.last,div.modul.m-019		table th.last		{ padding:5px;border:2px solid #fff;border-width:0px 0px 2px 0px;}div.modul.m-019.detail	div.block		{ background: #e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px top;padding:10px;float:left;width:495px;}div.modul.m-019.detail	div.block label	{ text-align:left;width:120px;float:left;display:block;}div.modul.m-019.detail	div.block p		{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;clear:right;display:block;}#main #ct #ct_main div.modul.m-019.detail img.border	{ background:url(../images/modul_m-018_pic_bg.jpg) repeat-y;padding:2px;float:left;height:145px;width:110px;margin:0px 15px 0px 0px;}div.modul.m-020		label				{ display:block;float:left;width:65px;text-align:right;}div.modul.m-020	fieldset				{ width:470px; padding:0px 0px 10px 0px;height:100%;}div.modul.m-020	fieldset div			{ float:left;width:330px;height:20px;padding:0px 0px 0px 20px;}div.modul.m-020 div.spacer				{ position:relative;top:-35px;background:url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px bottom;}div.modul.m-021							{ width:510px;float:left;margin:0px 0px 25px 0px;}div.modul.m-021		h2					{ color:#202020;font:13px Arial, Helvetica, sans-serif;font-weight:bold;padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;}div.modul.m-021		div.item			{ background: #e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px top;padding:10px;width:490px;float:left;}div.modul.m-021		div.item	p		{ padding:0px;margin:0px 0px 10px 0px;}div.modul.m-021		div.linkbox			{ border-top:2px solid #fff;background: #e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px bottom;padding:8px 0px 8px 10px;margin:0px;height:18px;float:left;width:500px;}div.modul.m-021		div.pricebox		{ border-top:2px solid #fff;background: #e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px top;padding:2px 0px 0px 0px;margin:0px;float:left;width:510px;}div.modul.m-021		div.datebox			{ border-top:2px solid #fff;background: #e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px top;padding:8px 12px 8px 8px;margin:20px 0px 0px 0px;float:left;width:490px;}div.modul.m-021 	div.legende			{ float:left;padding:10px 0px 0px 0px;display:block;}div.modul.m-021 	div.legende	p		{ margin:0px;padding:0px;}div.modul.m-021		h2.price			{ margin:10px 0px 0px 0px;padding:10px 0px 5px 0px;display:block; float:left;}div.modul.m-021		table.list			{ background: #e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat 0px bottom;margin:0px 0px 0px 0px;width:100%;padding:0px 0px 2px 0px;}div.modul.m-021		table.list td,div.modul.m-021		table.list th		{ padding:8px;border:2px solid #fff;border-width:0px 2px 2px 0px;}div.modul.m-021		table td.last,div.modul.m-021		table th.last		{ padding:8px;border:2px solid #fff;border-width:0px 0px 2px 0px;}div.modul.m-021 	.error_msg			{ color:#df1c78;display:block;padding:5px;border:1px solid #89b1a6;background:#fff;float:left;width:480px; margin:0px 0px 10px 5px}div.modul.m-021 	.booked_msg			{ color:#202020;float:left;padding:5px;border:1px solid #89b1a6;background:#fff;width:230px;margin:0px 0px 0px 10px;}div.modul.m-021		div.linkbox	a		{ font-weight:bold;}div.modul.m-021		div.linkbox	input.btn_book {  background:#e9f3f2 url(/lib/images/icon_link.gif) no-repeat right 6px; padding:2px 10px 2px 0px; border:0px solid #fff;font-weight:bold;color:#202020;cursor:pointer;}div.modul.m-021		div.kalender		{ position:relative;margin:0px 10px 0px 0px; width:178px; display:block;background:url(../images/modul_m-001n_hl_bg.jpg) repeat-y right;float:left;}div.modul.m021 		div.kalender td		{ }div.modul.m-021		div.kalender .tooltip { display:none; position:absolute; top:0px; left:0px; width:138px;}div.modul.m-021		div.kalender .tooltip .tooltip_header { background:url(../images/tooltip_header.png); height:37px; width:138px;}div.modul.m-021		div.kalender .tooltip .tooltip_content { background:url(../images/tooltip_bg.png); width:128px; padding:0px 0px 0px 10px;}div.modul.m-021		div.kalender .tooltip .tooltip_footer { background:url(../images/tooltip_footer.png); height:18px; width:138px;}*html div.m-021		div.kalender .tooltip					{border:1px solid #41877c}*html div.m-021		div.kalender .tooltip .tooltip_header { background:#fff none; height:1px;}*html div.m-021		div.kalender .tooltip .tooltip_content { background:#fff none;}*html div.m-021		div.kalender .tooltip .tooltip_footer { background: #fff none;height:1px;}*+html div.modul.m-021		div.kalender{ display:inline; position:relative;}*+html div.modul.m-021  div.item		{ position:relative;}*+html div.modul.m-021	.kal_time		{ position:absolute; top:9px; left:10px;z-index:999;}*html div.modul.m-021		div.kalender{ display:inline; position:relative;}*html div.modul.m-021  div.item		{ position:relative;}*html div.modul.m-021	.kal_time		{ position:absolute; top:9px; left:10px;z-index:999;}div.modul.m-021 #m_java					{ display:none;}div.modul.m-022							{ width:520px;float:left;margin:0px 0px 0px 0px;}div.modul.m-022		p					{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }div.modul.m-022		h2					{ font:13px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 0px 0px;}div.modul.m-022 .anzeige				{ border-bottom:1px dashed #2d7565; margin:10px 0px 10px 0px; padding:0px 0px 20px 0px;}div.modul.m-022 .kontakt				{ border:1px solid #e9f4f2; background:#f5faf9; padding:5px; margin-top:10px;}div.modul.m-022 .kontakt p				{ margin:0px;padding:0px;}div.modul.m-022 .datefrom				{ text-align:right; color: #2d7565; font-size:10px;}div.modul.m-022 a.more 					{ background:url(../images/modul_m-002n_icon_fwrd.gif) no-repeat 0px 4px;padding:2px 0px 2px 14px;color:#2d7565;}div.modul.m-022 .shortlinks				{ padding:0px 0px 20px 0px;}div.modul.m-023							{ width:520px;float:left;margin:0px 0px 25px 0px;}div.modul.m-023		h2					{ font:13px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 0px 0px;}div.modul.m-023		p					{ margin:0px;padding:5px 0px 0px 20px;background:url(../images/modul_m-023_icon_download.gif) no-repeat 0px 3px;}div.modul.m-023		p		a			{ color:#202020;}div.modul.m-025							{ }	div.modul.m-025 	.selectbox			{ height:100px;padding:0px;width:235px;}		div.modul.m-025	 	.form_user			{ display:block;padding:0px 0px 7px 0px;border-bottom:1px dashed #89b3a9;margin:0px 0px 10px 0px;}div.modul.m-025 	.form_user input	{ border:0px solid #fff; padding:0px; background: transparent none; background:url(../images/icon_link.gif) no-repeat 0px 3px; padding:0px 0px 0px 10px;}*+html div.modul.m-025 	.form_user input	{ padding:0px 0px 0px 10px; text-align:left;}div.modul.m-025 	.form_user input:hover	{ color:#000;cursor:pointer;}div.modul.m-025 	.form_user span 	{display:block;width:365px;float:left;font-weight:bold;}div.modul.m-025 	.form_user img		{ margin:0px 5px 0px 0px !important;padding:0px !important;border:0px solid #89b3a9 !important;background:none !important;}div.modul.m-025 	 #errors			p { color:#e01374 !important;}div.modul.m-025 	.form_user_new		{ display:block;padding:10px 0px 7px 0px;margin:0px 0px 10px 0px;}div.modul.m-025 	.form_user_new input	{ border:0px solid #fff; background: transparent none;background:url(../images/icon_link.gif) no-repeat 0px 3px; padding:0px 0px 0px 10px;}div.modul.m-025 	.form_user_new input:hover	{ color:#000;cursor:pointer;}div.modul.m-025 	 #errors p			{ color:#e01374 !important;}*+html div.modul.m-025 	.form_user_new input	{ text-align:left;}div.modul.m-026							{ margin:0px 0px 0px 0px;background: #fff url(../images/modul_m-001n_hl_bg.jpg) no-repeat bottom;padding:0px 0px 2px 0px;}div.modul.m-026		table.list			{ margin:0px 0px 0px 0px;width:100%;background:#e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat top;}div.modul.m-026		table.list td,div.modul.m-026		table.list th		{ padding:5px;border:2px solid #fff;border-width:0px 0px 2px 0px;}div.modul.m-026		table td.last,div.modul.m-026		table th.last		{ padding:5px;border:2px solid #fff;border-width:0px 0px 2px 0px;}div.modul.m-026		table.list a		{ color:#202020;font-weight:bold;float:right;}div.modul.m-033							{ margin:0px 0px 0px 0px;}div.modul.m-033 a						{ color:#202020;}#main #ct #ct_main div.modul.m-033 img	{ padding:0px;background: transparent none;}#main #ct #ct_main div.modul.m-033 img.page	{ margin:3px 3px 0px 2px;}div.modul.m-034							{ margin:0px 0px 35px 0px;}div.modul.m-034		.searchblock		{ padding:0px 0px 20px 0px;}div.modul.m-034		p					{ }div.modul.m-034		.ergebnis			{ }div.modul.m-034		h2					{ font:14px Arial, Helvetica, sans-serif;font-weight:bold;background-image:url(../images/modul_m-001n_hl_bg.jpg);background-repeat:no-repeat;background-position:0px 19px;padding:0px 0px 9px 0px;margin:0px 0px 0px 0px;}div.modul.m-034		h2.ergebnis			{ margin:0px 0px -4px 0px;}div.modul.m-034		h3					{ font:12px Arial, Helvetica, sans-serif;font-weight:bold;}div.modul.m-034		h4					{ color:#2d7565}div.modul.m-034		table.list			{ background-color:#e9f3f2;margin:0px 0px 0px 0px;width:100%;}div.modul.m-034		table.list td,div.modul.m-034		table.list th		{ padding:5px;border:2px solid #fff;border-width:0px 2px 2px 0px;}div.modul.m-034		table td.last,div.modul.m-034		table th.last		{ width:70px;padding:5px;border:2px solid #fff;border-width:0px 0px 2px 0px;}div.modul.m-034		input.btn 			{ height:22px;width:60px; margin:0px 0px 0px 4px;border:0px solid #fff;background:url(../images/modul_mh-005_submit_bg.jpg) no-repeat;padding:0px 0px 0px 0px;}div.modul.m-046	a						{ padding:0px 0px 0px 15px; background:url(../images/teaser_mt-012_icon.gif) no-repeat 0px 2px;color:#202020;}div.modul.m-048							{ }div.modul.m-048	.box					{ background:#f3f8f7;padding: 10px;margin:0px 0px 20px 0px;}div.modul.m-048	.box .question			{ padding:0px 0px 10px 0px;border-bottom:1px dashed #c8e0db;}div.modul.m-048	.box span				{ color:#2d7565;}div.modul.m-048	.box .radio				{ float:left;margin:0px 10px 0px 0px;}div.modul.m-048	.box .item				{ padding:0px 0px 10px 10px;}div.modul.m-048	.input					{ width: 493px;padding: 10px 10px 1px 10px;background:#e9f3f2 url(../images/modul_m-001n_hl_bg.jpg) no-repeat top;}div.modul.m-048	.input input			{ }	div.modul.m-054							{ width:520px;float:left;margin:0px 0px 25px 0px;}div.modul.m-054	h2						{ font:13px Arial, Helvetica, sans-serif;font-weight:bold;background:url(../images/modul_m-001n_hl_bg.jpg) 0 19px no-repeat;padding:0px 0px 9px 0px;margin:0px 0px 0px 0px;}div.modul.m-054 p						{ margin:0px 0px 10px 0px;padding:0px;}div.modul.m-054 ul						{ }div.modul.m-054 ul#m-054	li			{ color:#d70068; background: url(../images/modul_m-001n_hl_bg.jpg) 0 5px no-repeat; list-style-type:none; padding:9px 0px 8px 0px;margin:0px;}div.modul.m-054 ul#m-054	li a		{ padding:2px 0px 0px 10px;color:#2d7565;text-decoration:none;text-transform:uppercase;background: url(../images/modul_m-005_icon_liste.gif) 0 5px no-repeat;}/*** ///sIFR/// ***/.sIFR-active #ct_lt h1 						{visibility: hidden;line-height: 1em;font-size: 14px;color: #202020;}.sIFR-active #ct_main_content h1 			{visibility: hidden;line-height: 1em;font-size: 14px;color: #202020;}.sIFR-active #ct_main_content h3 	   		{visibility: hidden;line-height: 1em;font-size: 13px;color: #202020; }.sIFR-active #ct_main_content h4 	   		{visibility: hidden;line-height: 1em;font-size: 11px;color: #FFFFFF; }/*.sIFR-active h1.green 					{visibility: hidden;line-height: 11px;font-size: 11px;color: #FF0000; }.sIFR-active h1.black 						{visibility: hidden;line-height: 11px;font-size: 11px;color: #FF0000;padding:0px; }*/.sIFR-active .s_topnav 	h2					{ visibility: hidden;}.sIFR-active .s_login  						{ visibility: hidden;line-height: 12px;}*html .s_topnav 	h2						{ width:100px;}.sIFR-active ul li.s_topnav h2.btn_topnav_1.aktiv 	{ background:url(../images/mainnav_link_bg_aktuelles.gif) no-repeat right 15px}.sIFR-active ul li.s_topnav h2.btn_topnav_2.aktiv 	{ background:url(../images/mainnav_link_bg_hsb.gif) no-repeat right 15px;}.sIFR-active ul li.s_topnav h2.btn_topnav_3.aktiv 	{ background:url(../images/mainnav_link_bg_sportwelt.gif) no-repeat right 15px;}.sIFR-active ul li.s_topnav h2.btn_topnav_4.aktiv 	{ background:url(../images/mainnav_link_bg_service.gif) no-repeat right 15px;}.sIFR-active ul li.s_topnav h2.btn_topnav_5.aktiv 	{ background:url(../images/mainnav_link_bg_partner.gif) no-repeat right 15px;}.sIFR-active ul li.s_topnav h2.btn_topnav_6.aktiv 	{ background:url(../images/mainnav_link_bg.gif) no-repeat right 15px;}.sIFR-active ul li.s_topnav h2#aktiv_1				{ background:url(../images/mainnav_link_bg_aktuelles.gif) no-repeat 0px 15px}.sIFR-active ul li.s_topnav h2#aktiv_2 				{ background:url(../images/mainnav_link_bg_hsb.gif) no-repeat 0px 15px;}.sIFR-active ul li.s_topnav h2#aktiv_3			 	{ background:url(../images/mainnav_link_bg_sportwelt.gif) no-repeat 0px 15px;}.sIFR-active ul li.s_topnav h2#aktiv_4				{ background:url(../images/mainnav_link_bg_service.gif) no-repeat 0px 15px;}.sIFR-active ul li.s_topnav h2#aktiv_5				{ background:url(../images/mainnav_link_bg_partner.gif) no-repeat 0px 15px;}/* Date picker*/table.jCalendar 				{ background: #fff;}table.jCalendar th 				{ background: #fff;color: #2d7565;font-weight: bold;padding: 3px 4px;}table.jCalendar td 				{ background: #00664d;color: #fff;padding: 3px 4px;text-align: center;border:1px solid #00664d;}table.jCalendar td.other-month 	{ background: #00664d;color: #fff;border:1px solid #00664d;}table.jCalendar td.today 		{ background: #00664d;color: #fff;border:1px solid #00664d;}table.jCalendar td.selected 	{ background: #8ab2a9;color: #fff;}table.jCalendar td.booked_full 	{ background: #df1c78;color: #fff;border:1px solid #df1c78;}table.jCalendar td.booked_half 	{ background: #df1c78 url('/lib/images/kalender_bg_booked_half.gif') right 0px no-repeat; color: #fff;border:1px solid #00664d;}table.jCalendar td.disabled, table.jCalendar td.disabled:hover {background: #fff;color: #89b1a6;border:1px solid #89b1a6;}.m-021 .kal_time				{ display:none;position:absolute;background:#fff url('/lib/images/kalender_close_bg.gif') no-repeat right 0px;padding:10px;border:1px solid #89b1a6;width:156px;height:158px;overflow:auto;}.m-021 .kal_time	th			{ border-bottom:1px solid #89b1a6;padding:0px 0px 5px 0px;}.m-021 .kal_time	td			{ text-align:left;border-bottom:1px solid #89b1a6;padding:2px 0px 3px 0px;}.m-021 .kal_time	a.book 		{ background: url(/lib/images/icon_link.gif) no-repeat right 5px; padding:3px 11px 2px 0px; border:0px solid #fff; }div.dp-popup 					{ position: relative;background: #fff;font-size: 10px;font-family: arial, sans-serif;padding: 20px 2px 2px 2px;margin:2px;line-height: 1.2em;}div#dp-popup 					{ position: absolute;	z-index: 199;}div.dp-popup h2 				{ font-size: 12px;text-align: center;	margin: 2px 0;	padding: 0;color:#2d7565;}a#dp-close 						{ font-size: 11px;padding: 4px 0;text-align: center;display: block;}a#dp-close:hover 				{ text-decoration: underline;}div.dp-popup a 					{ color: #2d7565;text-decoration: none;	padding: 3px 2px 0;margin-top:16px;}div.dp-popup div.dp-nav-prev 	{ position: absolute;	top: 2px;	left: 4px;	width: 100px;}div.dp-popup div.dp-nav-prev a  { float: left;}*html div.dp-popup div.dp-nav-prev a { float: left;}div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a { cursor: pointer;}div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {	cursor: default;display:none}div.dp-popup div.dp-nav-next 	{ position: absolute;	top: 2px;	right: 4px;	width: 100px;}div.dp-popup div.dp-nav-next a 	{ float: right;}div.dp-popup a.disabled 		{ cursor: default;	color: #aaa;}div.dp-popup td 				{ cursor: pointer;}div.dp-popup td.disabled 		{ cursor: default;} /* nicht mehr notwendig.sIFR-active ul li.s_subnav 				{visibility: hidden;}.sIFR-active ul li.s_subnav 	a			{visibility: hidden;} .sIFR-active #ct p 							{visibility: hidden;line-height: 11px;color: #202020;}.sIFR-active #ct p	a						{visibility: hidden;line-height:15px;}.sIFR-active #ct p#m-001					{visibility: hidden;line-height:11px;font-size:11px}.sIFR-active #ct_main_content ul			{visibility: hidden;margin:0px 0px 10px 0px;}.sIFR-active #ct_main_content ul li			{visibility: hidden;background-image:url(../images/modul_m-005_icon_liste.gif);background-repeat:no-repeat;line-height:1em;font-size:1em;color: #d70068;background-position:0px 5px;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;display:block;}						.sIFR-active #ct ul#mh-002 	 				{margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;background:url(../images/modul_m-001n_hl_bg.jpg) no-repeat bottom;}.sIFR-active #ct ul#mh-002 li 	 			{margin:0px 0px 0px 0px;background-image:url(../images/modul_m-005_spacer_li.jpg);background-repeat:no-repeat;background-position:0px 0px; padding:6px 0px 5px 15px;line-height:1em;}.sIFR-active #ct ul#mh-002 li a 			{margin:0px 0px 0px 0px;padding:0px;margin:0px;}.sIFR-active #ct_main_content ul#m-005 		{visibility: hidden;margin:0px 0px 0px 0px;padding:0px;}.sIFR-active #ct_main_content ul#m-005 li 	{visibility: hidden;margin:0px 0px 0px 0px;background-image:url(../images/modul_m-005_spacer_li.jpg);background-repeat:no-repeat;background-position:0px 0px; padding:7px 0px 0px 15px;line-height:1em;}.sIFR-active #ct_main_content ul#m-005 li a	{visibility: hidden;margin:0px 0px 0px 0px;padding:0px;margin:0px;}.sIFR-active p a.txtlink					{ background-image:url(../images/icon_link.gif);padding:0px 0px 0px 16px; background-repeat:no-repeat;color:#78A497;font:10px / 12px Arial, Helvetica, sans-serif; text-decoration:none;}.sIFR-active #mainnav h3.sub 				{visibility: hidden;display:block;line-height:10px;font-size: 10px;}*/
