@import url("style_navi.css");
@import url("style_content.css");
@import url("style_rte.css");

body {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70%;
	line-height: 1.25em;
}
body * {
	margin: 0;
	padding: 0;
}
ul {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
}
img {
	border: none;
}
.clear {
	clear: both;
}
.hide {
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	left: -999em;
}

div#HEADER {
	padding: 31px 0 11px 62px;
}


div#CONTAINER {
	width: 1064px;
	/*padding-bottom: 115px;*/
	padding-bottom: 16px;
	background-image: url(../images/bg_container.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
}
	div#LEFT {
		width: 344px;
		float: left;
	}
	div#RIGHT {
		width: 720px;
		float: right;
		background-image: url(../images/bg_right.gif);
		background-repeat: repeat-x;
		background-position: left top;
		padding-top: 11px;
	}
	
	div#CONT_HEAD {
		/*background-color: #2f313d;*/
		border-left: 1px solid #ffffff;
		height: 79px;
		background-repeat: no-repeat;
		background-position: left top;
	}
	
	.c14 {
		width: 179px;
		float: left;
		border-left: 1px solid #ffffff;
		overflow: hidden;
	}
		.c14 img {
			display: block;
		}
	.c24 {
		width: 359px;
		float: left;
		border-left: 1px solid #ffffff;
		overflow: hidden;
	}
		.c24 img {
			display: block;
		}
	.c34 {
		width: 539px;
		float: left;
		border-left: 1px solid #ffffff;
		overflow: hidden;
	}
	.c44 {
		width: 719px;
		border-left: 1px solid #ffffff;
		overflow: hidden;
	}
	
	div#CONTENT {
		color: #404040;
		width: 720px;
		clear: both;
	}
		.lightbrown {
			background-color: #f6eee8;
		}
		.brown {
			background-color: #eddfd2;
		}
	div#CONTENT .c34 {
		padding-top: 19px;
		border-top: 1px solid #ffffff;
		background-color: #eddfd2;
	}
	div#CONTENT .c34.grey {
		background-color: #d5d6d8;
	}
		div#CONTENT .c34 h4,
		div#CONTENT .c34 div.tx-indexedsearch-whatis {
			padding-right: 9px;
			padding-left: 9px;
		}
		div#CONTENT .c34 table {
			margin-right: 9px;
			margin-left: 9px;
			padding-right: 0;
			padding-left: 0;
			width: 520px;
		}
		div#CONTENT .c34 .text_sternchen {
			padding-right: 9px;
			padding-left: 9px;
		}
		div#CONTENT .c34 div#KONZERTUEBERSICHT, div#CONTENT .c34 div.tx-mfconcert-pi6 {
			padding-right: 0;
			padding-left: 0;
		}
		div#CONTENT .c34 div.PAGE_NAVI,
		div#CONTENT .c34 div.tx-indexedsearch  {
			padding-right: 0;
			padding-left: 0;
		}
		div#CONTENT .c34 * {
			padding-right: 9px;
			padding-left: 90px;
		}
			div#CONTENT .c34 * * {
				padding-right: 0;
				padding-left: 0;
			}
			
		div#CONTENT .c24 .lightbrown {
			background-color: #f6eee8;
		}
			div#CONTENT .c24 .lightbrown * {
				margin-right: 9px;
				margin-left: 9px;
			}
			div#CONTENT .c24 .lightbrown h3 {
				margin-right: 0;
				margin-left: 0;
			}
				div#CONTENT .c24 .lightbrown * * {
					margin-right: 0;
					margin-left: 0;
			}
			