/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- ASH ------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

body {
  margin: 0px 0px 0px 0px;
  background-color: #CCCCCC;
}

hr {
  border: 0px; /* Für Firefox und Opera */
  border-top: solid 1px #FFFFFF;
  border-bottom: solid 1px #CCCCCC; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

p {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #666666;
  font-size: 0.9em;
}

a:link, a:visited {
  color: #990000;
  text-decoration: none;  
}
a:hover, a:focus {
  color: #990000;
  text-decoration: underline;
}

.li {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #CCCCCC;
  font-size: 0.9em;
  list-style-type: none;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Adminbereich - nur sichtbar im Adminmodus--- */
/* --------------------------------------------------------------------------------------------------------------------------- */

/* --- Breadcrumbs, die nur in der Adminansicht erscheinen ------------------------------------------------------------------- */
.breadcrumbs {
  margin: 20px 1px 1px 1px;
  padding: 5px 5px 5px 5px;
  background-color: #DDDDDD;
  border: 1px solid #999999;
  
  font-family:Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #333333;
}

/* --- Admin - Template Erstellungs- und Bearbeitungsbuttons ----------------------------------------------------------------- */
.adminButton img {
  padding: 0px 1px 0px 0px;
  border: none;
  vertical-align: bottom;
}

/* --- Admin - Template Erstellungsdatum ------------------------------------------------------------------------------------- */
.adminDate {
  font-size: 0.8em;
  vertical-align: top;
}

/* --- Admin - Template Name ------------------------------------------------------------------------------------------------- */
.adminTemplateName {
  font-weight: bold;
  font-size: 0.8em;
}

/* --- Admin - hellgrauer Adminbereich --------------------------------------------------------------------------------------- */
.contentAdmin {
  margin: 0px 1px 1px 1px;
  padding: 5px 5px 5px 5px;
  background-color: #DDDDDD;
  border: 1px solid #999999;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  color: #333333; 
}

.adminTemplateHeader {
  padding: 2px 2px 2px 2px;
  background-color: #DDDDDD;
  border: 1px solid #999999;
}

.adminTemplateRechts {
  float: right;
  width: 40%;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.9em; 
	font-weight: normal;
  line-height: 1.2em;
	text-decoration: none;
	color: #000000;
  vertical-align: top;
  text-align: right;
}

.adminTemplateLinks { 
  float: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.9em; 
	font-weight: normal;
	text-decoration: none;
	color: #000000; 
}
.adminTemplateLinks a:link, .adminTemplateLinks a:visited, .adminTemplateRechts a:link, .adminTemplateRechts a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.adminTemplateLinks a:hover, .adminTemplateLinks a:active, .adminTemplateRechts a:hover, .adminTemplateRechts a:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.adminTemplateContent {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.7em; 
	font-weight: normal;
	text-decoration: none;
	color: #000000; 
  width: 100%;
}

.creationInfo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.9em; 
	font-weight: normal;
	text-decoration: none;
	color: #000000;
  text-align: left;
  padding: 10px 10px 10px 10px;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Ende: Adminbereich --- */
/* --------------------------------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Startseite ------------------------------------------------------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------------------------------- */

.intro {
	background-image: url(/Repository/Intro_08_09.jpg);
	background-repeat: no-repeat;
}

.intro h1 {
  font-family: "Times New Roman", Times, serif;
  font-size: 2.5em;
  font-weight: normal;
  text-decoration: none;
}
.intro h2 {
  font-family: "Times New Roman", Times, serif;
	font-size: 1.5em; 
	font-weight: normal;
	text-decoration: none;
}
.intro h3 {
  font-family: "Times New Roman", Times, serif;
	font-size: 1.4em; 
	font-weight: normal;
	text-decoration: none;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Home ------------------------------------------------------------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------------------------------- */

.content {
  position: relative;
}

/* --- Hauptmenue auf HOME (links) ------------------------------------------------------------------------------------------- */
.mainmenu {
  float: left;  
  margin: 170px 0px 0px 30px;
  width: 157px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;  
}
.mainmenu a:link, .mainmenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.mainmenu a:active, .mainmenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

.menu {
  list-style-type: none;
}

/* --- Sponsorlogo auf HOME (ZICERO) ---------------------------------------------------------------------------------------- */
.sponsorlogo {
  margin: 70px 0px 0px 38px;
}

/* --- Programmuebersicht auf HOME ------------------------------------------------------------------------------------------ */
.programmUebersicht {
  float: left;
  margin: 24px 0px 0px 23px;
}

.headline01 h1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.5em;
  color: #FFFFFF;
  letter-spacing: 2px;
  text-align: center;
  height: 0.9em;
}

.headline02 h2 {
  font-family: "Times New Roman", Times, serif;
  font-weight: normal;
  font-size: 1.1em;
  color: #FFFFFF;
  text-align: center;
  height: 0.7em;
}

.teaserRahmen {
  margin: 10px 0px 10px 0px;
}

.programmDatum {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	background-color: White;
	line-height: 22px;
	text-align: center;
}

.programmPreview, .programmPreview a:link, .programmPreview a:active, .programmPreview a:visited, .programmPreview a:hover {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.1em;
  color: #990000;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
}

.programmSpacer {
	width: 10px;
	height: 10px;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Home - Ende ----------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- menuCenter - Template - menuGrau -------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.menuCenterHeader {
  float: left;
  margin: 73px 0px 0px 0px;
  width: 90%;
  height: 40px;
  padding: 0px 0px 0px 30px;
}

.menuCenterHeader h1 {
  font-family: "Times New Roman", Times, serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 2.5em;
  text-align: left;
  color: #FFFFFF;
}

/* --- wird bei den Mitarbeiterseiten - Biografien verwendet ---------------------------------------------------------------- */
.menuCenterHeader h2 {
  font-family: "Times New Roman", Times, serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 2em;
  text-align: left;
  color: #FFFFFF;
  line-height: 1.8em;
}

.hrMenuCenter {
  float: left;
  margin: 16px 0px 0px 0px;  
  padding: 0px 0px 0px 0px;
  width: 100%;
}

.textMenuCenter {
  float: left;
  margin: 94px 0px 0px 340px;
  width: 50%;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 0.8em;
  color: #666666;
  line-height: 1.5em;
}

/* --- Menu Center List (i.e. Spielplan) ------------------------------------------------------------------------------------- */

.menuCenterList {
  float: left;
  margin: 16px 0px 0px 300px;
  width: auto;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #990000;
  line-height: 25px;
}

.menuCenter ul {
  list-style-type: none;
}

.menuCenterList a:link, .menuCenterList a:visited { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #990000;
}

.menuCenterList a:active, .menuCenterList a:hover { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- SpielplanUebersicht --------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.spielplanUebersichtMenu {
  float: left;
  width: 995px;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #990000;
}

.spielplanUebersichtMenu ul {
  float: left;
  width: 100%;
  list-style-type: none;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 0px;
  line-height: 1em;
}
.spielplanUebersichtMenu li {
  display: inline;
  margin: 0px 10px 0px 24px;
}

.spielplanUebersichtMenu a:visited, .spielplanUebersichtMenu a:link { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #990000;
}
.spielplanUebersichtMenu a:active, .spielplanUebersichtMenu a:hover { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

.spielplanUebersicht {
  float: left;
  clear: both;
  width: 995px;
}

.spielplanUebersichtHeader {
  width: 100%;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  font-size: 1.4em;
}

.spielplanUebersichtHeaderLeft {
  font-family: "Times New Roman", Times, serif;
  font-weight: normal;
  text-decoration: none;
  padding: 10px;

  width: 34%;
  background-color: #333366;
  border: 0px;
	
  text-align: center;
  vertical-align: bottom;
}
.spielplanUebersichtHeaderCenter {
  border: 0px;
  line-height: 0px;

  width: 362px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.spielplanUebersichtHeaderRight {
  font-family: "Times New Roman", Times, serif;
  font-weight: normal;
  text-decoration: none;
  padding: 10px;
	
  width: 34%;
  border: 0px;
  background-color: #990000;
	
  text-align: center;
  vertical-align: bottom;
}

.spielplanUebersichtLeft, .spielplanUebersichtRight {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #666666;
  font-size: 13px;

  vertical-align: top;
  padding: 30px 20px 20px 32px;
}
.spielplanUebersichtCenter {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #666666;
  font-size: 13px;

  padding: 30px 20px 20px 32px;
  vertical-align: top;
	
  border-left:  1px solid #FFFFFF; 
  border-right: 1px solid #FFFFFF;
}

.spielplanUebersichtLeft a:link, .spielplanUebersichtCenter a:link, .spielplanUebersichtRight a:link, 
.spielplanUebersichtLeft a:visited, .spielplanUebersichtCenter a:visited, .spielplanUebersichtRight a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #666666;
  font-size: 13px;
}

.spielplanUebersichtLeft a:active, .spielplanUebersichtCenter a:active, .spielplanUebersichtRight a:active, 
.spielplanUebersichtLeft a:hover, .spielplanUebersichtCenter a:hover, .spielplanUebersichtRight a:hover {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
  font-size: 13px;
}

.spielplanUebersichtLeft h1, .spielplanUebersichtCenter h1, .spielplanUebersichtRight h1 {
  font-family: "Times New Roman", Times, serif;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
  font-size: 22px;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- SpielplanUebersicht - Ende -------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- TagesUebersicht - Header ---------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.tagesUebersichtMenu {
  float: left;
  margin: 14px 0px 0px -10px;
  width: 300px;
}

.tagesUebersichtMenu ul {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #990000;
  margin: 0px 0px 0px 0px;
}

.tagesUebersichtMenu li {
  line-height: 20px;	
  list-style-type: none;
}

.tagesUebersichtMenu a:link, .tagesUebersichtMenu a:visited { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #990000;
}
.tagesUebersichtMenu a:active, .tagesUebersichtMenu a:hover { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

.tagesUebersichtHeadline {
  float: left;
  margin: 2px 0px 0px 60px;
}

.tagesUebersichtHeadline h1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.3em;
  color: #FFFFFF;
  letter-spacing: 1.1px;
}

.tagesUebersichtHeadline h2 {
  font-family: "Times New Roman", Times, serif;
  font-weight: normal;
  padding: 0px 0px 0px 10px;
  margin: -24px 0px 0px 254px;
  font-size: 1.7em;
  color: #FFFFFF;
}

/* --- Datum - Monatsleiste oben --- ----------------------------------------------------------------------------------------- */
.tagesUebersichtMonatsLeiste {
  clear: both;
  float: left;
  margin: 15px 0px 0px 0px;
	width: 995px;
	height: 50px;
	background-color: #990000;
}

.tagesUebersichtMonatsLeiste ul {
  float: left;
  list-style-type: none;
  margin: 0px 0px 0px 20px;
  padding: 6px 0px 0px 0px;
  line-height: 2.3em;
}
.tagesUebersichtMonatsLeiste li {
  display: inline;
  margin: 0px 30px 0px -2px;
  padding: 4px 0px 4px 0px;
  
	font-family: "Times New Roman", Times, serif; 
  font-weight: normal;
  font-size: 1.1em;
}
.tagesUebersichtMonatsLeiste a:link, .tagesUebersichtMonatsLeiste a:visited {
  color: #FFFFFF;
  text-decoration: none;
}
.tagesUebersichtMonatsLeiste a:hover, .tagesUebersichtMonatsLeiste a:active {
  color: #CCCCCC;
  text-decoration: none; 
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- TagesUebersicht - Tabelle --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.tagesUebersichtsTabelle {
	clear: both;
  float: left;
	width: 995px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/* --- grosse Uebersichts-Tabelle  ------------------------------------------------------------------------------------------- */
.tagesUebersichtsTabelle table {
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;

	font-family: "Times New Roman", Times, serif; 
  font-weight: normal;
  font-size: 1.2em;
}

/* --- erste Spalte der Uebersichts-Tabelle  --------------------------------------------------------------------------------- */
.tagesUebersichtLeft {
	width: 13%;
	border-right: 1px solid White;
	border-bottom: 1px solid White;	
}
/* --- Altes Schaupielhaus --------------------------------------------------------------------------------------------------- */
.tagesUebersichtHeadlineAS {
	color: #330066;
  padding: 10px 20px 0px 20px;
	letter-spacing: 0px;
	width: 29%;
	vertical-align: top;
	text-align: center;
	border-right: 1px solid White;
	border-bottom: 1px solid White;	
	height: 74px;
}
/* --- Altes Komoedie am Marquart -------------------------------------------------------------------------------------------- */
.tagesUebersichtHeadlineKM {
	color: #990000;
  padding: 10px 20px 0px 20px;
  letter-spacing: 0px;
	width: 29%;
	vertical-align: top;
	text-align: center;
	border-right: 1px solid White;
	border-bottom: 1px solid White;
	height: 74px;
}
/* --- Weitere Spielstaetten ------------------------------------------------------------------------------------------------- */
.tagesUebersichtHeadlineWS {
	color: #FFFFFF;
  padding: 10px 20px 0px 20px;
	letter-spacing: 0px;
	width: 29%;
	vertical-align: top;
	text-align: center;
	border-right: 1px solid White;
	border-bottom: 1px solid White;
	height: 74px;
}

/* --- aktuelle Datums-Anzeige - Monat/Jahr ---------------------------------------------------------------------------------- */

.tagesUebersichtAktuellerMonat {
	font-size: 1.7em;
	color: #FFFFFF;
	text-align: right;
  vertical-align: bottom;
  margin:  0px -25px -11px 0px;
}

.tagesUebersichtAktuellesJahr {
	font-size: 0.8em;
	color: #AAAAAA;
	text-align: left;
  
  margin:  0px 0px 0px 24px;
  padding: 20px 0px 10px 0px;
}

/* --- aktueller Tag | Datum ------------------------------------------------------------------------------------------------- */
.tagesUebersichtAktuellerTag {
	font-size: 0.7em;
	color: #FFFFFF;
	text-align: left;
  vertical-align: top;
	padding-left: 24px;
	border-right: 1px solid White;
	border-bottom: 1px solid White;
}
.tagesUebersichtAktuellerTagHighlight {
  font-size: 0.8em;
  color: #AAAAAA;
}
/* --- in der Tagesuebersicht angezeigte Stücke ------------------------------------------------------------------------------ */
.tagesUebersichtInhalt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #666666;
	text-align: left;  
	vertical-align: top;  
	padding: 10px 40px 10px 40px;
	border-right: 1px solid White;
	border-bottom: 1px solid White;
}
.tagesUebersichtInhalt a:link, .tagesUebersichtInhalt a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
  text-decoration: none;
}
.tagesUebersichtInhalt a:hover, .tagesUebersichtInhalt a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
  text-decoration: none;
}

.tagesUebersichtProsaText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #888888;
}

.tagesUebersichtUhrzeitAS {
  color: #330066;
}
.tagesUebersichtUhrzeitKM {
  color: #990000;
}
.tagesUebersichtUhrzeitWS {
  color: #FFFFFF;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- TagesUebersicht - Ende ------------------------------------------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Presse - Menuu -------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.menuPresse {
  clear: both;
  float: left;
  margin: 30px 0px 0px 0px;
  height: 40px;
  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
	font-size: 0.8em;
}
.menuPresse ul {
  width: 100%;
  margin: 20px 0px 0px -8px;
}
.menuPresse li {
  display: inline;
  margin: 0px 10px 0px 0px;
}

.menuPresse a:link, .menuPresse a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
}
.menuPresse a:hover, .menuPresse a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}

/* Hauptmenue im Pressebereich ----------------------------------------------------------------------------------------------- */
.menuPresseMain {
  clear: both;
  float: left;
  margin: 22px 0px 0px 32px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #990000;
}
.menuPresseMain ul {
  list-style-type: none;
}
.menuPresseMain li {
  line-height: 1.8em;
}

.menuPresseMain a:link, .menuPresseMain a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}
.menuPresseMain a:hover, .menuPresseMain a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #990000;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Pressebereich --------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.presseMeldungenInhalt {
  clear: both;
  float: left;
  margin: 30px 0px 0px 80px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
  font-size: 0.8em;
  width: 700px;
}

