/* CSS Document */


/* BASICS */
/* ========================================== */

body.bg_01 #bgcontainer,
body.bg_02 #bgcontainer,
body.bg_03 #bgcontainer,
body.bg_04 #bgcontainer,
body.bg_05 #bgcontainer,
body.bg_06 #bgcontainer,
body.bg_07 #bgcontainer,
body.bg_08 #bgcontainer {
	background-image:none;
	background-color:#000;
}

body {
	background-image:none;
	background-color:#000;
}


/* CONTAINERS */
/* ========================================== */

#bgcontainer {
	background-color: #000;
	background-image: none;
}
#content {
	background-color: #000;
	background-image: none;
}
.maincontentarea_home {
	background-color: #000;
	background-image: none;
}
.maincontentarea {
	background-color: #000;
	background-image: none;
}
.sidecontentarea {
	background-color: #000;
}


/* LANGUAGES */
/* ========================================== */

#languagecontainer { background: #000; }
ul#languages li {  border-left-color: #fff; }




/* CONTENT */
/* ========================================== */

/* Home */
.motto_2010_de {
	background: url(../images/motto_2011_black.gif) no-repeat;
}
.motto_2010_en {
	background: url(../images/motto_2011_black.gif) no-repeat;
}

.block_slideshow .left {
	background-image: none;
}

#sponsor_footer {
	background:url(../images/dottedline_black.gif) repeat-x;	
}

/* Sponsoren Home */
#sponsoren_home li a {
		background: #000 url(../images/sponsoren_home_black.gif) no-repeat;
}


/* SOCIALHEADER */
/* ========================================== */
ul.socialicons li.facebook { background-position: -68px 0; }
ul.socialicons li.twitter { background-position: -68px -44px; }
ul.socialicons li.blog { background-position: -68px -88px; }







	/*CONTENT +++++++++++*/
	
	#middlecontainer {
	background-color:#000000;
	}
					
			.dottedline {
			background:url(../images/dottedline_black.gif) repeat-x;
			}
			.dottedlineprogramm {
			background:url(../images/dottedline_black.gif) 0px 0px repeat-x;
			}




	.imagemeta {
	display:block;
	font-size:9px;
	background-color:#000000;
	}
	.imagecaption {
	color:#FFFFFF;
	margin-right:10px;
	text-align:right;
	}



	/*KONTAKTFORMULARE +++++++++++*/

	#kontakt_dropdown {
	border:#FFFFFF;
	}
	
	.kontakt p {
	color:#FFFFFF;
	}
	
	.kontakt input {
	border:#FFFFFF;
	}
	
	.kontakt textarea {
	border:#FFFFFF;
	}
	
	.btn_kontakt {
	background-color:#FFFFFF;
	color:#000000;
	}
	
	
	
	/*NEWSLETTER +++++++++++*/	

	#newsletter_dropdown {
	border:#FFFFFF;
	}
	
	
	
	
	
			
			
			/*HAUPTPROGRAMM UEBERSICHT +++++++++++*/
							
			a#programmcontent {
			background:url(../images/dottedline_black.gif) bottom repeat-x;
			}
			
			a#programmcontent.special {
			background-color:#fef4e6;
			}
			
			a#programmcontent:hover {
			background-color:#f1f1f1;
			}
			
			.hauptprogramm_trenner {
			background:url(../images/hauptprogramm-trenner.gif) repeat-x;
			}		
			
			
			
			a#programmcontent.special {
			background-color:#807b74;
			}
			
			a#programmcontent:hover {
			background-color:#404040;
			}
			
			
			
			/*DETAIL ANSICHT +++++++++++*/		
						
			#ausverkauft {
			background-color:#FFFFFF;
			}
				
				.btn_senden {
				background:url(../images/btn_senden_black.gif) no-repeat;
				}	
				
			
			
			
/*DOWNLOADS +++++++++++*/

p#download_pfad {
color:#FFFFFF;
} 

a#download_all  {
background:url(../images/btn_download_black.gif) 0px 0px no-repeat;
}

a.sub_navi_downloads {
color:#FFFFFF;
}

	ul#download_list .download_list_document {
	background-color:#FFFFFF;
	}
		ul#download_list .download_list_document p {
		color:#000000;
		}			
			
			
				
			
	
			
			
			
	/*RIGHTCONTAINER +++++++++++*/		
	
		#infos {
		background-color:#000000;
		}
		
		
		#film {
		background-color:#000000;
		}
		
		#sp_rechts { 
		background-color: #000000; 
		}
		
		#suche {
		background-color:#000000;
		}
		.homepage #suche { background-color: #000; }
			
			.btn_search {
			background:url(../images/btn_search_black.gif) no-repeat;
			}
		
		#suche.suche_erweitert {
		background-color:#000000;
		}
			#suche.suche_erweitert .btn_search {
			background:url(../images/btn_search_black.gif) no-repeat;
			}
		
		#usability {
		background-color: #000000;
		}
		#social_bookmarking {
		background-color: #000000;
		}




