body {
		font-family:"Verdana", sans-serif ;
		padding:0px;
		margin:0px;
		}

.ecp_body {
		background:#f5f2f1;
		text-align:center;
		color:#3f3e32;
		font-size:11px;
		}

.ecp_body2 {
		background:#f5f2f1;
		color:#3f3e32;
		font-size:11px;
		}	
	
.DRUCKEN_BODY {
		background:url(http://www.theater-plauen-zwickau.com/2008/img/logo_druck.gif) no-repeat top right;
		font-size:14px;
		color:black;
		padding:10px;
		}
		
#all {
		width:960px;
		text-align:left;
		margin:0 auto;
		padding:0px;
		}
		
table {
  border: dotted 0pt;
		border-collapse:collapse;
		width:100%;
		}
		
td {
		vertical-align:top;
		padding:0px;
		}
		
img {
		border:none;
		}
		
a {
		color:#A80D78;
		text-decoration:none;
		}
		
a:hover {
		color:#7D5E66;
		}
		
hr {
		color:#3f3e32;
		height:1px;
		}
		
ul {
		padding:0px 0px 0px 30px;
		margin:0px;
		}
		
/* #####################  L A Y O U T   O V E R   H E A D  ####################### */
.top_table {
		width:100%;
		}

.top_table tr {
		height:89px;
		}
		
.topline_td {
				display:none;
/*		width:38px;*/
		}
		
#TOPLINE {
		}
		
.menue_td {
		}
		
.spec1_td {
				display:none;
/*		width:300px;*/
		}
		
/* #####################  M E N U E  1  ####################### */
#MENUE {
		font-size:11px;
        font-weight: bold;
padding:4px 0px 0px 16px;

		}
		
#MENUE a {
		text-decoration:none;
		}
		
#ecpmenu_st1_top {
		display:none;
		}
		
#ecpmenu_st1 {
				background:url(http://www.theater-plauen-zwickau.com/2008/img/logo-freitag.gif) no-repeat top left;
padding:102px 0px 20px 0px;
		}
		
#ecpmenu1 {

		}
		
.ecpmenu1_norm {
		text-align:center;
		float:left;
		border-left:2px solid #7d5e66;
		padding:2px 6px 0px 6px;
		height:14px;
        font-weight: bold;
		}
		
.ecpmenu1_norm a {
		display:block;
  float:left;
		height:14px;
		}
		
.ecpmenu1_norm a:hover {
/*		color:#da2e24; */ /*#002e5e*/
		}
		
.ecpmenu1_akt {
		text-align:center;
  color:#7d5e66;
		float:left;
		border-left:2px solid #7d5e66;
		padding:20px 6px 0px 6px;
		height:14px;
        font-weight: bold;
		}
		
.ecpmenu1_akt a {
  color:#7d5e66;
  float:left;
		}

.ecpmenu1_akt a:hover {
  color:#a80d78;
  float:left;
  }

/* #####################  M E N U E  2  ####################### */
#DEFAULTMENU2 {
		}

#ecpmenu2_tt {
		display:none;
		}
		
#DEFAULTMENU2 #ecpmenu2_tt {
		display:block;
		background:#ccbeb8;
		margin:0px -10px 0px -10px;
		padding:8px;
		font-size:16px;
		font-weight:bold;
		text-align:right;
		}
		
#ecpmenu_st2_top {
		background:#ccbeb8; 
		margin:0px -10px 0px -10px;
		height:100px;
		}
		
#ecpmenu2 {
		border-bottom:1px solid #a80d78;
		margin:0px -10px 0px -10px;
		text-align:right;
		}
		
#ecpmenu2 a {
		font-size:12px;
		font-weight:bold;
		letter-spacing:1px;
		padding:3px 10px 3px 10px;
		}
		
.ecpmenu2_norm a {
		color:#a80d78;
		display:block;
		background:#ccbeb8;
		border-top:1px solid #a80d78;
		text-decoration:none;
		}
		
.ecpmenu2_norm a:hover {
		background:#d1a5c5;
		}
		
