@charset "utf-8";
/* CSS Document */

*
	{
		margin: 0px;
		padding: 0px;
	}
	
html,
body
	{
		height:100%;
	}
	
body
	{
		margin: 0px 0px 0px 0px;
		background-color: #F1F3ED;
	}
	
#container,
#container_right
	{
		margin-right: auto;
		margin-left:auto;
		padding: 0px 15px 0px 15px;
		width: 890px;
		background-image: url(../pics/layout/hg-zweispaltig.gif);
		background-repeat: repeat-y;
		background-position: 15px 140px;
		background-color: #fff;
	}

/* TOP */
#homebutton
	{
		width: 200px;
		height: 88px;
		background-color: #fff;
		float:left;
	}

.wrap_top
	{
	width: 660px;
	float:right;
	}	

#cont_search
	{
	width: 500px;
	height: 56px;
	padding-top:32px;
	float:right;
	text-align:left;
	background-color:#fff;
	}
.search-bottom
	{
	width: 500px;
	height: 20px;
	float:right;
	}	

#menu_main
	{
	height: 22px;
	clear:both;
	background-image: url(../pics/layout/menu_main-hg.gif);
	background-repeat: no-repeat;
	padding-left: 230px;
	}

#menu_main ul
	{
		border: 0;
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
	}

#menu_main ul li
	{
		display: block;
		float: left;
		text-align: center;
		padding: 0;
		margin: 0;
	}

#menu_main ul li a
	{
		width: 165px;
		height: 22px;
		padding: 0;
		margin: 0;
		text-decoration: none;
		display: block;
	}

.breadcrumb
	{
		height: 23px;
		padding-top: 7px;
		background-color: #fff;
	}

#menu_add ul,
#menu_add_right ul
	{
		padding:0px;
		margin:0px;
	}

#menu_add li,
#menu_add_right li
	{
		padding:0px;
		float: left;
		display: inline;
		margin-right: 4px;
	}