/*  K A L E N D E R  +++++++++++++++++++++++++++++++++++++++*/

#kalender { background: #000000; }
#kalender .months ul li a {
	color: #fff;
	text-decoration: underline;
}
#kalender .months ul li a:hover { text-decoration: none; }
#kalender .months ul li.active a { color: #fff; font-weight: bold; }
#kalender .year { color: #fff; }

/* Colors */
#kalender table th { color: #fff; font-weight: normal; }
#kalender table td { color: #fff; }
#kalender table td.empty { color: #fff; }
#kalender table td.event a { color: #fff; font-weight: bold; text-decoration: underline; }
#kalender table td.event a:hover { text-decoration: none; }
#kalender table td.current, #calendar table td.current a { background: none; }
#kalender table td.current a:hover { color: #fff; text-decoration: none; }
#kalender .tooltip .top { color: #fff; }






/*FOOTERCONTAINER +++++++++++*/
	
	#sp_unten {
	float:left;
	width:570px;
	height:72px;
	background-color:#000000;
	}
	



/*  B U T T O N S  +++++++++++++++++++++++++++++++++++++++++*/


a.motto {

}



/*SPONSOREN RECHTE SPALTE AUF HOME +++++++++++*/


	#btn_home_post a  {
	background:url(../images/sp_home_black.gif) -17px -18px no-repeat;
	}
	
	#btn_home_sparkasse a  {
	background:url(../images/sp_home_black.gif) -17px -53px no-repeat;
	}
	
	#btn_home_welle a  {
	background:url(../images/sp_home_black.gif) -17px -97px no-repeat;
	}
	
	#btn_home_bonn a  {
	background:url(../images/sp_home_black.gif) -17px -144px no-repeat;
	}
	
	#btn_home_wdr a  {
	background:url(../images/sp_home_black.gif) -93px -144px no-repeat;
	}
	




/*USABILITY BUTTONS +++++++++++*/


	#btn_groesser a  {
	background:url(../images/btn_usability_black.gif) 0px 0px no-repeat;
	}
	
	#btn_kleiner a  {
	background:url(../images/btn_usability_black.gif) -38px 0px no-repeat;
	}
	
	#btn_invert a  {
	background:url(../images/btn_usability_black.gif) -76px 0px no-repeat;
	}
	
	#btn_reset a  {
	background:url(../images/btn_usability_black.gif) -114px 0px no-repeat;
	}
	
	


/*SPONSOREN AUF ALLEN SEITEN IM FOOTER +++++++++++*/
	
#btn_sp_post a      {background:url(../images/btn_sp_post_black.gif)      no-repeat;}
#btn_sp_sparkasse a {background:url(../images/btn_sp_sparkasse_black.gif) no-repeat;}
#btn_sp_welle a     {background:url(../images/btn_sp_welle_black.gif)     no-repeat;}
#btn_sp_bonn a      {background:url(../images/btn_sp_bonn_black.gif)      no-repeat;}	
#btn_sp_wdr a       {background:url(../images/btn_sp_wdr3_black.gif)      no-repeat;}



/*DETAIL-ANSICHT LINKS +++++++++++*/


#btn_audio a        {background:url(../images/btn_audio_black.gif)        no-repeat;}	
#btn_video a        {background:url(../images/btn_video_black.gif)        no-repeat;}
#btn_programmheft a {background:url(../images/btn_programmheft_black.gif) no-repeat;}
#btn_tickets a      {background:url(../images/btn_tickets_black.gif)      no-repeat;}





/*DETAIL-ANSICHT AUSVERKAUFT ++++++++++++*/

#ausverkauft {
background-color:#FFFFFF;
}
	
		#email_senden_detail input {
		border:solid 1px;
		border-color:#000000;
		}
		
		.btn_senden {
		background:url(../images/btn_senden.gif) no-repeat;
		}

#btn_ausklappen_detail {
background:url(../images/btn_down.gif) 139px 4px no-repeat;
}

#btn_zuklappen_detail {
background:url(../images/btn_up.gif) 139px 4px no-repeat;
}




/*ERWEITERTE SUCHE +++++++++++*/

#btn_ausklappen_suche {
background:url(../images/btn_down_white.gif) 13px 5px no-repeat;
}

#btn_zuklappen_suche {
background:url(../images/btn_up_white.gif) 13px 5px no-repeat;
}














