body {
	margin:0; 
	padding:0;
	font-family: "Trebuchet MS"; 
	font-size: 11px; 
	color: #000000;
}

#outercontent {
	/*position:absolute;
	left:0px;
	top:100px;*/
	margin:0px;
	padding:0px;
	width:900px;
}

#home_moviepic {
	/* border: 0px solid #000; */
	position:absolute;
	width:538px;
	height:376px;
    background-repeat:no-repeat;
	margin:44px 0 0 272px;

}

#bg_top {
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0px;
	height:103px;

}

#main_navi {
	margin:0px;
	padding:0px;
	position:absolute;
	left:305px;
	top:18px;
	width:500px;
}

#sub_navi {
	margin:0px;
	padding:0px;
	width:500px;
	position:absolute;
	left:305px;
	top:50px;
	color:#333;
}

#fma-swf{
	margin:0 0 25px 0;
}

a:link { text-decoration:none; }
a:visited { text-decoration:none; }

#sub_navi a,
#sub_navi a:VISITED,
#sub_navi a:ACTIVE,
#sub_navi a:LINK{
	text-decoration:none;
	color:#838d13;
}

#sub_navi a:HOVER{
	color:#333;
	text-decoration:none;
}
/************ Left Column elements *****************/
#left_column {
	float:left;
	position:relative;
	left:0px;
	margin-top:98px;
	margin-bottom:20px;
	width:237px;
}

#logo {
	margin-bottom:43px;
	padding:0px;
	margin-left:28px;
	width:208px;
	height:96px;
	background: url('/images/logo.gif') no-repeat;
}

#box_left1 {
	border:solid #ffa500 1px;
	padding:0px;
	margin-bottom:20px;
	margin-left:40px;
	width:194px;
	height:97px;
}

a.special_link,
a.special_link:hover {
	text-decoration:none !important;
	color:#FFA500 !important;
	font-weight:bold;
	padding-right:15px;
	background: white url('../images/arrow_right_link.gif') no-repeat;
	background-position: right 0;
}

a.special_link_left,
a.special_link_left:hover {
	text-decoration:none !important;
	color:#FFA500 !important;
	font-weight:bold;
	padding-left:15px;
	background: white url('../images/arrow_left_link.gif') no-repeat;
	background-position: left 0;
}

div.partners_header {
	margin:36px 0 0 0;
	font-weight:bold;
}
.box_partners1 {
	margin:18px 0 40px 0;
	width:338px;
}
.box_partners1 td {
	border-left:solid #ffa500 1px;
	border-right:solid #ffa500 1px;
	border-top:solid #ffa500 1px;	
	padding:20px 7px 20px 7px;
}

.box_partners2 td {
	border-left:solid #ffa500 1px;
	border-right:solid #ffa500 1px;
	border-top:solid #ffa500 1px;	
	padding:20px 7px 20px 7px;
	width:338px;
}

#box_topimage {
	position:relative;
	left:0px;
	top:0px;
	width:194px;
	height:38px;
	background: url('/images/bg_top_left_boxes.gif') no-repeat;
}

#box_hl1 {
	position:relative;
	top:8px;
	font-size: 11px; 
	color: #000;
}

#box_hl1_box {
	position:relative;
	left:10px;
	top:8px;
	font-size: 11px; 
	color: #000;
}

#box_hl1_index {
	position:relative;
	top:8px;
	font-size: 11px; 
	color: #000;
}

#box_link1 {
	padding:18px 10px 10px 10px;
	font-size: 20px; 
}

#box_link1 A, #main_link A {
	text-decoration:none;
	line-height: 28px;
	margin:0 4px 0 0;
	color:#000000;
}

#box_left2 {
	border:solid #ffa500 1px;
	padding:0px;
	margin-bottom:20px;
	margin-left:40px;
	width:194px;
	height:111px;
}

#box_leftimage_fon {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:79px;
	height:111px;
	background: url('/images/team/mariapia_box.jpg') no-repeat;
}

#box_leftimage_vis{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:79px;
	height:111px;
	background: url('/images/team/caroline_box.jpg') no-repeat;
}

#box_leftimage_ammehou {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:79px;
	height:111px;
	background: url('/images/team/ammerens_box.jpg') no-repeat;
}

#box_leftimage_aarthou {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:79px;
	height:111px;
	background: url('/images/team/aart_box.jpg') no-repeat;
}

