/*  - - - - - - - -   mod02 - Titel - - - - - - - - - - */div.title1 {	font-family: Helvetica, Verdana, Arial, sans-serif; 	font-size: 28px; color: #fd7b08; line-height:33px;	margin-bottom: 20px; }div.title2 {	font-family: Helvetica, Verdana, Arial, sans-serif;  font-weight:normal;	font-size: 16px; color: #fd7b08; line-height:23px;	margin-bottom: 10px; }div.title3 {	font-family: Helvetica, Verdana, Arial, sans-serif;  font-weight:bold;	font-size: 13px; line-height:20px;	margin-bottom: 10px; }/*  - - - - - - - -   mod 34 - Liste der Unterkategorien - - - - - - - - - - */div.unterkategorienliste {	font-size:11px;	margin-bottom: 10px; }div.unterkategorienliste ul {	list-style: none;	margin-left:0px; margin-top:10px; margin-bottom:10px; }div.unterkategorienliste ul li {	padding-left:30px; 	background: url(col1_pfeil.gif) no-repeat left top; 	margin-bottom:3px; }div.unterkategorienliste a:link 	{ color: #fd7b08; font-weight:bold; text-decoration: none; }div.unterkategorienliste a:visited 	{ color: #fd7b08; font-weight:bold; text-decoration: none; }div.unterkategorienliste a:active 	{ color: #fd7b08; font-weight:bold; text-decoration: underline; }div.unterkategorienliste a:hover 	{ color: #fd7b08; font-weight:bold; text-decoration: underline; }/*  - - - - - - - -   mod09 - Dokumente bereitstellen - - - - - - - - - - */div.dokumentedownload {	font-size:11px;	overflow:hidden; 	/* damit die floats nach der Navi gecleared werden*/	height:100%;		/* IE6 overflow:hidden hack */	padding: 10px;	margin-bottom: 10px; 	border:1px dotted #5a6571;	color: #5a6571;	}div.dokument {	float:right;	margin-top: 1px;	}div.dokument a:link 	{ color: #fd7b08; font-weight:bold; text-decoration: none; }div.dokument a:visited 	{ color: #fd7b08; font-weight:bold; text-decoration: none; }div.dokument a:active 	{ color: #fd7b08; font-weight:bold; text-decoration: underline; }div.dokument a:hover 	{ color: #fd7b08; font-weight:bold; text-decoration: underline; }		/*  - - - - - - - -   rex4mod1 - Artikel schreiben - - - - - - - - - - */div.rex4mod1 { 	font-size: 11px; 	margin-bottom: 10px; 	overflow:hidden; 	/* damit die floats gecleared werden - nicht entfernen */	height:100%;		/* IE6 overflow:hidden hack - nicht entfernen  */}   div.rex4mod1_date { display:none; }div.rex4mod1_title {	font-family: Helvetica, Verdana, Arial, sans-serif; 	font-size: 28px; color: #fd7b08; line-height:33px;	margin-bottom: 20px; }div.rex4mod1_editor { 	font-size: 11px;	margin-bottom: 10px; } div.rex4mod1_editor h1 {	font-family: Helvetica, Verdana, Arial, sans-serif;  font-weight:normal;	font-size: 16px; color: #fd7b08; line-height:23px;	margin-bottom: 10px; }div.rex4mod1_editor h2 {	font-family: Helvetica, Verdana, Arial, sans-serif;  font-weight:bold;	font-size: 13px; line-height:20px;	margin-bottom: 10px; }div.rex4mod1_editor ul {	list-style: none;	margin-left:0px; margin-top:10px; margin-bottom:10px; }div.rex4mod1_editor ul li {	padding-left:30px; 	background: url(col1_pfeil.gif) no-repeat left top;}div.rex4mod1_editor ol {	margin-left:35px; margin-top:10px; margin-bottom:10px;	list-style-type: decimal; } 	div.rex4mod1_editor a:link 		{ color: #fd7b08; font-weight:bold; text-decoration: none; }div.rex4mod1_editor a:visited	{ color: #fd7b08; font-weight:bold; text-decoration: none; }div.rex4mod1_editor a:active 	{ color: #fd7b08; font-weight:bold; text-decoration: underline; }div.rex4mod1_editor a:hover 	{ color: #fd7b08; font-weight:bold; text-decoration: underline; }div.rex4mod1_editor table {	width:500px; } div.rex4mod1_editor td {	background-color: #eeeeee;	padding-left:5px; padding-right:5px; } 	div.rex4mod1_editor thead td {	background-color: #5a6571; color:#fff;	padding-left:5px; padding-right:5px; }			/*  - - - - - - - -   rex4mod2 - News schreiben - - - - - - - - - - */div.rex4mod2 { 	font-size: 11px; 	margin-bottom: 10px; 	overflow:hidden; 	/* damit die floats gecleared werden - nicht entfernen */	height:100%;		/* IE6 overflow:hidden hack - nicht entfernen*/}div.rex4mod2_date { display:none; }div.rex4mod2_title {	font-family: Helvetica, Verdana, Arial, sans-serif; 	font-size: 28px; color: #fd7b08; line-height:33px;	margin-bottom: 20px; }		div.rex4mod2_introcontainer {	overflow:hidden; 	/* damit die floats nach dem container gecleared werden*/	height:100%;		/* IE6 overflow:hidden hack */}/* Foto und Text der Einleitung befinden sich in rex4mod2_introcontainer */		div.rex4mod2_introfoto {		float:left; 		margin: 5px 20px 10px 0; }		div.rex4mod2_introfoto img { }		div.rex4mod2_introtext {		font-size: 12px; color: #5a6571; line-height:20px; font-style:italic;		margin-bottom: 20px; }/* Foto und Text der Einleitung befinden sich in rex4mod2_introcontainer */	div.rex4mod2_editor { 	font-size: 11px;	margin-bottom: 10px; } div.rex4mod2_editor h1 {	font-family: Helvetica, Verdana, Arial, sans-serif;  font-weight:normal;	font-size: 16px; color: #fd7b08; line-height:23px;	margin-bottom: 10px; }div.rex4mod2_editor h2 {	font-family: Helvetica, Verdana, Arial, sans-serif;  font-weight:bold;	font-size: 13px; line-height:20px;	margin-bottom: 16px;	margin-bottom: 10px; }div.rex4mod2_editor ul {	list-style: none;	margin-left:0px; margin-top:10px; margin-bottom:10px; }div.rex4mod2_editor ul li {	padding-left:30px; 	background: url(col1_pfeil.gif) no-repeat left top; }div.rex4mod2_editor ol {	margin-left:35px; margin-top:10px; margin-bottom:10px;	list-style-type: decimal; } 	div.rex4mod2_editor a:link 		{ color: #fd7b08; font-weight:bold; text-decoration: none; }div.rex4mod2_editor a:visited	{ color: #fd7b08; font-weight:bold; text-decoration: none; }div.rex4mod2_editor a:active 	{ color: #fd7b08; font-weight:bold; text-decoration: underline; }div.rex4mod2_editor a:hover 	{ color: #fd7b08; font-weight:bold; text-decoration: underline; }div.rex4mod2_editor table { width:500px; } div.rex4mod2_editor td {	background-color: #eeeeee;	padding-left:5px; padding-right:5px; } 	div.rex4mod2_editor thead td {	background-color: #5a6571; color:#fff;	padding-left:5px; padding-right:5px; }		/*- - - - - - - - rex4mod - 3 - Teaser- - - - - - - - - - */.teaser {							/* ------ der komplette Teaser ------- */	font-size: 11px;	margin-bottom:20px; }.teaserartikel {					/* ------ ein Teaserartikel ------- */	padding-bottom: 10px;	margin-bottom: 10px;	border-bottom: 1px dotted #5a6571; 		/* muss sein, sonst Probleme in IE7 */	overflow:hidden; 						/* damit die floats nach dem container gecleared werden*/	height:100%;							/* IE6 overflow:hidden hack */}.teaserdatum {		font-size: 11px; color:#5a6571; line-height:10px; text-align: left;}	div.teaserfoto {				/* ------ das Teaserfoto ------- */		margin: 5px 15px 15px 0px; 		float:left; }			div.teasertext {				/* ------ die restliche Teaserinfos ------- */		margin-left:115px; 			/* Breite des Bildes + 	margin-right des Bildes */ }				.teasertitel {		font-family: Helvetica, Verdana, Arial, sans-serif;  font-weight:bold; color:#fd7b08;		font-size: 12px; line-height:17px;	margin-bottom: 5px;}		div.teasertitel a:link 			{ color: #fd7b08; text-decoration: none; }	div.teasertitel a:visited 		{ color: #fd7b08; text-decoration: none; }	div.teasertitel a:active 		{ color: #fd7b08; text-decoration: underline; }	div.teasertitel a:hover 		{ color: #fd7b08; text-decoration: underline; }		.teasereinleitung 				{	}		.teasereinleitung p 			{ padding:0px; margin:0px; }			div.teasereinleitung a:link 	{ color: #fd7b08; text-decoration: none; }	div.teasereinleitung a:visited 	{ color: #fd7b08; text-decoration: none; }	div.teasereinleitung a:active 	{ color: #fd7b08; text-decoration: underline; }	div.teasereinleitung a:hover 	{ color: #fd7b08; text-decoration: underline; }.teasernav 							{  }div.teasernav a:link 				{ color: #fd7b08; text-decoration: none; }div.teasernav a:visited 			{ color: #fd7b08; text-decoration: none; }div.teasernav a:active 				{ color: #fd7b08; text-decoration: none; }div.teasernav a:hover 				{ color: #fd7b08; text-decoration: none; }.teaserarchivlink 					{ display:none; }div.teaserarchivlink a:link 		{ color: #fd7b08; text-decoration: none; }div.teaserarchivlink a:visited 		{ color: #fd7b08; text-decoration: none; }div.teaserarchivlink a:active 		{ color: #fd7b08; text-decoration: none; }div.teaserarchivlink a:hover 		{ color: #fd7b08; text-decoration: none; }/*  - - - - - - - -   G Ä S T E B U C H   A D D O N - - - - - - - - - - *//*	- - - F o r m u l a r   S t y l e s - - -  */.a63-form {											/* Formular */	width: 500px;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }.a63-form input, .a63-form textarea {				/* Eingabefelder */	border: 1px solid #a2a9af;	margin: 2px;	width: 300px;	background-color: #fff;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#5a6571; }.a63-form input:focus, .a63-form textarea:focus 	{ background-color: #e8e9eb; }.a63-form textarea 									{ height: 100px; }		/* Text-Eingabefeld*/.a63-form legend {									/* Titel */	font-size: 13px; line-height:20px; font-weight:bold;	margin-bottom: 10px; }.a63-form label {									/* Beschriftungen der Eingabefelder */	width: 125px;	float: left;	margin: 2px;	padding-left: 5px; }.a63-form .a63-fsubmit {							/* Buttons */	color:#fff;	width: 100px;	margin: 5px 0 0 0;	background-color: #5a6571;	border:1px solid #5a6571; 	cursor:pointer; }	.a63-form .a63-fsubmit:hover {						/* Buttons / HOVER */	color:#fff;	background-color: #fd7b08;	border:1px solid #fd7b08; }		.a63-form .a63-buttons {							/* Buttons-Layer*/	padding-left: 135px; }.a63-form .a63-info {								/* Zusatztext-Layer*/	text-align: left;	padding: 5px 0px 5px 0px; }/* Fehlermeldungs-Layer*/.a63-form div.error {	font-weight: bold;	padding-top: 0px;	padding-bottom: 10px; }/*	- - - L i s t e n    S t y l e s - - -  */.a63-entries {										/* Einträge Container */	/* border: 1px solid #a2a9af; */ 	font-size: 11px; }.a63-entries .a63-entry {							/* Einträge-Layer ?????? */	padding-bottom: 10px;	border-bottom: 1px dotted #859885; }.a63-entries p { margin: 0px; padding: 0px; }.a63-entries .a63-pagination 			{ text-align: right; }		/* Pagination-Layer */.a63-entries .a63-pagination a 			{ padding: 0 2px; }			/* Pagination-Links */.a63-entries .a63-pagination a:link 	{ color: #5a6571; text-decoration: none; }.a63-entries .a63-pagination a:visited 	{ color: #5a6571; text-decoration: none; }.a63-entries .a63-pagination a:active 	{ color: #5a6571; text-decoration: underline; }.a63-entries .a63-pagination a:hover 	{ color: #5a6571; text-decoration: underline; }.a63-pagination_aktuell a 				{ font-weight: bold; }		/* hervorheben des Aktuelle-Seite-Links */.a63-entries ul li 						{ list-style-type: none; display: inline; }.a63-entries table {	}.a63-entries thead td{	background-color:#5a6571;	color:#fff;	padding:0px 10px; }.a63-entries thead td a:link 	{ color: #fd7b08; font-weight:bold; text-decoration: none; }.a63-entries thead td a:visited { color: #fd7b08; font-weight:bold; text-decoration: none; }.a63-entries thead td a:active 	{ color: #fd7b08; font-weight:bold; text-decoration: underline; }.a63-entries thead td a:hover 	{ color: #fd7b08; font-weight:bold; text-decoration: underline; }.a63-entries tbody td{	background-color:#e8e9eb;	padding:10px; }/*	- - - A l l g e m e i n e   F o r m a t i e r u n g e n - - -  */.a63-entries .a63-label 				{ float: left; width: 70px; }	/* Beschriftungen */.a63-entries .a63-value 				{ padding-left: 70px; }			/* Werte */li.a63-pagination 						{ list-style-type: none; }		/* Mozilla *//* Ausgabe der Dateiversion - möglichst unauffällig und klein */.Modulversion {	font-size: 0.5em;	color: #aaaaaa;	/*color: #dddddd; */ /* (fast) unsichtbar*/ }/* ***********Adminbereich************ *//* TODO: hier könnten noch Formatierungen für den Adminbereich rein *//*  - - - - - - - -   rex4mod - 5 - Headerfoto  - - - - - - - - - - */.rex4mod5 {							/* ------ der komplette Container ------- */}.rex4mod5 img { }/*  - - - - - - - -   rex4mod - 7 - Sitemap  - - - - - - - - - - *//* Allgemein */.wglLinkTree                                   	{ margin:0; }.wglLinkTree *                                 	{ margin:0;padding:0 }.wglLinkTree ul                                	{ list-style-type:none; }.wglLinkTree li                                	{ list-style:none; }/* - - - - Sitemap Level 1 - - - - */.wglLinkTree .navLevel1 { 	/* border: 1px dotted #5a6571;  */	margin:0px 0; 	font-size:14px; line-height:30px; }.wglLinkTree .navLevel1 a                     	{ color: #fd7b08; font-weight:bold; text-decoration: none;}.wglLinkTree .navLevel1 a:hover                 { color: #fd7b08; font-weight:bold; text-decoration: underline;}/* - - - - Sitemap Level 2 - - - - */.wglLinkTree .navLevel2 {	margin-left:25px; padding-left:15px; 	font-size:12px; line-height:16px;	background-image: url(line.jpg); background-repeat: no-repeat; background-position: left top; }.wglLinkTree .navLevel2 a                       { color: #5a6571; font-weight:bold; text-decoration: none;}.wglLinkTree .navLevel2 a:hover              	{ color: #5a6571; font-weight:bold; text-decoration: underline;}/* - - - - Sitemap Level 3 - - - - */.wglLinkTree .navLevel3 { 	margin-left:25px; padding-left:40px; 	font-size:11px; line-height:16px;	background-image: url(line2.jpg); background-repeat: no-repeat; background-position: left top; }	.wglLinkTree .navLevel3 a                       { color: #fd7b08; font-weight:bold; text-decoration: none;}.wglLinkTree .navLevel3 a:hover              	{ color: #fd7b08; font-weight:bold; text-decoration: underline;}/* - - - - Sitemap Level 4 - - - - */.wglLinkTree .navLevel4 { 	margin-left:25px; padding-left:65px; 	font-size:11px; line-height:16px;	background-image: url(line3.jpg); background-repeat: no-repeat; background-position: left top; }.wglLinkTree .navLevel4 a                       { color: #5a6571; font-weight:normal; text-decoration: none;}.wglLinkTree .navLevel4 a:hover              	{ color: #5a6571; font-weight:normal; text-decoration: underline;}/*  - - - - - - - -   rex4mod - 10 - Eventkalender - Frontendausgabe - - - - - - - - - - *//* --------------- Die komplette Ausgabe --------------- */.rex4mod9 { 							/* border:1px solid red; */	margin-bottom:20px;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }	.rex4mod9 h1 { 				/* Titel: Vollständige Veranstaltungsliste */			display:none;			font-weight:bold; text-align:center; font-size: 14px; color: #fd7b08; line-height:30px; }/* --------------- Die Suche --------------- */.rex4mod9_suche { 						/* border:1px solid #5a6571; */	background-color:#e8e9eb;	padding:10px;	margin-bottom:10px;	font-size:11px; line-height:11px; }	.rex4mod9_hinweis 				{ margin-top:10px; }		.rex4mod9_hinweis a:link 		{ color: #5a6571; font-weight:bold; text-decoration: none; }	.rex4mod9_hinweis a:visited 	{ color: #5a6571; font-weight:bold; text-decoration: none; }	.rex4mod9_hinweis a:active 		{ color: #fd7b08; font-weight:bold; text-decoration: none; }	.rex4mod9_hinweis a:hover 		{ color: #fd7b08; font-weight:bold; text-decoration: none; }		.rex4mod9_suche form			{ /* border:1px solid #5a6571;*/  }	.rex4mod9_suche select 			{ margin: 0 10px 0 5px; }									/* --------------- Die Monats/Jahresangebe & Navigation  --------------- */.rex4mod9_infos { 						/* border-bottom:1px dotted #5a6571; */	overflow:hidden; 				/* damit die floats nach der Navi gecleared werden*/	height:100%;					/* IE6 overflow:hidden hack */	padding-bottom:3px; margin-bottom:5px;}.rex4mod9_infos h1 { 				/* Die Monats/Jahresangebe & Navigation */	font-weight:bold; text-align:center; font-size: 16px; color: #fd7b08; line-height:30px; font-family: Helvetica, Verdana, Arial, sans-serif; }	.rex4mod9_infos a:link 				{ color: #5a6571; font-weight:bold; text-decoration: none; }.rex4mod9_infos a:visited 			{ color: #5a6571; font-weight:bold; text-decoration: none; }.rex4mod9_infos a:active 			{ color: #fd7b08; font-weight:bold; text-decoration: none; }.rex4mod9_infos a:hover 			{ color: #fd7b08; font-weight:bold; text-decoration: none; }.rex4mod9_infos a.back { float:left; }				/* voriger Monat/Jahr */.rex4mod9_infos a.next { float:right; }				/* nächster Monat/Jahr *//* --------------- Die Eventliste  --------------- */.rex4mod9 h2 {						/* keine Events gefunden & Titel der Monate in Jahresansicht */	/* border: 1px solid #5a6571; */	font-weight:bold; font-size: 14px; color: #5a6571; line-height:30px; font-family: Helvetica, Verdana, Arial, sans-serif; }.rex4mod9 table {	/* border: 1px solid #5a6571; */	border-collapse:collapse;	width:100%;}.rex4mod9 th {						/* thead */	background-color:#5a6571;		color:#fff;	padding:2px 0; 	text-align:left;  vertical-align:left; 	text-indent:10px;}			th.col_foto 	{ }				th.col_datum	{ }	th.col_title	{ }	th.col_cat		{ }	th.col_desc		{ }									/* tbody */.rex4mod9 td {						/* gerade Zeilen */	background-color:#f6f6f6;		padding-top:10px; padding-bottom:10px;	border-bottom:1px solid #fff;	vertical-align:top; vertical-align:left;}		td.col_foto 	{ width:100px; padding-left:10px; padding-right:10px; }			/* foto= 120 - 10 - 10 */	 	td.col_datum	{ width:150px; padding-left:10px; padding-right:10px; }	td.col_datum b	{ color:#fd7b08; font-size:12px; font-family: Helvetica, Verdana, Arial, sans-serif;}	/* Nur das Datum */	td.col_title	{ }	td.col_cat		{ }	td.col_desc		{ padding-left:10px; padding-right:10px; }.rex4mod9 td a.list_ausf {					/* Ausfürender der Veranstaltung */	font-size: 12px; font-weight:bold; color: #fd7b08; line-height:16px; font-family: Helvetica, Verdana, Arial, sans-serif; }	.rex4mod9 td a.list_ausf:link 				{ color: #5a6571; text-decoration: none; }.rex4mod9 td a.list_ausf:visited 			{ color: #5a6571; text-decoration: none; }.rex4mod9 td a.list_ausf:active 			{ color: #5a6571; text-decoration: none; }.rex4mod9 td a.list_ausf:hover 				{ color: #5a6571; text-decoration: none; }.rex4mod9 td a.list_title {					/* Titel der Veranstaltung */	font-size: 15px; font-weight:bold; color: #fd7b08; line-height:19px; font-family: Helvetica, Verdana, Arial, sans-serif; }	.rex4mod9 td a.list_title:link 				{ color: #fd7b08; text-decoration: none; }.rex4mod9 td a.list_title:visited 			{ color: #fd7b08; text-decoration: none; }.rex4mod9 td a.list_title:active 			{ color: #fd7b08; text-decoration: underline; }.rex4mod9 td a.list_title:hover 			{ color: #fd7b08; text-decoration: underline ; }.rex4mod9 tr.odd td {				/* ungerade Zeilen */	background-color:#f0f0f0;	}/* --------------- Die Detailansicht  --------------- */.rex4mod9_details 				{    }.rex4mod9_details a:link 		{ color: #fd7b08; text-decoration: none; }.rex4mod9_details a:visited 	{ color: #fd7b08; text-decoration: none; }.rex4mod9_details a:active 		{ color: #5a6571; text-decoration: none; }.rex4mod9_details a:hover 		{ color: #5a6571; text-decoration: none; }.rex4mod9_details a.back { 			/* zurück zur Übersicht */	font-weight:bold; }.rex4mod9_details_date {			/* Datum, Uhrzeit, Kategorie */ 	border-top:1px dotted #5a6571; padding-top:5px;	font-size: 12px; font-weight:normal; color: #5a6571; margin:0 0 5px 0; line-height:16px; text-align:right;} .rex4mod9_details_title { 				font-size: 25px; font-weight:bold; color: #fd7b08; margin-bottom:10px; line-height:26px; font-family: Helvetica, Verdana, Arial, sans-serif; }.rex4mod9_details_ausf { 				font-size: 16px; font-weight:bold; color: #5a6571; margin-bottom:20px; line-height:22px; font-family: Helvetica, Verdana, Arial, sans-serif; }		.rex4mod9_details_kurzdesc { 				font-size: 12px; font-weight:bold; color: #5a6571; margin-bottom:10px;  line-height:16px; }	.rex4mod9_details_desc 			{ 	overflow:hidden; 				/* damit die floats gecleared werden*/	height:100%;					/* IE6 overflow:hidden hack */ 	margin-bottom:20px; 	border-top:1px dotted #5a6571; padding-top:20px; margin-top:5px; } 	.rex4mod9_details_desc img { 		float:right; 		margin: 0  0 25px 25px;	}.rex4mod9_details_infos { 	border-top:1px dotted #5a6571; padding-top:15px; 	margin-bottom:15px; } 	.rex4mod9_details_infos a:link 		{ color: #5a6571; text-decoration: none; }.rex4mod9_details_infos a:visited 	{ color: #5a6571; text-decoration: none; }.rex4mod9_details_infos a:active 	{ color: #fd7b08; text-decoration: none; }.rex4mod9_details_infos a:hover 	{ color: #fd7b08; text-decoration: none; }.rex4mod9_details_tickets { 		/* Karten bestellen */ 	/* border:1px solid #000; */ } 	div.rex4mod9_details_galerie {		/* rex4mod - 6 - Slightbox Klassen kopieren */ 	/* border:1px solid #000; */	margin: 20px 0;	overflow:hidden; 				/* damit die floats nach der Navi gecleared werden*/	height:100%;					/* IE6 overflow:hidden hack */ }div.rex4mod9_details_galerie a {	/* border: 1px solid #ff6600; */	margin: 0 8px 8px 0;	padding:0px;	float:left;	 }div.rex4mod9_details_galerie img {	border: 1px solid #5a6571;   }/*  - - - - - - - -   mod42 - Artikelliste nach Datum sortiert - - - - - - - - - - */.art_list {	font-size:11px;	margin-bottom: 10px; }.art_list_date { display:none; }.art_list_title {	margin-bottom: 7px;	padding-bottom:5px; }div.art_list_title a:link 		{ color: #fd7b08; font-weight:bold; text-decoration: none; }div.art_list_title a:visited 	{ color: #fd7b08; font-weight:bold; text-decoration: none; }div.art_list_title a:active 	{ color: #fd7b08; font-weight:bold; text-decoration: underline; }div.art_list_title a:hover 		{ color: #fd7b08; font-weight:bold; text-decoration: underline; }		/*  - - - - - - - -   rex4mod - 6 - Slightbox  - - - - - - - - - - */div.rex4mod6 {	/* border:1px solid #000; */	margin-bottom: 20px;	overflow:hidden; 	/* damit die floats nach der Navi gecleared werden*/	height:100%;		/* IE6 overflow:hidden hack */ }div.rex4mod6 a {	/* border: 1px solid #ff6600; */	margin: 0 8px 8px 0;	padding:0px;	float:left;	 }div.rex4mod6 img {	/* border: 1px solid #5a6571; */   }/*  - - - - - - - -   Loginmodul  - - - - - - - - - - */.loginmodul {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#5a6571;}	 /*  - - - - - - - -  rex4mod - 13 - do form!  - - - - - - - - - - *//* --------------------------------------------- */ /*			   FORMULAR-DEFINITION				 *//* --------------------------------------------- */ /* Div das das Formular umschließt */.formgen {	width:500px;		/* die komplette Breite des Container: darf nicht gelöscht werden! */	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5a6571; line-height:15px;	/* border:1px solid #fff; */ }/* Was passiert wenn auf das Label geklickt wird? */label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {	cursor : pointer; }	/* Das Formular an sich: eigentlich unnötig */.formgen formblock { /* border:1px solid #ff6600; */ }/* Wie sehen die einzelnen Blöcke aus? Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann *//* Die Fehlermeldung nach Submit */.forminfo { 	color: #990000;	font-size: 11px; font-weight:bold;	/* border:1px solid #000; */	/* padding:10px; */	margin: 0 0 10px 0; }		/* Verhalten von br-Tags */.formgen br { clear : both; }/* Verhalten von p-Tags */.formgen p { 	padding:0px; 	margin:0px; 	/* border:1px solid #ff6600; */ }/* --------------------------------------------- */ /*			   FORMULAR-FELDER					 *//* --------------------------------------------- */ /*	label - Die Feldbezeichnung */.formgen label {						/* border: 1px solid #fff; */ 	font-size: 11px;	width: 120px;		/* 140 - 20 */	clear: left; float: left;	margin:0 20px 5px 0; 	padding-left:20px; }	/*	text - Textfeld */.formgen .formtext {	width: 300px;	height: 16px;					/* padding:3px; */				/* kein padding, da IE Probleme */	margin-bottom: 4px;	border: 1px solid #5a6571; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5a6571; line-height:15px;}	/*	passwort - Textfeld */.formgen .formpassword {	width: 300px;	height: 16px;				/* 20 -3 -3 */	/* padding:3px; */				/* kein padding, da IE Probleme */	margin-bottom: 4px;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5a6571; line-height:15px;	border: 1px solid #5a6571; }		/*	textarea - Mehrzeiliges Eingabefeld */.formgen .formtextfield {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5a6571; line-height:15px; /* muss definiert sein */	width: 300px;	height: 150px;	/* padding:3px; */				/* kein padding, da IE Probleme */	border: 1px solid #5a6571; }	/*	select - Aussehen der Select-Ausgabe */.formgen .formselect {	width: 300px;	border: 1px solid #5a6571; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5a6571; line-height:15px;}.formgen input:focus, .formgen input:hover,.formgen select:focus, .formgen select:hover, .formgen textarea:focus, .formgen textarea:hover {		/* die Felder im hover Zustand */	background-color: #f6f6f6; }			/* --------- START Radiobuttons --------- *//* 	Eine Gruppe der Radio Buttons */	.radio_container	{ 	/* border: 1px solid #000;  */	clear:left;						/* damit es nicht links floatet */	margin-left:160px;	 			/* Label breite & margin-right + formblock breite & border  */ } .formgen label.formradio {			/* übernimmt die Css von .formgen label, daher jetzt einige Änderungen */	/* border:1px solid blue;   */	clear: none; float:none; 		/* nicht löschen */	padding:0px; }	/*	radio - Aussehen der Radio Buttons */				.formgen input.formradio {	float:left; 	margin-left:180px;	margin-right:20px; 				/* jede Margin MUSS auf eine separate Linie */	margin-bottom:5px;				/* jede Margin MUSS auf eine separate Linie */ }  /* --------- ENDE Radiobuttons --------- *//* Block, in dem sich das SUBMIT befindet */.formgen .formblock { 								/* border:1px solid #fff;  */	background-color:#f0f0f0; 	padding: 0 0 20px 0; }	/* Sende-Button */.formgen .formsubmit {	width: 308px;										/* 300 +8, ansonsten zu schmal */	text-align: center; color: #fff; font-weight:bold;	background-color: #5a6571;	border: 1px solid #5a6571;	margin-left:160px;	 								/* Label breite & margin-right + formblock breite & border  */	padding:2px 0; }	.formgen .formsubmit:hover { color: #5a6571; }/* Das Checkbox -Label */	.formgen label.formcheck {			/* übernimmt die Css von .formgen label, daher jetzt einige Änderungen */	/* border:1px solid blue; */ 	width:300px;  	clear: none; float:none; 		/* nicht löschen */	padding:0px; }	/* Der Checkbox -Button */	.formgen input.formcheck {	/* border: 1px solid #fff;		 */					/* klappt nicht! keine Ahnung warum */	margin-right:20px; 				/* jede Margin MUSS auf eine separate Linie */	margin-left:20px; 				/* jede Margin MUSS auf eine separate Linie */	margin-bottom:5px;				/* jede Margin MUSS auf eine separate Linie */ }/* --------------------------------------------- */ /*			   FORMULAR-REST					 *//* --------------------------------------------- */ 	/* Ein Trennelement */	.formgen .formtrenn hr {	/* border:1px solid #000; */ }/* Eine Headline */.formgen .formheadline {	/* border:1px solid #000; */	background-color:#5a6571;	font-size:12px; color:#fff; font-weight:bold; line-height:20px; 	font-family: Helvetica, Verdana, Arial, sans-serif;; 	padding:0 20px; }	/* Eine Info */.formgen .formhinweis {	/* border:1px solid #000;  */	font-weight:bold;	padding:10px 20px;	color:#5a6571;}	/* Ein Fehler - Markierung der Labels bei Fehler */.formgen .formerror { color: #990000; }.formgen .formreq {	/* border:1px solid #000;  */ }/* Der Captcha Container */.formgen label.formcaptcha { /* border: 1px solid #000; */ }	/* Das Captcha Bild */.formgen img.formcaptcha { margin: 0 20px; }	/* Falls vorhanden: die Div Klassen */.formgen div.unterteilung { 						/* beliebig verschiedenamige Klassen definierbar */	/* border: 1px solid #ff6600; */ 	background-color:#f0f0f0; 	padding: 20px 0; }/* Fieldsetbeschriftung */.formgen legend {	/* border: 1px solid #ff6600; */}.formgen .fieldset {	/* border: 1px solid #ff6600; */}#form-module-thanks {	/* border: 1px solid #ff6600; */	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; }/*  - - - - - - - -   mod08 - Mitarbeiter - - - - - - - - - - */div.mitarbeiter {	font-size: 11px; 	margin-bottom: 10px;	overflow:hidden; 	/* damit die floats hiernach gecleared werden*/	height:100%;		/* IE6 overflow:hidden hack */ }div.mitarbeiterfoto {	float:left;	margin-right:25px;	width:75px; }div.mitarbeiterinfos {	float:left;	width:350px; }div.mitarbeiterinfos a:link 		{ color: #fd7b08; text-decoration: none; }div.mitarbeiterinfos a:visited 		{ color: #fd7b08; text-decoration: none; }div.mitarbeiterinfos a:active 		{ color: #fd7b08; text-decoration: underline; }div.mitarbeiterinfos a:hover 		{ color: #fd7b08; text-decoration: underline; }.mitarbeiterinfos_name {	font-family: Helvetica, Verdana, Arial, sans-serif;  font-weight:normal;	font-size: 16px; color: #fd7b08; line-height:23px; }.mitarbeiterinfos_funktion {	font-weight:bold; }.mitarbeiterinfos_tel {}	/*  - - - - - - - -   rex4mod - 10 - Eventkalender - 10 nächste Veranstaltungen (Home) - - - - - - - - - - */.rex4mod10new {	margin-bottom:25px;}.rex4mod10new table {	border-collapse:collapse;	width:100%; }.rex4mod10new tr { vertical-align: top; text-align: left; }.rex4mod10new tr.no_odd 	{ background:#f6f6f6; } 		/* ungerade Zeilen */	.rex4mod10new tr.odd	 	{ background:#f0f0f0; }	 		/* ungerade Zeilen */.rex4mod10new th {						/* thead */	background-color:#5a6571;		color:#fff;	padding:2px 10px;  }.rex4mod10new td {padding-top:2px; padding-bottom:2px;}.rex4mod10new_day { font-size: 10px; color:#5a6571; text-align:right; padding-left:5px; padding-right:5px; }.rex4mod10new_date { font-size: 10px; color:#5a6571; padding-right:10px; }.rex4mod10new_title 				{ font-size: 11px; line-height:14px; font-weight:bold; }.rex4mod10new_title a:link 			{ color: #fd7b08; text-decoration: none; }.rex4mod10new_title a:visited 		{ color: #fd7b08; text-decoration: none; }.rex4mod10new_title a:active 		{ color: #fd7b08; text-decoration: underline; }.rex4mod10new_title a:hover 		{ color: #fd7b08; text-decoration: underline; }	.rex4mod10new_ausf 					{ font-size: 11px; line-height:13px; font-weight:bold; }.rex4mod10new_ausf a:link 			{ color: #5a6571; text-decoration: none; }.rex4mod10new_ausf a:visited 		{ color: #5a6571; text-decoration: none; }.rex4mod10new_ausf a:active 		{ color: #5a6571; text-decoration: none; }.rex4mod10new_ausf a:hover 			{ color: #5a6571; text-decoration: none; }.rex4mod10new_more {			/* Link zum Kalender*/	font-size: 11px; font-weight:normal; text-align:right;}.rex4mod10new_more a:link 			{ color: #5a6571; text-decoration: none; }.rex4mod10new_more a:visited 		{ color: #5a6571; text-decoration: none; }.rex4mod10new_more a:active 		{ color: #fd7b08; text-decoration: none; }.rex4mod10new_more a:hover 			{ color: #fd7b08; text-decoration: none; }				/*  - - - - - - - -   rex4mod - 24 - Highlights  - - - - - - - - - - */.rex4mod24_title {	background-color:#5a6571;		color:#fff; font-weight:bold;	padding:2px 10px; }.rex4mod24 {	margin-bottom:25px;	background-color:#fafafa;	border:1px solid #e3e3e3;	border-top:0px; border-bottom:0px;	color:#5a6571; }.rex4mod24_box {	overflow:hidden; 	/* damit die floats hiernach gecleared werden*/	height:100%;		/* IE6 overflow:hidden hack */ 	padding:10px;	border-bottom:1px solid #e3e3e3; }.rex4mod24_box:hover {	background:#f6f6f6;}	.rex4mod24_highlight_foto {		float:left;		width:90px; 		margin-right:20px; }		.rex4mod24_highlight_infos {		float:left;		width:368px; }			.rex4mod24_highlight_infos_title {			font-family: Helvetica, Verdana, Arial, sans-serif;  font-weight:bold;			font-size: 13px; line-height:16px;	margin: -2px 0 5px 0;}					.rex4mod24_highlight_infos_ausf {			font-family: Helvetica, Verdana, Arial, sans-serif; font-weight:normal; 			font-size: 16px; color: #fd7b08; line-height:21px; margin-bottom: 5px; }					.rex4mod24_highlight_infos_ausf a:link 			{ color: #fd7b08; text-decoration: none; }		.rex4mod24_highlight_infos_ausf a:visited 		{ color: #fd7b08; text-decoration: none; }		.rex4mod24_highlight_infos_ausf a:active 		{ color: #fd7b08; text-decoration: underline; }		.rex4mod24_highlight_infos_ausf a:hover 		{ color: #fd7b08; text-decoration: underline; }							.rex4mod24_highlight_infos_desc {			font-size: 11px; line-height:13px; }