.ecpmenu2_akt a {
		color:#7d5e66; /*#fffcdd*/;
		display:block;
		background:#ccbeb8;
		border-top:1px solid #a80d78;
		text-decoration:none;
		}
		
/* #####################  M E N U E  2  P O S T  ####################### */
.menue_post {
		padding:20px 0px 0px 0px;
		}

.menue_post .top {
		height:80px;
		}
		
.menue_post .main {
		font-size:10px;
		line-height:18px;
		}
		
.menue_post .main .headline {
		font-size:12px;
		font-weight:bold;
		color:#A80d78;
		}
		
.menue_post .bottom {
		}
		
.menue_post a {
		color:#fffcdd;
		}
		
.menue_post .teasertitel {
		background:#ead5e7;
		border-top:1px solid #a80d78;
		border-right:1px solid #a80d78;
		border-left:1px solid #a80d78;
		font-weight:bold;
		font-size:14px;
		color:#3f3e32; 
		padding:5px 5px 0px 5px;
		}
				
.menue_post .teasertitel a {
		display:block;
		color:#a80d78;
		}
		
.menue_post .teasertitel a:hover {
		}
		
.menue_post .teaserbody {
		background:#ead5e7;
		padding:5px 0px 5px 0px;
		border-right:1px solid #a80d78;
		border-left:1px solid #a80d78;
		}
		
.menue_post .teaserpic {
		float:right;
		padding:0px 5px 10px 10px;
		}
		
.menue_post .teasertext {
		padding:2px 5px 0px 5px;
		font-size:10px;
		color:#3f3e32;
		}

.menue_post .teasertextpic {
		padding:2px 0px 0px 5px;
		font-size:10px;
		color:#3f3e32;
		}
		
.menue_post .teasertext .head_main {
		font-size:14px;
		font-weight:bold;
		color:#cc3333;
		display:block;
		}
		
.menue_post .head_sub {
		display:block;
		font-weight:bold;
		font-size:12px;
		}
		
.menue_post .teaserfuss {
		background:#ead5e7;
		padding:0px 5px 5px 5px;
		border-right:1px solid #a80d78;
		border-left:1px solid #a80d78;
		text-align:right;
		font-size:10px;
/*		color:#3f3e32; */   /* temp takeout */
		}
		
.menue_post .teaserfuss a {
		display:block;
		}
		
.menue_post .teaserfuss a:hover {
		}
		
.menue_post .teaserclose {
		height:15px;
		border-top:1px solid #a80d78;
		}
		
/* #####################  M E N U E  3  ####################### */
#ecpmenu3 {
		padding:3px 0px 3px 0px;
		}
		
#ecpmenu3 a {
/*		font-size:12px;
		font-weight:bold;*/
		padding:2px 10px 2px 10px;
		}

#ecpmenu3_tt {
  color:#7d5e66;
		display:none;
		}
		
.ecpmenu3_norm a {
		display:block;
		color:#a80d78;
		text-decoration:none;
		padding:2px 10px 2px 10px;
		}
		
.ecpmenu3_norm a:hover {
  color:#7d5e66;
		}
		
.ecpmenu3_norm a:active {
  color:#7d5e66;
		}
		
.ecpmenu3_akt a {
		display:block;
		color:#7d5e66;
		text-decoration:none;
		padding:2px 10px 2px 10px;
		}

/* #####################   H E A D  ####################### */
#KOPF {
display:none;
/*		width:934px;
		margin:11px 0px 10px 15px;*/
		}
		
/* #####################   M A I N   T A B L E  ####################### */
.main_table {
		margin:20px 0px 0px 15px;
  width:934px;
		}
		
.menue23_td {
		background:#ccbeb8;
		color:#fffcdd;
		width:156px;
		padding:0px 10px 10px 10px;
                font-weight: bold;
		}
		
.main_td {
		}
		
#STARTINHALT {
		padding:0px 10px 0px 0px;
		line-height: 15px;
		}
		
.HAUPTINHALT_TOP {
		height:50px;
		}
		
#HAUPTINHALT {
		padding:48px 20px 0px 20px;
		line-height: 15px;
		}
		
