@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../images/background.jpg);
	background-color: #FFFFFF;
}
div.csc-default {
}
	div.csc-default h2 {
		color: #FFFFFF;
		background-color: #98131B;
	}
	div.csc-default h3 {
		color: #000000;
		background-color: #F7EBE0;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	}
div.csc-header {
}
	div.csc-header h2 {
		background: none;
		color: #000000;
	}
	
		#sitenav li {
			background-image: url(../images/sitenav-li-bg.gif);
		}
			#sitenav li a {
				color: #98131B;
			}
		#header h1 {
			color: #98131B;
		}
				#searchfield {
					background-color: #FCF7F3;
					border: 1px solid #F4E1D2;
					color: #535355;
				}
				#submitbutton {
					color: #535355;
					background-image: url(../images/searchbutton-bg.gif);
				}
			#mainnav li a {
				color: #98131B;
			}
				#mainnav li a.konzerte { background-image: url(../images/mainnav-konzerte-bg.gif);}
				#mainnav li a.abo {	background-image: url(../images/mainnav-abo-bg.gif);}
				#mainnav li a.service { background-image: url(../images/mainnav-service-bg.gif);}
				#mainnav li a.odeon { background-image: url(../images/mainnav-odeon-bg.gif);}
				#mainnav li a.presse { background-image: url(../images/mainnav-presse-bg.gif);}
			#mainnav li a:hover, #mainnav li a:active {
				color: #FFFFFF;
			}				
				#mainnav li a.konzerte:hover, #mainnav li a.konzerte:active 
					{ background-image: url(../images/mainnav-konzerte-bg_active.gif); }
				#mainnav li a.abo:hover, #mainnav li a.abo:hover
					{ background-image: url(../images/mainnav-abo-bg_active.gif); }
				#mainnav li a.service:hover, #mainnav li a.service:hover 
					{ background-image: url(../images/mainnav-service-bg_active.gif); }
				#mainnav li a.odeon:hover, #mainnav li a.odeon:hover 
					{ background-image: url(../images/mainnav-odeon-bg_active.gif); }
				#mainnav li a.presse:hover, #mainnav li a.presse:hover 
					{ background-image: url(../images/mainnav-presse-bg_active.gif); }
	#middle {
		background-image: url(../images/middle-bg.gif);
	}
			#sidebar h2 {
				color: #535353;
			}
				#sidebar #sitelinks li, #content h4 {
					background-image: url(../images/sidebar-sitelinks-li-bg.gif);
				}
					#sidebar #sitelinks li a, #content h4 a {
						color: #98131B;
					}
						#sidebar #sitelinks li a span {
							color: #535353
						}
					#content h4 {
						background-color: #FFFFFF;
					}
			.additionalLinks li {
				background-image: url(../images/additionalLinks_li-bg.gif);
			}
				.additionalLinks li a {
					color: #98131B;
				}
	#footer {
		border-top: 1px solid #535353;
	}
		#footer li {
			background-image: url(../images/footer-li-bg.gif);
			color: #535353;
		}
		#footer li a {
			color: #535353;
		}

.subColumns h3 strong {
	color: #98131B;
}
.subColumns p {
	color: #000000;
}	
/* +++++++++ Konzertauswahl +++++++++++ */	
		.teaser p.subtitle {
			background-color: #98131B;
		}
		div.csc-default .teaser h2 {
			color: #000000;
			background-color: #F7EBE0;
			border-top: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
		}
		.teaser h2 a {
			color: #000000;
		}
			.teaser h2 strong, .teaser h2 a strong {
				color: #98131B;
			}
			.teaser-content p {
				color: #535355;
			}
			.teaser-content a.more  {
				color: #98131B;
				background-image: url(../images/teaser-konzert-link-bg.gif);
			}
	#konzerthighlights h1, #konzerthighlights h2, #konzerthighlights h3, #konzerthighlights p {
		border: none;
		background: none;
	}
	#konzertliste h1, #konzertliste h2, #konzertliste h3, #konzertliste p {
		border: none;
		background: none;
	}
	#konzerthighlights h2 {
		color: #333333;
	}
	#konzertliste h2 {
		color: #333333;
	}

		.subColumns p {
			color: #000000;
		}
			.konzertbox {
			}
				#konzertliste .konzertbox h3 {
					background-color: #98131B;
					color: #FFFFFF;
				}
				.konzertbox h3 strong {
					color: #FFFFFF;
				}
					.konzertbox p strong {
						color: #98131B;;
					}
				.konzertbox a {
					color: #000000;
				}
				.konzertbox .more  {
					background-color: #98131B;
				}
					.konzertbox .more a  {
						color: #FFFFFF !important;
					}
					#konzertliste div.paging div a {
						color: #000000;
					}
