body					{margin: 0px; padding: 0px; background-color: #ffffcc; color: #393941; font-size: 1.0em;}

/* iframe ot_bilderserie*/
#ot_bilderserie 		{margin: 10px 0px 0px 0px; padding: 0px; width: 100%; height: 60px; overflow: hidden; border: none;}
/* Bildformate */
img						{border: none; font-size: 0.6em;}
img.ot_aktuell			{margin: 5px; vertical-align: middle;}
img.ot_nav				{margin: 3px 0px; padding: 0px;}
img.ot_nav_2			{margin: 3px 0px 3px 10px; padding: 0px;}
img.ot_nav_3			{margin: 3px 0px 13px 10px; padding: 0px;}
img.ot_nav_4			{margin: 3px 0px 3px 20px; padding: 0px;}
img.f_marker			{width: 13px; height: 13px;}
/* Übersicht Fotobeispiele Kursbereiche */
img.foto_list			{border: 1px solid #ee5a10;}

/* Schriftgröße Tabellenzellen */
th						{font-size: 1.00em; font-weight: bold;}
td						{font-size: 1.00em;}
/* Fotoserien */
tr.ot_08_foto_zeile		{text-align: center;}
td.ot_08_foto_first		{width: 50%;}
td.ot_08_foto_zelle		{padding-top: 20px;}

/* Abschnitte Gliederung */
div.ot_kopf				{margin: 0px; padding: 10px 10px 10px 160px; background-color: #ffffcc;}
div.ot_logo				{float: right; width: 150px; margin-left: 20px;}
/* Kontaktdaten Druckversion */
#ot_08_printkopf		{display: none;}

div.ot_inhalt			{margin: 40px 0px 0px 0px; padding: 0px 15px 10px 160px;}
div.ot_bg				{background: url(../img/mans3.gif);}
div.ot_bg2				{background: url(../img/mans3.gif); clear: both; padding: 10px 0px;}
div.ot_bg_03			{background: url(../img/mans3.gif); padding-top: 1.00em;}
div.ot_sans_bg			{padding: 5px 10px;}

/* Ebenen für Anzeige Dozenten */
div.ot_team				{clear: both; padding-top: 15px;}
div.ot_teambild			{position: relative; top: 0px; left: 0px; width: 120px; float: left; text-align: center;}
div.ot_teamtext			{margin-left: 130px; padding: 0px; font-size: 1.00em; line-height: 1.20em; font-weight: normal;}

/* Navigation und Hilfsnavigation */
div.ot_smallnav			{margin: 20px 0px 10px 0px; font-size: 0.83em; line-height: 1.20em; font-weight: normal; text-align: center; clear: both;}
div.ot_terminnav		{margin: 20px 0px 10px 0px; font-size: 1.00em; line-height: 1.20em; font-weight: normal; text-align: center;}
div.flexnav				{position: absolute; left: 0px; top: 10px; width: 150px; height: 500px; margin: 0px; padding: 70px 0px 0px 0px; visibility: visible; z-index: 2; background: #ffffcc url(../img/ot_logo_navi.gif) top left no-repeat; overflow: hidden;}

/* Überschriften */
h1.ot_pageheader		{font-size: 1.5em; font-weight: bold; letter-spacing: 0.1em;}
h1.ot_kursheader		{font-size: 1.5em; font-weight: bold; letter-spacing: 0.5em;}
h2.ot_pagesubheader		{font-size: 1.3em; font-weight: bold; letter-spacing: 0.1em;}
h2.ot_kurstitel			{font-size: 1.3em; font-weight: bold; letter-spacing: 0.1em;}
/* Sonderformat Überschrift zweiter Ordnung mit Abstand vor (Zugang Forumsbereich, Fotoseiten) */
h2.ot_pagesub_abstand	{font-size: 1.30em; font-weight: bold; letter-spacing: 0.1em; padding-top: 10px; text-align: center;}
h3.ot_section			{font-size: 1.0em; font-weight: bold; letter-spacing: 0.1em;}
h3.ot_section_uc		{font-size: 1.0em; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase;}

/* Fließtext */
p.ot_bold				{font-size: 1.0em; line-height: 1.2em; font-weight: bold;}
p.ot_bold_center		{font-size: 1.0em; line-height: 1.2em; font-weight: bold; text-align: center;}

p.ot_small				{font-size: 0.83em; line-height: 1.2em; font-weight: normal;}
p.ot_small_bold			{font-size: 0.83em; line-height: 1.2em; font-weight: bold;}
p.ot_verysmalltext		{font-size: 0.70em; line-height: 1.2em; font-weight: normal;}
p.ot_x_small_bold		{font-size: 0.70em; line-height: 1.2em; font-weight: bold;}

/* Textauszeichner */
span.ot_normal			{font-size: 1.00em; line-height: 1.2em; font-weight: normal;}
span.ot_small			{font-size: 0.83em; line-height: 1.2em; font-weight: normal;}
span.ot_small_bold		{font-size: 0.83em; line-height: 1.2em; font-weight: bold;}

span.ust				{text-decoration: underline;}
span.uk					{text-decoration: underline; font-style: italic;}
span.uf					{text-decoration: underline; font-weight: bold;}
span.k					{font-style: italic;}
span.f					{font-weight: bold;}
span.ot_08_nf			{font-weight: bold; letter-spacing: 0.1em;}

span.ot_08_uc			{text-transform: uppercase;}

/* Listen */
li.ot_abstand			{margin-top: 1em;}
li.ot_abstand_2			{margin-top: 2em;}

/* Links */
a:link					{color: #ee5a10;}
a:hover					{color: #ee5a10;}
a:active				{color: #ee5a10;}
a:visited				{color: #ee885b;}

.error					{font-size: 0.83em; font-weight: normal; color: #b22222;}
span.ot_07_e			{font-weight: bold; color: #b22222;}

/* Provisorischer Error-Link */
a.ot_07_e_link:link		{color: #b22222;}
a.ot_07_e_link:hover	{color: #b22222;}
a.ot_07_e_link:active	{color: #b22222;}
a.ot_07_e_link:visited	{color: #b22222;}