html,body
{
	background: url(../art/bg.gif) top left repeat-x;
	background-color: #e4e1c3;
	height: 100%;
	margin: 0px 0px 1px 0px;
	padding: 0;
	width: 100%;
}

* 
{
	font-size: 100%;
}


#contenttxt a, #contenttxt a:link
{
	color: #585730;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.4em;
	text-decoration: underline;
}

#contenttxt a:hover, #contenttxt a:active
{
	color: #585730;
	text-decoration: underline;
}

a.neutral, a.neutral:link, a.neutral:hover, a.neutral:active
{
	/*color: #2a2818;
	font-family: Georgia, Arial, Sans serif;
	font-size: 12px; 
	line-height: 18px;
	padding: 0;
	margin: 0;
	text-decoration: none;*/
}


#frame 
{
	border: 0;
	height: 100%;
	margin: 0px auto;
	padding: 0;
	width: 966px;
}

#funcmenu
{
	border: 0;
	float: left;
	height: 71px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 966px;
}

#funcmenuinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 37px 0px 0px 63px;
	text-align: left;
}


/*Vorschaltseite*/
#wrapperintro
{	
	background-color: #edecd8;
	border: 0;
	float: left;
	margin: 0;	
	padding: 0;
	width: 966px;
}

#wrapper
{	
	background: url(../art/bg-bogen-li-u.gif) bottom left no-repeat;
	background-color: #ffffff;
	border: 0;
	float: left;
	margin: 0;	
	padding: 0;
	width: 966px;
}

#core 
{		
	border: 0;
	float: left;
	margin: 0;	
	padding: 0;
	width: 966px;
}

#contentwrapper
{
	background: url(../art/bg-bogen-re-u.gif) bottom right no-repeat;
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 966px;
}

/*kapselt den Inhalt*/
#content
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 965px;
}

/*Kopfbereich*/
#head
{
	background: url(../art/bg-head.jpg) top left no-repeat;
	border: 0;
	float: left;
	margin: 0; 
	padding: 0;
	width: 965px;
}

/*Kopfbereich*/
#headinnerleft
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 0;
}

/*Kopfbereich*/
#news
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 30px 0px 12px 63px;
}

/*Kopfbereich*/
#newsclaim
{
	border: 0;
	clear: both;
	margin: 0; 
	padding: 0;
}

/*Kopfbereich*/
#newsclaiminner
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 0px 0px 0px 64px;
}


/*Kopfbereich - Logo*/
#headinnerright
{
	border: 0;
	float: right;
	margin: 0; 
	padding: 16px 51px 16px 0px;
}

#menu
{
	background: url(../art/bg-menu.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 35px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 965px;
}

#menuinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 7px 0px 0px 63px;
	text-align: left;
}

/*vertikale Mindesthoehe*/
#vspacer
{
	background: url(../art/bg-vspacer.gif) top left no-repeat;
	background-color: #e4e1c3;
	border: 0;
	float: right;
	margin: 0;
	padding: 0px 0px 633px 0px;
	text-align: left;
	width: 1px;
}

/*Inhalt*/
#contentinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 965px;
}

/*Bild links*/
#contentpic
{
	border: 0;
	float: left;
	margin: 1px 0px 1px 0px;
	padding: 0;
	text-align: left;
	width: 432px;
}


/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #contentpic 
{
	display: inline;                                
}
/* End hide from IE5/mac */


/*Bild links*/
#contentpicinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0px 0px 0px 65px;
	text-align: left;
}

#contentpicinner_new
{
	border: 0;
	float: left;
	padding: 0px 0px 0px 65px;
	text-align: left;
}

#contentpicinner_new p {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 0.688em;
	padding: 15px 0 0 10px;

}

.aktion2010 img { display:inline;}

/*Bildnavigation Bereich "Aktuelles"*/
#contentpicnav
{
	border: 0;
	float: right;
	margin: 0;
	padding: 414px 0px 0px 0px;
	text-align: left;
}

/*Bild links - Übersicht "Unsere Märkte"*/
#contentpicmap
{
	border: 0;
	float: left;
	margin: 0px 0px 0px 1px;
	padding: 39px 29px 0px 0px;
	text-align: left;
	width: 359px;
}

