@import url(default_main.css);
@import url(default_navigation.css);

@import url(default_print.css);

@media all {

/* < 1st Level Navigation > */

ul#main_nav li a.red:link,
ul#main_nav li a.red:visited,
ul#main_nav li.special a.red:link,
ul#main_nav li.special a.red:visited {
	color: #641400;
}

ul#main_nav li a.red:focus,
ul#main_nav li a.red:hover,
ul#main_nav li a.red:active,
ul#main_nav li.special a.red:focus, 
ul#main_nav li.special a.red:hover, 
ul#main_nav li.special a.red:active {
	color: white;
	background-color: #641400;
} 

/* overwrite default_navigation.css */

ul#main_nav li { width: 25%; }
ul#main_nav li.special { width: 24.5%; }
ul#main_nav li.special a:link,
ul#main_nav li.special a:visited {
	background-image: none !important; 
}

* html ul#main_nav li.special { width: 24.3% !important; } /* IE 6 */
*:first-child+html ul#main_nav li.special { width: 24.3% !important; } /* IE 7 */

	/* ATCS: */
	ul#main_nav.atcs li { width: 25% !important; }
	ul#main_nav.atcs li.special { width: 24.5% !important; }
	* html ul#main_nav.atcs li.special { width: 24.3% !important; } /* IE 6 */
	*:first-child+html ul#main_nav.atcs li.special { width: 24.3% !important; } /* IE 7 */
	ul#main_nav.atcs li.special a:link,
	ul#main_nav.atcs li.special a:visited { background-image: url(/_img/key_special.gif) !important; }
	ul#main_nav.atcs li.special a:active, 
	ul#main_nav.atcs li.special a:focus, 
	ul#main_nav.atcs li.special a:hover { background-image: url(/_img/key_special_a.gif) !important; } 
	/* End ATCS */

	/* 5 main nav points: */
	ul#main_nav.five li { width: 20% !important; }
	ul#main_nav.five li.special { width: 19.431% !important; }
	* html ul#main_nav.five li.special { width: 19.6% !important; } /* IE 6 */
	*:first-child+html ul#main_nav.five li.special { width: 19.6% !important; } /* IE 7 */
	/* End 5 main nav points */
	
	/* 6 main nav points: */
	ul#main_nav.six li { width: 16.5% !important; }
	ul#main_nav.six li.special { width: 16.7% !important;}
              ul#main_nav.six li.special a:link,
	ul#main_nav.six li.special a:visited { background-image: url(/_img/key_special.gif) !important; }
	ul#main_nav.six li.special a:active, 
	ul#main_nav.six li.special a:focus, 
	ul#main_nav.six li.special a:hover { background-image: url(/_img/key_special_a.gif) !important; } 
	* html ul#main_nav.six li.special { width: 16.5% !important; } /* IE 6 */
	*:first-child+html ul#main_nav.six li.special { width: 16.5% !important; } /* IE 7 */
	/* End 6 main nav points */

	/* 2 main nav points: */
	ul#main_nav.two li { width: 50% !important; }
	ul#main_nav.two li.special { width: 49.859% !important; }
	* html ul#main_nav.two li.special { width: 49.8% !important; } /* IE 6 */
	*:first-child+html ul#main_nav.two li.special { width: 49.8% !important; } /* IE 7 */
	/* End 2 main nav points */
	
	/* 3 main nav points: */
	ul#main_nav.three li { width: 33% !important; }
	ul#main_nav.three li.special { width: 33% !important; }
	* html ul#main_nav.three li.special { width: 33% !important; } /* IE 6 */
	*:first-child+html ul#main_nav.three li.special { width: 33% !important; } /* IE 7 */
	/* End 3 main nav points */
	
/* end overwrite default_navigation.css */

#banner.equity_sales {
	padding-bottom: 1.1em;
	height: 207px;
}

h2.small {
	font-size: 147%;
}

.c70l {
	width: 70%;
	float: left;
}

.c70 {
	width: 70%;
}

.c14l {
	width: 14%;
	float: left;
}