.main2_td {
		width:164px;
		padding:10px;
		background:#ccbeb8 url(http://www.theater-plauen-zwickau.com/2008/img/main2_top.jpg) no-repeat top right;
		color:#fffcdd;
		}
		
/* #####################   F U S S  ####################### */
#FUSS {
		width:934px;
		margin:5px 0px 10px 15px;
		padding:4px 0px 0px 0px;
		text-align:right;
		font-size:11px;
		border-top:1px solid #A80d78;
		}
		
#FUSS a {
		text-decoration:none;
		}
		
#FUSS .left {
		text-align:left;
		}
		
#FUSS .right {
		text-align:right;
		}
		
/* #####################   I N H A L T E   A L L G E M E I N  ####################### */
.HAUPTINHALT_TITEL {
		display:block;
		color:#a80d78;
		font-size:16px;
		font-weight:bold;
		padding:0px 0px 10px 18px;
		}
		
.seite_head {
		font-weight:bold;
		height:60px;
		}
		
.seite_head .title {
		color:#a80d78;
		padding:0px 0px 5px 0px;
		font-size:16px;
		}
		
.seite_head .sub_title {
		color:#a80d78;
		padding:0px 0px 5px 0px;
		font-size:14px;
		}
		
.headline {
		color:#a80d78;
		font-weight:bold;
		font-size:14px;
		}
		
.headline2 {
		color:#a80d78;
/*		font-weight:bold;*/       /* temp takeout */
		font-size:14px;
		}
		
.blue {
		color:#7d5e66;
		}
		
.small {
		font-size:11px;
		}
		