.contentimg {
padding: 33px 0px 17px 0px;
border: 0;
margin:0;
}

.contentimg img {
display:inline;
vertical-align:top;
}


/*Text*/
#contenttxt
{
	border: 0;
	color: #585730;
	font-family: Arial, Verdana, Sans serif;
	font-size: 0.9em;
	font-weight: normal;
	float: left;
	line-height: 1.4em;
	margin: 0;
	padding: 33px 0px 17px 0px;
	text-align: left;
	width: 354px;
}

#content_product_start {
	border: 0;
	float: left;
	margin: 0;
	padding: 25px 0px 0px 0px;
	width: 533px;
}

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

.content_product_start_crop {
	margin:0 0 10px 0;
}

.content_product_start_footer p {
	color: #246231;
	font-family: Arial, Verdana, Sans serif;
	font-size: 0.6em;
	font-weight: normal;
	padding: 3px 0 0 1px;
	margin:0;
}

/*Bild Überschrift*/
#contentpichead
{
	border: 0;
	margin: 0;
	padding: 0px 0px 43px 5px;
	text-align: left;
}

/*Bild Überschrift mit Unterlänge*/
#contentpichead2
{
	border: 0;
	margin: 0;
	padding: 0px 0px 38px 5px;
	text-align: left;
}

/*Subnavigation*/
#submenu
{
	border: 0;
	float: right;
	height: 267px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 163px;
}

/*Subnavigation*/
#submenuinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 33px 0px 0px 0px;
	text-align: left;
	width: 163px;
}

/*Grafik rechts unten*/
#pageicon
{
	border: 0;
	float: right;
	margin: 0;
	padding: 0;
	width: 163px;
}

/*Grafik rechts unten*/
#pageiconinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
}

/*Grafik rechts unten - Unsere Maerkte*/
#hoverbox 
{
	position: relative;
}

#hoverbox a 
{
	cursor: default;
}

#hoverbox a .preview 
{
	display: none;
}

#hoverbox a:hover .preview 
{
	position: absolute;
	left: -96px;
	top: -96px;
	display: block;
	z-index: 1;
}

/*Bildergalerie Bereich "VollCorner regional"*/
#picgallerywrapper
{
	border: 0;
	float: left;
	margin: 0;
	padding: 41px 0px 0px 0px;
	width: 733px;
}

/*Bildergalerie Bereich "VollCorner regional"*/
#picgalleryinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0px 0px 0px 39px;
}

/*Bildergalerie Bereich "VollCorner regional"*/
div.picgallery
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0px 0px 25px 25px;
}

/*Logogalerie Bereich "Bio-Links"*/
#biologo1
{
	border: 0;
	float: left;
	margin: 0;
	padding: 41px 0px 0px 59px;
}

#biologo2
{
	border: 0;
	float: left;
	margin: 0;
	padding: 43px 0px 0px 57px;
}

#biologo3
{
	border: 0;
	float: left;
	margin: 0;
	padding: 50px 0px 0px 87px;
}



/*Logogalerie Bereich "Lieferanten" + "Naturkosmetik - Marken"*/
#icongallerywrapper
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}

/*Logogalerie Bereich "Lieferanten"*/
div.headline
{
	border: 0;
	left: 64px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 41px;
}

/*Logogalerie Bereich "Lieferanten - Nah & frisch"*/
#berchtesgadener
{
	border: 0;
	left: 65px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 90px;
}

#andechser
{
	border: 0;
	left: 203px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 117px;
}

#guertner
{
	border: 0;
	left: 358px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 91px;
}

#herrmannsdorfer
{
	border: 0;
	left: 512px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 99px;
}

#byodo
{
	border: 0;
	left: 64px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 229px;
}

#rapunzel
{
	border: 0;
	left: 216px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 193px;
}

#pausch
{
	border: 0;
	left: 350px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 233px;
}

#perger
{
	border: 0;
	left: 532px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 195px;
}

#polz
{
	border: 0;
	left: 64px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 342px;
}

#fritz
{
	border: 0;
	left: 213px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 364px;
}

#bienenbetz
{
	border: 0;
	left: 405px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 316px;
}

#oemabeer
{
	border: 0;
	left: 537px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 331px;
}

