	/* Startseite */
.start_schattenspiel {
	line-height: 2em;
	text-align: center;
}
.start_schattenspiel h5 {
	font-size: 3.7em;
	position: relative;
	color: #CBD6F8;
}
.start_schattenspiel h6 {
	font-size: 3.4em;
	display: inline;
	left: 0.0em;
	top: -0.4em;
	position: relative;
	color: #2A45C1;
}
	/* News */
#news {
	margin: 20px 12px 12px 12px;
}
ul#termine {
	margin: 20px 0 0 0;
	font-weight: bold;
	list-style: none;
}
ul#termine li {
	border-top: 1px #0074C8 dotted;
	padding-bottom: 20px;
}
ul#termine li a {
	text-decoration: none;
}
ul#termine li ul {
	display: none;
	list-style: none;
}
ul#termine li ul li {
	border: none;
	padding-bottom: 0;
}
	/* Kurse */
#wrapperkurse {
	margin: 0 12px 12px 12px;
}
#wrapperkurse div#kurse_erw {
	padding-bottom: 30px;
}
ul.kurse {
	list-style: none;
}
ul.kurse li {
	text-align: center;
}
ul.kurse li a:hover {
	text-decoration: underline;
}
ul.kurse li ul {
	padding: 10px 0 0 0;
	list-style: none;
	font-size: 1em;
	display: none;
	text-align: left;
}
ul.kurse li ul li div.kurs_block {
	border: 1px solid #0074C8;
	width: 480px;
	text-align: left;
	margin: 0 auto 20px auto;
	padding: 5px;
}
ul.kurse li ul li div.kurs_titel {
	font-weight: bold;
	color: orange;
}
ul.kurse li ul li div.kurs_beschreibung {
	margin-bottom: 10px;
}
ul.kurse li ul li div.kurs_anmeldung {
	margin-top: 10px;
}
ul.kurse li ul li div.kurs_anmeldung a, ul.kurse li ul li div.kurs_anmeldung a:active, ul.kurse li ul li div.kurs_anmeldung a:visited {
	text-decoration: none;
	color: #2A45C1;
}
ul.kurse li ul li div.kurs_anmeldung a:hover {
	color: orange;
}
	/* Theater auf Rädern + Aktuelles */
#tifraeder {
	margin: 20px 12px 12px 12px;
}
ul#tifmacht {
	list-style-image: url(bulletin.gif);
	padding: 0 30px;
}
#tifaktuelles {
	margin: 20px 12px 12px 12px;
}
	/* Produktionen */
ul#produktionen {
	list-style: disc;
	font-weight: bold;
	list-style-image: url(bulletin.gif);
	margin: 20px 12px 12px 12px;
	padding: 0 30px;
}
ul#produktionen li {
	padding: 5px 0px;
}
ul#produktionen a:hover {
	text-decoration: underline;
}
ul#produktionen li ul {
	list-style: none;
	font-size: 1em;
	display: none;
}
div.prodborder {
	border: 1px solid #0074C8;
	padding: 0 10px;
	margin: auto;
}
div.prodborder span {
	display: block;
}
div.prodborder table {
	border: none;
	border-collapse: collapse;
	table-layout: fixed;
}
div.prodborder .titel {
	font-size: 1.3em;
	text-align: center;
	padding-bottom: 10px;
}
div.prodborder .genre {
	text-align: center;
	padding-bottom: 10px;
}
div.prodborder .zeile {
	padding-bottom: 10px;
}
div.prodborder .links {
	float: left;
	width: 100px;
}
div.prodborder .rechts {
	padding-left: 110px;
}
div.prodborder .td_links {
	padding-right: 10px;
	border-bottom: 1px dotted #0074C8;
}
div.prodborder .td_rechts {
	padding-left: 10px;
	border-bottom: 1px dotted #0074C8;
}
	/* Über uns */
#tifist {
	margin: 20px 12px 12px 12px;
}
#tifbietet {
	margin: 20px 12px 32px 12px;
}
#tifbietet ul {
	list-style-image: url(bulletin.gif);
	padding: 0 30px;
}
#tifkontakt {
	margin: 20px 12px 32px 12px;
}
#tifkontakt td {
	padding-bottom: 10px;
	padding-right: 10px;
}
#tifweg {
	margin: 20px 12px 12px 12px;
}
#tifweg table td {
	padding-right: 25px;
	padding-bottom: 10px;
}
	/* Kursanmeldung */
form#anmeldung {
	margin: 20px 12px 12px 12px;
}
form#anmeldung p {
	margin-bottom: 15px;
}
form#anmeldung input {
	width: auto;
}
form#anmeldung label {
	display: block;
}
div#anmelde_input_l, div#anmelde_input_r {
	width: 30%;
}
div#anmelde_input_l {
	float: left;
}
div#anmelde_input_r {
	margin-left: 35%;
}
div#anmelde_input_l input, div#anmelde_input_r input {
	width: 99%;
	height: 18px;
	margin-bottom: 5px;
	font-size: 0.8em;
	font-family: "Comic Sans MS";
}
div#anmelde_input_l textarea {
	width: 99%;
	height: 75px;
	margin-bottom: 5px;
	font-size: 0.8em;
	font-family: "Comic Sans MS";
}
textarea#anmeldung_sonstiges {
	width: 65%;
	height: 90px;
	font-size: 0.8em;
	font-family: "Comic Sans MS";
}
	/* Rückmeldung */
ul#fehlerliste {
	list-style-image: url(bulletin.gif);
	padding: 0 30px;
}