#box_link2 {
	padding:10px 3px 0px 10px;
	font-size: 11px; 
}

#box_left3 {
	padding:0px;
	margin:0px 0 0px 40px;
	width:194px;
}

html* #box_left3{
	margin-bottom:25px;
}

.box3_linkheader {
	text-decoration:none;
	color: #000; 
}
.box3_link1, .box3_link1 A {
	background-color:#fff;
	line-height:24px;
	text-decoration:none;
	margin:0 0 5px 0;
	color: #000;
	font-size: 17px; 
}
.box3_link2, .box3_link2 A {
	background-color:#fff;
	line-height:24px;
	text-decoration:none;
	margin:5px 0 0 0;
	color: #000;
	font-size: 17px; 
}
.box3_link1 span, .box3_link2 span {
	text-decoration:none;
	background-color:#fff;
	padding:0 0 0 0;
	font-size: 11px;
}

img.four_space {
	padding:0 0 0 4px;
}

/************ Right Column elements *****************/
#right_column {
	float:right;
	margin:121px 0 14px 6px;
	width:657px;
}

#right_column_home {
	float:left;
	margin:370px 0 20px 80px;	
	width:557px;	
	/* width:663px; */
}

* html #right_column_home {
	float:left;
	margin:370px 0 0px 80px;	
	width:555px;	
	/* width:663px; */
}

#headline_33 {
	width:500px;
	clear:both;
	/*position:relative; */
	font-family: "Trebuchet MS"; 
	font-size: 30px; 
	color:#b4be19;
	margin:18px 0 20px 73px;
}

#headline_33_index {
	width:500px;
	clear:both;
	/*position:relative; */
	font-family: "Trebuchet MS"; 
	font-size: 20px; 
	color:#b4be19;
	margin:80px 0 20px 0px;	
	/* margin:60px 0 20px 60px; */
}

#headline_fruitindex {
	/*position:relative; */
	font-family: "Trebuchet MS"; 
	font-size: 20px; 
	color:#FFA500;
	padding:0 0 0 0;
	margin:14px 0 10px 0;
}

#headline_fruitindex_main {
	/*position:relative; */
	font-family: "Trebuchet MS"; 
	font-size: 20px; 
	color:#FFA500;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}

.footer_fruitindex {
	color:#bf7c00;
}

#content_wide {
	position:relative;
	margin-left:50px;
	margin-bottom:32px;
	width:604px;
	/* height:267px; */
} 

#content_links_footerFright_col
 {
	float:left;
	position:relative;
	margin-left:71px;
	width:338px;
	/* border:1px solid #333333; */
}

#content {
	position:relative;
	margin-left:40px;
	margin-bottom:32px;
	width:604px;
	height:267px;
}

#main_links {
	float:left;
	margin:0 0 0 24px;
	width:338px;
	/* border:1px solid #333333; */
}

* html #main_links {
	float:left;
	margin:0 0 0 12px;
	width:338px;
	/* border:1px solid #333333; */
}

#main_links_index {
	float:left;
	border-top:1px solid #FFA500;
	width:528px;
	/* border:1px solid #333333; */
}

#content_links {
	float:left;
	position:relative;
	margin-left:74px;
	width:338px;
	/* border:1px solid #333333; */
}

* html #content_links {
	margin-left:37px;
}

p.contextbox_address {
	width:150px;
}

.contact_team {
	margin:0 0 0 20px;
}

.contact_team a {
	color:#ffa500;
	font-weight:bold;
	text-decoration:none;
}

#content_links_contact_us {
	float:left;
	position:relative;
	margin-left:50px;
	width:338px;
}

* html #content_links_contact_us {
	margin-left:25px;
}

#content_links a{
	color:#333;
	text-decoration:underline;
}

#content_links h1 a{
	text-decoration:none;
	color:#333;
}

#content_links h1.search a{
	font-size:8pt;
	text-decoration:none;
	color:#ffa500;
}

#content_links p.search a{
	text-decoration:none;
}

#main_link {
	padding:8px 0 15px 0;
	font-size: 20px;
	line-height:30px;
}

#sec_links {
	float:right;
	position:relative;
	width:208px;
	margin:20px 10px 0 0;
	/* border:1px solid #333333; */
}

* html #sec_links {
	float:right;
	position:relative;
	width:208px;
	margin:20px 5px 0 0;
	/* border:1px solid #333333; */
}

