/* ------------------------------------------------------------------------------------------------------ */
/* --- CSS www.dr.hauschka.de --- */

body		
			{
				margin: 0px;
				padding: 0px;

				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #636261;

				background-color:#fff;

				scrollbar-track-color: #FFFFFF;
				scrollbar-face-color: #FFFFFF;
				scrollbar-arrow-color: #DBDBDB;
				scrollbar-highlight-color: #DBDBDB;
				scrollbar-3dlight-color: #DBDBDB;
				scrollbar-shadow-color: #DBDBDB;
				scrollbar-darkshadow-color: #DBDBDB;
			}
			

img
		{
			border:0;
		}


.zehnpx
	{
		font-size:10px;
	}

a:link, a:visited
			{
				text-decoration:none;
				color:#636261;
			}

a:hover, a:active, a:focus 	
			{
				text-decoration:none;
				color:#a58a16;
			}

.linkAktivStandard,
a.linkAktivStandard,
a.linkAktivStandard:focus,
a.linkAktivStandard:active
			{
				text-decoration:none;
				color:#a58a16 !important;
			}
			
.bold 
			{
				font-weight:bold;
			}
			
			
.zitat
			{
				color: #8b8e8f;
				text-align: right;
				float: right;
				margin: 0px 0px 8px 0px;
				padding: 0px 0px 0px 0px;
			}			

.braunBold 	{
				font-weight: bold;
				color: #734C14;
			}
			

.rotockerBold 	
			{
				font-weight: bold;
				color: #C7560B;
			}

.hellGrau 	{
				color:#bbbbbb;
			}


.walared
		{
			font-weight:bold;
			color:#ca003a;
		}	


tr, table, th
			{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #636261;
					font-weight: normal;
					text-align: left;
			}


hr
	{
		border:none;
		border-bottom:1px dotted #777;
		
		color:#efefef;
		background:#efefef;
		
		/* IE 6 und IE 7 hack */
		*margin:-7px 0 0 0;
	}

/* ------------------------------------------------------------------------------------------------------ */
/* --- MASTER TEMPLATE --- */

#center		
			{
				width: 970px;
				margin:0 auto 0 auto;
			}
			
#head		
			{
				width:970px;
				height:77px;
			}
			
#logo 		
			{
				text-align: right;
				float: right;
			}


#textfeldOhneRahmen
		{
			width:741px;
			
			float:right;
		}

			
#textfeldRahmen
			{
				width: 740px;
				height: 430px; 
				float: right;
				border: 1px solid #a09e9d;
			}

#textfeldRahmenScroll
	{
		width:740px;
		height:430px;

		border:1px solid #A09E9D;

		overflow:auto;

		float:right;
	}
			
/* ------------------------------------------------------------------------------------------------------ */
/* --- HAUPTNAVIGATION --- */
#navi		
	{
		float:left;

		padding:0 0 0 4px;
	}

#navi ul	
		{
			font-weight:bold;
			
			margin: 0;
			padding: 0;
		}

#navi li	
			{
				list-style: none;

				line-height: 75px;
				text-indent: 8px;

				background: url(../_images/navi.gif) no-repeat;

				margin:0 8px 0 0;
				padding:0;

				float:left;
			}

#navi li a
			{
				list-style: none;
				display: list-item;

				color:#56524B;
				text-decoration:none;
			}

#navi li a:hover, 
#navi li a:active, 
#navi li a:focus,
.navilinkaktiv
			{
				background:  url(../_images/navi_o.gif) no-repeat;
			}


/********************************************** Alles zur Subnavi **********************************************/
#subnavi
	{
		width:225px;
		height:430px;
	
		background:url("../_images/hg_punkte.gif") repeat-y;
	
		margin:0 0 0 1px;
					
		float:left;
	}

#subnavi ul
		{
			list-style:none;
			text-indent:12px;
	
			margin:0 0 15px 0;
			padding:0;
		}

#subnavi ul li
			{
				background: url("../_images/subnavi.gif") no-repeat;
		
				margin:0;
				padding:0 0 3px 0;
			}
		

#subnavi ul li a.linkSubnavi:link, 
#subnavi ul li a.linkSubnavi:visited
				{
					color:#464141;
					text-decoration:none;
					
					display:list-item;

					background: url("../_images/subnavi.gif") no-repeat;
				}

#subnavi ul li a.linkSubnavi:hover,
#subnavi ul li a.linkSubnavi:active,
#subnavi ul li a.linkSubnavi:focus
				{
					background: url("../_images/subnavi_o.gif") no-repeat;
				}


#subnavi .linkSubnaviAktivLink,
#subnavi a.linkSubnaviAktivLink
		{
			color:#464141;
			display:list-item;

			background: url("../_images/subnavi_o.gif") no-repeat;
		}

.punkteRest
	{
		width:10px;

		margin:-16px 0 0 0;
		padding:0 0 0 4px;

		clear:both;
		float:left;
	}	

/********************************************** ENDE - Alles zur Subnavi **********************************************/




/********************************************** Navi im Textbereich **********************************************/
#rahmenBildVerlauf,
.rahmenBildVerlauf
	{
		width:244px;
		height:430px;
		
		float:left;
	}
	

.verlauf
	{
		width:240px;
		min-height:16px;
		height:auto;

		background:url(../_images/hg_tertiaernavi.jpg) repeat-y;

		margin:0px 2px 2px 2px;
		padding:2px 0px 0px 0px;
	}

/********************************************** ENDE - Navi im Textbereich **********************************************/




/* ------------------------------------------------------------------------------------------------------ */
/* --- STARTSEITE --- */