.floh {
		background:url(http://www.theater-plauen-zwickau.com/2008/img/theaterfloh2.gif) no-repeat top right;
		margin:-50px -20px 0px 0px;
		padding:50px 170px 0px 0px;
		}
		
.doc_thema .dokkey {
		font-weight:bold;
		color:#7d5e66;
		font-size:12px;
		}
		
.doc_thema .doktitel a {
		font-weight:bold;
		}
		
.doc_thema .doksatz {
		padding:0px 0px 15px 20px;
		}
		
.links .left {
		width:200px;
		text-align:left;
		padding:10px 0px 0px 0px;
		}
		
.links .right {
		vertical-align:middle;
		padding:0px 0px 0px 20px;
		}

.links a {
		font-weight:bold;
		}
		
.float_pics {
		width:180px;
		float:right;
		text-align:right;
		}		
		
/* #####################   I N H A L T E   S T A R T S E I T E  ####################### */
.head_bar {
		width:740px;
		}

.head_bar tr {
		height:30px;
		}
		
.head_bar .left_td {
		width:5px;
		}
		
.head_bar .left_td .left_div {
		height:30px;
		background:#ccbeb8;
		}
		
.head_bar .mid_td {
		vertical-align:middle;
		background:#ccbeb8;
		}
		
.head_bar .mid_div {
		color:#a80d78;
		font-size:14px;
		font-weight:bold;
		padding:0px 0px 0px 14px;
		}
		
.head_bar .right_td {
		width:5px;
		}
		
.head_bar .right_td .right_div {
		height:30px;
		background-color:#ccbeb8;
		}
		
.preview {
		width:720px;
		margin:7px 0px 17px 20px;
		}
		
.preview .left_td {
		width:110px;
		}
		
.preview .left_td img {
		width:90px;
		}
		
.preview .right_td {
		padding:5px 10px 0px 0px;
		width:240px;
		}
		
.preview .region {
/*		color:#e54e4d; */   /* temp takeout */
		font-size:14px;
		font-weight:bold;
		}
		
.preview .name {
/*		color:#a80d78; */   /* temp takeout */
		font-size:14px;
		font-weight:bold;
		}

.preview .name a {
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		}
		
.preview .name a:hover {
		}
		
.preview .local {
/*		font-size:14px;*/
		padding:5px 0px 0px 0px;
		}
		
/* #####################   I N H A L T E   S T A R T  2   ####################### */

/* #######    S U C H E    ######## */
.suche_div {
		height:100px;
		}

.suche_table {
		width:100%;
		}
		
.suche_table .left {
		width:50px;
		font-weight:bold;
		padding:3px 0px 0px 0px;
		}
		
.suche_table .right {
		width:114px;
		}
		
.suche_table .right input {
		width:100%;
		margin:0px 0px 5px 0px;
		}
		
.suche_table .right select {
		width:100%;
		}
		
.suche_button {
		text-align:right;
		padding:5px 0px 0px 0px;
		}
		
.suche_button input {
		font-size:11px;
		width:100%;
		}
		
/* #######    K A L E N D E R    ######## */
.kalender_div {
		background:#f5f2f1;
		border:1px solid #a80d78;
		color:#3f3e32;
		padding:5px;
		}
		
.kalender_head {
		width:100%;
		margin:0px 0px 5px 0px;
		}
		
.kalender_head tr {
		height:15px;
		}
		
.kalender_head .left {
		width:15px;
		}
		
.kalender_head .mid {
		text-align:center;
		font-size:10px;
		font-weight:bold;
		}
		
.kalender_head .right {
		width:15px;
		}
		
.kalender_frame {
		padding:0px;
		background:#f5f2f1;
/*		border:1px solid #a80d78;*/
		}
		
.kalender_main {
		width:100%;
		}
				
.kalender_main td {
		text-align:center;
		font-size:10px;
		border:1px solid #a80d78;
		padding:2px;
		}
		
.kalender_main .head td {
		border:none;
		background:#ead5e7;
		}
		
.kalender_main a {
		text-decoration:none;
		display:block;
		}
		
.kalender_main a:hover {
		background:#d1a5c5;
/*		color:#fffcdd; */   /* temp takeout */
		}
		
.kalender_main .content .week { /*für alle anderen Tage*/
/*		color:#c6cbde; */   /* temp takeout */
		}
		
.kalender_main .content .week_sa {
/*		background:#e6d581;*/
		}
		
.kalender_main .week_sa a {
/*		color:#fffcdd;*/
		}
		
.kalender_main .content .week_so {
/*		background:#dea674;*/
		}
		
.kalender_main .week_so a {
/*		color:#fffcdd;*/
		}
		
.kalender_main .week_akt {
		}

.kalender_main .week_akt a { /*Tag mit dem aktuellen Tagesdatum*/
		border:1px solid darkred;
		background:white;
		}
		
.kalender_main .week_gd a {
		color:darkgreen;
		}
		
.kalender_main .week_sof { /*für einen Feiertag am Sonntag*/
		color:darkred;
		}
		
.kalender_main .week_f a {	/*für einen Feiertag in der Woche*/
		color:darkred;
		}
		
.kalender_main .out a {
		color:#fffcdd;
		}
		
/* #######    B A N N E R    ######## */
.banner {
		text-align:center;
		margin:10px 0px 0px 0px;
		}
		
.banner img {
		border:1px solid #fffcdd;
		}
		
/* #####################   S P I E L P L A N   ####################### */
.spielplan_div table {
		width:100%
		}
		
.spielplan_head {
		margin:0px 0px 10px 0px;
		}
		
.spielplan_head td {
		vertical-align:bottom;
		}
		
.spielplan_head .left {
		width:110px;
		}
		
.spielplan_head .left .region {
		color:#a80d78;
		font-size:14px;
		font-weight:bold;
		}
		
.spielplan_head .mid {
		}
		
.spielplan_head .mid .month {
		color:#a80d78;
		font-size:14px;
		font-weight:bold;
		}
		
.spielplan_head .right {
		width:180px;
		text-align:right;
		padding:0px 10px 0px 0px;
		}
		
.spielplan_head .right .more_months a {
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		}
		
.spielplan_head .right .more_months a:hover {
		}
		
.spielplan_main {
		border-bottom:1px solid #787660;
		}
		
.spielplan_tag {
	border-top:1px solid #787660;
		}
		
.spielplan_item {
/*		padding:5px 0px 5px 30px;*/
		}
				
.spielplan_item .spielplan_date {
		width:100px;
/*		vertical-align:middle;*/
		text-align:center;
		padding:0px 0px 5px 0px;
		}
		
.spielplan_item .spielplan_date .month {
		font-size:12px;
		}
		
.spielplan_item .spielplan_date .weekdate {
		color:#666699;
		font-size:32px;
		font-weight:bold;
		}
		
.spielplan_item .spielplan_date .weekenddate {
		color:#e54e4d;
		font-size:28px;
		font-weight:bold;
		}
		
.spielplan_item .spielplan_date .weekday {
		}
		
.spielplan_item .spielplan_date .weekendday {
		}
		
.spielplan_item .spielplan_content {
/*		vertical-align:middle;*/
		padding:0px 0px 5px 10px;
		}
		
.even .spielplan_content {
		background:#cccccc;
		}
		
.gerade {
		background:#ead5e7 /*#eeedd9*/;
		}

.ungerade {
/*		background:#f5f5a9;*/
		}
		
.odd .spielplan_content {
		background:#f5f5a9;
		}
		
.spielplan_item .premiere {
		padding:0px 0px 5px 30px;
		background:url(http://www.theater-plauen-zwickau.com/2008/img/spielplan_premiere1.jpg) no-repeat left center;
		}
		
.spielplan_item .spielplan_content .local {
		color:#a80d78;
		font-weight:bold;
		}
		
.spielplan_item .spielplan_content .time {
/* 		color:#787660; */   /* temp takeout */
		}
		
.spielplan_item .spielplan_content .name a {
		text-decoration:none;
		font-size:10px;
		font-weight:bold;
		}
		
.spielplan_item .spielplan_content .name a:hover {
		}
		
.spielplan_item .spielplan_content .desc {
		font-size:10px;
		}
		
.spielplan_function {
		padding:10px 8px 5px 0px;
		width:100px;
		text-align:right;
		}
		
.spielplan_function .avail {
		font-size:8px;
		font-weight:bold;
		}
		
.spielplan_function .reservieren {
		}
		
.spielplan_function .reservieren form {
		padding:10px 0px 0px 0px;
		margin:0px;
		}
		
.spielplan_function .reservieren input {
		}


.spielplan_head_region {
		color:#a80d78;
		font-size:14px;
		font-weight:bold;
		}

.spielplan_item_spielplantab {
		border: 0px solid #555555;
		}

.spielplantab td {
		}
		
.spielplan_item_topinfo {
		padding:0px 10px 3px 0px;
		}



.spielplan_item_date {
		width:90px;
/*		vertical-align:middle;*/
		text-align:center;
		padding:10px 0px 10px 0px;
		}

.spielplan_item_spst {
		color:#7d5e66;
		font-weight:bold;
		}
		
.spielplan_item_zeit {
/*		color:#787660;*/
		padding:0px 0px 5px 0px;
		}
		
.spielplan_item_kom {
		padding:5px 0px 5px 0px;
		}

.spielplan_item_titel {
		color:#a80d78;
		font-size:14px;
		font-weight:bold;
		padding:3px 0px 0px 0px;
		   }
		   
.spielplan_item_titel a {
		text-decoration:none;
		   }
		   
.spielplan_item_titel a:hover {
		}
		   
.spielplan_item_month {
		font-size:9px;
		padding:8px 0px 0px 0px;
		}

.spielplan_item_weekdate {
		color:#a80d78;
		font-size:32px;
		font-weight:bold;
		}

.spielplan_item_weekday {
		font-size:12px;
		padding:0px 0px 8px 0px;
		}
		
.spielplan_item_untertitel {
		font-size:10px;
		padding:0px 10px 0px 0px;
		}
		
.spielplan_item_premiere {
		padding:10px 0px 10px 30px;
/*		height: 80px;*/
		background:url(http://www.theater-plauen-zwickau.com/2008/img/spielplan_premiere1.jpg) no-repeat left center;
		}
		
.spielplan_item_nopremiere {
/*		height: 80px;*/
		padding:10px 0px 10px 30px;
		}
		
.blaettern {
		text-align:right;
		font-size:16px;
		}
		
/* #####################   S E R V I C E   ####################### */
		
.service_pl_z {
		margin:10px 0px 10px 0px;
		}
		
.servicezeiten {
		margin:-10px 0px 0px 0px;
		}
		
.servicezeiten .headline {
		padding:10px 0px 0px 0px;
		}

.servicezeiten td {
		padding:3px 5px 3px 0px;
		}

.service_pl_z .left {
		width:50%;
		padding:0px 10px 0px 0px;
		}
		
.service_pl_z .right {
		padding:0px 10px 0px 0px;
		}
		
.service_pl_z .teasertitel {
		margin:0px 0px 5px 0px;
		}
		
.servicezeiten {

		}
		
.servicezeiten .headline2 {
		padding-top:5px;
		padding-bottom:5px;
		}
		
/*----------------------ue ende-------------------------------*/		
/* #####################   P R E M I E R E N   ####################### */
.premieren_head {
		}
		
.premieren_head .title {
		}
		
.premieren_head .buttons {
/*		color:#e54e4d; */   /* temp takeout */
		}
		
.premieren_head .buttons a {
		text-decoration:none;
		}
		
.premieren_head .buttons a:hover {
		}
		
.premieren_main table {
		width:100%;
		}
		
.premieren_main {
		border-bottom:2px solid #787660;
		padding:10px 0px 10px 0px;
		}
		
.premieren_item {
		border-top:2px solid #787660;
		}
		
.premieren_item td {
		padding-top:10px;
		padding-bottom:10px;
		}
		
.premieren_item .left {
		padding-right:10px;
		}
		
.premieren_item .right {
		width:220px;
		}
		
.premieren_item .left .art {
		color:#a80d78;
		font-weight:bold;
		font-size:14px;
		}
		
.premieren_item .left .name {
		padding:10px 0px 0px 0px;
		}

.premieren_item .left .name a {
		text-decoration:none;
		font-size:15px;
		font-weight:bold;
		}
		
.premieren_item .left .name a:hover {
		}
		
.premieren_item .left .desc {
		font-size:10px;
		padding:2px 0px 5px 0px;
		}
		
.premieren_item .left .region_date {
		}
		
/* #####################   S T Ü C K E   D E T A I L S   ####################### */
.single_head {
		text-align:right;
		padding:3px 0px 0px 0px;
		}
		
.single_head a {
		border:1px solid #002e5e;
		padding:2px 5px 2px 5px;
		text-decoration:none;
		font-weight:bold;
		}
		
.single_head a:hover {
		}
		
.single_inszen {
		background:#c6cbde;
		padding:0px 10px 0px 10px;
		}
		
.single_part {
		padding:5px 0px 5px 0px;
		}

		
.single_part .name {
		color:#a80d78;
		font-size:14px;
		font-weight:bold;
		}
		
.single_part .name a {
  color:#a80d78;
		font-size:14px;
		font-weight:bold;
		}
		
.single_part .name a:hover {
  color:#7d5e66;
		}
		
.single_part .desc {
		font-size:10px;
		}

.single_part .desc_r {
		font-size:10px;
        text-align:right;
                }

.single_part .region_date {
		padding:5px 0px 10px 0px;
		}
		
.single_part .more_dates {
		font-size:10px;
		}
		
.single_part .more_dates .left {
		padding:0px 10px 0px 0px;
		}
		
.single_part .headline {
		color:#7d5e66;
		font-weight:bold;
		font-size:12px;
		padding:0px 0px 5px 0px;
		}
		
.single_part .pics {
		text-align:center;
		}
		
.single_part .pics img {
		margin:2px;
		}
		
/* #####################   E N S E M B L E   ####################### */
.ensemble_content {
		width:100%;
		}
		
.ensemble_content .right {
		text-align:right;
		width:188px;
		}
		
.ensemble_content .right img {
		margin:0px 0px 10px 0px;
		border:1px solid #002e5e;
		}
		
/* #####################   L I S T E N   ####################### */
#HAUPTINHALT .teasertitel {
		color:#a80d78;
		padding:0px 0px 0px 0px;
/*		background:#ead5e7; url(http://www.theater-plauen-zwickau.com/2008/img/teasertitel_bg.jpg) no-repeat top left;*/
		font-weight:bold;
		font-size:14px;
		}
		
#HAUPTINHALT .teasertitel a {
		display:block;
		}
		
#HAUPTINHALT .teasertitel a:hover {
		}
		