#sec_links_contact_us {
	position:absolute;
	width:208px;
	margin:3px 0 0 390px;
}

* html #sec_links_contact_us {
	margin:4px 0 0 388px;
}

html* #sec_links_contact_us {
	margin:4px 0 0 388px;
}

#sec_links div.contextbox {
	width:162px;
	border:1px solid #ffa500;
	margin:0 0 20px 0;
}

#sec_links div.contextbox h1 {
	width:150px;
	margin:10px 0 15px 10px;
}

#sec_links div.contextbox p {
	width:150px;
	margin:0px 0 10px 10px;
}

#sec_links a, #sec_links_contact_us a {
	font-weight:bold;
	text-decoration:none;
	color:#ffa500;
}

div.seclink_space {
	height:20px;
}

#sec_links img {
	margin:0 0 0 0;
}

h1{
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
}

h2{
	font-size:12px;
	font-weight:bold;
	margin:0 0 3px 0;
}

h3{

}

h4{
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 0;
	line-height:14px;
}

p{
	width:338px;
	margin:0 0 20px 0px;
}


table.doublebox{
	width:338px;
	margin:0 0 0 0px;
	padding:0 0 0 0;
	border-collapse:collapse;
}

table.doublebox_header td {
	border-bottom:1px solid #ffa500;
}

table.doublebox tr td{
	padding:10px 10px 10px 10px;
	border:1px solid #ffa500;
}

table.fruitindex{
	width:310px;
	margin:0 0 0 0px;
	padding:0 0 0 0;
	border-collapse:collapse;
}

table.fruitindex tr td {
	padding:10px 10px 10px 10px;
	line-height:20px;	
	border:1px solid #ffa500;
	vertical-align:top;
}

table.fruitindex a, 
table.fruitindex a:ACTIVE, 
table.fruitindex a:VISITED, 
table.fruitindex a:LINK{
	font-weight:normal;
	text-decoration:underline;
	color:#333;
	margin:0 0 0 10px;
	padding:0 0 0 0;
}

table.fruitindex a:HOVER{
	text-decoration:none;
}

table.adrtab td {
	border:1px solid #FFA500;
	padding:10px;
}

table.adrtab td.noborder {
	border-bottom:none;
}

.border_trl {
	height:30px;
	border-top:1px solid #FFA500;
	border-left:1px solid #FFA500;
	border-right:1px solid #FFA500;
	padding:0 0 0 10px;
}

/* left 1 */
.border_tl_h170 {
	width:70px;
	height:170px;
	border-top:1px solid #FFA500;
	border-left:1px solid #FFA500;
	padding:10px 0 0 10px;
}
/* right 1 */
.border_tr_h170 {
	width:190px;
	height:170px;	
	border-top:1px solid #FFA500;
	border-right:1px solid #FFA500;
	padding:6px 10px 0 10px;	
}


/* left 2 */
.border_tl_h199 {
	width:70px;
	height:199px;
	border-top:1px solid #FFA500;
	border-left:1px solid #FFA500;
	padding:10px 0 0 10px;	
} 
html* .border_tl_h199 {
	height:187px;
}

.border_tl_h250 {
	width:70px;
	height:250px;
	border-top:1px solid #FFA500;
	border-left:1px solid #FFA500;
	padding:10px 0 0 10px;	
} 
html* .border_tl_h250 {
	height:240px;
}

/* right 2 */
.border_tr_h180 {
	width:190px;
	height:180px;
	border-top:1px solid #FFA500;
	border-right:1px solid #FFA500;
	padding:6px 10px 0 10px;		
} 
html* .border_tr_h180 {
	height:192px;
}


/* left 3 */
.border_tl_h215 {
	width:70px;
	height:215px;
	border-top:1px solid #FFA500;
	border-left:1px solid #FFA500;
	padding:10px 0 0 10px;	
}
html* .border_tl_h215 {
	height:204px;
}
/* right 3 */
.border_tr_h215 {
	width:190px;
	height:215px;	
	border-top:1px solid #FFA500;
	border-right:1px solid #FFA500;
	padding:6px 10px 0 10px;		
}
html* .border_tr_h215 {
	height:204px;
}