/*  I M A G E S ++++++++++++++++++++++++++++++++++++++++++++*/


.hide {
display:none;
}

h3#h3_tickets {background-image: url(../images/h3_tickets_black.gif); margin-top: 30px; }
h3#h3_infos   {background-image: url(../images/h3_infos_black.gif); }

/* 2010 */
li#themen_02_beethoven-pur,
li#themen_03_visionen,
li#themen_04_gefeiert,
li#themen_05_komm-mit,
li#themen_06_ueberflieger,
li#themen_07_inspirationen,
li#themen_08_wort-und-musik,
li#themen_09_ins-offene	{background:url(../images/themen_99_wb.gif) 0px 0px no-repeat;}

/* 2010 Home */
.themen_home h3 a, .themen_homer p { color:#fff !important; }

.themen_home .themen_02_beethoven-pur,
.themen_home .themen_04_gefeiert,
.themen_home .themen_09_ins-offene,
.themen_home .themen_07_inspirationen,
.themen_home .themen_05_komm-mit,
.themen_home .themen_06_ueberflieger,
.themen_home .themen_03_visionen,
.themen_home .themen_08_wort-und-musik { background-position: 0 -672px !important; }







/*  T Y P O . C S S +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/




/* CSS Document */

/*  T Y P O G R A P H Y  +++++++++++++++++++++++++++++++++++*/

a {
color:#FFFFFF;
}

.highlight { color: #fff; }
.playdown { color: #fff; }



/*  N A V I G A T I O N +++++++++++++++++++++++++++++++++++*/

#language p {
color:#FFFFFF;
}



/*NAVIGATION +++++++++++*/
	
	ul.sub_navi  {
	width:160px;
	height:auto;
	background:url(../images/navi_dottedline.gif) 7px 13px no-repeat;
	}



#navigation a {
color:#FFFFFF;
}

	#navigation a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
	#navigation a.pri_active  {
	color:#FFFFFF;
	}
	
	#navigation a.sec_active:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}





/*META NAVIGATION +++++++++++*/

#metanavi p {
color:#FFFFFF;
}

#metanavi a {
color:#FFFFFF;
}

	#metanavi a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}







/*  C O N T E N T +++++++++++++++++++++++++++++++++++++++++*/



/*VORSCHALTSEITE +++++++++++*/






/*HAUPTSEITEN +++++++++++*/

p {
margin-left:0px; /* Safari Bug */
margin-bottom:4px;
color:#FFFFFF;
}

.orange {
color:#FFFFFF;
}

.black {
color:#FFFFFF;
}


h1 {
color:#FFFFFF;
}

h2 {
color:#FFFFFF;
}


h4 {
color:#FFFFFF;
}


h5 {
color:#FFFFFF;
}

	h5 a {
	color:#FFFFFF;
	}

	h5 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
	
#themen h6 {
color:#FFFFFF;
}

#themen a h6 {
color:#FFFFFF;
}

/* NEW */
	li#themen_01_im-licht h6			{color:#FFFFFF;}
	li#themen_02_beethoven-pur h6		{color:#FFFFFF;}
	li#themen_03_visionen h6			{color:#FFFFFF;}
	li#themen_04_gefeiert h6			{color:#FFFFFF;}
	li#themen_05_komm-mit h6			{color:#FFFFFF;}
	li#themen_06_ueberflieger h6		{color:#FFFFFF;}
	li#themen_07_inspirationen h6		{color:#FFFFFF;}
	li#themen_08_wort-und-musik h6		{color:#FFFFFF;}
	li#themen_09_ins-offene h6			{color:#FFFFFF;}
	
	li#themen_01_im-licht a h6			{color:#FFFFFF;}
	li#themen_02_beethoven-pur a h6		{color:#FFFFFF;}
	li#themen_03_visionen a h6			{color:#FFFFFF;}
	li#themen_04_gefeiert a h6			{color:#FFFFFF;}
	li#themen_05_komm-mit a h6			{color:#FFFFFF;}
	li#themen_06_ueberflieger a h6		{color:#FFFFFF;}
	li#themen_07_inspirationen a h6		{color:#FFFFFF;}
	li#themen_08_wort-und-musik a h6	{color:#FFFFFF;}
	li#themen_09_ins-offene a h6		{color:#FFFFFF;}
	
		li#themen_01_im-licht a:hover h6 .themen_big		{color:#FFFFFF; text-decoration:none;}
		li#themen_02_beethoven-pur a:visited h6 .themen_big	{color:#FFFFFF;}
		li#themen_03_visionen a h6 .themen_big				{color:#FFFFFF;}
		li#themen_04_gefeiert a h6 a h6 .themen_big			{color:#FFFFFF;}
		li#themen_05_komm-mit a h6 .themen_big				{color:#FFFFFF;}
		li#themen_06_ueberflieger a h6 .themen_big			{color:#FFFFFF;}
		li#themen_07_inspiration a h6 .themen_big			{color:#FFFFFF;}
		li#themen_08_wort-und-musik a h6 .themen_big		{color:#FFFFFF;}
		li#themen_09_ins-offene a h6 .themen_big			{color:#FFFFFF;}
	/* NEW */
	