.presseMeldungenInhalt ul {
  margin: 10px 0px 0px -40px;
  list-style-type: none;
}
.presseMeldungenInhalt li {
  margin: 0px 0px 0px 0px;
  line-height: 1.8em;
}

.presseMeldungenInhalt h1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #990000;
  font-size: 1.1em;
}

.presseMeldungenInhalt h2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #990000;
  font-size: 1em;
}

.presseMeldungenInhalt p {
  line.height: 1.2em;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Pressefotos ----------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.presseFotosInhalt {
  clear: both;
  float: left;
  margin: 30px 0px 0px 72px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
  font-size: 0.8em;
  width: 400px;
}

.presseFotosInhalt ul {
  margin: 10px 0px 0px -40px;
  list-style-type: none;
}

.presseFotosInhalt li {
  height: 2em;
}

.presseFotosInhalt a:link, .presseFotosInhalt a:visited {
  text-decoration: none;
	font-weight: normal;
  color: #990000;
}
.presseFotosInhalt a:hover, .presseFotosInhalt a:active {
  text-decoration: none;
	font-weight: bold;
  color: #990000;
}

.presseFotosInhalt h1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #990000;
  font-size: 1.1em;
}

.presseFotosInhalt h2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #990000;
  font-size: 1em;
}

.presseFotosIFrame {
  float: right;
  margin: 52px 25px 0px auto;
  width: 500px;
  height: 400px;
  /* border: 1px solid #990000; */
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Pressemeldung Detail -------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.presseMeldungDetailInhalt {
  clear: both;
  float: left;
  margin: 30px 0px 0px 80px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
  font-size: 0.8em;
  width: 700px;
}

.presseMeldungDetailInhalt h1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #990000;
  font-size: 1.1em;
}