/* left 4 */
.border_tbl_h200 {
	width:70px;
	height:200px;
	border-top:1px solid #FFA500;
	border-left:1px solid #FFA500;
	border-bottom:1px solid #FFA500;
	padding:10px 0 0 10px;	
}
html* .border_tbl_h200 {
	height:188px;
}
/* right 4 */
.border_trb_h200 {
	width:190px;
	height:200px;	
	border-top:1px solid #FFA500;
	border-right:1px solid #FFA500;
	border-bottom:1px solid #FFA500;
	padding:6px 10px 0 10px;		
}
html* .border_trb_h200 {
	height:188px;
}


/* left 5 */
.border_bl_h215 {
	width:70px;
	height:215px;
	border-left:1px solid #FFA500;
	border-bottom:1px solid #FFA500;
	padding:10px 0 0 10px;	
}
html* .border_bl_h215 {
	height:200px;
}

.border_bl_h231 {
	width:70px;
	height:231px;
	border-left:1px solid #FFA500;
	border-bottom:1px solid #FFA500;
	padding:10px 0 0 10px;	
}
html* .border_bl_h231 {
	height:220px;
}

/* right 5 */
.border_rb_h215 {
	width:190px;
	height:215px;	
	border-right:1px solid #FFA500;
	border-bottom:1px solid #FFA500;
	padding:6px 10px 0 10px;		
}
html* .border_rb_h215 {
	height:208px;
}


/* left 6 */
.border_bl_h199 {
	width:70px;
	height:199px;
	border-left:1px solid #FFA500;
	border-bottom:1px solid #FFA500;
	padding:10px 0 0 10px;	
}
html* .border_bl_h199 {
	height:180px;
}
/* right 6 */
.border_rb_h199 {
	width:190px;
	height:199px;	
	border-right:1px solid #FFA500;
	border-bottom:1px solid #FFA500;
	padding:6px 10px 0 10px;		
}
html* .border_rb_h199 {
	height:192px;
}




table.formular {
	padding:0 0 0 0;
	margin:0 0 0 20px;
}

.formular_input {
	font-size:11px; 
	border:1px solid #ffd213;
	background-color:#fff;
	width:200px;
	height:14px;
}

.formular_textarea {
	font-size:11px; 
	font-family: "Trebuchet MS";
	border:1px solid #ffd213;
	background-color:#fff;
	width:200px;
	height:77px; 
}

.formular_buttons {
	padding:0 15px 0 0;
}

ul{
	list-style: none;
    list-style-type:none;
    list-style-image:none;
	margin:0 0 20px 2px;
    padding:0 0 0 0px;
}

* html ul{
    margin:0 0 10px 0px;
    padding:0 0 0 0px;
}

ul.nomargin{
	list-style: none;
    list-style-type:none;
    list-style-image:none;
	margin:0 0 0 2px;
    padding:0 0 0 0px;
}

ul li, 
ul.nomargin li{
	background-image:url('/images/bullet.gif');
    background-repeat:no-repeat;
	background-position:0 6px;
    padding:0 0 0 10px;
}


ul li a, 
ul.nomargin li a{
	color:#333;
}

/************ common elements *****************/
#footer {
/*	clear:both; */
	border-top:1px solid #ffa500;
	margin:10px 0 0 40px;
	width:805px;
}

* html #footer {
/*	clear:both; */
	border-top:1px solid #ffa500;
	margin:0px 0 0 40px;
	width:805px;
}

html* #footer {
/*	clear:both; */
	border-top:1px solid #ffa500;
	margin:0px 0 0 40px;
	width:805px;
}

div.footer_content_space {
	margin:0 0 56px 0;
}

* html div.footer_content_space {
	margin:0 0 36px 0;
}

#certificate {
	clear:both;
	position:absolute;
	margin:50px 0 0 0;
}

#toplink {
	color:#000;
	text-decoration:none;
}
a#toplink:hover {
	text-decoration:underline;
}

a.footer_link {
	color:#000;
	text-decoration:none;
}
a.footer_link:hover {
	text-decoration:underline;
}

.bordertop {
	border-top:1px solid #ffa500;
	margin:8px 0 0 0;
	height:8px;
}

#fruitindex{
	position:absolute;
	width:161px;
	border:1px solid #ffd213;
	background-color:#fff;
	padding:6px 0 6px 0;
	visibility:hidden;
	z-index:20;
}

#fruitindex a, 
#fruitindex a:ACTIVE, 
#fruitindex a:VISITED, 
#fruitindex a:LINK{
	display:block;
	width:140px;
	font-weight:normal;
	text-decoration:none;
	color:#333;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	background-color:#fff;
}