#themen_02_beethoven-pur p.themen_hauptkapitel_untertitel	{color:#FFFFFF; font-weight:bold;}
#themen_03_visionen p.themen_hauptkapitel_untertitel		{color:#FFFFFF; font-weight:bold;}
#themen_04_gefeiert p.themen_hauptkapitel_untertitel		{color:#FFFFFF; font-weight:bold;}
#themen_05_komm-mit p.themen_hauptkapitel_untertitel		{color:#FFFFFF; font-weight:bold;}
#themen_06_ueberflieger p.themen_hauptkapitel_untertitel	{color:#FFFFFF; font-weight:bold;}
#themen_07_inspirationen p.themen_hauptkapitel_untertitel	{color:#FFFFFF; font-weight:bold;}
#themen_08_wort-und-musik p.themen_hauptkapitel_untertitel	{color:#FFFFFF; font-weight:bold;}
#themen_09_ins-offene p.themen_hauptkapitel_untertitel		{color:#FFFFFF; font-weight:bold;}


.blaettern {
color:#FFFFFF;
}




/*PROGRAMMLISTE +++++++++++*/


.off h2  {
color:#b0b0b0;
}

.off p {
color:#b0b0b0;
}

.off {
color:#000099;
}

p.align_right {
color:#FFFFFF;
}




ul.kuenstler_detail {
color:#FFFFFF;
}

ul.werke_detail {
color:#FFFFFF;
}

.preise_detail {
color:#FFFFFF;
}




#ausverkauft h4 {
color:#000000;
}

#ausverkauft p {
color:#000000;
}

#ausverkauft a {
color:#000000;
}

#ausverkauft a:hover {
text-decoration:underline;
}


/*RESTKARTEN +++++++++*/
#restkarten_ak {
background-color:#FFFFFF;
}
	#restkarten_ak p {
	color:#000000;
	}


.restkarten {
color:#FFFFFF;
}





ul#interview-list li a:hover .interview-list_raquo {
text-decoration:underline;
}
ul#interview-list li a:hover .interview-list_title {
text-decoration:underline;
}



.werke-komponisten_komponisten {
color:#FFFFFF;
}


.structured-text {
color:#FFFFFF;
}




/* KONZERT DETAIL in ARCHIV +++++++++++*/	

.archive h2,
.archive h4,
.archive p,
.archive ul,
.archive li { 
	color: #FFFFFF;
}

.archive .columnleft a { color: #FFFFFF; text-decoration: underline; }
.archive .columnleft a:hover { color: #FFFFFF; text-decoration: none; }











/*  R E C H T E   S P A L T E +++++++++++++++++++++++++++++++++++*/



#usability p {
color:#FFFFFF;
}


/* S L I D E S H O W  ++++++++++++++++++++++++++++++++++++++++++++*/

.slideshow .infotext p, .slideshow .infotext h2 {
color: #FFFFFF;
}
.slideshow .controls a.button_left {
	display: block;
	float: left;
	width: 30px;
	height: 108px;
	background: url(../images/btns_slideshow_b.gif) 0 0;
}
.slideshow .controls a.button_left:hover { background: url(../images/btns_slideshow_b.gif) 0 -150px; }
.slideshow .controls a.button_right {
	display: block;
	float: right;
	width: 30px;
	height: 108px;
	background: url(../images/btns_slideshow_b.gif) -30px 0;
}
.slideshow .controls a.button_right:hover { background: url(../images/btns_slideshow_b.gif) -30px -150px; }







/* ========================================== */
/* JUNGES BEETHOVENFEST OVERRIDES */
/* ========================================== */

.junges #content { background: none; }
	.junges .maincontentarea {
		background: none;
	}

.junges .textblock p,
.junges .interview-list,
.junges .imagenone,
.junges #videocont4,
.junges .videocont99,
.junges .highslide-gallery,
.junges .image,
.junges ul.programm { background: #000000; }

.junges h1, .junges h2 {
	color:#FFFFFF;
	background: #000000;
}

.junges .textblock p.subline { background: #000000; }
.junges h2 a { color:#FFFFFF; }
.junges .imagecaption { color: #FFFFFF; }