#HAUPTINHALT .teaserbody {
		padding:5px 10px 5px 0px;
		}
		
#HAUPTINHALT .teaserpic {
		display:inline;
		float:right;
		padding:0px 0px 10px 10px;
		}
		
#HAUPTINHALT .teasertextpic {
		display:inline;
		}
		
#HAUPTINHALT .teasertext .head_main {
		font-size:14px;
		font-weight:bold;
		color:#a80d78;
		display:block;
		}
		
#HAUPTINHALT .head_sub {
		display:block;
		font-weight:bold;
		font-size:12px;
		}
		
#HAUPTINHALT .teaserfuss {
		text-align:right;
		font-size:10px;
		}
		
#HAUPTINHALT .teaserclose {
		height:10px;
		}
		
/* ########################## */
#HAUPTINHALT2 .teasertitel {
		background:#ead5e7;
		border-top:1px solid #a80d78;
		border-right:1px solid #a80d78;
		border-left:1px solid #a80d78;
		font-weight:bold;
		font-size:14px;
		color:#3f3e32; 
		padding:5px 5px 0px 5px;
		}
				
#HAUPTINHALT2 .teasertitel a {
		display:block;
		}
		
#HAUPTINHALT2 .teasertitel a:hover {
		}
		
#HAUPTINHALT2 .teaserbody {
		background:#ead5e7;
		padding:5px 0px 5px 0px;
		border-right:1px solid #a80d78;
		border-left:1px solid #a80d78;
		}
		
