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%; }
	
ol, ul  { list-style: none; }
body {
	background-color: #e6e6e6;
	/* background-image:url(bg.jpg); background-repeat:repeat-x;  */
	font: 12px Arial, Verdana, Helvetica, sans-serif; line-height: 17px; color: #333; 	}
	
#hauptcontainer {
	background-color: #fff;
	width: 1000px;
	height: auto;
	margin: auto;
	overflow:hidden; 	/* damit die floats nach der Navi gecleared werden*/
	height:100%;		/* IE6 overflow:hidden hack */}
/*-------------------TOP------------------*/
#top {
	height:37px;
	background-image: url(bg_top.jpg); background-repeat:no-repeat;background-position: center bottom;
	background-color:#e6e6e6;}
	
#topinfos {
	margin-right: 10px;
	line-height:37px; 
	float:right; 	}
	
#topinfos li {
	float:left;
	margin-left:10px; }
	
#topinfos a:link 	{ color:#333; text-decoration:none; }
#topinfos a:visited { color:#333; text-decoration:none; }
#topinfos a:active 	{ color:#cd0000; text-decoration:none; }
#topinfos a:hover 	{ color:#cd0000; text-decoration:none; }
#topnavi {
	width: 100%;
	height: 34px;
	background-image: url(bg_navitop.jpg);
	margin: 0; 	}
		
#header {
	background-image:url(bg_middle.jpg);
	height: 174px;
	padding: 0 10px 0 10px; }	
	
/*-------------------MAIN------------------*/
#main {
	background-image:url(bg_middle.jpg);
	width: 100%;
	float: left;
	padding: 0px 0 32px 0; 
	overflow:hidden; 	/* damit die floats nach der Navi gecleared werden*/
	height:100%;		/* IE6 overflow:hidden hack */}
	
#col1 {
	width: 180px;
	height: auto;
	margin-left: 30px; margin-top: 35px; 
	float: left;
	display:inline;				/* Hack um den doppelten Margin zu verhindern */ 
}
#col2 {
	width: 500px;
	height: auto;
	float: left;
	margin-left: 40px;
	margin-right: 40px;
	color: #333333; 
	display:inline;				/* Hack um den doppelten Margin zu verhindern */ 
}
#content { margin-top: 5px; }
#col3 {
	width: 180px;
	/* margin-right: 30px; */
	height: auto;
	float: left;
	margin-top: 35px; 
	display:inline;				/* Hack um den doppelten Margin zu verhindern */ 
}
/*-------------------FOOTER------------------*/	
#footer {
	width: 100%;
	height: 54px;
	background-image: url(bg_footer.jpg); background-repeat:no-repeat;background-position: center top;
	background-color:#e6e6e6;
	float: left;
	padding-top: 20px;
	text-align: center;
	
}
#footer a:link 		{ color:#cd0000; text-decoration:none; }
#footer a:visited 	{ color:#333; text-decoration:none; }
#footer a:active 	{ color:#cd0000; text-decoration:none; }
#footer a:hover 	{ color:#000000; text-decoration:none; }
	
/* --------------------- NAV TOP 1st level --------------------- */
ul.nav1st {
	/*border:1px solid #fff; */
	margin:0 0 0 10px;	
	padding:0px;
	list-style: none;
	height: 34px;
	/*background-color:#ff6600;*/ 
	overflow:hidden; }
	
ul.nav1st li {				/* setzt die Elemente nebeneinander*/
	/* border: 1px solid #000;   */
	float:left;	
	line-height: 34px; }
ul.nav1st li a, ul.nav1st a:link {
	font: bold 13px Helvetica; color: #fff; line-height:34px;
	height:34px;												/* Höhe des Linkbildes */
	display:block; 							/*	damit kann man die Linkhöhe und -breite definieren. Klappt im IE 6 NICHT, daher der Hack mit min-width */	
	padding:0 15px;
	text-decoration:none; }