.presseMeldungDetailInhalt h2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #990000;
  font-size: 1em;
}

.presseMeldungDetailInhalt p {
  line.height: 1.2em;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Das Theater - Menue --------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.dasTheater {
	background-image: url(/images/dastheater_bg.jpg);
	background-repeat: no-repeat;
}

.menuCenterListBigWhite {
  clear: both;
  float: left;
  margin: 130px 0px 0px 300px;
  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #FFFFFF;
}

.menuCenterListBigWhite ul {
  list-style-type: none;
}

.menuCenterListBigWhite li {
  height: 1.7em;
}

/* --------------------------------------------------------------------------------------------------------------------------- */

.menuCenterListBigWhite a:link, .menuCenterListBigWhite a:visited { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}
.menuCenterListBigWhite a:active, .menuCenterListBigWhite a:hover { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Das Theater - Uebersicht ---------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.menuAltesSchauspielhaus {
  clear: both;
  float: left;
  margin: 240px 0px 0px 700px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #FFFFFF;
}

.menuAltesSchauspielhaus ul {
  list-style-type: none;
}

.menuAltesSchauspielhaus li {
  height: 1.7em;
}

.altesSchauspielhaus {
	background-image: url(/images/asmenue.jpg);
	background-repeat: no-repeat;
}

/* --------------------------------------------------------------------------------------------------------------------------- */

.menuAltesSchauspielhaus a:link, .menuAltesSchauspielhaus a:visited { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}
.menuAltesSchauspielhaus a:active, .menuAltesSchauspielhaus a:hover { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}


/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Das Theater - Altes Schauspielhaus - Geschichte ----------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */
.ASheader {
  float: left;
  margin: 0px 0px 0px -40px;
  padding: 4px 0px 0px 0px;
  width: 100%;
}

.ASheader ul {
  list-style-type: none;
}
.ASheader li {
  display: inline;
  height: 165px;
  width: 100%;
  margin: 0px 5px 0px 0px;
}

.ASheaderZitat {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  font-style: italic;
  color: #330066;

  margin: -20px 0px 0px 60px;
  padding: 0px 0px 0px 0px;
}

/* --- Das Theater - Altes Schauspielhaus - Geschichte - Menu ---------------------------------------------------------------- */
.ASmenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 160px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;
}

.ASmenu ul {
  list-style-type: none;
  margin: 160px 0px 0px -30px;
}
.ASmenu li {
  height: 1.7em;
}

.ASmenu a:link, .ASmenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.ASmenu a:active, .ASmenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #330066;
}