#HAUPTINHALT2 .teaserpic {
		float:right;
		padding:0px 5px 10px 10px;
		}
		
#HAUPTINHALT2 .teasertext {
		padding:2px 5px 0px 5px;
		font-size:10px;
		color:#3f3e32;
		}

#HAUPTINHALT2 .teasertextpic {
		padding:2px 0px 0px 5px;
		font-size:10px;
		color:#3f3e32;
		}
		
#HAUPTINHALT2 .teasertext .head_main {
		font-size:14px;
		font-weight:bold;
		color:#cc3333;
		display:block;
		}
		
#HAUPTINHALT2 .head_sub {
		display:block;
		font-weight:bold;
		font-size:12px;
		}
		
#HAUPTINHALT2 .teaserfuss {
		background:#ead5e7;
		padding:0px 5px 5px 5px;
		border-right:1px solid #a80d78;
		border-left:1px solid #a80d78;
		text-align:right;
		font-size:10px;
/*		color:#3f3e32; */   /* temp takeout */
		}
		
#HAUPTINHALT2 .teaserfuss a {
		display:block;
		}
		
#HAUPTINHALT2 .teaserfuss a:hover {
		}
		
#HAUPTINHALT2 .teaserclose {
		height:15px;
		border-top:1px solid #a80d78;
		}
		
