/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise:
- jedes Seitenelement wird hier definiert
- Seiteneffekte zwischen Seitenelementen sind auszuschließen
*/

/* TinyMCE Style Dropdown */

/* Eintrag: Rot=rot */
.rot								{ color: #ff0000; }

/* Eintrag: Grün=gruen */
.gruen								{ color: #00ff00; }

/* Eintrag: Blau=blau */
.blau								{ color: #0000ff; }

/* Element: Absatz */
.absatz								{ }
.absatz	.text, .langtext .text		{ line-height:22px; }
.langtext .text						{ padding-bottom:10px; }
.langtext .titel					{ font-weight:bold; color:#b51621; }
.absatz .bild-unterschrift			{ font-style: italic; }
.absatz .bild-rechts				{ float: right; padding: 0px 0px 10px 10px; }
.absatz .bild-links					{ float: left; padding: 0px 10px 10px 0px; }
.absatz h2							{ margin-bottom: 5px; color:#b51621; font-size:20px; }

/*
.absatz p							{ margin: 0; }
.absatz img							{ }
.absatz a:link						{ }
.absatz a:visited					{ }
.absatz a:hover						{ }
.absatz a:active					{ }
.absatz p li						{ }                       
*/

/* Element: Titel */
.titel								{ }
.titel h1            				{ color: #b51621; font-size:26px; line-height:26px; text-transform:uppercase; }
.titel h2            				{ color: #b51621; font-size:20px; line-height:20px; }
/*
.titel h1							{ }
*/

/* Element: Text */
.text								{ }
.text ol li							{ list-style-image: none; list-style-position: inside; }
.text ul li							{ list-style-image: none; list-style-position: inside; list-style-type:disc; }
/*
.text p								{ margin: 0; }
.text img							{ }                       
.text a:link						{ }
.text a:visited						{ }
.text a:hover						{ }
.text a:active						{ }
.text p li							{ }                       
*/

/* Element: Bild */
.bild								{ }
.bild-unterschrift					{ font-style: italic; }
.bild-rechts						{ float: right; clear: both; padding: 0px 0px 0px 0px; }
.bild-links							{ float: left; clear: both; padding: 0px 0px 0px 0px; }
/*
.bild img							{ }
*/

/* Element: Link */
.link										{ }

.links_schmal .link_button_rot													{ width:227px; height:32px; background:url(../pics/layout/rot_kleiner.gif) no-repeat; }

.links_schmal .link_button_rot a:link										{ width:227px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.links_schmal .link_button_rot a:visited								{ width:227px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.links_schmal .link_button_rot a:hover									{ width:227px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.links_schmal .link_button_rot a:active									{ width:227px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }


.links_schmal .link_button_orange												{ width:227px; height:32px; background:url(../pics/layout/orange_kleiner.gif) no-repeat; margin-top:10px; }

.links_schmal .link_button_orange	 a:link								{ width:227px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.links_schmal .link_button_orange	 a:visited						{ width:227px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.links_schmal .link_button_orange	 a:hover							{ width:227px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.links_schmal .link_button_orange	 a:active							{ width:227px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }

.rechts .link_button_rot																{ width:337px; height:32px; background:url(../pics/layout/rot_klein.gif) no-repeat; }

.rechts .link_button_rot a:link													{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.rechts .link_button_rot a:visited											{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.rechts .link_button_rot a:hover												{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.rechts .link_button_rot a:active												{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }


.rechts .link_button_orange															{ width:337px; height:32px; background:url(../pics/layout/orange_klein.gif) no-repeat; margin-top:10px; }

.rechts .link_button_orange	 a:link											{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.rechts .link_button_orange	 a:visited									{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.rechts .link_button_orange	 a:hover										{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.rechts .link_button_orange	 a:active										{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }

/*
.link a:link						{ }
.link a:visited						{ }
.link a:hover						{ }
.link a:active						{ }
*/

/* Element: Dokument */
.dokument							{ }

.runterladen_klein .dokument							{ width:337px; height:32px; background:url(../pics/layout/rot_klein.gif) no-repeat; }

.runterladen_klein .dokument a:link				{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.runterladen_klein .dokument a:visited		{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.runterladen_klein .dokument a:hover			{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.runterladen_klein .dokument a:active			{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }

.runterladen_gross .dokument							{ width:684px; height:32px; background:url(../pics/layout/rot_gross.gif) no-repeat; }

.runterladen_gross .dokument a:link				{ width:684px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.runterladen_gross .dokument a:visited			{ width:684px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.runterladen_gross .dokument a:hover			{ width:684px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.runterladen_gross .dokument a:active			{ width:684px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }

.zurueck_klein .link											{ width:337px; height:32px; background:url(../pics/layout/rot_klein.gif) no-repeat; }

.zurueck_klein .link a:link								{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.zurueck_klein .link a:visited						{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.zurueck_klein .link a:hover							{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.zurueck_klein .link a:active							{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }

.zurueck_gross .link											{ width:684px; height:32px; background:url(../pics/layout/rot_gross.gif) no-repeat; }

.zurueck_gross .link a:link								{ width:684px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.zurueck_gross .link a:visited						{ width:684px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.zurueck_gross .link a:hover							{ width:684px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.zurueck_gross .link a:active							{ width:684px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }

/*
.dokument p							{ margin: 0; }
.dokument a:link					{ }
.dokument a:visited					{ }
.dokument a:hover					{ }
.dokument a:active					{ }
*/

/* Element: Container */
.container							{ }

/* Element: Umbruch */
.umbruch                            { font-size: 1px; line-height: 1px; width: 100%; height: 1px; overflow: hidden; clear: both; }

/* Element: Tabelle */
.tabelle							{ }
/*

/* Element: Veranstaltungen */
.white {color:#ffffff;}
.veranstaltungen												{ clear:both; }

.veranstaltungen .bild											{ margin-top:5px; }

.veranstaltungen .filter-titel-aktiv							{ color:#000000; font-weight:bold; font-size:12px; cursor:default; }
.veranstaltungen .filter-titel-aktiv a:link						{ color:#000000; font-weight:bold; font-size:12px; cursor:default; }
.veranstaltungen .filter-titel-aktiv a:visited					{ color:#000000; font-weight:bold; font-size:12px; cursor:default; }
.veranstaltungen .filter-titel-aktiv a:hover					{ color:#000000; font-weight:bold; font-size:12px; cursor:default; }
.veranstaltungen .filter-titel-aktiv a:active					{ color:#000000; font-weight:bold; font-size:12px; cursor:default; }

.veranstaltungen .filter-titel-inaktiv							{ color:#000000; font-weight:bold; font-size:12px; cursor:default; }
.veranstaltungen .filter-titel-inaktiv a:link					{ color:#000000; font-weight:bold; font-size:12px; cursor:default; }
.veranstaltungen .filter-titel-inaktiv a:visited				{ color:#000000; font-weight:bold; font-size:12px; cursor:default; }
.veranstaltungen .filter-titel-inaktiv a:hover					{ color:#000000; font-weight:bold; font-size:12px; cursor:default; }
.veranstaltungen .filter-titel-inaktiv a:active					{ color:#000000; font-weight:bold; font-size:12px; cursor:default; }

.veranstaltungen .form											{ margin-bottom:5px; }
.veranstaltungen select											{ padding:0px; }
.veranstaltungen select option									{ padding:0px; }

.veranstaltungen .tag-titel										{ background:#919394; color:#ffffff; font-weight:bold; font-size:12px; }

.veranstaltungen .tag-inaktiv 									{ font-size:12px; background:#cccccc; padding-right:3px; }
.veranstaltungen .tag-inaktiv div								{ font-size:12px; }
.veranstaltungen .tag-inaktiv a:link							{ font-size:12px; }
.veranstaltungen .tag-inaktiv a:visited							{ font-size:12px; }
.veranstaltungen .tag-inaktiv a:hover							{ font-size:12px; }
.veranstaltungen .tag-inaktiv a:active							{ font-size:12px; }
.veranstaltungen .tag-inaktiv div div a:link					{ color:#ffffff; }
.veranstaltungen .tag-inaktiv div div a:visited					{ color:#ffffff; }
.veranstaltungen .tag-inaktiv div div a:hover					{ color:#ffffff; }
.veranstaltungen .tag-inaktiv div div a:active					{ color:#ffffff; }
.veranstaltungen .tag-inaktiv div .sonntag a:link				{ color:#000000; font-weight:bold; }
.veranstaltungen .tag-inaktiv div .sonntag a:visited			{ color:#000000; font-weight:bold; }
.veranstaltungen .tag-inaktiv div .sonntag a:hover				{ color:#000000; font-weight:bold; }
.veranstaltungen .tag-inaktiv div .sonntag a:active				{ color:#000000; font-weight:bold; }

.veranstaltungen .tag-aktiv										{ background:#919394; padding-right:3px;}
.veranstaltungen .tag-aktiv	a									{ color:#ffffff; font-size: 12px; font-weight: bold; }
.veranstaltungen .tag-aktiv	a:link								{ color:#ffffff; font-size: 12px; font-weight: bold; }
.veranstaltungen .tag-aktiv	a:visited							{ color:#ffffff; font-size: 12px; font-weight: bold; }
.veranstaltungen .tag-aktiv	a:hover								{ color:#ffffff; font-size: 12px; font-weight: bold; }
.veranstaltungen .tag-aktiv	a:active							{ color:#ffffff; font-size: 12px; font-weight: bold; }
.veranstaltungen .tag-aktiv div									{  }
.veranstaltungen .tag-aktiv div span							{ padding-right:0px; }
.veranstaltungen .tag-aktiv div .sonntag						{ color:#ffffff; }

.veranstaltungen .aktuell										{ background:#919394; color:#ffffff; }
.veranstaltungen .aktuell a										{ color:#ffffff; font-weight:bold; padding-right:3px; }

.veranstaltungen .tag-aktuell a									{ font-size: 12px; color:#ffffff; padding-right:3px; }
.veranstaltungen .tag-aktuell .sonntag a						{ font-size: 12px; color:#ffffff; padding-right:0px; }
.veranstaltungen .tag-aktuell div								{ color:#ffffff; padding-right:3px; font-size: 12px; }

.veranstaltungen .tag-nicht-im-monat 							{ background:#dcdcdc; }

.veranstaltungen .tag-hat-veranstaltung							{ background:#cccccc; }
.veranstaltungen div											{ font-size: 12px; }
.veranstaltungen .tag-hat-veranstaltung	 a						{ color:#b51621; font-size: 12px; padding-right: 3px;}
.veranstaltungen .tag-hat-veranstaltung	 a:link					{ color:#b51621; padding-right: 3px; }
.veranstaltungen .tag-hat-veranstaltung	 a:visited				{ color:#b51621; padding-right: 3px; }
.veranstaltungen .tag-hat-veranstaltung	 a:hover				{ color:#b51621; padding-right: 3px; }
.veranstaltungen .tag-hat-veranstaltung	 a:active				{ color:#b51621; padding-right: 3px; }
.veranstaltungen .tag-hat-veranstaltung	 .sonntag a:link		{ color:#b51621; font-weight:bold; }
.veranstaltungen .tag-hat-veranstaltung	 .sonntag a:visited		{ color:#b51621; font-weight:bold; }
.veranstaltungen .tag-hat-veranstaltung	 .sonntag a:hover		{ color:#b51621; font-weight:bold; }
.veranstaltungen .tag-hat-veranstaltung	 .sonntag a:active		{ color:#b51621; font-weight:bold; }

.veranstaltungen .sonntag										{ color:#000000; font-weight:bold; font-size:12px; padding-left: 2px;}
.veranstaltungen .sonntag a										{ font-weight: bold; color: #FFFFFF; }
.veranstaltungen .sonntag a:link								{ color: #FFFFFF; font-weight:bold; }

.veranstaltungen-liste											{ padding-top:20px; }
.veranstaltungen-liste table td									{ font-size:12px; }
.veranstaltungen-liste .name									{ padding-top:5px;}
.veranstaltungen-liste a:link									{ color:#b51621; font-weight:bold; font-size:12px; }
.veranstaltungen-liste a:visited								{ color:#b51621; font-weight:bold; font-size:12px; }
.veranstaltungen-liste a:hover									{ color:#b51621; font-weight:bold; font-size:12px; }
.veranstaltungen-liste a:active									{ color:#b51621; font-weight:bold; font-size:12px; }

.veranstaltungen-liste #liste tr								{ height:25px; cursor:default; }
.veranstaltungen-liste #liste td								{  }
.veranstaltungen-liste #liste b											{ font-weight:bold; color:#000000; font-size:12px; }
.veranstaltungen-liste #liste .bezeichner						{ font-weight:bold; color:#ffffff; }
/*

.tabelle th							{ }
.tabelle td							{ }
*/
.tabelle .spalte-01-links			{ }
.tabelle .spalte-01-mitte			{ text-align: center; }
.tabelle .spalte-01-rechts			{ text-align: right; }
.tabelle .spalte-02-links			{ }
.tabelle .spalte-02-mitte			{ text-align: center; }
.tabelle .spalte-02-rechts			{ text-align: right; }
.tabelle .spalte-03-links			{ }
.tabelle .spalte-03-mitte			{ text-align: center; }
.tabelle .spalte-03-rechts			{ text-align: right; }
.tabelle .spalte-04-links			{ }
.tabelle .spalte-04-mitte			{ text-align: center; }
.tabelle .spalte-04-rechts			{ text-align: right; }
.tabelle .spalte-05-links			{ }
.tabelle .spalte-05-mitte			{ text-align: center; }
.tabelle .spalte-05-rechts			{ text-align: right; }
.tabelle .spalte-06-links			{ }
.tabelle .spalte-06-mitte			{ text-align: center; }
.tabelle .spalte-06-rechts			{ text-align: right; }
.tabelle .spalte-07-links			{ }
.tabelle .spalte-07-mitte			{ text-align: center; }
.tabelle .spalte-07-rechts			{ text-align: right; }
.tabelle .spalte-08-links			{ }
.tabelle .spalte-08-mitte			{ text-align: center; }
.tabelle .spalte-08-rechts			{ text-align: right; }
.tabelle .spalte-09-links			{ }
.tabelle .spalte-09-mitte			{ text-align: center; }
.tabelle .spalte-09-rechts			{ text-align: right; }
.tabelle .spalte-10-links			{ }
.tabelle .spalte-10-mitte			{ text-align: center; }
.tabelle .spalte-10-rechts			{ text-align: right; }

/* Element: flash */
.flash								{ }
.flash-links						{ float: right; padding: 0px 0px 10px 10px; }
.flash-rechts						{ float: left; padding: 0px 10px 10px 0px; }

/* Element: flash_xml */
.flash-xml							{ }
.flash-xml-rechts					{ float: right; padding: 0px 0px 10px 10px; }
.flash-xml-links					{ float: left; padding: 0px 10px 10px 0px; }

/* Element: flashvideo */
.flashvideo							{ }
.flashvideo-rechts					{ float: right; padding: 0px 0px 10px 10px; }
.flashvideo-links					{ float: left; padding: 0px 10px 10px 0px; }

