/*
	DOCUMENT INFORMATION
	- Document: grey/color.css
	- Colordefinitions for the theme: Grey
	CONTENTS
	- COLORS AND SHADES
	- NAVIGATION
	- SITEMAP-LIST
	- ACCESSIBILITY BUTTONS
	- CALENDAR
	- FORMS
*/




/* COLORS AND SHADES
   ============================= */

/* == Colors == */
.dark1 { background-color: #2D2D2D; color: #FFFFFF;}
.dark2 { background-color: #2D2D2D; color: #FFFFFF;}

.middle1 { background-color: #555555; color: #FFFFFF;}
.middle2 { background-color: #999999; color: #2D2D2D;}

.light1 { background-color: #EAEAEA; color: #2D2D2D;}
.light2 { background-color: #EAEAEA; color: #2D2D2D;}

.white {background-color: #FFFFFF; color: #2D2D2D;}

/* == Inactive == */
.inactive { color:#8f7d68; }

/* == Season 2009/2010 == */
#season_de { background-image: url(../../images/season/season_grey_de.gif); }
#season_en { background-image: url(../../images/season/season_grey_en.gif); }

/* == Kölner Philharmonie Logo == */
#logo{ background-image: url(../../images/logo/logo_grey.gif); }

#blockHead { background-color: #555555; }




/* LINKS
   ============================= */

.dark1 a { color: #FFFFFF;   text-decoration: none; }
.dark1 a:hover { color: #FFFFFF; }

.dark2 a { color: #FFFFFF;  text-decoration: none; }
.dark2 a:hover { color: #FFFFFF; }

.middle1 a { color: #FFFFFF; text-decoration: none; }
.middle1 a:hover { color: #FFFFFF; }

.light1 a { color: #2D2D2D; text-decoration: none; }
.light1 a:hover { color: #2D2D2D; }

.light2 a { color: #2D2D2D; text-decoration: none; }
.light2 a:hover { color: #2D2D2D; }

.white a { color: #2D2D2D; text-decoration: none; }
.white a:hover { }

.lo_footer a:hover { background-color: #2D2D2D; color: #FFFFFF; }

.raquo {  background-color: #2D2D2D; color: #FFFFFF; }

.raquoalt { color: #2D2D2D; background-color: #FFFFFF; }
.white .raquoalt { color: #FFFFFF; background-color: #2D2D2D; }
#suche .raquoalt { color: #FFFFFF; background-color: #2D2D2D; }

#suchergebnis a.current_results { color: #ff5c00; font-weight: bold; }
#suchergebnis a.past_results { font-weight: bold; }
#suchergebnis a.current_results .raquo { color: #ffffff; background-color: #ff5c00; }
#suchergebnis a.past_results .raquo { color: #ffffff; background-color: #2D2D2D; }


/* NAVIGATION
   ============================= */

/* == Backgrounds == */
#nav { background: #EAEAEA; }
#nav a { background: #EAEAEA; color: #2D2D2D; border-bottom: 1px solid #FFF; }
#nav a:hover { background: #FFFFFF; color: #2D2D2D; }
#nav .selected_nav  {background-color: #75A07D; color: #FFFFFF;}

/* == Subnavigation == */
#nav #subnav { background: #EAEAEA; }
#nav #subnav a { background: #EAEAEA;color: #2D2D2D; border-bottom: 1px solid #FFF; }
#nav #subnav a:hover { background: #FFFFFF;color: #2D2D2D; }
#nav #subnav .selected_nav  {background-color: #75A07D; color: #FFFFFF;}

/* == Headnavigation == */
#headnav a { color: #FFF !important; }
#headnav a:hover { background: #FFFFFF; color: #2D2D2D !important; }



/* SITEMAP-LIST
   ============================= */

#sitemap_list { background: #555555; }
#sitemap_list a { background: #555555; color: #FFFFFF; border-bottom: 1px solid #FFF; font-weight: bold !important; }
#sitemap_list a:hover { background: #FFFFFF; color: #2D2D2D; }
#sitemap_list .selected_nav  {background-color: #75A07D; color: #FFFFFF;}

/* == Subnavigation == */
#sitemap_list #subnav { background: #EAEAEA; }
#sitemap_list #subnav a { background: #EAEAEA;color: #2D2D2D; border-bottom: 1px solid #FFF; font-weight: normal !important;  }
#sitemap_list #subnav a:hover { background: #FFFFFF;color: #2D2D2D; }
#sitemap_list #subnav .selected_nav  {background-color: #75A07D; color: #FFFFFF;}



/* ACCESSIBILITY BUTTONS
   ============================= */

#accessibility #large a { background-position: 0 -175px; }
#accessibility #small a { background-position: -25px -175px; }
#accessibility #contrast a { background-position: -50px -175px; }
#accessibility #standard a { background-position: -75px -175px; }
#accessibility #help a { background-position: -100px -175px; }

#accessibility #large a:hover { background-position: -125px -175px; }
#accessibility #small a:hover { background-position: -150px -175px; }
#accessibility #contrast a:hover { background-position: -175px -175px; }
#accessibility #standard a:hover { background-position: -200px -175px; }
#accessibility #help a:hover { background-position: -225px -175px; }



/* CALENDAR
   ============================= */

/* == Calendar == */   
.cal_top { background-color: #ce3a2b; }
.konzerteaktiv { color: #FFFFFF; background-color: #FE7E00; }
.today { color: #FE7E00; background-color: #FFFFFF; }
a.konzertlink { color: #FFF; }

/* == Tooltip == */
a.tooltip:hover span { background-color:#FFFFFF; border:1px solid #FE7E00; color:#331D01; }/* is this class still active or obselete...? */
 #tooltip { background-color: #FEA73D; color: #FFF; border-color: #ce3a2b; }




/* FORMS
   ============================= */

#suche .submit{background-color: #555555; color: #FFFFFF; border: 1px solid #2D2D2D}

/* == Konzerte Anzeigen ==*/
#erweitertesuche .field_submit, #erweitertesuche .field_reset {
	background-color:#999999;
	border:1px solid #2D2D2D;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
}
#erweitertesuche .form_checkboxes label {
	font-weight: normal;
}


/* EXEPTIONS
   ============================= */

#anfahrt a.link_baustelle_de, #anfahrt a.link_baustelle_en {
	display: block;
	float: right;
	width: 169px;
	height: 32px;
}
#anfahrt a.link_baustelle_de { background: url(/media/content/pages/img/baustelle_link_grey_de.gif) no-repeat; }
#anfahrt a.link_baustelle_en { background: url(/media/content/pages/img/baustelle_link_grey_en.gif) no-repeat; }

#anfahrt a.link_anfahrtsplan {
	display: block;
	float: left;
	width: 420px;
	height: 240px;
	background: url(/media/content/pages/img/anfahrtsplan_small_grey.gif) no-repeat;
}

#anfahrtsplan div.anfahrtsplan_big {
	display: block;
	float: left;
	width: 1088px;
	height: 624px;
	background: url(/media/content/pages/img/anfahrtsplan_big_grey.gif) no-repeat;
}