.rahmenContentStart
	{
		position: relative;
		
		width: 964px;
		height: 426px;
		
		border: 1px solid #A09E9D;
		
		margin: 0;
		padding: 2px;
	}

.rahmenContentStart h1
		{
			margin:34px 0 15px 11px;
			padding:0;
		}


.img-area
	{
		width:714px;
		height:213px;
		
		background:url(../_images/back-brown.jpg) repeat-y;
		
		margin:0 0 8px 0;
		padding:0 0 0 250px;
	}

.img-area img
		{
			float:left;
		}
	
.img-area ul.linklist
		{
			width:220px;
			
			list-style:none;
			
			font-size:11px;
			font-weight:bold;
			
			margin:30px 0 0 0;
			padding:0;
			
			float:right;
		}

.img-area ul.linklist li
			{
				margin:0 0 4px 0;
			}

.img-area ul.linklist li.link
			{
				background:url(../_images/bullet-start.gif) 3px 7px no-repeat #fefefd;
				
				padding:4px 30px 4px 22px;
			}

.img-area ul.linklist li.social
			{
				width:199px;
				
				background:url(../_images/bullet-start.gif) 3px 7px no-repeat #fefefd;
				
				padding:4px 0 2px 22px;
				
				float:left;
			}

.img-area ul.linklist li.social ul
				{
					list-style:none;
					
					margin:0;
					padding:0;
					
					float:left;
				}


.img-area ul.linklist li.social ul li
				{
					margin:-3px 0 0 0;
					
					float:left;
				}

.img-area ul.linklist li.social ul li a
					{
						width:20px;
						height:19px;
						
						background:url(../_images/social-bookmarks-over.gif) 0 0 no-repeat;
						
						margin:0 3px 0 0;
												
						float:left;
					}

.img-area ul.linklist ul.social li a.twitter
					{
						background:url(../_images/social-bookmarks-over.gif) -24px 0 no-repeat !important;
					}

.img-area ul.linklist li.social ul li a.facebook:hover
					{
						background:url(../_images/social-bookmarks.gif) 0 0 no-repeat;
					}


.img-area ul.linklist ul.social li a.twitter:hover
					{
						background:url(../_images/social-bookmarks.gif) -24px 0 no-repeat !important;
					}




.box
	{
		font-size:11px;
		
		width:296px;
		height:107px;
		
		background:#f6f6f6;
		
		margin:0 8px 0 0;
		padding:10px;
		
		float:left;
	}

.box .text
		{
			width:190px;
			float:left;
		}

.box .big
		{
			width:auto;
		}

.box .text h2
			{
				font-size:16px;
				font-weight:normal;
				
				margin:0 0 10px 0;
				padding:0;
			}

.box .text p
			{
				font-weight:bold;
				
				margin:0;
				padding:0;
			}

.box .text p a
				{
					color:#b19e50;
				}

.box .text p img
				{
					float:none;
				}

.box .text p img.arrow
				{
					margin:0 0 0 6px;
				}

.box img
		{
			float:right;
		}

.last
	{
		margin:0;
	}

			
			
						
#naviUnten
	{
		position: relative;
		width: 682px;
		height: 40px;
		clear: both;
		float: none;
		margin: 0px 0px -15px 0px;
		text-align: left;
	}

#naviUnten .linkleiste
		{
			padding-top: 25px;
		}

#naviUnten .linkleiste a.linkNaviUnten,
#naviUnten .linkleiste a.linkNaviUnten:hover,
#naviUnten .linkleiste .linkNaviUntenAktiv
			{
				color: #4C4B1F;
				text-decoration: none;
			}

#naviUnten .linkleiste a.linkNaviUnten:hover,
#naviUnten .linkleiste a.linkNaviUnten:active,
#naviUnten .linkleiste a.linkNaviUnten:focus,
#naviUnten .linkleiste .linkNaviUntenAktiv
			{
				color: #a58a16;
			}
			

#banderole  
			{
				width: 970px;
				height: 65px;
				z-index: 0;
			}
			
#banderole img 
			{
				float: left;
			}

/* ------------------------------------------------------------------------------------------------------ */
/* --- CONTENT BILD VARIANTEN --- */

.bildGanzeFlaeche
			{
				width: 740px;
				height: 430px;
				overflow: hidden;
			}
			
.ganzesBildLinks
			{
				width: 244px;
				height: 430px;
				float: left;
			}

.ganzesBildRechts
			{
				width: 122px;
				height: 430px;
				float: right;
			}

.produktBildRechts
			{
				width: 122px;
				height: 226px;
				float:right;
			}


.produktBildRechts p
			{
				height:66px;
				padding:15px 0 0 5px;
				margin:0 2px 6px 2px;
				
				background:#ede1c9;
			}


.bildHalbOben
			{
				width: 240px;
				height: 226px;
				margin: 62px 2px 2px 2px;
				padding: 0px;
			}

.bildHalbObenOhneRand
			{
				width: 244px;
				margin: 62px 0px 0px 0px;
				padding: 0px;
			}

.bildGanzeHaelfteUnten
			{
				width: 710px;
				height: 135px;
				clear: both;
				float: left;
				margin: 0px;
				padding: 0px;
			}

.bildRechts104
			{
				width: 104px;
				height: 226px;
				margin: 0px;
				padding: 0px;
				float: left;
			}

.bildHalbRechtsOben
			{
				width: 258px;
				height: 173px;
				margin: 0px 0px 2px 2px;
				padding: 0px;
				float: left;
			}

.bildHalbRechtsUnten
			{
				width: 262px;
				height: 191px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				float: left;
			}