.subcr2.es_home_teaser {
	padding-top: 7px;
	padding-left: 50px;
}
.subcr2.es_home_teaser img {
	margin: 1px 14px 7px 0;
	padding: 0;
	width: 39.7%;	/*flexible Bildbreite*/
	max-width: 143px;
	border-bottom: 3px solid #ADAEAF;
	float: left;
}
.subcr2.es_home_teaser hr.line {
	position: relative;
	display: block;
	margin-top: 13px !important;
	margin-bottom: 19px !important;
	float: none;
	clear: both;
}
* html .subcr2.es_home_teaser hr.line { margin-top: -15px !important; margin-bottom: 10px !important; } /* IE 6 */
*:first-child+html .subcr2.es_home_teaser hr.line { margin-top: -13px !important; margin-bottom: 12px !important; } /* IE 7 */

.caption {
	font-size: 85%; /* 10px */
	color: #6D6E71;
}

#es_tool_bar {
	display: block;
	width: auto;
	margin: 0;
	padding: 1px 0 0 0;
}
#es_tool_bar a.site {
	display: inline;
	margin: 0;
	padding: 0 23px 0 15px;
	font-size: 100%;
}
#es_tool_bar a.site.active {
	color: #641400;
	background-image: url(/_img/icon_fwd_extra.gif);
	background-position: center left;
	background-repeat: no-repeat;
}

form#timespanselect, form#eventselect, form#eventsearchform {
	display: block;
	width: auto;
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 100%;
	font-weight: normal;
	color: #646466;
	float: left;
	clear: both;
}

form#eventselect {
	padding-bottom: 3em;
}

form#timespanselect label, form#eventselect label {
	display: block;
	width: auto;
	margin: 0;
	padding: 3px 15px 3px 0;
	font-size: 100%;
	font-weight: normal;
	color: #000;
	float: left;
}
form#timespanselect select {
	display: inline-block;
	width: 16.75em;
	float: left;
}
form#eventselect select {
	display: inline-block;
	width: 28em;
	float: left;
}

form#eventsearchform {
	display: block;
	width: 92%;
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 100%;
	font-weight: normal;
	color: #646466;
}

.eventsuchec {
	clear: both;
}

form#eventsearchform label {
	width: 23%;
	font-size: 100%;
	font-weight: normal;
	color: #000;
	float: left;
}

form#eventsearchform select {
	width: 76%;
	float: right;
}

#eventname {
	width: 75.5%;
	float: right;
	margin-bottom: 0.45em;
}

hr.line {
	display: block;
	margin: 0.625em 0 0.625em 0;
	padding: 0;
	border-top: 1px solid #EFE6B0 !important;
	height: 1px;
	float: none;
	clear: both;
}

* html hr.line { /* IE 6 */
	margin: 0.125em 0 0.125em 0;
}

*:first-child+html hr.line { /* IE 7 */
	margin: 0.125em 0 0.125em 0;
}

.special {
	color: #641400;
}

div.downloadbar a:link, div.downloadbar a:visited, div.downloadbar a:active, div.downloadbar a:focus, div.downloadbar a:hover, div.downloadbar span.download, div.downloadbar span.download {
	font-weight: normal;
}

div.downloadbar {
	margin: 0 -1px 13px 0;
	padding: 7px 5px 6px 5px;
	min-height: 13px;
	font-size: 100%; /* 9px */
	line-height: 100%;
	color: #641400;
	background: #FAF7E7;
	float: none;
	clear: both;
}

* html div.downloadbar { /* IE 6 */
	padding-bottom: 4px;
	height: 13px;
}

*:first-child+html div.downloadbar { /* IE 7 */
	padding-bottom: 4px;
}


.activeselection {
	margin: 0;
	padding: 0 0 0 15px;
	font-size: 1em; /* 11px 11pt */
	font-weight: bold;
	line-height: 1.5em;
	color: #641400;
	background-image: url(/_img/icon_fwd_extra.gif);
	background-position: center left;
	background-repeat: no-repeat;
}

.form_checkbox {
	margin-left:0px;
	margin-right: 5px;
	margin-top:1px;
	position:relative;
	top:1px;
}

*html .form_checkbox {
	margin-left:-4px;
}

*+html .form_checkbox {
	margin-left:-3px;
}

h3.nogap {
	margin-bottom: 0;
}

ul.nogap {
	margin-top: -1.5em;
}

}