/* --- Das Theater - Altes Schauspielhaus - Geschichte - Inhalt -------------------------------------------------------------- */

.AScontent {
  float: left;
  margin: 40px 0px 0px 70px;
  width: 700px;
}

.ASheadline h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2em;
	color: #330066;
	letter-spacing: 2px;
}
.ASheadline h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #330066;
	padding-left: 400px;
}
.AScontentInhalt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	text-align: justify;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Das Theater - Altes Schauspielhaus - Sitzplan ------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.contentSitzplanAS {
  float: left;
  margin: 40px 0px 0px 60px;
  width: 700px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.9em;  
}

.contentSitzplanAS h2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.4em;
  color: #330066;
}

.contentSitzplanAS p {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
}

.contentSitzplanAS a:link, .contentSitzplanAS a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #330066;
  text-decoration: none;
}
.contentSitzplanAS a:hover, .contentSitzplanAS a:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #330066;
  text-decoration: underline;
}

.contentSitzplanAS table {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.9em;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Das Theater - Altes Schauspielhaus - Lageplan ------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.contentLageplanAS {
  float: left;
  margin: 40px 0px 0px 60px;
  width: 700px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.9em;  
}

.contentLageplanAS h2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.4em;
  color: #330066;
}

.contentLageplanAS p {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
}

.contentLageplanAS a:link, .contentLageplanAS a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #330066;
  text-decoration: none;
}
.contentLageplanAS a:hover, .contentLageplanAS a:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #330066;
  text-decoration: underline;
}

.contentLageplanAS table {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.9em;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Das Theater - Komoedie im Marquart ------------------------------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------------------------------- */

.menuKM {
  clear: both;
  float: left;
  margin: 276px 0px 0px 520px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #990000;
}

.menuKM ul {
  list-style-type: none;
}

.menuKM li {
  height: 1.7em;
}

.menuKM a:link, .menuKM a:visited { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
}
.menuKM a:active, .menuKM a:hover { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}

.komoedieImMarquart {
	background-image: url(/images/kmmenue.jpg);
	background-repeat: no-repeat;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Das Theater - Komoedie im Marquart - Geschichte ----------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */
.KMheader {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
  width: 99%;
}

.KMheader table {
  height: 165px;
  border: none;
  margin: 0px 0px 0px -2px;
  padding: 0px 0px 0px 0px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  color: #FFFFFF;
  vertical-align: bottom;
}

.StueckBeschreibungHeader td {
  width: 230px;
}

.KMheaderZitat {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  font-style: italic;
  color: #990000;

  margin: -20px 0px 0px 25px;
  padding: 0px 0px 0px 0px;
}

/* --- Das Theater - Altes Schauspielhaus - Geschichte - Menu ---------------------------------------------------------------- */
.KMmenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 160px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;
}

.KMmenu ul {
  list-style-type: none;
  margin: 130px 0px 0px -30px;
}
.KMmenu li {
  height: 1.7em;
}

.KMmenu a:link, .KMmenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.KMmenu a:active, .KMmenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

/* --- Das Theater - Altes Schauspielhaus - Geschichte - Inhalt -------------------------------------------------------------- */

.KMcontent {
  float: left;
  margin: 15px 0px 0px 60px;
  width: 700px;
}

.KMheadline h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2em;
	color: #990000;
	letter-spacing: 2px;
}
.KMheadline h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #990000;
	padding-left: 400px;
}
.KMcontentInhalt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	text-align: justify;
}

