body {
	font-family: Verdana, Verdana, Helvetica;
	margin: 0;
	padding: 0;
	background-color: #a50f10;
}

.cleardiv {
	clear: both;
}


/* _______________________________ linke Spalte ________________________________ */

#eventplan_menu_left {
	float: left;
	width: 167px;
	margin-top: 171px;
	color: #a50f10;
	font-size: 0.6em;
}

#eventplan_menu_left ul {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 5px 0;
	width: 167px;
	background-color: #f2e2ba;
}

#eventplan_menu_left ul.eventplan_nopadding {
	padding: 0;
}

#eventplan_menu_left li {
	text-align: right;
	padding: 5px 5px 5px 0;
}

#eventplan_menu_left li a,
#eventplan_menu_left li a:link,
#eventplan_menu_left li a:visited,
#eventplan_menu_left li a:hover,
#eventplan_menu_left li a:active {
	text-decoration: none;
	color: #a50f10;
}

#eventplan_menu_left li a:hover {
	text-decoration: underline;
}

#eventplan_menu_left li.eventplan_selected {
	background-color: #fdf6d9;
	font-weight: bold;
	border: 1px solid #ebd4a5;
	border-right: none;
}

#eventplan_menu_left li.eventplan_header {
	border-bottom: 2px solid #fdf6d9;
	font-weight: bold;
	margin: 0 5px; 
	padding-right: 0;
}



/* ________________________________ mittlere Spalte _______________________________ */

#eventplan_container {
	background-color: #fdf6d9;
	float: left;
	color: #450c24;
	padding: 0px 0 20px 0;
}

#eventplan_table {
	width: 655px;
	margin: 0 15px 0 0;
	border-bottom: 1px solid #ebd4a5;
	border-collapse: collapse;
	float: left;
}


/* Headerbereich */
#eventplan_container h2 {
	text-align: center;
	color: #a50f10;
	font-size: 2.2em;
	margin-top: 15px;
	margin-bottom: 15px;
	/*position: absolute; 
	top: 207px;
	left: 424px;*/
}

#eventplan_container span.eventplan_eventname {
	width: 100%;
	text-align: center;
	font-weight: bold;
	color: #a50f10;
	display: block;
	font-size: 1.4em;
}

#eventplan_container img.logo1 {
	float: left;
}

#eventplan_container img.logo2 {
	float: right;
}

/* Ende Headerbereich */




/* Reiter */

#eventplan_container .eventplan_month_header {
	color: #8c7146;
	font-weight: bold;
	font-size: 0.75em;
	vertical-align: middle;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #ebd4a5;
}

#eventplan_container .eventplan_month_header ul {
	height: 25px;
	margin: 0 0 0 15px;
	padding: 0;
	list-style-type: none;
}

#eventplan_container .eventplan_month_header li {
	margin: 0 35px 0 0;
	display: block;
	float: left;
	vertical-align: middle;
	padding: 7px 0 0 0;
}

#eventplan_container .eventplan_month_header li a,
#eventplan_container .eventplan_month_header li a:link {
	text-decoration: none;
	color: #8c7146;
}

#eventplan_container .eventplan_month_header li a:hover,
#eventplan_container .eventplan_month_header li a:active {
	background-color: #fdf6d9;
}

#eventplan_container .eventplan_month_header li.eventplan_selected {
	background-color: #f2e2ba;
	color: #a50f10;
	font-size: 1.5em;
	text-transform: uppercase;
	padding: 2px 15px;
}

#eventplan_container .eventplan_month_header li.eventplan_selected a,
#eventplan_container .eventplan_month_header li.eventplan_selected a:link {
	color: #a50f10;
}

#eventplan_container .eventplan_month_header li.eventplan_selected a:hover,
#eventplan_container .eventplan_month_header li.eventplan_selected a:active {
	background-color: f2e2ba;
}

/* Ende Reiter */



#eventplan_container .eventplan_newmonth .eventplan_month_header ul {
	height: 25px;
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
}




/* Vorstellung */
#eventplan_container .eventplan_row td {
	border-bottom: 1px solid #ebd4a5;
	border-collapse: collapse;
	font-size: 0.7em;
	vertical-align: top;
	padding: 7px 0 5px 0;
}

