/* Druckformatierung *//* http://meyerweb.com/eric/tools/css/reset/ *//* v1.0 | 20080212 */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; }	body	{ }ol, ul  { list-style: none; }/* remember to define focus styles! */:focus  { outline: 0; }/* tables still need 'cellspacing="0"' in the markup */table 	{ /* border-collapse: collapse; border-spacing: 0; */ }body {	font-family: "Times New Roman", Georgia, serif;	font-size: 12pt;	color: #000;	text-align: justify; /* Blocksatz */	background: #fff !important;	width: 100% !important;	margin: 0 !important;	padding: 0 !important; }a:link, a:visited {	background: transparent;	color:#0099FF;	text-decoration: underline; }/* Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */h1,h2,h3,h4,h5,h6 { 	page-break-after: avoid; }					/*  - - - - - - - -   mod02 - Titel - - - - - - - - - - */div.title1 							{ font-size: 28pt; margin-bottom: 20pt; }div.title2 							{ font-size: 16pt; margin-bottom: 10pt; }div.title3 							{ font-size: 13pt; margin-bottom: 10pt; }				/*  - - - - - - - -   mod 34 - Liste der Unterkategorien - - - - - - - - - - */div.unterkategorienliste 			{ margin-bottom: 10pt; }div.unterkategorienliste ul 		{ margin-left:0pt; margin-top:10pt; margin-bottom:10pt; }div.unterkategorienliste ul li 		{ padding-left:30pt; margin-bottom:3pt; }div.unterkategorienliste a:link 	{ font-weight:bold; }		/*  - - - - - - - -   mod09 - Dokumente bereitstellen - - - - - - - - - - */div.dokumentedownload {	overflow:hidden; 	/* damit die floats nach der Navi gecleared werden*/	height:100%;		/* IE6 overflow:hidden hack */	padding: 10pt;	margin-bottom: 10pt; 	border:1pt dotted #5a6571; }div.dokument { float:right; margin-top: 1pt; }div.dokument a:link 				{ font-weight:bold; }		/*  - - - - - - - -   rex4mod1 - Artikel schreiben - - - - - - - - - - */div.rex4mod1 {	margin-bottom: 10pt; 	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-size: 28pt; margin-bottom: 20pt; }div.rex4mod1_editor 				{ margin-bottom: 10pt; } div.rex4mod1_editor h1 				{ font-size: 16pt; margin-bottom: 10pt; }div.rex4mod1_editor h2 				{ font-size: 13pt; margin-bottom: 10pt; }div.rex4mod1_editor ul 				{ margin-left:0pt; margin-top:10pt; margin-bottom:10pt;  }div.rex4mod1_editor ul li 			{ padding-left:30pt; }div.rex4mod1_editor ol 				{ margin-left:35pt; margin-top:10pt; margin-bottom:10pt; } 	div.rex4mod1_editor a:link 			{ font-weight:bold; }div.rex4mod1_editor table 			{ width:100%; border-collapse:collapse; } div.rex4mod1_editor td 				{ padding-left:5pt; padding-right:5pt; border:1px solid #000;} div.rex4mod1_editor thead td 		{ padding-left:5pt; padding-right:5pt; border:1px solid #000;}				/*  - - - - - - - -   rex4mod2 - News schreiben - - - - - - - - - - */div.rex4mod2 {	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-size: 28pt; margin-bottom: 20pt; }	div.rex4mod2_introcontainer {	overflow:hidden; 	/* damit die floats nach dem container gecleared werden*/	height:100%;		/* IE6 overflow:hidden hack */ }div.rex4mod2_introfoto 				{ float:left; margin: 5px 20px 10px 0; }div.rex4mod2_introfoto img 			{ }div.rex4mod2_introtext 				{ font-style:italic; margin-bottom: 20px; }	div.rex4mod2_editor 				{ margin-bottom: 10pt; } div.rex4mod2_editor h1 				{ font-size: 16pt; margin-bottom: 10pt; }div.rex4mod2_editor h2 				{ font-size: 13pt; margin-bottom: 10pt; }div.rex4mod2_editor ul 				{ margin-left:0pt; margin-top:10pt; margin-bottom:10pt;  }div.rex4mod2_editor ul li 			{ padding-left:30pt; }div.rex4mod2_editor ol 				{ margin-left:35pt; margin-top:10pt; margin-bottom:10pt; } 	div.rex4mod2_editor a:link 			{ font-weight:bold; }div.rex4mod2_editor table 			{ width:100%; border-collapse:collapse; } div.rex4mod2_editor td 				{ padding-left:5pt; padding-right:5pt; border:1px solid #000;} div.rex4mod2_editor thead td 		{ padding-left:5pt; padding-right:5pt; border:1px solid #000;} 				/*- - - - - - - - rex4mod - 3 - Teaser- - - - - - - - - - */.teaser 							{ 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 						{}div.teaserfoto 						{ margin: 5px 15px 15px 0px; float:left; border:0px }div.teasertext 						{ margin-left:115px; }.teasertitel 						{ font-weight:bold; margin-bottom: 5px;}div.teasertitel a:link 				{ font-weight:bold; }.teasereinleitung 					{	}.teasereinleitung p 				{ padding:0px; margin:0px; }div.teasereinleitung a:link 		{ }.teasernav 							{ display:none }div.teasernav a:link 				{ }.teaserarchivlink 					{ /* display:none */ }div.teaserarchivlink a:link 		{ }			/*  - - - - - - - -   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-size: 12px; }.a63-form input, .a63-form textarea {				/* Eingabefelder */	border: 1px solid #a2a9af;	margin: 2px;	width: 300px;	background-color: #fff;	font-size: 12px; }.a63-form input:focus, .a63-form textarea:focus 	{ }.a63-form textarea 									{ height: 100px; }	.a63-form legend 					{ font-weight:bold; margin-bottom: 10px; }.a63-form label 					{ width: 125px; float: left; margin: 2px; padding-left: 5px; }.a63-form .a63-fsubmit 				{ width: 100px; margin: 5px 0 0 0; border:1px solid #5a6571; cursor:pointer; }.a63-form .a63-fsubmit:hover 		{ }	.a63-form .a63-buttons 				{ padding-left: 135px; }.a63-form .a63-info 				{ text-align: left; padding: 5px 0px 5px 0px; }.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 { }.a63-entries .a63-entry 			{ padding-bottom: 10px; border-bottom: 1px dotted #859885; }.a63-entries p 						{ margin: 0px; padding: 0px; }.a63-entries .a63-pagination 		{ text-align: right; } .a63-entries .a63-pagination a 		{ padding: 0 2px; } .a63-entries .a63-pagination a:link	{ }.a63-pagination_aktuell a 			{ font-weight: bold; }.a63-entries ul li 					{ list-style-type: none; display: inline; }.a63-entries table 					{ }.a63-entries thead td 				{ padding:0px 10px; background-color:#ccc; color:#000;}.a63-entries thead td a:link 		{ font-weight:bold; }.a63-entries tbody td 				{ 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 */.Modulversion 						{ font-size: 0.5em; color: #aaaaaa; }		/*  - - - - - - - -   rex4mod - 7 - Sitemap  - - - - - - - - - - *//* Allgemein */.wglLinkTree              			{ margin:0; }.wglLinkTree *                		{ margin:0;padding:0 }.wglLinkTree ul              		{ list-style-type:none; }.wglLinkTree li                		{ list-style:none; }.wglLinkTree .navLevel1 			{ margin:0px 0; }.wglLinkTree .navLevel1 a       	{ font-weight:bold; }.wglLinkTree .navLevel2 			{ margin-left:25px; padding-left:15px; }.wglLinkTree .navLevel2 a       	{ font-weight:bold; }.wglLinkTree .navLevel3 			{ margin-left:25px; padding-left:40px; }.wglLinkTree .navLevel3 a        	{ font-weight:bold; }.wglLinkTree .navLevel4 			{ margin-left:25px; padding-left:65px; }.wglLinkTree .navLevel4 a			{ font-weight:bold; }/*  - - - - - - - -   rex4mod - 10 - Eventkalender - Frontendausgabe - - - - - - - - - - *//* --------------- Die komplette Ausgabe --------------- */.rex4mod9 							{ margin-bottom:20px; }.rex4mod9 h1 						{ font-weight:bold; text-align:center; font-size: 14px; }/* --------------- Die Suche --------------- */.rex4mod9_suche 					{ padding:10px; margin-bottom:10px; }.rex4mod9_hinweis 					{ margin-top:10px; }.rex4mod9_hinweis a:link 			{ font-weight:bold; }.rex4mod9_suche form				{ }.rex4mod9_suche select 				{ margin: 0 10px 0 5px; }/* --------------- Die Monats/Jahresangebe & Navigation  --------------- */.rex4mod9_infos { 						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 					{ font-weight:bold; text-align:center; font-size: 16px;}.rex4mod9_infos a:link 				{ font-weight:bold; }.rex4mod9_infos a.back 				{ float:left; }.rex4mod9_infos a.next 				{ float:right; }/* --------------- Die Eventliste  --------------- */.rex4mod9 h2 						{ font-weight:bold; font-size: 14px; }.rex4mod9 table 					{ border-collapse:collapse; width:100%; }.rex4mod9 th 						{ padding:2px 0 2px 2px; text-align:left; text-indent:10px;}		th.col_foto 						{ width:120px; vertical-align:left; }			/* foto=100 + 10 + 10 */th.col_datum						{ width:120px; vertical-align:left; }th.col_title						{ vertical-align:left; }th.col_cat							{ vertical-align:left; }th.col_desc							{ vertical-align:left; }.rex4mod9 td 						{ padding:10px; border-bottom:1px solid #fff; vertical-align:top; background-color:#f6f6f6; }.rex4mod9 td a 						{ font-weight:bold; }.rex4mod9 td a span 				{ }.rex4mod9 td a:link 				{}.rex4mod9 tr.odd td 				{ background-color:#dadada; }/* --------------- Die Detailansicht  --------------- */.rex4mod9_details 					{ }.rex4mod9_details a:link 			{ }.rex4mod9_details a.back 			{ }.rex4mod9_details_date 				{ font-weight:bold; margin:10px 0;} .rex4mod9_details_title 			{ font-size: 16px; font-weight:bold; margin-bottom:20px; }.rex4mod9_details_desc 			{ 	overflow:hidden; 				/* damit die floats gecleared werden*/	height:100%;					/* IE6 overflow:hidden hack */ 	margin-bottom:20px; } .rex4mod9_details_desc img 			{ float:right; margin: 0  0 25px 25px; }.rex4mod9_details_infos 			{ margin-bottom:30px; } .rex4mod9_details_infos a:link 		{ }.rex4mod9_details_tickets 			{ } 	div.rex4mod9_details_galerie {		/* rex4mod - 6 - Slightbox Klassen kopieren */ 	margin: 20px 0;	overflow:hidden; 				/* damit die floats nach der Navi gecleared werden*/	height:100%;					/* IE6 overflow:hidden hack */ }div.rex4mod9_details_galerie a 		{ margin: 0 8px 8px 0; padding:0px; float:left; }div.rex4mod9_details_galerie img 	{ border: 1px solid #000;   }		/*  - - - - - - - -   mod42 - Artikelliste nach Datum sortiert - - - - - - - - - - */.art_list 							{ margin-bottom: 10px; }.art_list_date 						{ display:none; }.art_list_title 					{ margin-bottom: 7px; padding-bottom:5px; }div.art_list_title a:link 			{ color: #f6f6f6; font-weight:bold; text-decoration: none; }/*  - - - - - - - -   rex4mod - 6 - Slightbox  - - - - - - - - - - */div.rex4mod6 { margin-bottom: 20px;	overflow:hidden; 	/* damit die floats nach der Navi gecleared werden*/	height:100%;		/* IE6 overflow:hidden hack */ }div.rex4mod6 a 						{ margin: 0 8px 8px 0; padding:0px; float:left; }div.rex4mod6 img 					{ }/*  - - - - - - - -   Loginmodul  - - - - - - - - - - */.loginmodul 						{ }	 /*  - - - - - - - -  rex4mod - 13 - do form!  - - - - - - - - - - *//* --------------------------------------------- */ /*			   FORMULAR-DEFINITION				 *//* --------------------------------------------- */ /* Div das das Formular umschließt */.formgen 							{ width:500px; }label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] { cursor : pointer; }.formgen form 						{ }.forminfo 							{ font-weight:bold; margin: 0 0 10px 0; }.formgen br 						{ clear : both; }.formgen p 							{ padding:0px;  margin:0px; }/* --------------------------------------------- */ /*			   FORMULAR-FELDER					 *//* --------------------------------------------- */ .formgen label 						{ width: 120px; clear: left; float: left; margin:0 20px 5px 0; padding-left:20px; }.formgen .formtext 					{ width: 300px; height: 16px; margin-bottom: 4px; border: 1px solid #5a6571; }.formgen .formpassword 				{ width: 300px; height: 16px; margin-bottom: 4px; border: 1px solid #5a6571; }	.formgen .formtextfield 			{ width: 300px; height: 150px; border: 1px solid #f6f6f6; }.formgen .formselect 				{ width: 300px; border: 1px solid #f6f6f6; }.formgen input:focus, .formgen input:hover,.formgen select:focus, .formgen select:hover, .formgen textarea:focus, .formgen textarea:hover { }			/* --------- START Radiobuttons --------- *//* 	Eine Gruppe der Radio Buttons */	.radio_container					{ clear:left; margin-left:160px; }.formgen label.formradio 			{ clear: none; float:none; padding:0px; }.formgen input.formradio 			{ float:left; margin-right:20px; margin-bottom:5px; }  /* --------- ENDE Radiobuttons --------- */.formgen .formblock 				{ padding: 0 0 20px 0; }.formgen .formsubmit 				{ width: 308px; text-align: center; font-weight:bold; background-color: #f6f6f6; border: 1px solid #f6f6f6; margin-left:160px; padding:2px 0; }	.formgen label.formcheck 			{ width:300px; clear: none; float:none; padding:0px; }.formgen input.formcheck 			{ margin-right:20px; margin-left:20px; margin-bottom:5px; }/* --------------------------------------------- */ /*			   FORMULAR-REST					 *//* --------------------------------------------- */ 	.formgen .formtrenn hr 				{ }.formgen .formheadline 				{ background-color:#000; color: #fff; font-weight:bold; padding:0 20px; }.formgen .formhinweis 				{ padding:10px; }.formgen div.unterteilung 			{ background-color:#f6f6f6; padding: 20px 0; }/*  - - - - - - - -   mod08 - Mitarbeiter - - - - - - - - - - */div.mitarbeiter 					{ margin-bottom: 10px; overflow:hidden; height:100%; }div.mitarbeiterfoto 				{ float:left; margin-right:25px; width:75px; }div.mitarbeiterinfos 				{ float:left; width:350px; }.mitarbeiterinfos_name 				{ font-weight:bold; }.mitarbeiterinfos_funktion 			{ font-weight:normal; }.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 			{ } 		/* ungerade Zeilen */	.rex4mod10new tr.odd	 			{ }	 		/* ungerade Zeilen */.rex4mod10new th 					{ padding:2px 10px;  /* thead */}.rex4mod10new td 					{ padding-top:2px; padding-bottom:2px;}.rex4mod10new_day 					{ text-align:right; padding-left:5px; padding-right:5px; }.rex4mod10new_date 					{ padding-right:10px; }.rex4mod10new_title 				{ }.rex4mod10new_title a:link 			{ text-decoration: none; }.rex4mod10new_ausf 					{ }.rex4mod10new_ausf a:link 			{ color: #5a6571; text-decoration: none; }.rex4mod10new_more 					{ font-weight:normal; text-align:right; /* Link zum Kalender*/ }.rex4mod10new_more a:link 			{  text-decoration: none; }				/*  - - - - - - - -   rex4mod - 24 - Highlights  - - - - - - - - - - */.rex4mod24_title 					{ font-weight:bold; padding:2px 10px; }.rex4mod24 							{ margin-bottom:25px; }.rex4mod24_box 						{ overflow:hidden; height:100%; padding:10px;}.rex4mod24_highlight_foto 			{ float:left; width:90px; margin-right:20px; }.rex4mod24_highlight_infos 			{ float:left; width:368px; }.rex4mod24_highlight_infos_ausf 	{ margin: -2px 0 5px 0;}.rex4mod24_highlight_infos_title 	{ font-weight:bold; font-size: 18px;  margin-bottom: 5px; }.rex4mod24_highlight_infos_title a:link  { text-decoration: none; }.rex4mod24_highlight_infos_desc 	{ }