.KMcontentInhalt a:link, .KMcontentInhalt a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: none;
}
.KMcontentInhalt a:hover, .KMcontentInhalt a:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: underline;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Das Theater - Komoedie im Marquart - Sitzplan ------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.contentSitzplanKM {
  float: left;
  margin: 40px 0px 0px 60px;
  width: 700px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.9em;  
}

.contentSitzplanKM h2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.4em;
  color: #990000;
}

.contentSitzplanKM p {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
}

.contentSitzplanKM a:link, .contentSitzplanKM a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: none;
}
.contentSitzplanKM a:hover, .contentSitzplanKM a:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: underline;
}

.contentSitzplanKM table {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.9em;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Das Theater - Altes Schauspielhaus - Lageplan ------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.contentLageplanKM {
  float: left;
  margin: 40px 0px 0px 60px;
  width: 700px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.9em;  
}

.contentLageplanKM h2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.4em;
  color: #990000;
}

.contentLageplanKM p {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
}

.contentLageplanKM a:link, .contentLageplanKM a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: none;
}
.contentLageplanKM a:hover, .contentLageplanKM a:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #330066;
  text-decoration: underline;
}

.contentLageplanKM table {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.9em;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Das Theater - Weitere Spielstaetten ----------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

/* --- Das Theater - Weitere Spielstaetten - Header -------------------------------------------------------------------------- */
.WSheader {
  float: left;
  margin: -30px 0px 0px 645px;
  padding: 0px 0px 0px 0px;
  width: 300px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 1.1em;
  color: #990000;
  text-align: right;
}

/* --- Das Theater - Altes Schauspielhaus - Geschichte - Menu ---------------------------------------------------------------- */
.WSmenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 25px;
  width: 160px;
  line-height: 1.3em;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;
}

.WSmenu ul {
  list-style-type: none;
  margin: 50px 0px 0px -30px;
}
.WSmenu li {
  height: 2em;
}

.WSmenu a:link, .WSmenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.WSmenu a:active, .WSmenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

/* --- Das Theater - Weitere Spielstaetten - Geschichte - Inhalt ------------------------------------------------------------- */

.WScontent {
  float: left;
  margin: 40px 0px 0px 60px;
  width: 700px;
  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #666666;
	text-align: justify;
}

.WScontent p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}

.WScontent a:link, .WScontent a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
  text-decoration: none;
}
.WScontent a:hover, .WScontent a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
  text-decoration: underline;
}

.WScontent h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	color: #FFFFFF;
  text-align: left;  
}
.WScontent h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #990000;
  text-align: left;
}

.WScontent ul {
  margin: 0px 0px 0px -40px;
}

.WScontent li {
  list-style-type: none;
  height: 1.7em;
}

.WScontent li a:link, .WScontent li a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990000;
  text-decoration: none;
}
.WScontent li a:hover, .WScontent li a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990000;
  text-decoration: underline;
}


/* --------------------------------------------------------------------------------------------------------------------------- */

.ITS {
  background-color: #DCDDDE;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- ITS ----------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */
.ITSheader {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
  width: 99%;
}

.ITSheader table {
  width: 970px;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 5px 15px 0px 15px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  color: #FFFFFF;
  vertical-align: bottom;
}

.ITSheaderTitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
  color: #990000;
  text-align: right;
  vertical-align: baseline;

  margin: 0px 0px 0px 0px;
  padding: 0px 0px 2px 0px;
}

/* --- ITS - Menu ------------------------------------------------------------------------------------------------------------ */
.ITSmenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 160px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;
}

.ITSmenu ul {
  list-style-type: none;
  margin: 60px 0px 0px -30px;
}
.ITSmenu li {
  height: 2em;
  line-height: 2em;
}

.ITSmenu a:link, .ITSmenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.ITSmenu a:active, .ITSmenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

/* --- ITS - Inhalt ----------------------------------------------------------------------------------------------------------- */

.ITScontent {
  float: left;
  margin: 15px 0px 0px 60px;
  width: 700px;
}

.ITSheadline h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #FFFFFF;
	letter-spacing: 2px;
}
.ITSheadline h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #FFFFFF;
}
.ITScontentInhalt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	text-align: justify;
}

.ITScontentInhalt ul {
  margin: 0px 0px 0px -40px;
}

.ITScontentInhalt li {
  list-style-type: none;
  height: 1.7em;
}

.ITScontentInhalt a:link, .ITScontentInhalt a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: none;
}
.ITScontentInhalt a:hover, .ITScontentInhalt a:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: underline;
}

/* --------------------------------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Das Theater - Mitarbeiter --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.mitarbeiterMenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 200px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #FFFFFF;
}

.mitarbeiterMenu ul {
  list-style-type: none;
  margin: 50px 0px 0px -30px;
}
.mitarbeiterMenu li {
  height: 2.2em;
  line-height: 2.2em;
}

.mitarbeiterMenu a:link, .mitarbeiterMenu a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
  color: #666666;
	text-decoration: none;
}
.mitarbeiterMenu a:hover, .mitarbeiterMenu a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
  color: #666666;
	text-decoration: none;
}

.mitarbeiter {
	background-image: url(/images/mitarbeiter_bg.jpg);
	background-repeat: no-repeat;
}

.mitarbeiterListe {
  float: left;
  margin: 54px 0px 0px 30px;
  width: 700px;
}

.mitarbeiterListeRot {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
  font-style: none;
	color: #990000;
  font-weight: none;
}

.mitarbeiterListeGrau {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	color: #666666;
   font-style: italic;
   font-weight: none;
}

.mitarbeiterListeGrau a:link, .mitarbeiterListeGrau a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*font-size: 0.9em;*/
	text-decoration: none;
	color: #666666;
  font-style: italic;
  font-weight: none;
}
.mitarbeiterListeGrau a:hover, .mitarbeiterListeGrau a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*font-size: 0.9em;*/
	text-decoration: underline;
	color: #666666;
  font-style: italic;
  font-weight: none;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Das Theater - Mitarbeiter Biografien ---------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */
