/*  Vorgabewerte fuer Schrift und Farbe */
p, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, nobr, b, i { font-family:Verdana,Helvetica,Times; font-size:12px; }

/* Ueberschriften */
h1	{ font-size:18px; font-weight:bold; text-align:center; text-decoration:none; text-transform:uppercase; color:#00A574; }
h1.cont	{ font-size:18px; font-weight:bold; text-align:center; text-decoration:none; text-transform:uppercase; color:#00A574; margin-top:-0.4cm; }
h1.sub { font-size:12px; font-weight:bold; text-align:center; text-decoration:none; text-transform:uppercase; color:#00A574; margin-top:-0.4cm; }
h2	{ font-size:16px; font-weight:bold; text-align:left;   text-decoration:underline; color:#3a2885; }
h3	{ font-size:14px; font-weight:bold; text-align:left;   text-decoration:underline; color:#000000; }

h1.titel_startseite	{ font-size:15px; background-image:url('/images/balken_bildauswahl.gif'); background-repeat:repeat-y; padding:2 2 2 10px; border-bottom:1px solid #00a574; color:navy; background-color:#cbf4e6; text-align:center; font-weight:bold; text-transform:lowercase; }
/* h1.titel_startseite2	{ color:navy; font-size:18px; font-weight:bold; text-decoration:none; } */

/* Ueberschrift im Fehlerfall */
h1.fehler { text-align:left; text-transform:none; }

/* Leerzeilen */
br										{ line-height:150%; }

/* Links */
a.name.link							{ color:#ff0000; }
a.name.visited						{ }
a.name.active						{ }
a.name.hover						{ }

a:link					{ font-weight:normal; color:#005fad; text-decoration:none; }
a:visited				{ font-weight:normal; color:#005fad; text-decoration:none; }
a:active				{ font-weight:normal; color:red; text-decoration:none; }
a:hover					{ font-weight:normal; color:black; text-decoration:underline; }

a.oberes_menu:link			{ font-weight:bold; color:#3a2885; text-decoration:none; text-transform:lowercase; }
a.oberes_menu:visited			{ font-weight:bold; color:#3a2885; text-decoration:none; text-transform:lowercase; }
a.oberes_menu:active			{ font-weight:bold; color:red; text-decoration:none; text-transform:lowercase; }
a.oberes_menu:hover			{ font-weight:bold; color:black; text-decoration:underline; text-transform:lowercase; }

a.linkes_menu_titel:link		{ font-weight:bold; color:white; text-decoration:none; text-transform:lowercase; }
a.linkes_menu_titel:visited		{ font-weight:bold; color:white; text-decoration:none; text-transform:lowercase; }
a.linkes_menu_titel:active		{ font-weight:bold; color:red; text-decoration:none; text-transform:lowercase; }
a.linkes_menu_titel:hover		{ font-weight:bold; color:white; text-decoration:underline; text-transform:lowercase; }

a.linkes_menu:link			{ font-size:11px; font-weight:normal; color:white; text-decoration:none; text-transform:lowercase; }
a.linkes_menu:visited			{ font-size:11px; font-weight:normal; color:white; text-decoration:none; text-transform:lowercase; }
a.linkes_menu:active			{ font-size:11px; font-weight:normal; color:red; text-decoration:none; text-transform:lowercase; }
a.linkes_menu:hover			{ font-size:11px; font-weight:normal; color:#3a2885; text-decoration:underline; text-transform:lowercase; }

a.rechtes_menu_titel:link		{ font-weight:bold; color:white; text-decoration:none; text-transform:lowercase; }
a.rechtes_menu_titel:visited		{ font-weight:bold; color:white; text-decoration:none; text-transform:lowercase; }
a.rechtes_menu_titel:active		{ font-weight:bold; color:black; text-decoration:none; text-transform:lowercase; }
a.rechtes_menu_titel:hover		{ font-weight:bold; color:white; text-decoration:underline; text-transform:lowercase; }

a.rechtes_menu:link				{ font-size:11px; font-weight:normal; color:white; text-decoration:none; text-transform:lowercase; }
a.rechtes_menu:visited			{ font-size:11px; font-weight:normal; color:white; text-decoration:none; text-transform:lowercase; }
a.rechtes_menu:active			{ font-size:11px; font-weight:normal; color:red; text-decoration:none; text-transform:lowercase; }
a.rechtes_menu:hover				{ font-size:11px; font-weight:normal; color:black; text-decoration:underline; text-transform:lowercase; }

a.rechtes_menu_text:link		{ font-weight:normal; color:white; text-decoration:none; }
a.rechtes_menu_text:visited		{ font-weight:normal; color:white; text-decoration:none; }
a.rechtes_menu_text:active		{ font-weight:normal; color:red; text-decoration:none; }
a.rechtes_menu_text:hover		{ font-weight:normal; color:black; text-decoration:underline; }

a.schlusszeile:link			{ font-weight:bold; color:#3a2885; text-decoration:none; text-transform:lowercase; }
a.schlusszeile:visited			{ font-weight:bold; color:#3a2885; text-decoration:none; text-transform:lowercase; }
a.schlusszeile:active			{ font-weight:bold; color:red; text-decoration:none; text-transform:lowercase; }
a.schlusszeile:hover			{ font-weight:bold; color:black; text-decoration:underline; text-transform:lowercase; }

a.bild:link					{ color:#000000; }
a.bild:visited					{ color:#000000; }
a.bild:active					{ color:#000000; }
a.bild:hover					{ color:#000000; }

a.werbung:link					{ color:#000000; }
a.werbung:visited				{ color:#000000; }
a.werbung:active				{ color:#000000; }
a.werbung:hover					{ color:#000000; }

a.hinweis:link					{ font-size:9px; font-weight:normal; text-decoration:none; }
a.hinweis:visited				{ font-size:9px; font-weight:normal; text-decoration:none; }
a.hinweis:active				{ font-size:9px; font-weight:normal; text-decoration:none; }
a.hinweis:hover					{ font-size:9px; font-weight:normal; text-decoration:underline; }

a.seiteninfo:link				{ font-weight:normal; color:#3a2885; text-decoration:none; }
a.seiteninfo:visited				{ font-weight:normal; color:#3a2885; text-decoration:none; }
a.seiteninfo:active				{ font-weight:normal; color:red; text-decoration:none; }
a.seiteninfo:hover				{ font-weight:normal; color:black; text-decoration:underline; }

div.hinweis					{ font-size:9px; font-weight:normal; font-style:italic; } 

/* Input Elemente: Suchmaschine */
input.klinform_suche				{ border:1px solid #000000; background-color:#ffffff; }

/* Input Elemente: Eingabeformulare */
input.formular						{ border:1px solid gray; background-color:#edeac7; }
textarea.formular					{ border:1px solid gray; background-color:#edeac7; }
select.formular					{ border:1px solid gray; background-color:#edeac7; }
checkbox.formular					{ border:1px solid gray; background-color:#edeac7; }
input.formularknopf				{ border-left:1px solid white; border-top:1px solid white; border-right:1px solid black; border-bottom:1px solid black; background-color:#edeac7; }

/* Input Elemente: Suchformulare */
input.suchformular				{ border:1px solid #3a2885; background-color:#f7f7f7; font-size:10px; }
select.suchformular				{ border:1px solid #3a2885; background-color:#f7f7f7; font-size:10px; }
input.suchformular				{ border:1px solid #3a2885; background-color:#f7f7f7; font-size:10px; }
checkbox.suchformular			{ border:1px solid #3a2885; background-color:#f7f7f7; font-size:10px; }




/* Tabellen - Format fuer Suche und Eingrenzung */
table.suchen						{ border-collapse:collapse; border-spacing:0px; }
td.suchen_titel					{ padding:3px; background-color:#f1edff; color:#000000; vertical-align:middle; text-align:left; font-size:10px; text-decoration:underline;}
td.suchen_aktion					{ padding:3px; background-color:#f1edff; vertical-align:middle; text-align:left; }
td.suchen_aktivieren 			{ padding:3px; vertical-align:bottom; text-align:left; }
td.suchen_titel_h					{ padding:3px; background-color:#f1edff; color:#000000; vertical-align:middle; text-align:right; font-size:10px; }
td.suchen_aktion_h				{ padding:3px; background-color:#f1edff; vertical-align:middle; text-align:left; }
td.suchen_aktivieren_h 			{ padding:3px; vertical-align:bottom; text-align:right; }

/* Tabellen - Format fuer Eingabeformulare */
table.formular						{ border-spacing:0px; }
td.formular_ueberschrift		{ border-bottom:1px solid #3a2885; padding:2px; background-color:#bfb6d6; color:#000000; vertical-align:middle; text-align:left; font-weight:bold; }
td.formular_titel					{ background-color:#f1edff; padding:3px; vertical-align:middle; text-align:right; border-bottom:1px solid white; }
td.formular_text					{ background-color:#f1edff; padding:3px; vertical-align:middle; text-align:left; border-bottom:1px solid white; }
td.formular_feld					{ background-color:#f1edff; padding:3px; vertical-align:middle; text-align:left; border-bottom:1px solid white; }
td.formular_feld_top				{ background-color:#f1edff; padding:3px; vertical-align:top; text-align:left; border-bottom:1px solid white; }
td.formular_button				{ padding:2px; background-color:#f1edff; }
td.formular_schritte				{ vertical-align:middle; text-align:left; }
td.formular_navigation			{ vertical-align:middle; text-align:right; }

/* Tabellen - Format fuer Notruftabelle */
table.notruf						{ }
td.notruf_name						{ padding:2px; vertical-align:top; }
td.notruf_tele						{ padding:2px; vertical-align:top; font-weight:bold; }
td.notruf_text						{ padding:2px; vertical-align:top; }

/* Tabellen - Format fuer Kinoprogramme */
table.kinoprog						{ }
td.kinoprog_headline				{ padding:2px; padding-top:30px; vertical-align:middle; border-bottom:1px solid #3a2885; text-align:left; font-weight:bold; color:#3a2885; }
td.kinoprog_headline				{ padding:2px; margin-top:20px; vertical-align:middle; border-bottom:1px solid #3a2885; text-align:left; font-weight:bold; color:#3a2885; }
td.kinoprog_infoline				{ padding:2px; font-weight:bold; }
td.kinoprog_normline				{ padding:2px; vertical-align:top; border-bottom:1px solid #eeeeee; text-align:left; }

/* Tabellen - Format fuer Applets */
table.applet						{ }
td.applet							{ border:1px solid black; padding:1px; background-color:#eeeeee; vertical-align:middle; text-align:center; }

/* Tabellen - Format fuer das linke Menue */
table.linkes_menu					{ border-collapse:collapse; border-spacing:0px; }
/*td.linkes_menu_titel				{ border-bottom:1px solid #ffffff; padding:0 0 0 0px; text-align:left; font-weight:bold; text-transform:lowercase; color:#ffffff; }*/
td.linkes_menu_titel				{ background-image:url('/images/menu/links/balken.gif'); background-repeat:repeat-y; border-bottom:1px solid #ffffff; padding:3 2 3 10px; text-align:left; font-weight:bold; text-transform:lowercase; color:#ffffff; }
td.linkes_menu_image				{ padding:4 4 0 0px; vertical-align:top; }
td.linkes_menu_text				{ padding:0 0 0 0px; text-align:left; vertical-align:top; text-transform:lowercase;  }

/* Tabellen - Format fuer das rechte Menue */
table.rechtes_menu			{ border-collapse:collapse; border-spacing:0px; }
/*td.rechtes_menu_titel			{ border-bottom:1px solid white; padding:0 0 0 0px; text-align:left; font-weight:bold; text-transform:lowercase; color:white; }*/
td.rechtes_menu_titel			{ background-image:url('/images/menu/links/balken.gif'); background-repeat:repeat-y; border-bottom:1px solid white; padding:3 2 3 10px; text-align:left; font-weight:bold; text-transform:lowercase; color:white; }
td.rechtes_menu_image			{ padding:4 4 0 0px; vertical-align:top; }
td.rechtes_menu_text			{ padding:0 0 0 0px; text-align:left; vertical-align:top; text-transform:lowercase;  }
td.rechtes_menu_ctext			{ padding:0 0 0 0px; text-align:center; vertical-align:top; text-transform:lowercase; color:white; }
td.rechtes_menu_iwk			{ padding:0 0 0 0px; text-align:left; vertical-align:top; font-size:11px; font-weight:normal; color:white; text-decoration:none; text-transform:lowercase; }

/* Tabellenformat fur Menues */
td.menu_oben_logo					{ text-align:left; vertical-align:middle; font-size:14px; }
td.menu_oben_buttons				{ padding:0 0 4 0px; text-align:right; vertical-align:bottom; font-size:10px; text-transform:lowercase; }
td.menu_oben_suchen				{ padding:4 0 4 0px; text-align:right; vertical-align:bottom; font-size:10px; font-weight:bold; text-transform:lowercase; color:#3a2885; }

/* Tabellen - Format fuer das Result Widget */
table.ergebnis						{ border-collapse:collapse; border-spacing:0px; margin-top:10px; margin-bottom:10px; background-color:#ffffff;}
td.ergebnis_titel					{ background-image:url('/images/balken_ergebnis.gif'); background-repeat:repeat-y; border-bottom:1px solid #3a2885; padding:0 0 0 10px; background-color:#f1edff; text-align:left; font-weight:bold; color:#3a2885; } 
td.ergebnis_titel_inner		{ text-align:left; font-weight:bold; color:#3a2885; } 
/* td.ergebnis_titel					{ background-image:url('/images/balken_bildauswahl.gif'); background-repeat:repeat-y; border-bottom:1px solid #00a574; padding:2 2 2 10px; background-color:#cbf4e6; text-align:left; font-weight:bold; color:#000000; } */
td.ergebnis_titel_aktionen		{ border-bottom:1px solid #3a2885; padding:2px; background-color:#f1edff; vertical-align:middle; text-align:right; } 
td.ergebnis_titel_aktionen_inner		{ vertical-align:middle; text-align:right; } 
/* td.ergebnis_titel_aktionen		{ border-bottom:1px solid #00a574; padding:2px; background-color:#cbf4e6; vertical-align:middle; text-align:center; } */
td.ergebnis_lfdnr					{ padding-left:2px; padding-top:1px; padding-right:2px; padding-bottom:1px; vertical-align:top; text-align:right; }
td.ergebnis_spaltentitel		{ padding:2px 8px 2px 2px; vertical-align:middle; text-align:left; border-bottom:1px solid #dddddd; font-style:italic; font-size:10px; }
td.ergebnis_spaltentitel2		{ padding:1px; vertical-align:middle; text-align:center; border-bottom:1px solid #dddddd; font-style:italic; font-size:9px; }
td.ergebnis_inhalt				{ padding:2px; vertical-align:top; text-align:left; border-bottom:1px solid #eeeeee; }
td.ergebnis_inhalt2				{ padding:2px; vertical-align:top; text-align:left; border-bottom:1px solid #eeeeee; background-color:#f1f1f1; }
td.ergebnis_text					{ padding:2px; vertical-align:top; text-align:left; border-bottom:1px solid #eeeeee; }
td.ergebnis_text_rechts			{ padding:2px; vertical-align:top; text-align:right; border-bottom:1px solid #eeeeee; }
td.ergebnis_bildinhalt			{ padding:2px; vertical-align:middle; text-align:center; border-bottom:1px solid #eeeeee; }
td.ergebnis_textbuttons			{ vertical-align:bottom; text-align:right; }
td.ergebnis_datum					{ padding:2px; vertical-align:top; text-align:center; border-bottom:1px solid #eeeeee; }
td.ergebnis_aktionen 			{ padding:2px; vertical-align:middle; text-align:center; border-bottom:1px solid #eeeeee; }
td.ergebnis_aktionen2 			{ padding:1px; vertical-align:middle; text-align:center; border-bottom:1px solid #eeeeee; }
td.ergebnis_icon					{ padding:2px; vertical-align:middle; text-align:center; border-bottom:1px solid #eeeeee; }
td.ergebnis_scrollbar			{ padding:0px; border:1px solid #3a2885; }
td.ergebnis_scrollbar_o			{ background-color:#eeeeee; vertical-align:middle; text-align:center; }
td.ergebnis_scrollbar_m			{ background-color:#cccccc; vertical-align:middle; text-align:center; }
td.ergebnis_scrollbar_u			{ background-color:#eeeeee; vertical-align:middle; text-align:center; }
td.ergebnis_scrollbar_b			{ background-color:#eeeeee; vertical-align:middle; text-align:center; }

/* Tabellen - Format fuer IWK */
table.iwk							{ border-collapse:collapse; border-spacing:0px; margin-top:10px; margin-bottom:10px; background-color:#ffffff; }
td.iwk0_text						{ background-image:url('/images/balken_bildauswahl.gif'); background-repeat:repeat-y; border-bottom:1px solid #00a574; padding:2 2 2 10px; background-color:#cbf4e6; text-align:left; font-weight:bold; color:#000000; } 
td.iwk0_aktion						{ border-bottom:1px solid #00a574; padding:2px; background-color:#cbf4e6; vertical-align:middle; text-align:center; } 
td.iwk1_text						{ padding:2 2 2 20px; vertical-align:top; text-align:left; border-bottom:1px solid #eeeeee; font-weight:bold; }
td.iwk1_aktion						{ padding:2 2 2 2px; vertical-align:top; font-weight:bold; text-align:center; border-bottom:1px solid #eeeeee; }
td.iwk2_text						{ padding:2 2 2 40px; vertical-align:top; text-align:left; border-bottom:1px solid #eeeeee; }
td.iwk2_aktion						{ padding:2 2 2 2px; vertical-align:top; text-align:center; border-bottom:1px solid #eeeeee; }
td.iwk_trenner						{ }

span.ergebnis_titel_gefunden	{ color:#3a2885; font-size:9px; font-weight:normal; }

/* Tabellen - Format fuer das Detail Widget */
table.details  					{ table-layout:fixed; border-collapse:collapse; border-spacing:0px; margin-top:10px; margin-bottom:10px; }
td.details_titel  				{ background-image:url('/images/balken_details.gif'); background-repeat:repeat-y; border-bottom:1px solid #3a2885; padding:2 2 2 10px; background-color:#f1edff; vertical-align:middle; text-align:left; font-weight:bold; color:#3a2885; }
td.details_aktionen				{ border-bottom:1px solid #3a2885; padding:2px; background-color:#f1edff; vertical-align:middle; text-align:center; }
td.details_inhalt 				{ border-bottom:1px solid #3a2885; padding:2px; background-color:#f9f9f9; vertical-align:top; text-align:left; }




/* Tabellen - Format fuer Navigation */
table.navigation					{ }
td.navigation_button  			{ }

/* Tabellenformat fuer Haupt-Inhalt */
table.data					{ }
td.data						{ vertical-align:top; border-top:1px solid #3a2885; }
td.beschriftung_haupttabelle_oben		{ padding:0 0 0 0px; margin:0 0 0 0px; color:black; font-size:9px; }

/* Tabellenformat fuer Fehlerseite */
table.errorpage					{ }
th.errorpage					{ background-color:#dddddd; vertical-align:top; }
td.errorpage					{ background-color:#eeeeee; vertical-align:top; }

/* Tabellenformat fuer Fehlertext */
td.fehlertext					{ background-color:#eeeeee; vertical-align:left; font-size:14px; }

/* Tabellenformat fuer die Informationszeile */
td.login					{ font-size:10px; text-align:right; color:#3a2885; }
td.seiteninfo					{ font-size:10px; text-align:left; color:#3a2885; }

/* Tabellenformat beim Start eines Bausteines, z.B. /bs/yp */
table.auswahl  					{ border-spacing:0px; border-bottom:1px solid #3a2885; }
table.auswahl_ohne				{ border-spacing:0px; }
td.auswahl_titel				{ padding:2px; border-bottom:1px solid #3a2885; background-color:#f1edff; text-align:left; font-weight:bold; }
td.auswahl_bild 				{ padding:5px; }
td.auswahl_text 				{ padding:5px; }

/* Tabellenformat fuer Auswahl mit Bild-Design */
table.bildauswahl  				{ border-spacing:0px; margin-top:10px; margin-bottom:10px; }
td.bildauswahl_titel				{ background-image:url('/images/balken_bildauswahl.gif'); background-repeat:repeat-y; padding:2 2 2 10px; border-bottom:1px solid #00a574; color:#000000; background-color:#cbf4e6; text-align:left; font-weight:bold; }
td.bildauswahl_bild 				{ padding:4 4 4 1px; text-align:left; vertical-align:top; }
td.bildauswahl_text 				{ padding:5px; text-align:left; vertical-align:top; }
li.bildauswahl						{ padding-bottom:6px; }

table.schlusszeile				{ margin-top:4px; }
td.schlusszeileL					{ color:#3a2885; text-align:left; font-size:10px; font-weight:bold; }
td.schlusszeileM					{ color:#3a2885; text-align:center; font-size:10px; font-weight:bold; }
td.schlusszeileR					{ color:#3a2885; text-align:right; font-size:10px; font-weight:bold; }

/* Verschiendene P Eigenschaften */
p.copyright							{ font-size:12px; text-align:right; color:#aaaaaa; }
p.error								{ color:#ff0000; } 
p.not_verified						{ border:1px solid black; color:#000000; background-color:#ffffff; padding:10px; text-align:center; vertical-align:middle; font-size:14px; }
p.prototyp							{ border:1px solid black; color:#000000; background-color:#ffffff; padding:10px; text-align:center; vertical-align:middle; font-size:14px; }
p.shutdown							{ border:1px solid black; color:#ffffff; background-color:#3a2885; padding:10px; text-align:center; vertical-align:middle; font-size:14px; }
p.online_seit						{ color:#3a2885; font-size:9px; text-align:right; margin-left:5px; margin-right:5px; }
p.hinweis							{ border:1px solid black; color:#000000; background-color:#f1edff; padding:10px; text-align:center; vertical-align:middle; }
p.lll_zwischentext				{ margin:8 0 0 0px; font-style:italic; }


/* Verschiendene DIV Eigenschaften */
div.navigation						{ margin-top:20px; border-top:1px solid #f1edff; text-align:right; }
div.setashomepage					{ background-color:#ffffff; margin:8 4 2 4px; padding:2px; text-align:center; vertical-align:middle; }
div.schlusszeile					{ margin-top:4px; color:#3a2885; text-align:center; font-size:10px; font-weight:bold; }
div.news_datum						{ padding:4 0 0 0px; font-style:italic; }
div.news_datum2					{ }
div.news_titel						{ padding:4 0 4 0px; font-weight:bold; }
div.news_titel a					{ padding:4 0 4 0px; font-weight:bold; }
div.news_titel2					{ }
div.news_text						{ text-align:justify; }



/* Software Download Hinweise */
div.download_software			{ padding-left:1cm; padding-right:1cm; margin-top:1cm; border-top:1px solid gray; color:gray; border-bottom:1px solid gray; }
p.download_software				{ font-size:9px; }
li.download_software				{ font-size:9px; }

/* Fussnoten */
div.fussnote						{ padding-left:1cm; padding-right:1cm; margin-top:1cm; border-top:1px solid gray; color:gray; border-bottom:1px solid gray; }
p.fussnote							{ font-size:9px; }



/* Fehler beim Ausfuellen von Formularen */
ul.formularfehler 				{ color:#ff0000; }
li.formularfehler 				{ color:#ff0000; }

/* Eigenschaften der Detail-Anzeige (DetailView) */
/*a:link {
  color: #005FAD;
}

a:hover {
  color: #005FAD;
}

a:active {
  color: #005FAD;
}

a:visited {
  color: #005FAD;
}*/

.dtv_headline 
{
  font-family: Verdana, Arial, Helvetica, Syntax, sans-serif;
	font-size: 11px;
	font-weight: bold;
  color: #000000;
}

.dtv_level1
{
  background-color: #CBF4E6;
}

.dtv_level2 
{
  background-color: #FFFFFF;
	border-color:#98E0CA;
	border-style:solid;
	border-color: #98E0CA;
	border-width:1px
}

.dtv_level3 
{
  font-family: Verdana, Arial, Helvetica, Syntax, sans-serif;
  font-size: 11px;
  color: #000000;
}

.framed_img1 { background-color: #A2A2A2; }
.framed_img2 { background-color: #EBEBEB; }