.bildGanzLinks2
			{
				width: 104px;
				height: 430px;
				float: left;
			}

.bildProduktuebersichten
			{
				width: 122px;
				height:368px;
				clear:both;
				float:left;
			}	


/* ------------------------------------------------------------------------------------------------------ */
/* --- CONTENT TEXT VARIANTEN --- */
			
#textfeldTransparent
			{
				width: 344px;
				margin: 60px 0 0 0;
				padding: 35px 15px 0px 259px;
				float: left;
				color: #2D2D2D;
			}
			
#textfeldTransparent p
			{
				margin: 0px 0px 8px 0px;
				padding: 0px 0px 0px 0px;
			}

#textfeldTransparent h1,
#textfeldTransparent h2
			{
				font-size: 12px;
				margin: 0 0px 20px 0px;
				padding: 0;
			}

#textfeldTransparent h2
			{
				margin: 8px 0 2px 0;
			}

a.linkTransparent:link, 
a.linkTransparent:visited
			{
				text-decoration:none;
				color:#2D2D2D;
			}

a.linkTransparent:hover,
a.linkTransparent:active,
a.linkTransparent:focus
			{
				text-decoration:none;
				color:#666666;
			}
			


/* START - Textfeld Variation 1 mit Head */
.textfeldHead{
			width:359px;
			height:43px;
			background-color:#F8F8F8;
			margin:0px 0px 2px 0px;
			padding:17px 0px 0px 15px;
			float:left;
			}

.textfeldHeadLang{
			width:481px;
			height:43px;
			background-color:#F8F8F8;
			margin:0px 0px 2px 0px;
			padding:17px 0px 0px 15px;
			float:left;
			}
			
.textfeldHeadScrollen{
			width:462px;
			height:43px;
			background-color:#F8F8F8;
			margin:0px 0px 2px 0px;
			padding:17px 0px 0px 15px;
			float:left;
			}

.textfeldHeadEinzeilig{
			width:359px;
			height:26px;
			background-color:#F8F8F8;
			margin:0px 0px 2px 0px;
			padding:34px 0px 0px 15px;
			float:left;
			}

.textfeldHeadBreit{
			width:510px;
			height:54px;
			background-color:#F8F8F8;
			margin:0px 0px 2px 0px;
			padding:5px 0px 0px 5px;
			float:left;
			}
.textfeldHeadEinzeiligLang{
			width:481px;
			height:26px;
			background-color:#F8F8F8;
			margin:0px 0px 2px 0px;
			padding:34px 0px 0px 15px;
			float:left;
			}

#textfeldUnten{
			width:344px;
			min-height:351px;
			height:auto;
			color:#636261;
			background-color:#EAEAEA;
			margin:0px 0px 0px 0px;
			padding:17px 15px 0px 15px;
			float:left;
			}

#textfeldBreit{
			width:485px;
			min-height:351px;
			height:auto;
			color:#636261;
			background-color:#EAEAEA;
			margin:0;
			padding:17px 15px 0px 15px;
			float:left;
			}
/*Angaben für IE weil er "min-height" nicht versteht*/
*html #textfeldUnten{
			height:351px;
			}
*html #textfeldBreit{
			height:350px;
			}
#textfeldUnten p{
			margin:0px 0px 8px 0px;
			padding:0px 0px 0px 0px;
			clear:both;
			}

#textfeldUnten h1{
			font-size:12px;
			font-weight:bold;
			margin:0px 0px 1px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldUnten h2{
			font-size:12px;
			font-weight:bold;
			margin:15px 0px 3px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldUnten h3{
			font-size:12px;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldUnten ul
		{
			margin:0 0 8px 0;
			padding:0;
		}

#textfeldUnten ul li
			{
				list-style:none;
				background:url(../_images/bullet.gif) 0 4px no-repeat;
	
				margin:0;
				padding:0 0 0 12px;
			}

.textfeldUnten .blaettern,
#textfeldUnten .blaettern
		{
			width:344px;

			position:absolute;
			top:490px;
			
			clear:both;
		}

.textfeldUnten .blaettern .seitenAnzahl,
#textfeldUnten .blaettern .seitenAnzahl
			{
				float:left;
			}
	
.textfeldUnten .blaettern .weiter,
#textfeldUnten .blaettern .weiter
			{
				float:right;
			}

#textfeldUnten .mehrereSeitenPflarchiv{
			width:343px;
			height:16px;
			position:absolute;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldUnten .mehrereSeitenFest{
			width:343px;
			height:16px;
			position:absolute;
			top:490px;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldUnten .infoProbe
		{
			width:343px;

			position:relative;
			top:5px;
			left:0;
		}

#textfeldUnten .mehrereSeiten,
#textfeldUnten .blaettern
	{
		width:343px;
		height:16px;
		position:absolute;
		top:490px;
		margin:0;
		padding:0;
		float:left;
	}

#textfeldUnten .mehrereSeitenIFrame{
			width:343px;
			height:16px;
			position:absolute;
			bottom:6px;
			margin:0;
			padding:0;
			float:left;
			}

#textfeldUnten .seitenAnzahl{
			width:150px;
			margin:2px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldUnten .weiter{
			width:150px;
			text-align:right;
			float:right;
			}
			
#textfeldUnten a.textlink:link, 
#textfeldUnten a.textlink:visited
{
			text-decoration:none;
			color:636261;
			}

#textfeldUnten a.textlink:hover,
#textfeldUnten a.textlink:active,
#textfeldUnten a.textlink:focus
{
			text-decoration:none;
			color:#a58a16;
			background:#F0F0F0;
			}

#textfeldUnten .zurueck{
			position:absolute;
			top:490px;
			bottom:0px;
			margin:0px 0px 4px 285px; 
			padding:0px 0px 0px 0px;
			}

#textfeldUnten .hoch{
			width:120px;
			height:auto;
			text-align:right;
			float:right;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldUnten .zurueck2{
			width:auto;
			height:auto;
			float:left;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldUntenLang{
			width:466px;
			height:351px;

			background-color:#eaeaea;

			overflow:auto;
			
			padding:17px 15px 0px 15px;

			float:left;
			}

* html #textfeldUntenLang{
			height:351px;
			}
			
#textfeldUntenScrollen{
			width:450px;
			height:auto;
			color:#636261;
			background-color:#EAEAEA;
			margin:0;
			padding:17px 15px 0px 15px;
			float:left;
			}