ul.nav1st li a:hover, ul.nav1st li a.current {
	color: #000;
	background-image: url(topnavi_on.jpg); background-repeat: repeat-x; }
/* --------------------- NAV Links 2nd level --------------------- */
#subnavi { margin-bottom: 30px; width:180px;}
.navlinks {
 	/* border: 1px solid #666666; */
	font-size: 11px; color: #5a6571;
	margin-bottom:40px; }
ul.nav2nd { margin: 0; }
ul.nav2nd li {
	/* border: 1px solid #666666; */
	width: 180px;
	height: 23px;
	line-height: 23px;
	padding: 0px; padding-right: 30px;
	background-image: url(subnav_off.jpg); background-repeat: no-repeat;
	margin-bottom: 1px; }
ul.nav2nd li a {
	font: bold 11px Arial; color: #333; text-decoration: none; line-height: 23px;
	width: 165px;
	padding-left: 15px;
	display:block; }
	
ul.nav2nd li a:hover, ul.nav2nd li a.current  {
	font: bold 11px Arial; color: #fff; text-decoration: none; line-height: 23px;
	width: 165px;
	padding-left: 15px;
	display:block; }
ul.nav2nd li:hover, ul.nav2nd li.active  {
	width: 180px;
	height: 23px;
	line-height: 23px;
	padding-right: 30px;
	background-image: url(subnav_on.jpg); background-repeat: no-repeat;
	margin-bottom: 1px; }
	
/* --------------------- NAV Links 3rd level --------------------- */
ul.nav3rd {
	list-style: none;
	padding: 10px 0 0 30px; }
	
ul.nav3rd li {
	width: 150px;
	height: 23px;
	line-height: 23px;
	margin-bottom: 1px; margin-top: 1px; }
	
ul.nav3rd li a {
	font: bold 11px Arial; color: #000; text-decoration: none;
	display: block; }
	
ul.nav3rd li:hover, ul.nav3rd li.active {
	list-style: url(nav3rd_liststyle.jpg);
	width: 150px;
	height: 23px; }
	