/* ++++++++++++++ Konzert ++++++++++++++++ */
					#mehrKonzerte li a {
						color: #000000;
					}
						#mehrKonzerte li a strong {
							color: #98131B;
						}
					#mehrKonzerte div.more a {
						color: #98131B;
						background-image: url(../images/additionalLinks_li-bg.gif);
					}
			.konzertdetails h1 {
				color: #000000;
			}
			.konzertdetails h2 {
				color: #FFFFFF;
			}
			
			.teaser {
				background-color: #FFFFFF;
			}
				.teaser p.subtitle {
					color: #FFFFFF;
					background-color: #98131B;
				}
				.teaser h2 {
					color: #000000;
					background-color: #F7EBE0;
					border-top: 1px solid #FFFFFF;
					border-bottom: 1px solid #FFFFFF;
				}
					.teaser h2 strong {
						color: #98131B;
					}
				.teaser .teaser-content {
					border-bottom: 1px solid #FFFFFF;
				}
					div.csc-default .teaser-content h3 {
						color: #000000;
						background-color: #FFFFFF;
					}
					.teaser-content p {
						color: #535355;
					}
					.teaser-content a {
						color: #98131B;
					}
		#konzerthighlights h2 {
			font-weight: bold;
			border: none;
		}
			#konzerthighlights h2 a {
				font-weight: bold;
			}
		#konzerthighlights h3.konzert {
			margin: 0;
			border: none;
		}
/* ++++++++++++++ Subnavigation ++++++++++++++++ */
#content .leftMenu {
}
		#content .leftMenuList li a {
			background-image: url(../images/submenu-li-a-bg.gif);
			color: #FFFFFF;
		}
/* ++++++++++++++ Tell-a-friend-form ++++++++++++++++ */
fieldset.tx-powermail-pi1_fieldset {
	background-color:#FFFFFF;
	border: none;
	padding:10px;
}
	fieldset.tx-powermail-pi1_fieldset legend {
	}
	fieldset.tx-powermail-pi1_fieldset div.even {
		background-color:#FFFFFF;
	}
	fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
		background-color: #FCF7F3;
		border: 1px solid #F4E1D2;
		color: #535355;
	}
	fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
		background-color: #FFFFFF;
		color: #98131B;
		border: 1px solid #98131B;
		padding: 3px;
	}
/* ++++++++++++++ Suchergebnisse ++++++++++++++++ */
#content .tx-indexedsearch {
}
	.tx-indexedsearch .tx-indexedsearch-browsebox p {
		background-color:#98131B;
		color:#FFFFFF;
	}
	.tx-indexedsearch-res .tx-indexedsearch-title, .tx-indexedsearch-res .tx-indexedsearch-percent {
		background-color:#F7EBE0;
		border-bottom:1px solid #FFFFFF;
		border-top:1px solid #FFFFFF;
		color:#000000;
	}
		.tx-indexedsearch-res .tx-indexedsearch-title a {
			color: #000000;
		}
	.tx-indexedsearch-res .tx-indexedsearch-descr {
		background-color:#FFFFFF;
		color:#535355;
	}	
		.tx-indexedsearch-redMarkup {
			color: #98131B !important;
		}
	.tx-indexedsearch-res .tx-indexedsearch-info {
		color:#FFFFFF;
		background:#98131B !important;
	}
		.tx-indexedsearch-res .tx-indexedsearch-info a {
			color:#FFFFFF;
		}
/* ++++++++++++++ Presseliste ++++++++++++++++ */
#content .pressecho-list {
	background-color: #FFFFFF;
}
	#content .pressecho-list a {
		background-color: #98131B;
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		padding: 3px 11px;
	}
	#content .pressecho-list p {
		padding: 3px 11px;
		padding-right: 20px;
	}
/* ++++++++++++++ Presselogin ++++++++++++++++ */
		.tx-felogin-pi1 form input, #c83 form input {
			background-color: #FCF7F3;
			border: 1px solid #F4E1D2;
			color: #535355;
		}
		.tx-felogin-pi1 form submit, #c83 form submit {
			color: #535355;
			background-image: url(../images/searchbutton-bg.gif);
		}
		#c83 form input {
			margin-bottom: 7px;
			width: 200px;
		}