#textfeldUntenLang p,
#textfeldUntenLang ul
		{
			margin:0px 0 8px 0;
			padding:0;
		}

#textfeldUntenLang ul li
			{
				list-style:none;
				background:url(../_images/bullet.gif) 0 4px no-repeat;
	
				margin:0;
				padding:0 0 0 12px;
			}


#textfeldUntenLang h1{
			font-size:12px;
			font-weight:bold;
			margin:0 0 1px 0;
			padding:0x;
			}

#textfeldUntenLang h2{
			font-size:12px;
			font-weight:bold;
			margin:15px 0px 5px 0px;
			padding:0;
			}
			

#textfeldUntenLang hr
		{
			color:#eaeaea;
			background:#eaeaea;
			border:none;
			border-bottom:1px dotted #666;
		}

#textfeldUntenLang ul.zahlen
		{
			margin:20px 0 15px 0;
			padding:0;
		}

#textfeldUntenLang ul.zahlen ul.buchstaben
		{
			margin:8px 0 0 0;
			padding:0;
		}

#textfeldUntenLang ul.zahlen li,
#textfeldUntenLang ul.zahlen li ul.buchstaben li
		{
			font-weight:bold;
			list-style: decimal outside;
			margin:15px 0 0 25px;
			padding:0;
		}

#textfeldUntenLang ul.zahlen li ul.buchstaben li
		{
			list-style:upper-roman;
			font-weight:normal;
			margin:3px 0 0 25px;
		}

#textfeldUntenLang ul.zahlen li	p,
#textfeldUntenLang ul.zahlen li	p .rahmen,
#textfeldUntenLang ul.zahlen li ul.buchstaben li	p
		{
			font-weight:normal;
			margin:4px 0 4px 0;
			padding:0;
		}

#textfeldUntenLang ul.zahlen li .rahmen
		{
			background:#d8d8d8;
			padding:5px;
		}

.textfeldUntenLang .blaettern,
#textfeldUntenLang .blaettern
		{
			width:470px;

			position:absolute;
			top:490px;
			
			clear:both;
		}

.textfeldUntenLang .blaettern .seitenAnzahl,
#textfeldUntenLang .blaettern .seitenAnzahl
			{
				float:left;
			}
	
.textfeldUntenLang .blaettern .weiter,
#textfeldUntenLang .blaettern .weiter
			{
				float:right;
			}

#textfeldUntenLang .mehrereSeitenPflarchiv{
			width:343px;
			height:16px;
			position:absolute;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldUntenLang .mehrereSeitenAus{
			width:466px;
			height:16px;
			position:absolute;
			top:490px;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}
			
#textfeldUntenLang .mehrereSeiten{
			width:466px;
			height:16px;
			position:absolute;
			/*top:490px;*/
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldUntenLang .seitenAnzahl{
			width:150px;
			margin:2px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldUntenLang .weiter{
			width:150px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			text-align:right;
			float:right;
			}

#textfeldUntenLang .neueSuche{
			bottom:0px;
			position:absolute;
			width:466px;
			height:35px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldUntenLang .tabelleRahmen{
			width:auto;
			height:auto;
			margin:8px -6px 0px -6px;
			padding:0px 0px 0px 0px;
			}

#textfeldUntenLang .tabelleRahmen2{
			width:auto;
			height:auto;
			margin:0px -6px 0px -6px;
			padding:0px 0px 0px 0px;
			}
#rahmenInhaltsstoffe{
			width:720px;
			height:auto;
			float:left;
			}

#textfeldInhaltsstoffe{
			width:450px;
			color:#636261;
			padding:220px 0 0 50px;
			float:left;
			}

#textfeldInhaltsstoffe p{
			margin:15px 0px 0px 0px;
			padding:0;
			}
			

.inhaltsstoffe{
			font-size:11px;
			line-height:13px;
			}

.smallInhaltsstoffe{
			font-size:10px;
			margin:-5px 0px 8px 0px;
			padding:0px 0px 0px 0px;
			}

.verysmallInhaltsstoffe{
			font-size:9px;
			}

#textfeldInhaltsstoffe2{
			width:580px;
			min-height:351px;
			height:auto;
			background:#EAEAEA;
			margin:0px 0px 0px 0px;
			padding:17px 15px 0px 15px;
			clear:both;
			float:left;
			}

/*Angabe für IE, weil er "min-height" nicht versteht*/
* html #textfeldInhaltsstoffe2{
			height:351px;
			}


#textfeldInhaltsstoffe2 p{
			margin:0 0 8px 0;
			padding:0;
			}

#textfeldInhaltsstoffe2 h1{
			font-weight:bold;
			font-size:14px;
			clear:both;
			margin:0 0 2px 0;
			padding:0;
			}