/* #####################   D R U C K E N   ####################### */
		
/*
  .HAUPTINHALT_DRUCKEN {
		margin:5px 15px 10px 15px;
		} 
		
  .HAUPTINHALT_DRUCKEN a {
		}

  .HAUPTINHALT_SEITEDRUCKEN {
		padding:70px 0px 10px 20px;
		display:inline;
		float:left;

		}
		
  .HAUPTINHALT_SEITEDRUCKEN a {
		font-weight:bold;
		}
		
  .DRUCKEN_BODY .headline {
		color:black;
		font-weight:bold;
		font-size:16px;
		}
		
  .DRUCKEN_BODY .headline2 {
		color:black;
		font-weight:bold;
		font-size:14px;
		}
		
  .HAUPTINHALT_PRINTTITEL {
		background:url(http://www.theater-plauen-zwickau.com/2008/img/logo_trans.png) no-repeat top right;
		text-align:right;
		font-weight:bold;
		font-size:24px;
		padding:60px 0px 0px 0px;
		margin:0px 0px 20px 0px;
		}
		
  .DRUCKEN_BODY .teasertitel {
		color:white;
		}
		
  .DRUCKEN_BODY .gerade {
		background:none;
		}
*/
		
/* #####################   P R E I S T A B E L L E N    ####################### */
		