#eventplan_container .eventplan_spacer {
	width: 15px;
}

#eventplan_container .eventplan_row td.eventplan_borderleft,
#eventplan_container .eventplan_newmonth td.eventplan_borderleft {
	border: none;
	border-left: 1px solid #ebd4a5;
	background-color: #fdf6d9;
}

#eventplan_container .eventplan_time {
	width: 50px;
	text-align: center;	
	display: block; 
	float: left;
}

#eventplan_container .eventplan_event {
	width: 275px;
}

#eventplan_container .eventplan_event a img {
	border: none;
}

#eventplan_container .eventplan_event a.eventplan_info_link {
	margin-left: 50px;
}



#eventplan_container h3 {
	font-size: 1em;
	color: #450c24;
	margin: 0;
	text-transform: none;
	display: block;
	float: left;
	width: 220px;
	letter-spacing: 0;
}

#eventplan_container .cleardiv {
	margin-bottom: 5px;
}


/* Kalenderblatt */
#eventplan_table tr td.eventplan_date {
	background-color: #f2e2ba;
	width: 50px;
	text-align: center;
	color: #a50f10;
}

#eventplan_table tr td.eventplan_date .eventplan_date_dow {
	color: #ebd4a5;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #980b0c;
	padding: 1px 5px;
}

#eventplan_table tr td.eventplan_date .eventplan_date_day {
	font-size: 1.25em;
	font-weight: bold;
}

/* Ende Kalenderblatt */



#eventplan_table tr.eventplan_weekend {
	background-color: #f2e2ba;
}

#eventplan_table tr.eventplan_weekend td.eventplan_date {
	background-color: #fdf6d9;
}

#eventplan_container .eventplan_row td.eventplan_borderright,
#eventplan_container .eventplan_newmonth td.eventplan_borderright {
	border: none;
	border-right: 1px solid #ebd4a5;
	background-color: #fdf6d9;
}




/* ******* Blaettern ********** */
.blaettern {
	margin-top: 20px;
	padding-left: 20px;
}

.blaettern span {
	width: 307px;
	display: block;
	float: left;
}

.blaettern span.weiter {
	text-align: right;
}






/* _______________________ Inline Events Mouse Over _______________________________ */
.TMO_div .next10_table {
	width: 220px;
	border: 1px solid #EBD4A5;
	border-collapse: collapse;
}

.TMO_div .next10_table th {
	padding: 3px 3px 3px 7px;
	text-align: left;
	color: #A50F10;
	background-color: #F2E2BA;
	border-bottom: 1px solid #EBD4A5;
}

.TMO_div .next10_table th span {
	display: block;
	width: 180px;
	margin-top: 2px;
	float: none;
	font-size: 0.7em;
	color: #450C24;
	font-weight: normal;
}

.TMO_div .next10_table th span.close {
	float: right;
	display: inline;
	width: 17px;
	margin: 0;
}

#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div th span.close a, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div th span.close a:link, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div th span.close a:visited, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div th span.close a:hover, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div th span.close a:active {
	margin:0;
}

.TMO_div .next10_table td {
	background-color: #FDF6D9;
	border-bottom: 1px solid #EBD4A5;
	padding: 7px 5px 5px 7px;
}

#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div a, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div a:link, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div a:visited, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div a:hover, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div a:active {
	margin-top:0;
}

#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div .booktd a, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div .booktd a:link, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div .booktd a:visited, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div .booktd a:hover, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div .booktd a:active {
	float: right;
	margin-right: 0;
}

#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div .linktolist a, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div .linktolist a:link, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div .linktolist a:visited, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div .linktolist a:hover, 
#programm_tickets #FolgeContent .produktionen_table div.textpic_div .TMO_div .linktolist a:active {
	float: none;
	text-decoration: underline;
}

#FolgeContent .TMO_div .next10_table td.linktolist {
	text-align: center;
	font-size: 0.7em;
}

/* ___________________________________ rechte Spalte _____________________________ */

#eventplan_container #eventplan_ad {
	padding-top: 141px;
	width: 165px;
	float: left;
	color: #450c24;
	font-size: 0.8em;
}

#eventplan_container #eventplan_ad div {
	border: 1px solid #ebd4a5;
	padding: 5px;
}