#textfeldInhaltsstoffe2 h2
		{
			width:125px;
			font-size:12px;
			font-weight:normal;
			
			margin:0px 5px 0 0;
			padding:0;
			
			float:left;
		}


#textfeldInhaltsstoffe2 .inhaltsstoffeText{
			width:450px;
			height:auto;
			margin:0px 0px 5px 0px;
			padding:0;
			float:left;
			}

#textfeldInhaltsstoffe2 .hoch{
			width:70px;
			height:auto;
			font-weight:bold;
			text-align:right;
			margin:0px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			float:right;
			}

#textfeldTabellen{
			width:480px;
			height:360px;
			color:#636261;
			background-color:#EAEAEA;
			margin:0px 0px 0px 0px;
			padding:8px 8px 0px 8px;
			float:left;
			}
			
#textfeldTabellenAktuelles{
			width:480px;
			height:360px;
			color:#636261;
			background-color:#EAEAEA;
			margin:0px 0px 0px 0px;
			padding:8px 8px 0px 8px;
			float:left;
			overflow-y:scroll;
			overflow-x:hidden;
			overflow:-moz-scrollbars-vertical;
			}

#textfeldTabellenAktuelles h1{
			font-size:12px;
			margin:0px 0px 2px 0px;
			}			

#textfeldTabellenAktuelles p{
			margin:0px 0px 10px 0px;
			padding:0px;
			}		

#textfeldTabellenAktuelles .zurueck2{
			width:auto;
			height:auto;
			float:left;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			}
				
#textfeldTabellenAktuelles .hoch{
			width:120px;
			height:auto;
			text-align:right;
			float:right;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldTabellenAktuelles ul,
#textfeldTabellenAktuelles ol
		{
			margin:0 0 8px 0;
			padding:0;
		}

#textfeldTabellenAktuelles ul li
			{
				list-style:none;
				background:url(../_images/bullet.gif) 0 4px no-repeat;
	
				margin:0;
				padding:0 0 0 12px;

			}

#textfeldTabellenAktuelles ol li
			{
				list-style:decimal outside !important;
				
				margin:0 0 0 28px;
				padding:0;
			}

#textfeldTabellen p{
			margin:0px 0px 0px 0px;
			padding:8px 0px 0px 6px;
			}

#textfeldTabellen2{
			width:358px;
			min-height:360px;
			height:auto;
			color:#636261;
			background-color:#EAEAEA;
			margin:0px 0px 0px 0px;
			padding:8px 8px 0px 8px;
			float:left;
			}

* html #textfeldTabellen2{
			height:360px;
			}

#textfeldTabellen3{
			width:358px;
			min-height:360px;
			height:auto;
			color:#636261;
			background-color:#EAEAEA;
			margin:0;
			padding:8px 8px 0 8px;
			float:left;
			}
			
/*Angabe für IE, weil er "min-height" nicht versteht*/
* html #textfeldTabellen3{
			height:360px;
			}
			
#textfeldTabellen3 h1,
#textfeldTabellen3 h2
		{
			font-size:12px;
			margin:0 0 2px 0;
			padding:0;
		}

#textfeldTabellen3 h2
		{
			margin:20px 0 2px 0;
		}

#textfeldTabellen3 h3
		{
			font-size:12px;
			margin:20px 0 2px 0;
		}


#textfeldTabellen3 p,
#textfeldTabellen3 ul
		{
			margin:0 0 8px 0;
			padding:0;
		}

#textfeldTabellen3 ul li
			{
				list-style:none;
				background:url(../_images/bullet.gif) 0 4px no-repeat;
	
				margin:0;
				padding:0 0 0 12px;
			}



#textfeldTabellen3 .hoch{
			width:120px;
			height:auto;
			text-align:right;
			float:right;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			}
			
			
/* STOP - Textfeld Variation 1 mit Head */

/* ################################################################################################################### */

/* START - Textfeld Stellenboerse*/

.textfeldHeadStelle,
.textfeldStelle
	{
		width:483px;
		
		background:#f8f8f8;
		
		margin:0 0 2px 0;
		padding:17px 0 8px 15px;
		
		float:left;
	}

.textfeldStelle
	{
		width:468px;

		background:#eaeaea;
		
		margin:0;		
		padding:17px 15px 15px 15px;
	}


.textfeldStelle	h1,
.textfeldStelle	h2
		{
			font-size:12px;
			
			margin:0 0 4px 0;		
			padding:0;
		}

.textfeldStelle	h2
		{
			margin:0 0 2px 0;		
		}

.textfeldStelle	p
		{
			margin:0 0 8px 0;		
			padding:0;
		}

.textfeldStelle	.hoch
		{
			float:right;
		}

.textfeldStelle	.zurueck
		{
			float:left;
		}




/* STOP - Textfeld Stellenboerse */

/* ################################################################################################################### */

/* START - Textfeld Variation 2 mit Head*/

#textfeldVarZweiHead{
			width:359px;
			height:43px;
			margin:0px 0px 2px 0px;
			padding:17px 0px 0px 15px;
			float:left;
			}

#textfeldVarZweiHeadZweizeilig{
			width:359px;
			height:43px;
			margin:0px 0px 2px 0px;
			padding:17px 0px 0px 15px;
			float:left;
			}
			
#textfeldVarZwei{
			width:343px;
			height:351px;
			color:#636261;
			margin:0px 0px 0px 0px;
			padding:17px 15px 0px 15px;
			float:left;
			}

