/* Sonderformate für Literaturteil Theaterpädagogik und Schauspielkunst */
td.chapter				{vertical-align: top; font-size: 1.20em; line-height: 1.3em; font-weight: bold; text-decoration: underline;}
td.subchapter			{vertical-align: top; font-size: 0.95em; line-height: 1.2em; font-weight: normal;}
td.subsubchapter		{vertical-align: top; font-size: 0.83em; line-height: 1.1em; font-weight: normal;}

.text					{font-size: 0.95em; font-weight: normal; line-height: 1.1em; text-align: justify;}
.text2					{font-size: 0.95em; font-weight: normal; line-height: 1.2em; text-align: center;}

/* Formate für Tabelle Termine der Fortbildungen */
.ot06_termine			{margin-top: 20px; width: 500px; border-style: none;}
.ot06_datum1			{padding-top: 10px; white-space: nowrap; font-weight: bold;}
.ot06_datum2			{padding-top: 10px; white-space: nowrap; text-align: right;}
td.ot06_inhalt			{padding-left: 30px; text-align: left;}
p.ot06_fp				{line-height: 1.5em;}
p.ot06_fpg				{margin-top: 10px; line-height: 1.5em;}
span.ot06_fpd			{font-size: 0.83em;}

/* Sonderformate für Tabelle Termine Vollzeitausbildung */
table.ot07_termine		{width: 600px; border: 1px solid #393941; border-collapse: collapse;}
th.ot07_tage			{border: 1px solid #393941; font-size: 0.70em; font-weight: bold; text-align: center;}
td.ot07_tage			{border: 1px solid #393941; font-size: 0.70em; font-weight: bold; text-align: center;}
td.ot07_wochen			{border: 1px solid #393941; font-size: 0.70em; font-weight: bold; vertical-align: top; white-space: nowrap;}
td.ot07_inhalt			{border: 1px solid #393941; font-size: 0.70em; font-weight: normal; vertical-align: top;}
p.ot07_datetopic		{font-weight: bold; white-space: nowrap;}

/* Abschnittsüberschrift Fortbildung bei aktuell */
h3.ot_08_aktuell		{font-size: 1.00em; font-weight: bold; letter-spacing: 0.10em; margin-top: 2.50em;}

/* Formate für Übersicht Theaterpädagogik */
ol.ot_08_typenliste		{font-size: 1.00em; line-height: 1.00em; letter-spacing: 0.1em; font-weight: bold; list-style-type: upper-alpha;}
/* ol.ot_08_typenliste		{font-size: 1.00em; line-height: 1.00em; letter-spacing: 0.1em; font-weight: normal; list-style-type: upper-alpha;} */
li.ot_08_typenpunkt		{padding-top: 5px;}
div.ot_08_k_container	{padding: 0.50em 0.00em 1.50em 0.00em; font-size: 1.00em; font-weight: normal; letter-spacing: 0.0em;}
table.ot_08_k_liste		{width: 80%; text-align: center;}

/* Ebene für Sonderankündigung Beratungsgespräche */
div.ot_beratungen		{width: 500px; margin: 5px; padding: 5px; border: 1px solid #3d6418;}

/* Sonderformat Text für Kontakt */
.ot_big					{font-size: 1.20em; font-weight: normal;}
.ot_big_bold			{font-size: 1.20em; font-weight: bold;}

/* Sonderformate für presse-echo */
.ot_artikel				{margin-bottom: 20px; padding: 10px; background-color: white; border: 1px solid #ee5a10; text-align: left;}
.ot_small_just			{font-size: 0.83em; font-weight: normal; text-align: justify;}
.ot_bild_l				{float: left; margin-right: 10px; margin-bottom: 5px;}
.ot_bild_r				{float: right; margin-left: 10px; margin-bottom: 5px;}

ul.ot_square			{list-style-type: square;}

/* Sonderformate für k_anfahrt_ot.php */
td.ot_anfahrt			{font-size: 0.83em; line-height: 1.2em; font-weight: normal;}
p.ot_anfahrt_abstand	{font-size: 0.83em; line-height: 1.2em; font-weight: normal; margin: 6px 25px;}
p.ot_anfahrt_abstand_2	{font-size: 0.83em; line-height: 1.2em; font-weight: normal; margin: 3px 25px;}

/* Sonderformat für Anmeldeformulare aktuell */
td.ot_formulare			{font-size: 0.83em; line-height: 1.2em; font-weight: bold;}

/* Sonderformat für Forumsbereich */
th.ot_forum				{font-size: 0.83em; font-weight: bold;}
td.ot_heading			{font-size: 0.83em; font-weight: bold;}
td.ot_beitrag			{font-size: 0.83em; font-weight: normal;}

h1.ot_header_topic		{font-size: 1.2em; font-weight: bold; margin: 0px; padding: 0px;}
h1.ot_header_answer		{font-size: 1.0em; font-weight: bold; margin: 0px; padding: 0px;}

p.ot_writer_topic		{font-size: 1.2em; line-height: 1.1em; font-weight: normal; margin: 0px; padding: 0px;}
p.ot_writer_answer		{font-size: 1.0em; line-height: 1.2em; font-weight: normal; margin: 0px; padding: 0px;}

ul.ot_small_list		{font-size: 0.83em; line-height: 1.2em;}

.ot_d_input				{font-size: 0.83em;}

/* Formularauszeichnung */
fieldset.ot_08_fs		{border: 3px double #008000;}
legend.ot_08_le			{font-size: 0.83em; color: #008000; font-style: italic;}
label.ot_08_label		{font-weight: bold;}
label.ot07_label		{font-weight: bold;}

/* Sonderformat Breite Eingabefelder */
input.ot_08_f_feld		{width: 450px; font-size: 0.83em;}
textarea.ot_08_f_box	{width: 450px; font-size: 0.83em;}
select.ot_08_f_liste	{width: 450px; height: 20px; font-size: 0.83em;}

/* Sonderformate Kontaktseite (Unterschied zu Druckfassung) */
#ot_08_googalista 		{margin: 2px; padding: 0px; width: 425px; height: 350px; overflow: hidden; border: 2px solid #008000;}
#ot_08_kontakt			{margin: 0px; padding: 0px;}
tr.ot_08_kopf_doppel	{text-align: left;}
#ot_08_raeume_link		{display: block;}
#ot_08_anfahrt_link		{display: block; margin-bottom: 2.00em;}
#ot_08_anfahrt_menu		{text-align: left;}