	/* -- General Adjustments  -- */
	/* -- single page BGs solved seperatly -- */

	* {
		margin:0;
		padding:0;
	}
	a {
		text-decoration: none;
		outline: none;
	}
	a:hover {
		text-decoration: none;
		outline: none;		
	}
	img {
		border:none;
	}
	body {
		background:#000;
	}
	div {
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		border:none;
		margin: 0; 
		padding: 0;
	}
	
	/* -- Sprachwahl  -- */

    #sprache {			
		position:absolute;
		right:0px;
		top:0px;
		width:144px;
		height:50px;
		overflow:hidden;
		z-index:998;
	}

	/* -- Logo Homepage -- */

	#logohome a {		
		float:right;
		position:absolute;
		right:0px;
		bottom:0px;
		width:276px;
		height:98px;
		overflow:hidden;
		z-index:900;
	}
	/* -- Logo hover mit JS --*/
	
	/* -- Logo all other pages -- */

	#logo a{
		float:right;
		position:absolute;
		right:0px;
		top:293px;
		width:276px;
		height:98px;
		overflow:hidden;
		z-index:900;
	}
	
	/* -- Logo hover mit JS --*/

	
	/* -- Contentdivs  -- */

	#content_singlecolumn_top {
		position:absolute;
		left:0px;
		top:391px;
		height:33px;
		width:468px;
		z-index:120;
		overflow:hidden;
	}
	#content_singlecolumn {
		position:relative;
		left:0px;
		top:424px;
		height:650px;
		width:468px;
		z-index:120;
		overflow:visible;
		background-color:#FFFFFF;
	}
	#content_bio_top {
	position:absolute;
	left:0px;
	top:391px;
	height:33px;
	width:966px;
	z-index:120;
	overflow:hidden;
	}
	#content_bio {
	position:relative;
	left:0px;
	top:424px;
	height:1200px;
	width:966px;
	z-index:120;
	overflow:visible;
	background-color:#FFFFFF;
	}
	#content_media_top {
	position:absolute;
	left:0px;
	top:391px;
	height:53px;
	width:700px;
	background: #fff;
	border-radius: 0px 20px 0px;
	z-index:120;
	overflow:hidden;
	}
	#content_media {
	position:relative;
	left:0px;
	top:424px;
	height:3900px;
	width:700px;
	background: #fff;
	z-index:120;
	overflow: visible;
	background-color:#FFFFFF;
	}
	#content_singleandhalf_top {
	position:absolute;
	left:0px;
	top:391px;
	height:33px;
	width:510px;
	z-index:120;
	overflow:hidden;
	}
	#content_singleandhalf {
	position:relative;
	left:0px;
	top:424px;
	height:1000px;
	width:510px;
	z-index:120;
	overflow: visible;
	background-color:#FFFFFF;
	}
	
	/* -- NAVI WRAPPER Mainmenue  -- */
	
	#naviwrapper-de {	
		position:absolute;
		left:34px;
		top:342px;
		width:700px !important; /*--Specify width of navigation--*/
		height:49px; /*--Specify height of navigation--*/
		overflow:visible;
		z-index:998;
	}
	#naviwrapper-eng {	
		position:absolute;
		left:34px;
		top:342px;
		width:700px !important; /*--Specify width of navigation--*/
		height:49px; /*--Specify height of navigation--*/
		overflow:visible;
		z-index:998;
	}
	
	/* -- NAVI WRAPPER submenue  -- */

	#subnaviwrapper-de {	
		position:absolute;
		left:34px;
		top:391px;
		/*-- width:500px; /*--Specify width of navigation--*/
		height:49px; /*--Specify height of navigation--*/
		overflow:hidden;
		z-index:998;
	}
	#subnaviwrapper-eng {	
		position:absolute;
		left:34px;
		top:391px;
		/*-- width:500px; /*--Specify width of navigation--*/
		height:49px; /*--Specify height of navigation--*/
		overflow:hidden;
		z-index:998;
	}
	


	/* -- ENG menue  -- */
	/* -- ENG menue  -- */
	/* -- ENG menue  -- */
	/* -- ENG menue  -- */
		
	ul#topnav-eng {
		position:relative; /*NEU*/
		margin: 0; 
		padding: 0;
		list-style: none;
		float: left;
		width: 700px !important; /*--Specify width of navigation--*/
		height: 49px; /*--Specify height of navigation--*/
		z-index:999;
		overflow:hidden; /*NEU*/
	}
	ul#topnav-eng li {
		float: left;
		margin: 0; 
		padding: 0;
	}
	
	/*-- ENG CSS Sprites - Default State --*/
	
	ul#topnav-eng a {
		position:relative; /*NEU*/
		float: left;
		display: block;
		height: 49px; /*--Specify height of navigation links--*/
		overflow:hidden; /*NEU*/
	}
	.topnav-eng a image {
		margin:0; /*NEU*/
	}
	
	/*-- ENG Hover States in JS --*/
	
	/*-- ENG Assign width to each link --*/
	
	ul#topnav-eng li.start-eng a {
		width: 42px;
	}
	ul#topnav-eng li.conductor-eng a {
		width: 111px;
	}
	ul#topnav-eng li.schedule-eng a {
		width: 77px;
	}
	ul#topnav-eng li.images-eng a {
		width: 64px;
	}
	ul#topnav-eng li.links-eng a {
		width: 49px;
	}
	ul#topnav-eng li.contact-eng a {
		width: 69px;
	}
	ul#topnav-eng li.legal-eng a {
		width: 88px;
	}
	ul#topnav-eng li.privacy-policy a {
		width: 147px;
	}
	
	/*-- ENG Assign width to each submenue link --*/


	ul#topnav-eng li.bio-eng a {
		width: 40px;
	}
	ul#topnav-eng li.music-eng a {
		width: 55px;
	}
	ul#topnav-eng li.press-eng a {
		width: 186px;
	}
	ul#topnav-eng li.schedule2012-eng a {
		width: 42px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2013-eng a {
		width: 53px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2014-eng a {
		width: 49px;
		margin-right: -8px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2015-eng a {
		width: 49px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
}
	ul#topnav-eng li.schedule2016-eng a {
		width: 52px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2017-eng a {
		width: 51px;
		margin-right: -9px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2018-eng a {
		width: 53px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2019-eng a {
		width: 53px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2020-eng a {
		width: 53px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2021-eng a {
		width: 48px;
		margin-right: -9px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2022-eng a {
		width: 48px;
		margin-right: -6px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2023-eng a {
		width: 48px;
		margin-right: -6px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2024-eng a {
		width: 48px;
		margin-right: -4px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2025-eng a {
		width: 48px;
		margin-right: -6px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-eng li.schedule2026-eng a {
		width: 48px;
		margin-right: -6px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	
	/*-- ENG Set active Pages --*/

	#start-eng li.start-eng a img, /*--start Page eng >  set active start Linkimage eng --*/
	
	#music-eng li.conductor-eng a img, /*--musik Page eng >  set active conductor Linkimage eng --*/
	#music-eng li.music-eng a img, /*--musik Page eng > set active musik Linkimage eng --*/
		
	#bio-eng li.conductor-eng a img, /*--bio Page eng > set active conductor Linkimage eng --*/
	#bio-eng li.bio-eng a img, /*--bio Page eng > set active bio Linkimage eng --*/
	
	#press-eng li.conductor-eng a img, /*--links Page eng > set active conductor Linkimage eng --*/
	#press-eng li.press-eng a img, /*--links Page eng > set active press Link eng --*/
	
	#schedule2012-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2012-eng li.schedule2012-eng a img, /*--schedule2012 Page eng > set active schedule2012 Linkimage eng --*/
	
	#schedule2013-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2013-eng li.schedule2013-eng a img, /*--schedule2013 Page eng > set active schedule2013 Linkimage eng --*/
	
	#schedule2014-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2014-eng li.schedule2014-eng a img, /*--schedule2014 Page eng > set active schedule2014 Linkimage eng --*/
	
	#schedule2015-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2015-eng li.schedule2015-eng a img, /*--schedule2015 Page eng > set active schedule2015 Linkimage eng --*/
	
	#schedule2016-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2016-eng li.schedule2016-eng a img, /*--schedule2016 Page eng > set active schedule2016 Linkimage eng --*/
	
	#schedule2017-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2017-eng li.schedule2017-eng a img, /*--schedule2017 Page eng > set active schedule2017 Linkimage eng --*/

	#schedule2018-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2018-eng li.schedule2018-eng a img, /*--schedule2018 Page eng > set active schedule2018 Linkimage eng --*/

	#schedule2019-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2019-eng li.schedule2019-eng a img, /*--schedule2019 Page eng > set active schedule2019 Linkimage eng --*/

	#schedule2020-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2020-eng li.schedule2020-eng a img, /*--schedule2020 Page eng > set active schedule2020 Linkimage eng --*/

	#schedule2021-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2021-eng li.schedule2021-eng a img, /*--schedule2021 Page eng > set active schedule2021 Linkimage eng --*/

	#schedule2022-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2022-eng li.schedule2022-eng a img, /*--schedule2022 Page eng > set active schedule2022 Linkimage eng --*/

	#schedule2023-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2023-eng li.schedule2023-eng a img, /*--schedule2023 Page eng > set active schedule2023 Linkimage eng --*/

	#schedule2024-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2024-eng li.schedule2024-eng a img, /*--schedule2024 Page eng > set active schedule2024 Linkimage eng --*/

	#schedule2025-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2025-eng li.schedule2025-eng a img, /*--schedule2025 Page eng > set active schedule2025 Linkimage eng --*/

	#schedule2026-eng li.schedule-eng a img, /*--schedule Page eng > set active schedule Linkimage eng --*/	
	#schedule2026-eng li.schedule2026-eng a img, /*--schedule2026 Page eng > set active schedule2026 Linkimage eng --*/

	#images-eng li.images-eng a img, /*--images Page eng > set images media Linkimage eng --*/
	#links-eng li.links-eng a img, /*--links Page eng > set active links Linkimage eng --*/
	#contact-eng li.contact-eng a img, /*--contact Page eng > set active contact Linkimage eng --*/
	#legal-eng li.legal-eng a img, /*--legal Page eng > set active legal Linkimage eng --*/
	#privacypolicy li.privacy-policy a img /*--legal Page de > set active legal Linkimage de --*/
	{
		margin-top: -98px;
	}


	/* -- DE menue  -- */
		
	ul#topnav-de {
		position:relative; /*NEU*/
		margin: 0; 
		padding: 0;
		list-style: none;
		float: left;
		width: 700px !important; /*--Specify width of navigation--*/
		height: 49px; /*--Specify height of navigation--*/
		z-index:999;
		overflow:hidden; /*NEU*/

	}
	ul#topnav-de li {
		float: left;
		margin: 0; 
		padding: 0;
	}
	
	/*-- de CSS Sprites - Default State --*/
	
	ul#topnav-de a {
		position:relative; /*NEU*/
		float: left;
		display: block;
		height: 49px; /*--Specify height of navigation links--*/
		overflow:hidden; /*NEU*/
	}
	
	.topnav-de a image {
		margin:0; /*NEU*/
	}
	
	/*-- de Hover States in JS */
	
	/*-- de Assign width to each mainmenue link --*/
	
	ul#topnav-de li.start-de a {
		width: 42px;
	}
	ul#topnav-de li.conductor-de a {
		width: 102px;
	}
	ul#topnav-de li.termine-de a {
		width: 68px;
	}
	ul#topnav-de li.bilder-de a {
		width: 56px;
	}
	ul#topnav-de li.links-de a {
		width: 53px;
	}
	ul#topnav-de li.kontakt-de a {
		width: 58px;
	}
	ul#topnav-de li.legal-de a {
		width: 89px;
	}
	ul#topnav-eng li.datenschutz a {
		width: 147px;
	}
	
	/*-- de Assign width to each submenue link --*/

	ul#topnav-de li.bio-de a {
		width: 40px;
	}
	ul#topnav-de li.musik-de a {
		width: 55px;
	}
	ul#topnav-de li.medienstimmen-de a {
		width: 186px;
	}
	ul#topnav-de li.termine2012-de a {
		width: 42px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-de li.termine2013-de a {
		width: 53px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-de li.termine2014-de a {
		width: 49px;
		margin-right: -8px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-de li.termine2015-de a {
		width: 49px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-de li.termine2016-de a {
		width: 52px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
}
	ul#topnav-de li.termine2017-de a {
		width: 51px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-de li.termine2018-de a {
		width: 53px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-de li.termine2019-de a {
		width: 53px;
		margin-right: -9px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-de li.termine2020-de a {
		width: 53px;
		margin-right: -10px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-de li.termine2021-de a {
		width: 48px;
		margin-right: -9px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-de li.termine2022-de a {
		width: 48px;
		margin-right: -6px; /* adjust spacing to have space for 2025 nav - adjust this for 2026 to -6px */
	}
	ul#topnav-de li.termine2023-de a {
		width: 48px;
		margin-right: -6px; /* adjust spacing to have space for 2025 nav - adjust this for 2026 to -6px */
	}
	ul#topnav-de li.termine2024-de a {
		width: 48px;
		margin-right: -4px; /* adjusted spacing to have space for 2026 nav - for 2027 even more might be needed */
	}
	ul#topnav-de li.termine2025-de a {
		width: 48px;
		margin-right: -6px; /* adjust spacing to have space for 2025 nav - adjust this for 2026 to -6px */
	}
	ul#topnav-de li.termine2026-de a {
		width: 48px;
		margin-right: -6px; /* adjust spacing to have space for 2025 nav - adjust this for 2026 to -6px */
	}
	
	/*-- de Set active Pages --*/

	#start-de li.start-de a img, /*--start Page de >  set active start Linkimage de --*/
	
	#musik-de li.conductor-de a img, /*--musik Page de >  set active conductor Linkimage de --*/
	#musik-de li.musik-de a img, /*--musik Page de > set active musik Linkimage de --*/
		
	#bio-de li.conductor-de a img, /*--bio Page de > set active conductor Linkimage de --*/
	#bio-de li.bio-de a img, /*--bio Page de > set active bio Linkimage de --*/
	
	#medienstimmen-de li.conductor-de a img, /*--links Page de > set active conductor Linkimage de --*/
	#medienstimmen-de li.medienstimmen-de a img, /*--links Page de > set active medienstimmen Linkimage de --*/
	
	#termine2012-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2012-de li.termine2012-de a img, /*--termine2012 Page de > set active termine2012 Linkimage de --*/
	
	#termine2013-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2013-de li.termine2013-de a img, /*--termine2013 Page de > set active termine2013 Linkimage de --*/

	#termine2014-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2014-de li.termine2014-de a img, /*--termine2014 Page de > set active termine2014 Linkimage de --*/
	
	#termine2015-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2015-de li.termine2015-de a img, /*--termine2015 Page de > set active termine2015 Linkimage de --*/

	#termine2016-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2016-de li.termine2016-de a img, /*--termine2016 Page de > set active termine2016 Linkimage de --*/
	
	#termine2017-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2017-de li.termine2017-de a img, /*--termine2017 Page de > set active termine2017 Linkimage de --*/

	#termine2018-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2018-de li.termine2018-de a img, /*--termine2018 Page de > set active termine2018 Linkimage de --*/

	#termine2019-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2019-de li.termine2019-de a img, /*--termine2019 Page de > set active termine2019 Linkimage de --*/

	#termine2020-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2020-de li.termine2020-de a img, /*--termine2020 Page de > set active termine2020 Linkimage de --*/

	#termine2021-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2021-de li.termine2021-de a img, /*--termine2021 Page de > set active termine2021 Linkimage de --*/

	#termine2022-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2022-de li.termine2022-de a img, /*--termine2022 Page de > set active termine2022 Linkimage de --*/

	#termine2023-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2023-de li.termine2023-de a img, /*--termine2023 Page de > set active termine2023 Linkimage de --*/

	#termine2024-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2024-de li.termine2024-de a img, /*--termine2024 Page de > set active termine2024 Linkimage de --*/

	#termine2025-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2025-de li.termine2025-de a img, /*--termine2025 Page de > set active termine2025 Linkimage de --*/

	#termine2026-de li.termine-de a img, /*--termine Page de > set active termine Linkimage de --*/
	#termine2026-de li.termine2026-de a img, /*--termine2026 Page de > set active termine2026 Linkimage de --*/
	
	#bilder-de li.bilder-de a img, /*--bilder Page de > set active bilder Linkimage de --*/
	#links-de li.links-de a img, /*--links Page de > set active links Linkimage de --*/
	#kontakt-de li.kontakt-de a img, /*--kontakt Page de > set active kontakt Linkimage de --*/
	#legal-de li.legal-de a img, /*--legal Page de > set active legal Linkimage de --*/
	#datenschutz li.datenschutz a img /*--legal Page de > set active legal Linkimage de --*/
	{
		margin-top: -98px;
	}

	
	
