* { outline:none; }

body { color: black; background-color: #01441a; margin: 0;}
body.master_background { background-color: #f6e1ac; background-image: url(/images/eb_master_background_blank.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;
}

#curve_o_links {
	position: absolute;
	left: 0px;
	top:0px;
}

.footer_background { background-color: #01441a; background-image: url(/images/green_bg.png); height:50px; text-align:center; position: relative; }
img {border:0;}

/*Structure*/
div#header { height:125px; position: relative; width: 100%;}
div#logo {
	width: 149px;
	margin: 0 auto;
	padding-top: 21px;
	position: relative;
	display: block;
}
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: 0 auto;
}

#contentContainer .jScrollPaneContainer #content { 
	margin-left:0px;
}

.contentHome {width:860px !important; margin:0 auto !important;}
#contentCorner { 
	float:left;
}
.navPoint { float:left; position:relative; }
.footerNav { margin:0 auto; width:750px; }

div.footerNavMeta { position:absolute; top:20px; right:20px; }

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; }

/*Metanavigation Footer*/
.footerNavMeta { color: #F1DBA2; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
.footerNavMeta a:link { color: #F1DBA2; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
.footerNavMeta a:visited { color: #F1DBA2; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
.footerNavMeta a:hover { color: #fff; 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; }


.card_float {
	float: left;
	margin-right: 20px;
}

.card_float img.card_select {
	width: 115px;
}

.card_float input.text,
.card_float input.submit, 
.card_float textarea {
	width: 350px;
	height: 25px;
}

.card_float textarea {
	height: 100px;
}

.card_float_text {
	width: 335px;
}

br.clear {
	clear: both;
}