#fruitindex a:HOVER{
	/* text-decoration:underline;*/
	background-color:#fffae7;
}

#fruitdetail{
	position:absolute;
	top:100px;
	left:250px;
	width:411px;
	background-image:URL('/images/bg_fruitindex_top.gif');
	background-repeat:no-repeat;
	visibility:hidden;
	z-index:50;
}

#fruitdetail div.head{
	width:411px;
	height:52px;
}

#fruitdetail div.headline{
	position:absolute;
	left:120px;
	top:12px;
	font-size:18px;
	color:#fff;
}

#fruitdetail div.headline span#fi_latin{
	font-size:13px;
}

span#fi_latin{
	font-style:italic;
}

#fruitdetail div.main{
	width:411px;
	background-image:URL('/images/bg_fruitindex_content.gif');
	background-repeat:repeat-y;
	padding:10px 0 10px 0;
}


#fruitdetail div.main div.content{
	width:360px;
	margin:0 0 0 10px;
}

#fruitdetail div.content img{
	float:left;
	width:150px;
	margin:0 10px 5px 0;
}

#fruitdetail div.content p{
	margin:0 0 5px 0;
}

.contact_button {
	float:right;
	text-decoration:none;
	background-color:#FFF3C7;
	border:none;
	width:74px;
	height:29px;
	margin:0 0 0 0;
	padding:0 0 0 0;	
}
		
* html #fruitdetail div.content p, 
html* #fruitdetail div.content p{
	display:inline;
}

#fruitdetail div.content p.spacer{
	width:0;
	height:0;
	margin:0;
}

* html #fruitdetail div.content p.spacer, 
html* #fruitdetail div.content p.spacer{
	display:block;
	width:10px;
	height:10px;
	margin:0 0 0 0;
}

div.membertop{
	padding:0 0 0 0;
	margin:0 0 0 0;
	border-bottom:1px solid #ffa500;
}

div.teammember{
	margin:0 0 0 0;
	line-height:13px;
	border-left:1px solid #ffa500;
	border-right:1px solid #ffa500;
	border-bottom:1px solid #ffa500;
	padding:10px 10px 10px 10px;
	height:60px;
}

div.teammember img{
	float:left;
	width:60px;
	margin:0 20px 0 0;
}

/*
 * Kontaktkarte
 *
 */
 
	div#idcard{
		position:absolute;
		top:100px;
		left:500px;
		width:267px;
		height:190px;
		background-image:URL('/images/bg_adress.gif');
		background-repeat:no-repeat;
		visibility:hidden;
	}
	
	div#idcard div.closer{
		position:relative;
		left:242px;
		top:13px;
		width:15px;
		height:15px;
		text-align:right;
	}
	
	div#idcard div.contentleft{
		margin:8px 0 0 20px;
		width:80px;
		height:110px;
		float:left;
	}
	
	* html div#idcard div.contentleft{
		margin:8px 0 0 10px;
		width:80px;
		height:110px;
		float:left;
	}
	
	div#idcard div.contentright{
		margin:5px 15px 0 0;
		width:150px;
		height:110px;
		float:right;
	}
	
	div#idcard div.contentright a{
		/* color:#ffa500; */
		color:#333;
	}
	
	div#vcard{
		color:#333;
	}
	
	.clear{clear:both;}
	
	div#search{
		position:absolute;
		left:39px;
		top:18px;
	}
	
	/*#search_input2 {
		width:120px;
	}
	#search_form {
		width:120px;
	}*/	
	
	* html div#search{
		top:15px;
	}
	
	div#search form input{
		background-color:#b3be18;
		border:1px solid #ffd213;
		height:18px;
		width:104px;
		margin: 0 0 0 19px;
		color:#fff;
		padding:2px 0 0 3px;
	}
	
	div#search form input.image{
		border:0px none;
		vertical-align:bottom;
		height:22px;
		width:25px;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	
	html* div#search form input.image{
		margin:0 0 1px 0;
	}
	
	div#fiCloser{
		width:15px;
		height:15px;
		z-index:100;
	}
	
	div#fiCloser:HOVER{
		cursor:hand;
	}
	
	#tooltipp{
		position:absolute;
		padding: 0px 2px 0px 2px;
		border:1px solid #ffa500;
		font:normal 10px Verdana;
		color:#ffa500;
		line-height:18px;
		z-index:100;
	}