.mitarbeiterBild {
	float: left;
	margin: 180px 0px 0px 300px;
	position:absolute;
}

.mitarbeiterBio {
	float: left;
	margin: 34px 0px 0px 450px;
	padding: 0px 0px 0px 0px;
	width: 400px;	
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
  color: #666666;
	text-decoration: none;
}

.mitarbeiterBio p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
  line-height: 1.4em;
  color: #666666;
	text-decoration: none;
}

.mitarbeiterBio a:link, .mitarbeiterBio a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
  color: #666666;
	text-decoration: none;
}
.mitarbeiterBio a:hover, .mitarbeiterBio a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
  color: #666666;
	text-decoration: underline;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Spielzeitenarchiv ----------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.spielzeitenArchivBG {
	background-image: url(/images/spielzeitenarchiv.jpg);
	background-repeat: no-repeat;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- AS Stueckbeschreibung ------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.ASStueckBeschreibungHeader {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  width: 99%;
}

.ASStueckBeschreibungHeader table {
  height: 165px;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.2em;
  color: #FFFFFF;
  vertical-align: bottom;
}
.ASStueckBeschreibungHeader td {
  width: 230px;
}

.ASStueckBeschreibungHeaderZitat {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #330066;
  font-style: italic;

  margin: -20px 0px 0px 25px;
  padding: 0px 0px 0px 0px;
}

/* --- AS Stueckbeschreibung - Menu ------------------------------------------------------------------------------------------ */
.ASStueckBeschreibungMenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 160px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;
}

.ASStueckBeschreibungMenu ul {
  list-style-type: none;
  margin: 133px 0px 0px -30px;
}
.ASStueckBeschreibungMenu li {
  height: 2.5em;
}

.ASStueckBeschreibungMenu a:link, .ASStueckBeschreibungMenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.ASStueckBeschreibungMenu a:active, .ASStueckBeschreibungMenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #330066;
}

/* --- AS Stueckbeschreibung - Inhalt ------------------------------------------------------------------------------------------ */

.ASStueckBeschreibungContent {
  float: left;
  margin: 20px 0px 0px 60px;
  width: 700px;
  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
  font-size: 0.9em;
	text-align: justify;  
}

.ASStueckBeschreibungContent a:link, .ASStueckBeschreibungContent a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #330066;
}
.ASStueckBeschreibungContent a:active, .ASStueckBeschreibungContent a:hover { 
  font-weight: normal;
  text-decoration: underline;
  color: #330066;
}

.ASStueckBeschreibungSpielzeit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #330066;
  text-align: center;
}

.ASStueckBeschreibungContent h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2em;
	color: #330066;
	letter-spacing: 2px;
  margin: 10px 0px -6px 0px;
}
.ASStueckBeschreibungContent h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #330066;
}
.ASStueckBeschreibungContent p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}

.ASStueckBeschreibungContent p a:link, .ASStueckBeschreibungContent p a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.ASStueckBeschreibungContent p a:active, .ASStueckBeschreibungContent p a:hover { 
  font-weight: normal;
  text-decoration: underline;
  color: #666666;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- KM Stueckbeschreibung ------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.KMStueckBeschreibungHeader {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  width: 99%;
}

.KMStueckBeschreibungHeader table {
  height: 165px;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.2em;
  color: #FFFFFF;
  vertical-align: bottom;
}
.KMStueckBeschreibungHeader td {
  width: 230px;
}

.KMStueckBeschreibungHeaderZitat {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #990000;
  font-style: italic;

  margin: -20px 0px 0px 25px;
  padding: 0px 0px 0px 0px;
}

/* --- KM Stueckbeschreibung - Menu ------------------------------------------------------------------------------------------ */
.KMStueckBeschreibungMenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 160px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;
}

.KMStueckBeschreibungMenu ul {
  list-style-type: none;
  margin: 133px 0px 0px -30px;
}
.KMStueckBeschreibungMenu li {
  height: 2.5em;
}

.KMStueckBeschreibungMenu a:link, .KMStueckBeschreibungMenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.KMStueckBeschreibungMenu a:active, .KMStueckBeschreibungMenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

/* --- AS Stueckbeschreibung - Inhalt ------------------------------------------------------------------------------------------ */

.KMStueckBeschreibungContent {
  float: left;
  margin: 20px 0px 0px 60px;
  width: 700px;
  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
  font-size: 0.9em;
	text-align: justify;  
}

.KMStueckBeschreibungContent a:link, .KMStueckBeschreibungContent a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #990000;
}
.KMStueckBeschreibungContent a:active, .KMStueckBeschreibungContent a:hover { 
  font-weight: normal;
  text-decoration: underline;
  color: #990000;
}

.KMStueckBeschreibungSpielzeit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #990000;
  text-align: center;
}

.KMStueckBeschreibungContent h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2em;
	color: #990000;
	letter-spacing: 2px;
  margin: 10px 0px -6px 0px;
}
.KMStueckBeschreibungContent h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #990000;
}
.KMStueckBeschreibungContent p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}

.KMStueckBeschreibungContent p a:link, .KMStueckBeschreibungContent p a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.KMStueckBeschreibungContent p a:active, .KMStueckBeschreibungContent p a:hover { 
  font-weight: normal;
  text-decoration: underline;
  color: #666666;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- WS Stueckbeschreibung ------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.WSStueckBeschreibungHeader {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  width: 99%;
}