#lerchenmueller
{
	border: 0;
	left: 62px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 448px;
}

#chiemgauer
{
	border: 0;
	left: 327px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 489px;
}

#bicklhof
{
	border: 0;
	left: 543px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 459px;
}

#buehler
{
	border: 0;
	left: 69px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 573px;
}

#beerenbauern
{
	border: 0;
	left: 267px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 606px;
}

#jooti
{
	border: 0;
	left: 537px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 568px;
}

/*Logogalerie Bereich "Lieferanten - Kleine Köstlichkeiten"*/
#maya
{
	border: 0;
	left: 65px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 92px;
}

#laspinosa
{
	border: 0;
	left: 202px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 116px;
}

#fandler
{
	border: 0;
	left: 382px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 91px;
}

#laselva
{
	border: 0;
	left: 507px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 139px;
}


/*Logogalerie Bereich "Lieferanten - Marken"*/

#byodo3
{
	border: 0;
	left: 64px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 129px;
}

#rapunzel3
{
	border: 0;
	left: 216px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 129px;
}

#bioplanete
{
	border: 0;
	left: 372px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 102px;
}

#oekoland
{
	border: 0;
	left: 515px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 147px;
}

#rosengarten
{
	border: 0;
	left: 64px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 244px;
}

#bioverde
{
	border: 0;
	left: 183px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 331px;
}

#lebensbaum
{
	border: 0;
	left: 370px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 257px;
}

#stleonhards
{
	border: 0;
	left: 537px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 251px;
}

#holle
{
	border: 0;
	left: 65px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 378px;
}

#lauretana
{
	border: 0;
	left: 271px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 423px;
}

#compagnie
{
	border: 0;
	left: 514px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 406px;
}

#sonnentor
{
	border: 0;
	left: 63px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 518px;
}

#derit
{
	border: 0;
	left: 256px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 586px;
}

#davert
{
	border: 0;
	left: 413px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 527px;
}

#dennree
{
	border: 0;
	left: 65px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 659px;
}

#zwergenwiese
{
	border: 0;
	left: 65px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 753px;
}

#soebbeke
{
	border: 0;
	left: 278px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 728px;
}

#neumarkter
{
	border: 0;
	left: 498px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 636px;
}

#voelkel
{
	border: 0;
	left: 480px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 814px;
}

#vivani
{
	border: 0;
	left: 63px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 885px;
}

#arche
{
	border: 0;
	left: 284px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 853px;
}

#provamel
{
	border: 0;
	left: 65px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 1010px;
}

#bohlenser
{
	border: 0;
	left: 315px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 992px;
}

#bauck
{
	border: 0;
	left: 510px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 914px;
}

#allos
{
	border: 0;
	left: 515px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 1076px;
}

/*Ende Logogalerie Bereich "Lieferanten"*/

/*Logogalerie Bereich "Naturkosmetik - Marken"*/
#logona
{
	border: 0;
	left: 65px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 93px;
}

#sante
{
	border: 0;
	left: 228px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 101px;
}

#lavera
{
	border: 0;
	left: 391px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 96px;
}

#hauschka
{
	border: 0;
	left: 543px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 109px;
}

#tautropfen
{
	border: 0;
	left: 119px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 187px;
}

#weleda
{
	border: 0;
	left: 274px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 201px;
}

#yalia
{
	border: 0;
	left: 428px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 209px;
}

#primavera
{
	border: 0;
	left: 75px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 309px;
}

#iundm
{
	border: 0;
	left: 252px;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 349px;
}


/*Ende Logogalerie Bereich "Naturkosmetik - Marken"*/

#footer
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0px 50px 29px 0px;
}

/*Tabelle Bereich "Naturkosmetik - Termine"*/
table.cosmetics
{
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	margin: 0px 0px 15px 0px;
	padding: 0;
}

/*Tabelle Bereich "Naturkosmetik - Termine"*/
td.cosmetics
{
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	margin: 0;
	padding: 3px 0px 3px 0px;
	text-align: center;
	vertical-align: top;
	width: 127px;
}

/*Tabelle Bereich "Kontakt"*/
table.contact
{
	border: 0;
	margin: 0;
	padding: 0px 0px 0px 2px;
}