ul.nav3rd li a:hover, ul.nav3rd li.active a { font: bold 11px Arial; color: #cd0000; text-decoration: none; }
/*  - - - - - - - -   mod02 - Titel - - - - - - - - - - */
.title1 {
	font-size: 25px; line-height: 20px; color: #3f3f3f;
	padding-top: 15px;	
	margin-bottom: 25px; }
.title2 {
	font-size: 15px; font-weight: bold; color: #3f3f3f;
	margin-bottom: 20px; }
.title3 {
	font-size: 13px; font-weight: bold; color: #cd0000;
	margin-bottom: 20px; }
/*  - - - - - - - -   rex4mod1 - Artikel schreiben - - - - - - - - - - */
div.rex4mod1 {
	margin-bottom: 15px; 
	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: 25px; line-height: 20px; color: #3f3f3f;
	padding-top: 15px;	
	margin-bottom: 15px; }
div.rex4mod1_editor { margin-bottom: 10px; } 
div.rex4mod1_editor h1 {
	font-size: 15px; font-weight: bold; color: #3f3f3f;
	margin-bottom: 5px; }
div.rex4mod1_editor h2 {
	font-size: 13px; font-weight: bold; color: #cd0000;
	margin-bottom: 3px; }
div.rex4mod1_editor ul {
	list-style: disc;
	margin-left:30px; margin-top:10px; margin-bottom:10px; }
div.rex4mod1_editor ol {
	margin-left:35px; margin-top:10px; margin-bottom:10px;
	list-style-type: decimal; } 
	
div.rex4mod1_editor a:link 		{ color: #cd0000; text-decoration: none; }
div.rex4mod1_editor a:visited	{ color: #cd0000; text-decoration: none; }
div.rex4mod1_editor a:active 	{ color: #cd0000; text-decoration: underline; }
div.rex4mod1_editor a:hover 	{ color: #cd0000; text-decoration: underline; }
div.rex4mod1_editor table { width:500px; } 
div.rex4mod1_editor td {
	background-color: #eeeeee;
	padding-left:5px;  padding-right:5px; 
	border-bottom: 1px solid #fff; border-right: 1px solid #fff; } 
	
div.rex4mod1_editor thead td {
	background-color: #5a6571; color:#fff;
	padding-left:5px; padding-right:5px; }
/*  - - - - - - - -   rex4mod - 7 - Sitemap  - - - - - - - - - - */
/* Allgemein */
.wglLinkTree                                   	{ margin:0 0 0 100px; }
.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: #cd0000; font-weight:bold; text-decoration: none;}
.wglLinkTree .navLevel1 a:hover                 { color: #cd0000; font-weight:bold; text-decoration: underline;}
/* - - - - Sitemap Level 2 - - - - */
.wglLinkTree .navLevel2 {
	margin-left:25px; padding-left:15px; 
	font-size:12px; line-height:20px;
	background-image: url(line.jpg);  background-repeat: no-repeat;  background-position: left top; }
.wglLinkTree .navLevel2 a                       { color: #3f3f3f; font-weight:bold; text-decoration: none;}
.wglLinkTree .navLevel2 a:hover              	{ color: #3f3f3f; font-weight:bold; text-decoration: underline;}
/* - - - - Sitemap Level 3 - - - - */
.wglLinkTree .navLevel3 { 
	margin-left:25px; padding-left:40px; 
	font-size:11px; line-height:18px;
	background-image: url(line2.jpg); background-repeat: no-repeat; background-position: left top; }
	
.wglLinkTree .navLevel3 a                       { color: #cd0000; text-decoration: none;}
.wglLinkTree .navLevel3 a:hover              	{ color: #cd0000; 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: #656565; font-weight:normal; text-decoration: none;}
.wglLinkTree .navLevel4 a:hover              	{ color: #656565; font-weight:normal; text-decoration: underline;}
/*  - - - - - - - -   mod 18 - Bread Crumb Navigation - - - - - - - - - - */
div.breadcrumbnav {
	font-size: 11px; color: #3f3f3f; line-height: 30px;
	margin-bottom: 0px; }
div.breadcrumbnav a:link 	{ color: #cd0000; text-decoration: none; }
div.breadcrumbnav a:visited	{ color: #cd0000; text-decoration: none; }
div.breadcrumbnav a:active 	{ color: #cd0000; text-decoration: none; }
div.breadcrumbnav a:hover 	{ color: #cd0000; text-decoration: none; }
/*  - - - - - - - -   mod 34 - Liste der Unterkategorien - - - - - - - - - - */
div.unterkategorienliste {
	font-size: 12px; color: #3f3f3f;
	margin-bottom: 10px; }
div.unterkategorienliste ul li { list-style: none; line-height: 20px; }
div.unterkategorienliste ol	{ }
div.unterkategorienliste a:link 	{ color: #3f3f3f; font-weight:bold; text-decoration: none; }
div.unterkategorienliste a:visited 	{ color: #3f3f3f; font-weight:bold; text-decoration: none; }
div.unterkategorienliste a:active 	{ color: #cd0000; font-weight:bold; text-decoration: underline; }
div.unterkategorienliste a:hover 	{ color: #cd0000; font-weight:bold; text-decoration: underline; }
/*  - - - - - - - -   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 { 
	font-size: 12px; font-weight: bold; color: #cd0000;
	margin-bottom: 3px; }
div.rex4mod2_title {
	font-size: 25px; line-height: 32px; color: #3f3f3f;
	margin-bottom: 25px; } 
	
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: right; 
		margin: 0px 0px 15px 15px; }
	
	div.rex4mod2_introfoto img { }
	
	div.rex4mod2_introtext {
		font-size: 13px; color: #3f3f3f; line-height:20px; font-style:italic;
		margin-bottom: 20px; }
/* Foto und Text der Einleitung befinden sich in rex4mod2_introcontainer */
	
div.rex4mod2_editor {
	margin-bottom: 10px; 
	color: #3f3f3f; } 
div.rex4mod2_editor h1 {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size: 18px; color: #3f3f3f; line-height:25px;	
	margin-bottom: 10px; }
div.rex4mod2_editor h2 {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, sans-serif; font-weight:bold; font-size: 15px; line-height:20px;	margin-bottom: 10px;
	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: #3f3f3f; font-weight:bold; text-decoration: none; }
div.rex4mod2_editor a:visited	{ color: #3f3f3f; font-weight:bold; text-decoration: none; }
div.rex4mod2_editor a:active 	{ color: #3f3f3f; font-weight:bold; text-decoration: underline; }
div.rex4mod2_editor a:hover 	{ color: #3f3f3f; 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 ------- */
	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: 12px; font-weight: bold; color: #cd0000;
	margin-bottom: 3px; }
	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-size: 15px; font-weight: bold; color: #3f3f3f;
	margin-bottom: 5px; }
	
	div.teasertitel a:link 			{ color: #3f3f3f; text-decoration: none; }
	div.teasertitel a:visited 		{ color: #3f3f3f; text-decoration: none; }
	div.teasertitel a:active 		{ color: #cd0000; text-decoration: none; }
	div.teasertitel a:hover 		{ color: #cd0000; text-decoration: none; }
	
	.teasereinleitung 				{	}
	
	.teasereinleitung p 			{ padding:0px; margin:0px; }
		
	div.teasereinleitung a:link 	{ color: #cd0000; text-decoration: none; }
	div.teasereinleitung a:visited 	{ color: #cd0000; text-decoration: none; }
	div.teasereinleitung a:active 	{ color: #cd0000; text-decoration: none; }
	div.teasereinleitung a:hover 	{ color: #cd0000; text-decoration: none; }
.teasernav 							{ display:none }
div.teasernav a:link 				{ color: #cd0000; text-decoration: none; }
div.teasernav a:visited 			{ color: #cd0000; text-decoration: none; }
div.teasernav a:active 				{ color: #cd0000; text-decoration: none; }
div.teasernav a:hover 				{ color: #cd0000; text-decoration: none; }
.teaserarchivlink 					{ /* display:none */ }
div.teaserarchivlink a:link 		{ color: #cd0000; text-decoration: none; }
div.teaserarchivlink a:visited 		{ color: #cd0000; text-decoration: none; }
div.teaserarchivlink a:active 		{ color: #cd0000; text-decoration: none; }
div.teaserarchivlink a:hover 		{ color: #cd0000; text-decoration: none; }
/*  - - - - - - - -   rex4mod - 4 - Archiv  - - - - - - - - - - */
.archiv {							/* ------ der komplette Archiv ------- */
	margin-bottom:20px; }
.archivartikel {					/* ------ ein Archivartikel ------- */
	margin-bottom: 10px;
	border-bottom: 1px dotted #CCC; }
.archivdatum { font-size: 11px; color: #cd0000; }
.archivtitel {
	font-size: 13px; font-weight: bold; color: #3f3f3f;
	margin-bottom: 5px; }
div.archivtitel a:link 			{ color: #3f3f3f; text-decoration: none; }
div.archivtitel a:visited 		{ color: #3f3f3f; text-decoration: none; }
div.archivtitel a:active 		{ color: #cd0000; text-decoration: none; }
div.archivtitel a:hover 		{ color: #cd0000; text-decoration: none; }
.archiveinleitung 				{ display:none;	}
.archiveinleitung p 			{ padding:0px; margin:0px; }
	
div.archiveinleitung a:link 	{ color: #cd0000; text-decoration: none; }
div.archiveinleitung a:visited 	{ color: #cd0000; text-decoration: none; }
div.archiveinleitung a:active 	{ color: #cd0000; text-decoration: none; }
div.archiveinleitung a:hover 	{ color: #cd0000; text-decoration: none; }
.archivnav 						{ border-top: 1px dotted #3f3f3f; margin-top:25px; padding-top:10px;}
div.archivnav a:link 			{ color: #cd0000; text-decoration: none; }
div.archivnav a:visited 		{ color: #cd0000; text-decoration: none; }
div.archivnav a:active 			{ color: #cd0000; text-decoration: none; }
div.archivnav a:hover 			{ color: #cd0000; text-decoration: none; }
/*  - - - - - - - -   mod38 - fotomitlink - - - - - - - - - - */
div.fotomitlink { margin-bottom: 20px; }
div.fotomitlink_titel {
	background-image: url(spalte_bg.jpg); background-repeat:repeat-x; background-color: #393839;
	font-size: 12px; font-weight: bold; line-height: 24px; color: #FFF;
	padding-left: 8px; }
	
div.fotomitlink img { }
/*  - - - - - - - -   mod 46 - Menalto Gallery - - - - - - - - - - */
#gallery {
	/* border:1px solid #000; */
}
.content { width: 456px; margin-right:25px; margin-left:25px; }	/* Breite der Gallerie */
.gallery-thumb { width: 100px; height: 98px; } 					/* MUSS so bleiben, wegen Square Thumbs */
.gallery-album { height: 100px; }								/* MUSS so bleiben, wegen Square Thumbs */
#gallery div.breadcrumb {
	/* border:1px solid #ff6600; */
	float:left; }
#gallery h2 {													/* Titel der Galerie */
	/* border:1px solid #000; */
	padding-top:30px;
	font-family:helvetica, verdana, arial, sans-serif; font-size: 12px; font-weight: bold;
	margin-bottom: 10px; }
	
	
	
/*  - - - - - - - -   Addon - Fussballresultate - Spalte - - - - - - - - - - */
	
.resultate_box { 
	width:180px; 
	border: 1px solid #d0d0d0; 
	margin-bottom:20px; 
	background-image: url(bg_resultat_spalte.jpg); background-repeat:repeat-x;
	}
.resultat_titel {
	background-image: url(spalte_bg.jpg); background-repeat:repeat-x; background-color: #393839;
	font-size: 12px; font-weight: bold; line-height: 24px; color: #FFF;
	padding-left: 8px; margin-bottom:5px;}
.resultat_spalte_titel_mannschaft {
	font-size: 13px; font-weight: bold; color: #cd0000;
	width: 130px; 
	margin-left:10px; }
	
.resultat_spalte_datum {
	font-size: 10px;
	width: 130px; 
	margin-left:10px; }
.resultat {
	overflow:hidden; 	/* damit die floats nach der Navi gecleared werden*/
	height:100%;		/* IE6 overflow:hidden hack */
	margin:5px 5px 0 5px; }	
	
.resultat_spalte_tore {
	background-image:url(bg_resultat.png); background-repeat:no-repeat;
	width:33px;
	font: bold 22px Arial, Helvetica, sans-serif; line-height: 33px; text-align: center; color:#FFF;
	float:left; }
	
.resultat_spalte_mannschaft {
	float:left; padding-left:10px; margin-bottom:5px;
	font: bold 11px Arial, Helvetica, sans-serif; line-height: 33px; text-align:left; color:#333;
	width: 120px; }
	
.resultat_spalte_link {
	font-size: 11px; font-weight: bold; color:#3f3f3f; text-align:center;}
div.resultat_spalte_link a:link 		{ color: #cd0000; text-decoration: none; }
div.resultat_spalte_link a:visited 		{ color: #cd0000; text-decoration: none; }
div.resultat_spalte_link a:active 		{ color: #3f3f3f; text-decoration: none; }
div.resultat_spalte_link a:hover 		{ color: #3f3f3f; text-decoration: none; }
/*  - - - - - - - -   Addon - Fussballresultate - Übersicht - - - - - - - - - - */
.resultat_ubersicht_tore {
	background-image:url(bg_resultat.png);
	width:33px;
	font: bold 16px Arial, Helvetica, sans-serif; color: #fff; line-height: 33px; text-align: center;
	float:left;
	margin-right: 5px; margin-left: 5px; }
	
td.resultat_ubersicht_mannschaft {
	float:left;
	font: bold 15px Arial, Helvetica, sans-serif; line-height: 33px;
	width: 200px; }
	
.resultat_ubersicht_title_mannschaft {
	font-size: 13px; font-weight: bold; color: #cd0000; text-align: center;
	margin-bottom:0px;
	/*border: 1px solid #008690;*/ }
.resultat_ubersicht_datum {
	font-size: 11px; color: #393839; text-align: center;
	margin-bottom:2px; }
.resultat_ubersicht_container {
	background-image: url(bg_resultat_ubersicht.jpg); background-repeat:repeat-x;
	margin-bottom: 10px;
	padding-top: 5px;
	height: 85px; }
/*  - - - - - - - -   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 - - -  */
/* 
grau #333 
rot cd0000
body e6e6e6
*/
.a63-form {											/* Formular */
	width: 500px;
	font-size: 12px; }
.a63-form input, .a63-form textarea {				/* Eingabefelder */
	border: 1px solid #333;
	margin: 2px;
	width: 300px;
	background-color: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#333; }
.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; color:#cd0000;
	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: #333;
	border:1px solid #333; 
	cursor:pointer; }
	
.a63-form .a63-fsubmit:hover {						/* Buttons / HOVER */
	color:#fff;
	background-color: #cd0000;
	border:1px solid #cd0000; }	
	
.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 #333; }
.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: #cd0000; text-decoration: none; }
.a63-entries .a63-pagination a:visited 	{ color: #cd0000; text-decoration: none; }
.a63-entries .a63-pagination a:active 	{ color: #cd0000; text-decoration: underline; }
.a63-entries .a63-pagination a:hover 	{ color: #cd0000; 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:#333;
	color:#fff;
	padding:0px 10px; 
	width:480px; }
.a63-entries thead td a:link 	{ color: #fff; font-weight:bold; text-decoration: none; }
.a63-entries thead td a:visited { color: #fff; font-weight:bold; text-decoration: none; }
.a63-entries thead td a:active 	{ color: #fff; font-weight:bold; text-decoration: underline; }
.a63-entries thead td a:hover 	{ color: #fff; font-weight:bold; text-decoration: underline; }
.a63-entries tbody td{
	background-color:#e6e6e6;
	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 */
/*  - - - - - - - -   mod 60 - Flashplayer - - - - - - - - - - */
.flashplayer {
	padding:0px;
	margin-bottom: 20px;
}
/*  - - - - - - - -   mod 36 - Detailfoto - - - - - - - - - - */
.detailfoto { margin-bottom: 20px; }
div.detailfototitel {
	font-size: 25px; line-height: 20px; color: #3f3f3f;
	padding-top: 15px;	
	margin-bottom: 10px; }







/*  - - - - - - - -   mod09 - Dokumente bereitstellen - - - - - - - - - - */

div.dokumentedownload {
	font-size:12px; color:#3f3f3f; text-align: left; line-height:17px;
	background-color:#e6e6e6;
	border: 1px solid #d0d0d0; 
	padding: 10px 20px;
	margin: 10px 0; }

div.dokumentedownload a:link 	{ color: #cd0000; font-weight:bold; text-decoration: none; }
div.dokumentedownload a:visited	{ color: #cd0000; font-weight:bold; text-decoration: none; }
div.dokumentedownload a:active 	{ color: #cd0000; font-weight:bold; text-decoration: none; }
div.dokumentedownload a:hover 	{ color: #cd0000; font-weight:bold; text-decoration: none; }