.RabText {
		text-align:right;
		}
		
.Preistabelle td {
		background:#f5f2f1;
		padding:5px;
		}
		
.Preistabelle .headline {
		margin:-5px -5px 0px -5px;
		padding:5px 5px 5px 5px;
		background:#d1a5c5;
		}
		
.Preistabelle .headline_add {
		background:#ead5e7;
		margin:0px -5px 0px -5px;
		padding:0px 5px 5px 5px;
		}
		
.Preistabelle .headline2 {
		margin:-5px;
		padding:5px;
		background:#ead5e7;
		color:#a80d78;
		font-size:12px;
		}
		
.Preistabelle .prg {
		text-align:right;
		}
		
/* #####################   S I T E M A P   ####################### */

.sitemap_body {
		padding:0px 10px 0px 10px;
		background:#fffcdd;
		}
		
.sitemap_close {
		padding:10px 0px 10px 0px;
		}
		
.sitemap_close a {
		font-size:12px;
		}
		
.sitemap_tt {
		padding:0px 0px 10px 0px;
		}
		
.sitemap_1 {
		padding:15px 0px 0px 0px;
		font-size:14px;
		font-weight:bold;
		}
		
.sitemap_1 a {
		color:#a80d78;
		}
		
.sitemap_2 {
		padding:3px 0px 0px 30px;
		font-size:12px;
		}
		
.sitemap_3 {
		padding:3px 0px 0px 80px;
		font-size:11px;
		}
		
/* #####################   F O R M U L A R   ####################### */

.form_body input {
		width:350px;
		margin:0px 0px 3px 0px;
		}
		
.form_body textarea {
		width:350px;
		}
		
.form_textcheckbox input {
		width:auto;
		margin:0px 20px 0px 0px;
		}
		
.form_send {
		text-align:right;
		padding:0px 185px 0px 0px;
		}
		
.form_send input {
		width:auto;
		}
		
.form_textinput_bez_req {
		font-weight:bold;
		}

		
.DRUCKEN_INHALT .form_body {
		display:none;
		}
		
.DRUCKEN_INHALT .form_body_text {
		display:none;
		}
		
.err_body, .prn_form_body {
		background:#fffcdd;
		color:#3f3e32;
		padding:20px;
		}
		
.err_wclose, .send_print, .send_wclose {
		padding:10px 0px 10px 0px;
		}
		
.err_wclose, .send_print, .send_wclose a {
		font-size:12px;
		}
		
.send_print {
		float:left;
		margin:0px 30px 0px 0px;
		}
		
.err_firma {
		font-weight:bold;
		padding:10px 0px 30px 0px;
		}
		
.send_firma {
		font-weight:bold;
		padding:10px 0px 0px 0px;
		}
		
.send_info_mail {
		padding:0px 0px 30px 0px;
		}
		
.prn_form_table {
		border:1px solid black;
		width:auto;
		}
		
.prn_form_textinput_bez {
		width:200px;
		padding:2px 5px 1px 5px;
		}
		
.prn_form_textinput_bez_req {
		width:200px;
		padding:2px 5px 1px 5px;
		}
		
.prn_form_textarea_bez {
		width:200px;
		padding:2px 5px 1px 5px;
		}
		
.prn_form_textinput {
		padding:2px 5px 1px 5px;
		}
		
.prn_form_textarea {
		padding:2px 5px 1px 5px;
		}
		
.err_meldung {
		background:#cc3333;
		color:#fffcdd;
		padding:5px;
		font-weight:bold;
		}

.err_content {
		background:#cc3333;
		color:#fffcdd;
		padding:5px;
		}