#textfeldVarZwei p{
			clear:both;
			margin:0px 0px 8px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldVarZwei h1{
			font-size:12px;
			font-weight:bold;
			clear:both;
			margin:0px 0px 1px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldVarZwei h2{
			font-size:12px;
			font-weight:bold;
			clear:both;
			margin:0px 0px 8px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldVarZwei ul
		{
			margin:0px 0 8px 0;
			padding:0;
		}

#textfeldVarZwei li
		{
			list-style:none;
			background:url(../_images/bullet.gif) 0 4px no-repeat;

			margin:0;
			padding:0 0 0 12px;

		}


#textfeldVarZwei .mehrereSeitenPflarchiv{
			width:343px;
			height:16px;
			position:absolute;
			top:450px;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}


#textfeldVarZwei .mehrereSeiten{
			width:343px;
			height:16px;
			position:absolute;
			top:490px;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldVarZwei .seitenAnzahl{
			width:180px;
			margin:2px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldVarZwei .weiter{
			width:150px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			text-align:right;
			float:right;
			}
			
#spacerdiv104px{
			width:104px;
			height:430px;
			float:left;
			}						

/* ENDE - Textfeld Variation 2 mit Head*/


/* START - Pflegeplan*/

#pflegeplanTitel{
			width:350px;
			height:33px;
			float:left;
			margin:0px 0px 2px 0px;
			padding:23px 0px 0px 128px;
						}
#pflegeplanContent{
			width:618px;
			height:auto;
			float:right;
			}

				
/* STOP - Pflegeplan*/


/* START - Gesichtspflegeplan */
#uebersichtContentPlan{
			width:740px;
			height:235px;
			margin:-2px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
}

.uebersichtTabellenkopfPlan{
			background-image:url(../_images/hg_tabellenkopf.gif);
			font-weight:bold;
			padding:0px 4px 4px 4px;
			text-align:left;
			}
			
.zellePlanHell,
.zellePlanDunkel{
			background:#F8F8F8;
			padding:1px 2px 1px 2px;
			}

.zellePlanDunkel{
			background:#F0F0F0;
			}
			
.zelleHell{
			background:#F8F8F8;
			margin:0px 0px 0px 0px;
			padding:2px 0px 1px 0px;
			}

.zelleDunkel{
			background:#F0F0F0;
			margin:0px 0px 0px 0px;
			padding:2px 0px 1px 0px;
			}
		
/* STOP - Gesichtspflegeplan */	



/* START - Hotels */
#hotelsTitel{
			width:350px;
			height:26px;
			float:left;
			margin:0px 0px 2px 0px;
			padding:34px 0px 0px 128px;
			}

#hotels{
			width:618px;
			height:368px;
			overflow:auto;
			float:left;
			}

#hotels #hotelsHead
			{
			background-image:url(../_images/hg_tabellenkopf.gif);
			position:absolute;
			width:616px;
			height:20px;
			margin:0 0 0 2px;
			padding:16px 0 0 0;
			float:left;
			}

#hotels #hotelsHeadScroll
			{
			background-image:url(../_images/hg_tabellenkopf.gif);
			position:absolute;
			width:597px;
			height:20px;
			margin:0 0 0 2px;
			padding:16px 0 0 0;
			float:left;
			}

* html #hotels #hotelsHeadScroll
			{
			width:599px;
			}

.hotelsKopfHotel
			{

			width:245px;
			font-weight:bold;
			padding:0 0 0 6px;
			float:left;
			}			

* html .hotelsKopfHotel
			{
			width:244px;
			}			

.hotelsKopfAdresse
			{
			width:183px;
			font-weight:bold;
			float:left;
			}			

* html .hotelsKopfAdresse
			{
			width:186px;
			}			

.hotelsKopfKontakt
			{
			font-weight:bold;
			float:left;
			}			

#hotels .hotelsContent
			{
				height:auto;
			}			


.hotelsTabellenkopf{
			background-image:url(../_images/hg_tabellenkopf.gif);
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:4px 0px 4px 4px;
			text-align:left;
			}

* html .hotelsTabellenkopf{
			height:31px;
			}

.hotelsZelle{
			background-color:#F8F8F8;
			margin:0px 0px 0px 0px;
			padding:2px 0px 2px 4px;
			}

.hotelsZelleLeer{
			background-color:#F8F8F8;
			}

/* STOP - Hotels */

/* START - Pflegeprogramm Tabellen */
#pflegeprogTabelle{
			width:636px;
			height:338px;
			float:left;
			}
			
.pflegeprogZelleBlau{
			width:100px;
			height:auto;
			background-color:#D0E1E1;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:3px 0px 0px 11px;
			text-align:left;
			}

.pflegeprogZelleGelb{
			width:130px;
			height:auto;
			background-color:#b4a879;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:3px 0px 4px 11px;
			text-align:left;
			}

.pflegeprogZelleLila{
			width:150px;
			height:auto;
			background-color:#D6CFD8;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:3px 0px 4px 11px;
			text-align:left;
			}

.pflegeprogZelleDunkelgrau{
			width:150px;
			height:auto;
			background-color:#BCBCBC;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:3px 0px 4px 11px;
			text-align:left;
			}

.pflegeprogZelleGrau{
			width:auto;
			height:auto;
			background-color:#EFEFEF;
			padding:3px 0px 4px 4px;
}

.pflegeprogZelleBraun,
.pflegeprogZelleDunkelBraun,
.pflegeprogZelleDunkelBraun2{
			background:#f0e8d6;
			padding:3px 0 4px 4px;
}
.pflegeprogZelleDunkelBraun{
			background:#d5c7a8;
			font-weight:bold;
}

.pflegeprogZelleDunkelBraun2{
			background:#d5c7a8;
}
/* STOP - Pflegeprogramm Tabellen */

