* { outline:none; }

body { color: black; background-color: #01441a; margin: 0;}
body.master_background { background-color: #f6e1ac; background-image: url(/images/eb_master_background.jpg); background-position: center top; }
body._background { background-color: #f6e1ac; background-image: url(/images/eb_dlg_background.jpg); background-position: center top; }
body._Newsletter_background { background-color: #f6e1ac; background-image: url(/images/eb_master_background_1_2010_titel.jpg); background-position: center top; }
#curve_continue { text-align:right; position:relative; width:100%; height:152px; }
#curve_full {
	position:absolute;
	left:0px;
	top:2px;
	z-index:1;
}
#curve_u_rechts_part_one, 
#curve_fill,
#curve_u_rechts_part_two,
#iconBbg {
	position:relative;
	z-index:10;
}

.footer_background { background-color: #01441a; background-image: url(/images/green_bg.png); height:50px; text-align:center; }
img {border:0;}

/*Structure*/
div#header { height:125px; }
div.metanavi { position:absolute; top:20px; right:20px; }
#contentContainer { position:relative; overflow:hidden; }
.contentContainerHome { text-align:center; }
#contentContainer .jScrollPaneContainer { 
	margin-left:25%;
}

#content { 
	width:700px; 
	height:345px; 
	margin-left:25%;
}

#contentContainer .jScrollPaneContainer #content { 
	xmargin:0; 
	margin-left:0px;
}

.contentHome {width:900px !important; margin:0 auto !important;}
#contentCorner { 
	float:left;
}
.navPoint { float:left; position:relative; }
.footerNav { margin:0 auto; width:750px; }

div#productImage {
	left: 0px; 
	top: 0px; 
	position: absolute;
	z-index:1;
}

div#productTable {
	z-index:10;
	position:relative;
}

/*Metanavigation
*/
.metanavi { color: #024f1f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
.metanavi a:link { color: #024f1f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
.metanavi a:visited { color: #024f1f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
.metanavi a:hover { color: #8d8161; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
/*Content*/
h1 { color: #02602a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 1px; }
.content, .content td { color: #415649; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
.content a:link { color: #02672d; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
.content a:visited { color: #02672d; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
.content a:hover { color: #51941b; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
/*Subnav*/
.mainnavFloater ul,.mainnavFloater li { margin:0px; padding:0px; list-style:none; position:relative; }
.mainnavFloater li a { line-height:32px; }
li.subnavcell { 
	color: #015a22;
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background-image: url(/images/subnavcell_off.png); 
	text-indent: 10px; 
	text-decoration:none;
	width: 136px; 
	height: 32px; 
}

li.subnavcell_mouseover { 
	color: #fff; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background-image: url(/images/subnavcell_over_.png); 
	text-indent: 10px; 
	width: 136px; 
	height: 32px; 
	outline-color: #b08a1d; 
	outline-width: 1px; 
}

li.subnavcell_mousedown { color: #ebe2a6; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(/images/subnavcell_over_.png); text-decoration: underline; text-indent: 10px; width: 136px; height: 32px; border-color: #b08a1d; border-width: 0; outline-color: #b08a1d; outline-width: 1px; }
li.subnavcell_foot_cell { background-image: url(/images/subnavcell_foot_bg.png); width: 136px; height: 60px; border-color: #b08a1d; border-width: 0; outline-color: #b08a1d; }
li.subnavcell_levelThree_last { border-bottom:1px solid #b08a1d; }
/*li.subnavcell_levelThree_foot_cell { background-image: url(/images/subnavcell_level3_foot_bg.png); width: 136px; height: 1px; border-width: 0; }*/
div.mainnavFloater { margin-top:-10000px; z-index:10000; position:absolute; text-align:left !important; }
li.subnavcell a { color:#015A22; text-decoration:none; }
li.subnavcell_mousedown a { color:#fff; text-decoration:none; }

/*li:hover ul.subnavLevelThree { 
	display:block !important; 
}*/

ul.subnavLevelThree{ position:absolute !important; left:135px; top:0px; display:none; }
ul.subnavLevelThreeActive { display: block !important; }

.jScrollPaneTrack { background:#dfc17c; }
.jScrollPaneDrag { background:#fdf5cd;}

.daten_headline_events, .daten_headline_liste { width:130px; }
.daten_headline_datum { width:140px; }
.daten_headline_veranstaltung { width:150px; }
.daten_headline_liste {font-weight:bold;}

.daten_overview a, .daten_overview a:visited, .daten_overview a:link { text-decoration:none; color:#415649; }

.content table td { vertical-align:top; }

div#iconBbg{
	position:absolute;
	left:20px;
	top:60px;
}

.inliner {
	display:inline;
}

.Headline { color: #02602a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 1px; }
.copytext { color: #415649; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
.copytext a:link { color: #02672d; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
.copytext a:visited { color: #02672d; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
.copytext a:hover { color: #51941b; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
.head_nav { background-image: url(http://www.eichbaum.de/images/navhead.gif); background-repeat: no-repeat; }