.WSStueckBeschreibungHeader table {
  height: 165px;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.2em;
  color: #FFFFFF;
  vertical-align: bottom;
}
.WSStueckBeschreibungHeader td {
  width: 230px;
}

.WSStueckBeschreibungHeaderZitat {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #FFFFFF;
  font-style: italic;

  margin: -20px 0px 0px 25px;
  padding: 0px 0px 0px 0px;
}

/* --- WS Stueckbeschreibung - Menu ------------------------------------------------------------------------------------------ */
.WSStueckBeschreibungMenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 160px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;
}

.WSStueckBeschreibungMenu ul {
  list-style-type: none;
  margin: 153px 0px 0px -30px;
}
.WSStueckBeschreibungMenu li {
  height: 2.5em;
}

.WSStueckBeschreibungMenu a:link, .WSStueckBeschreibungMenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.WSStueckBeschreibungMenu a:active, .WSStueckBeschreibungMenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

/* --- WS Stueckbeschreibung - Inhalt ------------------------------------------------------------------------------------- */

.WSStueckBeschreibungContent {
  float: left;
  margin: 40px 0px 0px 60px;
  width: 700px;
  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
  font-size: 0.9em;
	text-align: justify;  
}

.WSStueckBeschreibungContent a:link, .WSStueckBeschreibungContent a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}
.WSStueckBeschreibungContent a:active, .WSStueckBeschreibungContent a:hover { 
  font-weight: normal;
  text-decoration: underline;
  color: #FFFFFF;
}

.WSStueckBeschreibungSpielzeit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #FFFFFF;
  text-align: center;
}

.WSStueckBeschreibungContent h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2em;
	color: #FFFFFF;
	letter-spacing: 2px;
  margin: 10px 0px -6px 0px;
}
.WSStueckBeschreibungContent h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #FFFFFF;
}
.StueckBeschreibungContent p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}

.WSStueckBeschreibungContent p a:link, .WSStueckBeschreibungContent p a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.WSStueckBeschreibungContent p a:active, .WSStueckBeschreibungContent p a:hover { 
  font-weight: normal;
  text-decoration: underline;
  color: #666666;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Extras ---------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

/* --- Feiern und Tagen ------------------------------------------------------------------------------------------------------ */
.FeiernUndTagen {
	background-image: url(/images/feiernundtagen.jpg);
	background-repeat: no-repeat;
}
.Fuehrung {
	background-image: url(/images/fuehrungintro.jpg);
	background-repeat: no-repeat;
}

.Jugendclub {
	background-image: url(/images/JugendclubIntro.jpg);
	background-repeat: no-repeat;
}

.TheaterundSchule {
	background-image: url(/images/TheaterIntro.jpg);
	background-repeat: no-repeat;
}

.extrasHeader {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  width: 99%;
}

.extrasHeader table {
  height: 165px;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.2em;
  color: #FFFFFF;
  vertical-align: bottom;
}
.extrasHeader td {
  width: 230px;
}

.extrasMenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 160px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;
}

.extrasMenu ul {
  list-style-type: none;
  margin: 100px 0px 0px -30px;
}
.extrasMenu li {
  height: 2.5em;
}

.extrasMenu a:link, .extrasMenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.extrasMenu a:active, .extrasMenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

.extrasContent {
  float: left;
  margin: 40px 0px 0px 60px;
  width: 700px;
  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
  font-size: 0.9em; 
}

.extrasContent a:link, .extrasContent a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.extrasContent a:active, .extrasContent a:hover { 
  font-weight: normal;
  text-decoration: underline;
  color: #666666;
}

.extrasContent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #666666;
}

.extrasContent h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2em;
	color: #990000;
	letter-spacing: 2px;
  margin: 10px 0px -6px 0px;
}
.extrasContent h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #990000;
}
.extrasContent p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
}
.extrasContent ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
  font-size: 0.9em;
}

.extrasContent p a:link, .extrasContent p a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.extrasContent p a:active, .extrasContent p a:hover { 
  font-weight: normal;
  text-decoration: underline;
  color: #666666;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Karten - Abonnements -------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.AboMenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 200px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;
}

.AboMenu ul {
  list-style-type: none;
  margin: 85px 0px 0px -30px;
}
.AboMenu li {
  height: 2em;
  line-height: 2em;
}

.AboMenu a:link, .AboMenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.AboMenu a:active, .AboMenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

.AboContent {
  float: left;
  margin: 15px 0px 0px 30px;
  width: 700px;
}

.AboContent h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #990000;
	letter-spacing: 2px;
}
.AboContent h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #990000;
}
.AboContentInhalt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	text-align: justify;
}

.AboContentInhalt a:link, .AboContentInhalt a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: none;
}
.AboContentInhalt a:hover, .AboContentInhalt a:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: underline;
}

.AboContentInhalt table {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.9em;
}

.AboContentInhalt input {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.9em;
}

.formDescription {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.7em;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Online Bestellung ----------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.onlineBestellungMenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 200px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;
}

.onlineBestellungMenu ul {
  list-style-type: none;
  margin: 58px 0px 0px -30px;
}
.onlineBestellungMenu li {
  height: 2em;
  line-height: 2em;
}

.onlineBestellungMenu a:link, .onlineBestellungMenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.onlineBestellungMenu a:active, .onlineBestellungMenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

.onlineBestellungContent {
  float: left;
  margin: 50px 0px 0px 30px;
  width: 600px;
}

.onlineBestellungContent h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #990000;
	letter-spacing: 2px;
}
.onlineBestellungContent h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #990000;
}
.onlineBestellungContentInhalt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	text-align: justify;
}

.onlineBestellungContentInhalt a:link, .onlineBestellungContentInhalt a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: none;
}
.onlineBestellungContentInhalt a:hover, .onlineBestellungContentInhalt a:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: underline;
}