.login,
.login-act,
#warenkorb,
#bettina, 
#merkzettel
	{
	float:right;
	height:19px;
	border-right: 1px solid #ccc;
	padding:3px 12px 0px 30px;
	background-image: url(../pics/icons/login-no.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	}

.login,
.login-act
	{
		/*border:none;*/
		padding:3px 12px 0px 32px;
		background-position: 12px 2px;
		width:auto;
	}
	
.login-act
	{
	background-image: url(../pics/icons/login-yes.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	}	

#merkzettel
	{
		background-image: url(../pics/icons/zettel.gif);
		background-repeat: no-repeat;
		background-position: 9px 1px;
		border:none;
		padding:3px 0px 0px 30px;
		width:auto;
	}

#warenkorb
	{
	background-image: url(../pics/icons/cart.gif);
	background-repeat: no-repeat;
	background-position: 9px 1px;
	width:92px;
	}

#bettina
	{
		float:left;
		background-image: url(../pics/icons/bettina.gif);
		background-repeat: no-repeat;
		background-position: 0px 1px;
		padding:3px 12px 0px 21px;
		border:none;
	}

#searchbox
	{
	width: 136px;
	height: 22px;
	float:right;
	margin:1px 0px 4px 0px;
	}
#searchbox[id]
	{
	margin:1px 7px 4px 14px;
	}

/* HILFSNAVI */

.hilfsnavi
	{
		position: absolute;
		z-index: 100;
		left: -1000px;
	}


/* CONTENT */

#content
	{
		width: 660px;
		height:390px;
		float:right;
	}

#content[id]
	{
		height:auto;
		min-height:390px;
	}

#left
	{
		width: 200px;
		float:left;
		background-image: url(../pics/layout/oben-hell.gif);
		background-repeat: no-repeat;
	}

#spacer_bottom
	{
		height: 14px;
		clear:both;
		padding-top: 4px;
		background-color: #fff;
		background-image: url(../pics/layout/unten-hell.gif);
		background-repeat: no-repeat;
	}
	
/* FOOTER */

#footer
	{
		margin: 10px auto 10px auto;
		height:20px;
		width: 890px;
	}

/*#menu_add img
	{
		margin:0px 4px 0px 0px;
		top: 2px;
		position: relative;
	}*/
	
#menu_add_right
	{
		float: right;
	}
	
/* bellanews */


#news
{
	height: 346px;
	background-image: url(../pics/layout/bellanews_bettina.jpg);
	background-repeat: no-repeat;
	color:#fff;
	padding: 16px 20px 5px 20px;
}

#news[id]
{
	height: 346px;
	padding: 16px 20px 12px 20px;
}

#news ul
{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	list-style-position: outside;
	border-top: 1px solid #9bc855;
}

#news li
{
	padding: 4px 0px 4px 0px;
	display: block;
	border-bottom: 1px solid #9bc855;
}

#news a
{
	color:#fff;
	padding-left: 16px;
	background-image: url(../pics/icons/pfeilchen_weiss.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* WETTER */

#wetter
{
	margin-top:14px;
}

#wetterregion
{
	position: relative;
	width: 160px;
}

#wettersymbole
{
	width: 150px;
	height: 68px;
	padding: 5px;
	margin-top:4px;
	background-color: #99D3AD;
	background-image: url(../pics/layout/wettersymbole-hg_bettina.gif);
	background-repeat: no-repeat;
}

#wettersymbole table
{
	width: 100%;
	height: 68px;

}

#region-act
{
	margin-top:14px;
	width: 160px;
}

#regions
{
	position: absolute;
	z-index: 5;
	width: 160px;
	left: -1000px;
	margin-top: 1px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	padding: 2px 0px 5px 26px;
	color:#fff;
	background-image: url(../pics/layout/wetter_regions_hg.png);
	background-repeat: no-repeat;
}

#region_act ul,
#regions ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	list-style-position: outside;
	border: 0px;
}

#region_act li,
#regions li
{
	padding: 0px 0px 2px 0px;
	display: block;
	border: 0px;
}

#region_act a,
#regions a
{
	color:#fff;
	width: 160px;
	padding-left: 18px;
	background-image: none;
}

#region_act a
{
	background-image: url(../pics/layout/wetter_regions.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	display: block;
}

/* CONT LEFT*/

.divider
{
	margin:6px 0px 6px 0px;
	border-top:1px solid #fff;
}

.cont_left
{
	border-top:10px solid #fff;
}

.cont_left_important_top
{
	height: 4px;
	font-size:0px;
	background-image: url(../pics/layout/oben-gruen.gif);
	background-repeat: no-repeat;
}

.cont_left_important_body
{
	padding: 4px 20px 4px 20px;
	background-color: #89b941;
	color:#fff;
}

.cont_left_important_bottom
{
	height: 4px;
	font-size:0px;
	background-image: url(../pics/layout/unten-gruen.gif);
	background-repeat: no-repeat;
}

.cont_left_info_top
{
	height: 4px;
	font-size:0px;
	background-image: url(../pics/layout/oben-dunkel.gif);
	background-repeat: no-repeat;
}

.cont_left_info_body
{
	padding: 4px 20px 4px 20px;
	background-color: #d0d4c7;
	color:#484848;
}

.cont_left_info_bottom
{
	height: 4px;
	font-size:0px;
	background-image: url(../pics/layout/unten-dunkel.gif);
	background-repeat: no-repeat;
}

.cont_left_top
{
	height: 4px;
	font-size:0px;
	background-image: url(../pics/layout/oben-hell.gif);
	background-repeat: no-repeat;
}

#cont_left_body,
.cont_left_body,
#menu_sub
{
	padding: 6px 20px 6px 20px;
	background-color: #edefe8;
}

#cont_left_body ul,
.cont_left_body ul,
#menu_sub ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	list-style-position: outside;
}

#cont_left_body li,
.cont_left_body li
{
	padding: 0px 0px 0px 0px;
	display: block;
}

#cont_left_body a,
.cont_left_body a
{
	color:#484848;
	padding-left: 16px;
	background-image: url(../pics/icons/pfeilchen_gruen.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#menu_sub li
{
	padding: 0px 0px 0px 0px;
}

#menu_sub ul li a
	{
		color:#484848;
		display:block;
		height:24px;
		padding: 4px 0px 0px 30px;
		background-image: none;
		background-repeat: no-repeat;
		background-position: 0px 1px;
	}
	
#menu_sub ul li#sm01 a {
	background-image: url(../pics/icons/subbellaflora/bellaflora-welt.gif);
}
#menu_sub ul li#sm01 a:hover {
	background-image: url(../pics/icons/subbellaflora/bellaflora-welt-act.gif);
}
#menu_sub ul li#sm02 a {
	background-image: url(../pics/icons/subbellaflora/jobs.gif);
}
#menu_sub ul li#sm02 a:hover {
	background-image: url(../pics/icons/subbellaflora/jobs-act.gif);
}
#menu_sub ul li#sm03 a {
	background-image: url(../pics/icons/subbellaflora/international.gif);
}
#menu_sub ul li#sm03 a:hover {
	background-image: url(../pics/icons/subbellaflora/international-act.gif);
}
#menu_sub ul li#sm04 a {
	background-image: url(../pics/icons/subbellaflora/rundgang.gif);
}
#menu_sub ul li#sm04 a:hover {
	background-image: url(../pics/icons/subbellaflora/rundgang-act.gif);
}
#menu_sub ul li ul
{
	position:relative;
	top: -8px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-position: outside;
}