/*START - Naturkosmtikerinnen Bilder */
#naturkosImage{
			width:260px;
			height:100px;
			margin:21px 0px 0px 2px;
			padding:0px 0px 0px 0px;
			float:right;
			}
			
#naturkosImage2{
			width:213px;
			height:153px;
			margin:0px 0px 2px 0px;
			padding:0px 0px 0px 2px;
			float:left;
}			

#naturkosImage3{
			width:213px;
			height:153px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 2px;
			float:left;
}			
/*STOP - Naturkosmtikerinnen */

/* START - Produktübersichten */
#uebersichtTitel{
			width:350px;
			height:43px;
			float:left;
			margin:0px 0px 2px 0px;
			padding:17px 0px 0px 128px;
			}

#ubersichtSeite{
			width:auto;
			height:auto;
			margin:43px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			text-align:right;
			float:right;
			}

#uebersichtContent{
			width:600px;
			float:left;
			
			margin:0 0 0 122px;
			_margin:0 0 0 61px;
			}

#uebersichtContent h1
		{
			font-size:14px;
			
			margin:0 0 8px 0;
			padding:0;
		}

#uebersichtContent p
		{
			margin:0 0 8px 0;
			padding:0;
		}

.uebersichtTabellenkopf,
.uebersichtTabellenkopf2{
			background-image:url(../_images/hg_tabellenkopf.gif);
			height:36px;
			font-weight:bold;
			margin:0;
			padding:0 4px 2px 4px;
			text-align:left;
			}

.uebersichtTabellenkopf2{
			text-align:right;
			padding:0 4px 2px 4px;
			}

* html .uebersichtTabellenkopf,
* html .uebersichtTabellenkopf2{
			height:34px;
			}
			
.uebersichtTabellenkopfForum{
			background-image:url(../_images/hg_tabellenkopf.gif);
			height:33px;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:0px 0px 2px 4px;
			}
			
* html .uebersichtTabellenkopfForum{
			height:31px;
			}

.uebersichtZelle{
			height:4%;
			background-color:#F8F8F8;
			margin:0px 0px 0px 0px;
			padding:1px 4px 1px 4px;
			}

/* STOP - Produktübersichten */

/*START - Pflanzenarchiv */
#pflanzenarchivHead{
			width:auto;
			height:14px;
			margin:120px 0 8px 0;
			padding:0 0 0 15px;
			}
			
#pflanzenarchivRand{
			width:auto;
			height:auto;
			margin:0px 0px 0px 0px;
			padding:0px 15px 0px 15px;
			}

.pflanzenarchivZelle{
			width:14%;
			height:16px;
			margin:-1px 0px -3px -6px;
			padding:1px 0px 3px 6px;
			background-color:#F2EAE0;
			}

#pflanzenarchivRand a.pflanzenarchivLink:link,
#pflanzenarchivRand a.pflanzenarchivLink:visited
{
			color:#636261;
			text-decoration:none;
			}								

#pflanzenarchivRand a.pflanzenarchivLink:hover,
#pflanzenarchivRand a.pflanzenarchivLink:active,
#pflanzenarchivRand a.pflanzenarchivLink:focus
{
			color:#636261;
			text-decoration:none;
			background-color:#FFFFFF;
			margin:-1px 0px -3px -6px;
			padding:1px 0px 3px 6px;
			display:block;
			}
			
								

/*STOP - Pflanzenarchiv */



.rahmenContentSitemap
		{
			position: relative;

			width: 968px;
			height: 430px;

			border: 1px solid #A09E9D;
		}	



/* START - International*/
.internationalZelle
	{
		font-weight:bold;
		font-size:17px;
		color:#747474;
		text-align:center;

		width:15%;

		padding:10px 0px 9px 0px;			

		background-color:#D8D8D8;
	}

.internationalZelle a.internationalLink:link, 
.internationalZelle a.internationalLink:visited, 
.internationalZelle a.internationalLink:active
		{
			color:#747474;
			text-decoration:none;

			margin:-10px 0px -9px 0px;
			padding:10px 0px 9px 0px;			
		}			

.internationalZelle a.internationalLink:hover
		{
			color:#fff;
			text-decoration:none;

			background-color:#a58a16;

			display:block;
		}		

.internationalZelleAktiv,
.internationalZelleAktiv a
		{
			font-weight:bold;
			font-size:17px;
			color:#fff !important;
			text-align:center;
		
			width:15%;
		
			background-color:#a58a16;

			padding:10px 0px 9px 0px;			
		}

.internationalZelleInaktiv
	{
		font-weight:bold;
		font-size:17px;
		color:#BDBDBD;
		text-align:center;

		background-color:#D8D8D8;

		width:15%;

		padding:10px 0px 9px 0px;			
	}

#textfeldUnten .internationalAdresse
		{
			width:210px;

			margin:0px 0 8px 0;

			float:left;
		}

#textfeldUnten .internationalVerkauf
		{
			width:130px;

			float:right;
		}

/* STOP - Internatioal*/


#textfeldRahmenBreit {
			width:893px;
			height:430px;
			border-style: solid;
			border-width:1px;
			border-color:#A09E9D;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:right;
			}

/* ------------------------------------------------------------- */
/* Druckfunktion rechts */

.druckbutton
		{
			width:116px;
			
			border-top:1px dotted #636261;
			border-bottom:1px dotted #636261;
			
			margin:8px 0 0 0;
			padding:3px;
			float:left;
		}

.druckbutton img
		{
			margin:2px 8px 0 3px;
			float:left;
		}