.onlineBestellungContentInhalt table {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 1em;
  border: 1px solid #666666;
}

.onlineBestellungContentInhalt input {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.8em;
}

.formDescription {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
  font-size: 0.7em;
}

.onlineBestellungForm {
  width: 400px;
}

.onlineBestellungForm table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #666666;
  vertical-align: top;
  padding: 2px 0px 4px 0px;
}

.onlineBestellungForm tr {
  vertical-align: top;
  padding: 2px 0px 4px 0px;
}

.onlineFormInnerTable td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
  font-size: 1.1em;
  vertical-align: top;
}

input, select {
  color: #666666;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 11.25px;
  font-weight: normal;
  width: 250px;
}
.selectSmall {
  width:125px;
}

.myCheckbox {
  width: 14px;
}

.onlineBestellungForm span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
  font-size: 0.7em;
  width: 100%;
  margin: 10px 0px 10px 0px;
}

.onlineBestellungRequestTable {
  margin: 5px 0px 5px 0px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #666666;
  background-color: #eeeeee;
}

.bestellAlert {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
  font-size: 1em;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Kontakt --------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.kontaktMenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 200px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;
}

.kontaktMenu ul {
  list-style-type: none;
  margin: 58px 0px 0px -30px;
}
.kontaktMenu li {
  height: 2.2em;
  line-height: 2.2em;
}

.kontaktMenu a:link, .kontaktMenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.kontaktMenu a:active, .kontaktMenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

.kontaktContent {
  float: left;
  margin: 51px 0px 0px 30px;
  width: 700px;
}

.kontaktContentInhalt h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #990000;
	letter-spacing: 2px;
}
.kontaktContentInhalt h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	color: #990000;
}
.kontaktContentInhalt, .kontaktContentInhalt p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #666666;
	text-align: justify;
}

.kontaktContentInhalt a:link, .kontaktContentInhalt a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: none;
}
.kontaktContentInhalt a:hover, .kontaktContentInhalt a:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: underline;
}

.kontaktContentInhalt ul {
  margin: 0px 0px 0px -40px;
}

.kontaktContentInhalt li {
  list-style-type: none;
  height: 2em;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Footer ---------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */

.footerRot, .footerRot p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #990000;
	text-align: justify;
	text-decoration: none;
}

.footerRot a:link, .footerRot a:visited {
	color: #990000;
  text-decoration: none;
}
.footerRot a:active, footerRot a:hover {
	color: #990000;
  text-decoration: underline;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Seminar --------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */
.SeminareIntro {
	background-image: url(/images/SeminareIntro.jpg);
	background-repeat: no-repeat;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Impressum ------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */
.impressumBG {
	background-image: url(/images/impressum_bg.jpg);
	background-repeat: no-repeat;
}

.impressumMenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 200px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #FFFFFF;
}

.impressumMenu ul {
  list-style-type: none;
  margin: 72px 0px 0px -30px;
}
.impressumMenu li {
  height: 2.2em;
  line-height: 2.2em;
}

.impressumMenu a:link, .impressumMenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}
.impressumMenu a:active, .impressumMenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}

.impressumContent {
  float: left;
  margin: 40px 0px 0px 30px;
  width: 700px;
}

.impressumContentInhalt h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #FFFFFF;
	letter-spacing: 2px;
}
.impressumContentInhalt h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #FFFFFF;
}
.impressumContentInhalt, .impressumContentInhalt p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #FFFFFF;
}

.impressumContentInhalt a:link, .impressumContentInhalt a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
}
.impressumContentInhalt a:hover, .impressumContentInhalt a:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: underline;
}

.impressumContentInhalt ul {
  margin: 0px 0px 0px -40px;
}

.impressumContentInhalt li {
  list-style-type: none;
  height: 2em;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- SpielzeitenArchiv ----------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */
.spielzeitenArchivBG {
	background-image: url(/images/spielzeitenarchiv.jpg);
	background-repeat: no-repeat;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* --- Sonderprogramme ----------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */
.SPheader {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
  width: 99%;
}

.SPheader table {
  width: 970px;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 5px 15px 0px 15px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  color: #FFFFFF;
  vertical-align: bottom;
}

.SPheaderTitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
  color: #990000;
  text-align: right;
  vertical-align: baseline;

  margin: 0px 0px 0px 0px;
  padding: 0px 0px 2px 0px;
}

/* --- Sonderprogramme - Menu --------------------------------------------------------------------------------------------------- */
.SPmenu {
  clear: both;
  float: left;  
  margin: 0px 0px 0px 20px;
  width: 160px;
  line-height: 35px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #666666;
}

.SPmenu ul {
  list-style-type: none;
  margin: 60px 0px 0px -30px;
}
.SPmenu li {
  height: 2em;
  line-height: 2em;
}

.SPmenu a:link, .SPmenu a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.SPmenu a:active, .SPmenu a:hover { 
  font-weight: bold;
  text-decoration: none;
  color: #990000;
}

/* --- Sonderprogramme - Inhalt ------------------------------------------------------------------------------------------------- */

.SPcontent {
  float: left;
  margin: 15px 0px 0px 60px;
  width: 700px;
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
}

.SPcontent h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.3em;
	color: #990000;
	letter-spacing: 2px;
}
.SPcontent h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #990000;
}

.SPheadline h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #990000;
	letter-spacing: 2px;
}
.SPheadline h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #990000;
}
.SPcontentInhalt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #666666;
	text-align: justify;
}

.SPcontentInhalt ul {
  margin: 0px 0px 0px -40px;
}

.SPcontentInhalt li {
  list-style-type: none;
	font-size: 0.9em;
  line-height: 1.5em;
}

.SPcontentInhalt a:link, .SPcontentInhalt a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: none;
}
.SPcontentInhalt a:hover, .SPcontentInhalt a:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #990000;
  text-decoration: underline;
}