#menu_sub ul li ul li
{
	padding: 0px 0px 0px 0px;
}

#menu_sub ul li ul a,
#menu_sub ul li ul a:hover,
#menu_sub ul li#sm01 ul a,
#menu_sub ul li#sm01 ul a:hover,
#menu_sub ul li#sm02 ul a,
#menu_sub ul li#sm02 ul a:hover,
#menu_sub ul li#sm03 ul a,
#menu_sub ul li#sm03 ul a:hover
{
	height:15px;
	padding: 0px 0px 0px 40px;
	background-image: none;
	}
	
#menu_add li a
	{
	display:inline-block;
	}		


#menu_add li.information a,
#menu_add li.facebook a
	{
	padding:0 0 0 18px;
	background: url(../pics/icons/flag_great_britain.gif) no-repeat 0px 0px;
	}	
	
#menu_add li.facebook a
	{
	background: url(../pics/icons/facebook_14x14.gif) no-repeat 0px 0px;
	}

.cont_left_bottom
{
	height: 4px;
	font-size:0px;
	background-image: url(../pics/layout/unten-hell.gif);
	background-repeat: no-repeat;
}

/* P R E S S E B E R E I C H */

#pressekontakt 
	{
		background-image: url(../pics/layout/pressekontakt-hg.jpg);
		background-repeat: no-repeat;
		background-color:#007d3f;
		min-height: 140px;
		padding: 10px 14px 10px 14px;
		color:#fff;
	}
	
#pressekontakt-bottom 
	{
	height: 4px;
	font-size:0px;
	background: url(../pics/layout/pressekontakt-bottom.gif) no-repeat bottom;
	}	

/* N A V I G A T I O N */


#navi-top,
.navi-top,
#navi-top-small,
.navi-top-small
{
	background-image:url(../pics/layout/bf-navi-top.gif);
	height:22px;
	margin-bottom:14px;
}

#navi-top-small,
.navi-top-small
{
	background-image:url(../pics/layout/bf-navi-top-481.gif);
}

#content #navi-top,
#content #navi-top a,
#content .navi-top,
#content .navi-top a,
#content #navi-top-small,
#content #navi-top-small a,
#content .navi-top-small,
#content .navi-top-small a
{
		font-size: 11px;
		line-height: 20px;
		color: #fff;
}

#content #navi-top a.act,
#content .navi-top a.act,
#content #navi-top-small a.act,
#content .navi-top-small a.act
{
		font-weight:bold;
}

.navi-top-3-left,
.navi-top-3-middle,
.navi-top-3-right
{
		width: 206px;
		float:left;
}

.navi-top-small-3-left,
.navi-top-small-3-middle,
.navi-top-small-3-right
{
		width: 146px;
		float:left;
}

.navi-top-3-left,
.navi-top-small-3-left
{
		text-align:left;
		padding-left:14px;
}

.navi-top-3-middle,
.navi-top-small-3-middle
{
		text-align:center;
		padding:0px 7px 0px 7px;
}

.navi-top-3-right,
.navi-top-small-3-right
{
		text-align:right;
		padding-right:14px;
}

#navi-top ul,
.navi-top ul,
#navi-top-small ul,
.navi-top-small ul
	{
		border: 0;
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
	}	

#navi-top ul li,
.navi-top ul li,
#navi-top-small ul li,
.navi-top-small ul li
{
		padding:0px 14px 0px 14px;
		float:left;
		color:#ccc;
}

#navi-top ul li.act,
.navi-top ul li.act,
#navi-top-small ul li.act,
.navi-top-small ul li.act
{
		padding:0px 14px 0px 14px;
		float:left;
		color:#fff;
}



/* Q U I C K L I N K S */

.cont_left_quicklink_top
{
	height: 4px;
	font-size:0px;
	background-image: url(../pics/layout/oben-quicklink.gif);
	background-repeat: no-repeat;
}

.cont_left_quicklink_body
{
	padding: 4px 20px 4px 20px;
	color:#fff;
	background: #007d3f url(../pics/layout/quicklink-bg.gif) repeat-y;
}

.cont_left_quicklink_bottom
{
	height: 4px;
	font-size:0px;
	background-image: url(../pics/layout/unten-quicklink.gif);
	background-repeat: no-repeat;
}