#contenttxt ul
{
	border: 0;
	margin-left: 0.8em; 
	padding-left: 0.8em;
	margin-bottom: 0em;
	padding-bottom: 0em;
}

div.floatnone
{
	border: 0;
	float: none;
	margin: 0;
	padding: 0;
}

div.floatleft
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
}

p
{	
	margin:	0;
	padding: 0;
}

p.text
{	
	margin:	0;
	padding: 0px 0px 0px 7px;
}

/*roter Fließtext*/
span.red
{
	color: #a30f2a;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

img
{	
	border: 0;
	display: block;
	margin:	0;
	padding: 0;
}

/*Funktionsmenü******************/

#funcmenu ul.funcmenu
{
	border: 0;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#funcmenu ul.funcmenu li 
{	
	border: 0;
	color: #244d00;
	font-family: Arial, Verdana, Sans serif;	
	font-size: 0.9em; 	
	font-weight: normal;
	float: left;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;	
}

#funcmenu ul.funcmenu li a
{
	border: 0;
	color: #244d00;
	font-family: Arial, Verdana, Sans serif;	
	font-size: 1em; 	
	font-weight: normal;
	float: left;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;	
}

#funcmenu ul.funcmenu li.hi a
{	
	border: 0;
	color: #8aa701;
	font-family: Arial, Verdana, Sans serif;	
	font-size: 1em; 	
	font-weight: normal;
	float: left;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;	
}

#funcmenu ul.funcmenu li a:hover, #funcmenu ul.funcmenu li.hi a:hover
{
	color: #8aa701;
	text-decoration: none;
}

/*Trennstriche*/
#funcmenu ul.funcmenu li span.limiter
{	
	border: 0;
	color: #244d00;
	font-family: Arial, Verdana, Sans serif;	
	font-size: 1.05em; 	
	font-weight: normal;
	line-height: 1em;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;	
}


/*Hauptmenü**********************/

#menuinner ul.menu
{
	border: 0;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menuinner ul.menu li 
{	
	border: 0;
	color: #204301;
	font-family: Arial, Verdana, Sans serif;	
	font-size: 0.9em; 	
	font-weight: normal;
	float: left;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;	
}

#menuinner ul.menu li a
{
	border: 0;
	color: #204301;
	font-family: Arial, Verdana, Sans serif;	
	font-size: 1em; 	
	font-weight: normal;
	float: left;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;	
}

#menuinner ul.menu li.hi a
{	
	border: 0;
	color: #fdfffd;
	font-family: Arial, Verdana, Sans serif;	
	font-size: 1em; 	
	font-weight: normal;
	float: left;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;	
}


#menuinner ul li a:hover, #menuinner ul.submenu li.hi a:hover
{
	color: #fdfffd;
	text-decoration: none;
}

/*Trennstriche*/
#menuinner ul.menu li span.limiter
{	
	border: 0;
	color: #204301;
	font-family: Arial, Verdana, Sans serif;	
	font-size: 1.05em; 	
	font-weight: normal;
	line-height: 1em;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;	
}

/*Submenü**********************/

#submenu ul.submenu
{
	border: 0;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 160px;
}

#submenu ul.submenu li 
{	
	border: 0;
	color: #204301;
	font-family: Arial, Verdana, Sans serif;	
	font-size: 0.9em; 	
	font-weight: normal;
	float: left;
	clear: both;
	line-height: 1.75em;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;	
	width: 160px;
}

#submenu ul.submenu li a
{
	border: 0;
	color: #204301;
	font-family: Arial, Verdana, Sans serif;	
	font-size: 1em; 	
	font-weight: normal;
	float: left;
	clear: both;
	line-height: 1.75em;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;	
}

#submenu ul.submenu li.hi a
{	
	border: 0;
	color: #8aa701;
	font-family: Arial, Verdana, Sans serif;	
	font-size: 1em; 	
	font-weight: normal;
	float: left;
	clear: both;
	line-height: 1.75em;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;	
}

#submenu ul.submenu li a:hover, #submenu ul.submenu li.hi a:hover
{
	color: #8aa701;
	text-decoration: none;
}



form
{
	padding: 0;
	margin: 0;
}