/* ------------------------------------------------------------- */
/* INHALTSSTOFFE GLOSSAR */

.titelGlossar
		{
			float:left;
			margin:0 0 2px 0;
			padding:34px 0 15px 10px;
		}

.stand_anzeige
		{
			background:#f8f8f8;
			height:303px;
			
			padding:47px 15px 15px 15px;			
			
			clear:left;
		}

.head_a_z
		{
			width:732px;
			background-image:url(../_images/hg_tabellenkopf.gif);
			
			position:absolute;
			top:130px;
			
			padding:8px 4px 8px 4px;
		}

.head_a_z	ul.navi_a_z
			{
				margin:0;
				padding:0;
				list-style:none;
			}

.head_a_z	ul.navi_a_z	li
				{
				
					font-weight:bold;

					margin:0 4px 0 0;
					padding:4px;

					float:left;
				}

.head_a_z	ul.navi_a_z	li	a,
.head_a_z	ul.navi_a_z	li	a:hover,
.head_a_z	ul.navi_a_z	li	.active,
.head_a_z	ul.navi_a_z	.inactive
					{
						text-decoration:none;
					}

.head_a_z	ul.navi_a_z	li	a:hover,
.head_a_z	ul.navi_a_z	li	a:active,
.head_a_z	ul.navi_a_z	li	a:focus,
.head_a_z	ul.navi_a_z	li	.active
					{
						color:#b08136 !important;
					}

.head_a_z	ul.navi_a_z	.inactive
					{
						color:#aaa !important;
					}

.headTable
		{
			position:absolute;
			top:169px;
		}

.headTable	.headTable_bezeichnung
			{
				background-image:url(../_images/hg_tabellenkopf.gif);
				
				padding:6px 0 6px 4px;
			}


.contentGlossar
		{
			height:311px;
			
			overflow:auto;
			
			margin:40px 0 0 0;
			*margin:55px 0 0 0;
		}


.contentGlossar ul.bullet,
.contentGlossar ul.linklist
			{
				margin:0;
				padding:0;
			}

.contentGlossar ul.bullet li
				{
					list-style:none;
					background:url(../_images/bullet.gif) 0 4px no-repeat;
		
					margin:0;
					padding:0 0 0 12px;
				}

.contentGlossar ul.linklist	li
				{
					list-style:none;
					background:url(../_images/more_small.gif) 0 2px no-repeat;
		
					margin:0;
					padding:0 0 0 14px;
				}

.contentGlossar p
			{
				margin:0 0 6px 0;
				padding:0;
			}




/* ------------------------------------------------------------- */
/* HÄNDLERSUCHE */

.haendler-head
		{
			width:520px;
			height:43px;

			background-color:#f8f8f8;

			margin:0 0 2px 0;
			padding:17px 0 0 15px;

			float:right;
		}

.haendler-textfeld
		{
			width:510px;
			min-height:336px;
			height:auto;
			_height:336px;

			background-color:#eaeaea;

			margin:0;
			padding:17px 10px 15px 15px;

			float:right;
		}

.haendler-textfeld	h1
		{
			font-size:12px;
			color:#c98400;
			
			margin:0 0 10px 0;
			padding:0;
		}

.haendler-textfeld	p
			{
				margin:0 0 4px 0;
				padding:0;
			}

.haendler-textfeld	hr
			{
				width:100%;
				border:none;
				background:none;
				color:#eaeaea;
				margin:6px 0 8px 0;
				clear:left;
				float:left;
			}

.haendler-adresse
		{
			width:252px;

			float:left;
		}

.haendler-adresse	h1
		{
			font-size:12px;
			font-weight:normal;
			color: #c98400;
			
			margin:0 0 1px 0;
			padding:0;
		}


.haendler-neuesuche
		{
			width:100%;
			
			border-top:1px dotted #c98400;
			
			padding:4px 0 0;
			margin:15px 0 0 0;
			
			clear:left;
			float:left;
		}

.haendler-neuesuche img
		{
			border-left:1px solid #636363;
			
			padding:2px 4px 1px 4px;
			margin:0 0 0 5px;
		}

/* Pflanze des Monats/Archiv */

.pdm-rahmen-navi
	{
		width:244px;
		position:absolute;
		top:78px;
		
		float:left;
	}

.pdm-head
	{
		width:359px;
		height:43px;
	
		background-color:#f8f8f8;
	
		margin:0 0 2px 244px;
		padding:17px 0 0 15px;
		
		position:absolute;
		top:78px;
		float:left;
	}

.pdm-rahmen-content
	{
		width:344px;
		margin:62px 0 0 244px;
		
		float:left;
	}

.pdm-content
	{
		width:344px;
		min-height:342px;
		height:auto;
		_height:342px;
		color:#636261;
		
		background-color:#eaeaea;

		padding:17px 15px 9px 15px;
			
	}

.pdm-content	h1,
.pdm-content	h2
		{
			font-size:12px;
			
			margin:0 0 6px 0;
			padding:0;
		}

.pdm-content	h2
		{
			margin:10px 0 2px 0;
		}

.pdm-content	p
		{
			margin:0 0 6px 0;
			padding:0;
		}

/* ------------------------------------------------------------- */
/* Druckfunktion links oben */

.druckbutton
	{
		width:240px;
		
		background:url("../_images/hg_tertiaernavi.jpg") no-repeat;
		border:none;
		
		position:absolute;
		top:121px;
			
		margin:0 2px 2px 2px;
		padding:2px 0 0 0;
		
		z-index:9999;
	}

.druckbutton img
	{
		margin:4px 4px 0 4px;
		
		float:left;
	}


