/*
	DOCUMENT INFORMATION
	- Document: green/color.css
	- Colordefinitions for the theme: Green
	CONTENTS
	- COLORS AND SHADES
	- NAVIGATION
	- ICONS
	- ACCESSIBILITY BUTTONS
	- CALENDAR
	- FORMS
*/




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

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

.middle1 { background-color: #B4CBB8; color: #085A17;}
.middle2 { background-color: #75A07D; color: #085A17;}
.middle3 { background-color: #75A07D; color: #085A17;}

.light1 { background-color: #E6EDE7; color: #085A17;}
.light2 { background-color: #CEDED1; color: #085A17;}

.white {background-color: #FFFFFF; color: #085A17;}

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

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

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

#blockHead { background-color: #B4CBB8; color: #085A17;}



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

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

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

.light1 a { color: #085A17; text-decoration: none; }
.light1 a:hover { color: #207930; }

.light2 a { color: #085A17; text-decoration: none; }
.light2 a:hover { color: #207930; }

.middle1 a { color: #085A17; text-decoration: none; }
.middle1 a:hover { color: #207930; }

.white a { color: #085A17; text-decoration: none; }
.white a:hover { }

.lo_footer a:hover { background-color: #085A17; color: #FFFFFF; }

.raquo {  background-color: #085A17; color: #FFFFFF; font-weight: bold; }
.raquoalt { color: #085A17; background-color: #FFFFFF; }
.white .raquoalt { color: #FFFFFF; background-color: #085A17; }
.light1 .raquoalt { color: #FFFFFF; background-color: #085A17; }


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

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

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

/* == Headnavigation == */
#headnav a { color: #FFF; }
#headnav a:hover { background: #FFFFFF; color: #085A17; }



/* ICONS
   ============================= */

a.icon { background: url(/media/images/extras/icons/icon_links_green.gif) no-repeat; }



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

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

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



/* 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
   ============================= */

.input, .button, textarea, select {
	background-color: #FFFFFF;
	color: #085A17;
	border-color: #085A17;
}






#suche .submit { background-color: #CEDED1; color: #085A17; }




/* 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_de.jpg) no-repeat; }
#anfahrt a.link_baustelle_en { background: url(/media/content/pages/img/baustelle_link_en.jpg) no-repeat; }

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

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