/* ------------------------------------------------------------------------------------------------------ */
/* --- 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;
			}
			
			
.zitat
			{
				color: #8b8e8f;
				text-align:right !important;
				float:right;
			}			

.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;
					font-weight: normal;
					color: #636261;
					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; 

		border: 1px solid #a09e9d;

		float: right;
		
		position:relative;
	}

#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 .teaser
		{
			width:210px;
			
			margin:130px 30px 0 11px;
			padding:0;
			
			float:left;
		}

.img-area h2,
.img-area h3
		{
			width:210px;
			
			font-size:16px;
			font-weight:normal;
			
			margin:0;
			padding:0;
		}

.img-area h2 a
			{
				color:#fff;			
			}

.img-area h3
		{
			font-size:14px;
		}

.img-area h3 a
			{
				color:#937d21;
			}



.img-area img
		{
			float:left;
		}
	
.img-area ul.linklist
		{
			list-style:none;
			
			font-size:11px;
			font-weight:bold;
			
			margin:100px 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;
			}


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

.box .text
		{
			width:180px;
			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;
			
			background:#ede1c9;
	
			padding:15px 0 0 5px;
			margin:0 2px 6px 2px;
		}


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

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



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

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

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

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


/* ------------------------------------------------------------------------------------------------------ */
/* --- CONTENT TEXT VARIANTEN --- */
			
#textfeldTransparent
	{
		width: 344px;

		color: #2D2D2D;

		margin: 60px 0 0 0;
		padding: 35px 15px 0px 259px;

		float: left;
	}
			
#textfeldTransparent p
		{
			margin: 0 0 8px 0;
			padding:0;
		}

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

#textfeldTransparent h2
		{
			margin: 10px 0 0 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:0 0 2px 0;
		padding:17px 0 0 15px;
	
		float:left;
	}

.textfeldHeadLang
	{
		width:481px;
		height:43px;

		background-color:#f8f8f8;

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

		float:left;
	}




#textfeldUnten
	{
		width:344px;
		min-height:351px;
		height:auto;

		color:#636261;

		background-color:#eaeaea;


		padding:17px 15px 0px 15px;

		float:left;
	}



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


#textfeldUnten hr
		{
			clear:both;
		}


#textfeldUnten h1,
#textfeldUnten h2,
#textfeldUnten h3
		{
			font-size:12px;

			margin:0 0 1px 0;
			padding:0;
		}

#textfeldUnten h2
		{
			margin:15px 0px 3px 0px;
		}

#textfeldUnten h3
		{
			margin:0;
		}

#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:410px;
			
			clear:both;
		}

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



#textfeldUnten .infoProbe
		{
			width:343px;

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

#textfeldUnten .mehrereSeiten
		{
			width:343px;
			height:16px;
		
			position:absolute;
			top:410px;
		
			float:left;
		}


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

#textfeldUnten .weiter
		{
			width:150px;
	
			text-align:right;
	
			float:right;
		}
			
#textfeldUnten .zurueck
		{
			position:absolute;
			top:410px;
			right:135px;
		}

#textfeldUnten .hoch
		{
			width:120px;
			height:auto;
	
			text-align:right;

			margin:10px 0px 10px 0px;
			padding:0;

			float:right;
		}


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

		background-color:#eaeaea;

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

		float:left;
	}


#textfeldUntenLang p
		{
			margin:0 0 8px 0;
			padding:0;
			
			clear:left;
		}

#textfeldUntenLang h1,
#textfeldUntenLang h2
		{
			font-size:12px;

			margin:0 0 1px 0;
			padding:0;
		}

#textfeldUntenLang h2
		{
			margin:15px 0px 5px 0px;
		}
			

#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 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 .blaettern,
#textfeldUntenLang .blaettern
		{
			width:470px;

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

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


#textfeldUntenLang .mehrereSeiten
		{
			width:466px;
			height:16px;
			
			position:absolute;
			bottom:0px;
		
			margin:0px 0px 4px 0px;
		
			float:left;
		}

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

#textfeldUntenLang .weiter
		{
			width:150px;

			text-align:right;
	
			float:right;
		}



#textfeldUntenLang .tabelleRahmen
		{
			margin:8px -6px 0px -6px;
		}

#textfeldUntenLang .tabelleRahmen2
		{
			margin:0px -6px 0px -6px;
		}



#textfeldInhaltsstoffe
	{
		width:510px;
		
		color:#636261;

		padding:220px 0 0 50px;

		float:left;
	}

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

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

.smallInhaltsstoffe
	{
		font-size:10px;

		margin:-5px 0 8px 0;
		padding:0;
	}



#textfeldInhaltsstoffe2
	{
		width:580px;
		min-height:351px;
		height:auto;

		background:#eaeaea;

		padding:17px 15px 0px 15px;

		clear:both;
		float:left;
	}

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

#textfeldInhaltsstoffe2 h1
		{
			font-size:14px;

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

			clear:both;
		}

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


#textfeldInhaltsstoffe2 .inhaltsstoffeText
		{
			width:450px;

			margin:0px 0px 5px 0px;

			float:left;
		}

#textfeldInhaltsstoffe2 .hoch
		{
			width:70px;
			font-weight:bold;
			text-align:right;

			margin:0px 0px 10px 0px;

			float:right;
			
		}

#textfeldTabellen
	{
		width:480px;
		height:360px;
		
		background-color:#eaeaea;

		padding:8px 8px 0px 8px;

		float:left;
	}
			
#textfeldTabellenAktuelles
	{
		width:480px;
		height:360px;

		background-color:#eaeaea;

		padding:8px 8px 0px 8px;

		float:left;

		overflow:auto;
	}

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

#textfeldTabellenAktuelles h2
		{
			margin:10px 0 2px 0;
		}			

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


				
#textfeldTabellenAktuelles .hoch
		{
			width:120px;

			text-align:right;
			
			margin:10px 0px 10px 0px;

			float:right;
		}

#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:0;
			padding:8px 0 0 6px;
			}


#textfeldTabellen3
	{
		width:358px;
		min-height:360px;
		height:auto;

		background-color:#eaeaea;

		padding:8px 8px 0 8px;

		float:left;
	}
			
			
#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;

			text-align:right;

			margin:10px 0px 10px 0px;
			padding:0;

			float:right;
		}
			
			
/* 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;
		min-height:354px;
		height:auto;

		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 */



#nachrichtenHead
	{
		width:462px;
		height:43px;
		
		background-color:#f8f8f8;
		
		margin:0px 0px 2px 0px;
		padding:17px 0px 0px 15px;
		
		float:right;
	}



#nachrichtenTextfeld
	{
		width:452px;
		min-height:351px;
		height:auto;
		
		background-color:#eaeaea;

		padding:17px 10px 0px 15px;

		float:right;
	}

#nachrichtenTextfeld p
		{
			margin:0 0 8px 0;
			padding:0;

		}



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

/* START - Textfeld Variation 2 mit Head*/

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

#textfeldVarZweiHeadZweizeilig
	{
		width:359px;
		height:43px;

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

		float:left;
	}
			
#textfeldVarZwei
	{
		width:343px;
		height:351px;

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

		float:left;
	}

#textfeldVarZwei p
		{
			margin:0px 0 8px 0;
			padding:0;

			clear:both;
		}

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

#textfeldVarZwei h2
		{
			font-size:12px;

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

			clear:both;
		}

#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 .mehrereSeiten,
#textfeldVarZwei .blaettern
		{
			width:343px;
			height:16px;

			position:absolute;
			top:410px;

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

			float:left;
		}

#textfeldVarZwei .seitenAnzahl
		{
			width:180px;
		
			margin:2px 0 0 0;

			float:left;
		}

#textfeldVarZwei .weiter
		{
			width:150px;

			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;

		margin:0 0 2px 0;
		padding:23px 0px 0px 128px;

		float:left;
	}

#pflegeplanContent
	{
		width:618px;

		float:right;
	}

				
/* STOP - Pflegeplan*/


/* START - Gesichtspflegeplan */
.uebersichtTabellenkopfPlan
	{
		font-weight:bold;
		text-align:left;

		background-image:url(../_images/hg_tabellenkopf.gif);

		padding:0px 4px 4px 4px;
	}
			
.zellePlanHell,
.zellePlanDunkel
	{
		background:#f8f8f8;

		padding:1px 2px 1px 2px;
	}

.zellePlanDunkel
	{
		background:#f0f0f0;
	}
			
.zelleHell
	{
		background:#f8f8f8;

		padding:2px 0px 1px 0px;
	}

.zelleDunkel
	{
		background:#f0f0f0;

		padding:2px 0px 1px 0px;
	}
		
/* STOP - Gesichtspflegeplan */	



/* START - Hotels */

.hotelsTabellenkopf
	{
		height:33px;

		font-weight:bold;

		background-image:url(../_images/hg_tabellenkopf.gif);

		padding:0px 0px 2px 4px;

		text-align:left;
	}


.hotelsZelle
	{
		background-color:#f8f8f8;

		padding:2px 0px 2px 4px;
	}


/* STOP - Hotels */

/* START - Pflegeprogramm Tabellen */

#pflegeprogTabelle
	{
		width:636px;
		height:338px;

		float:left;
	}
			
.pflegeprogZelleBlau
	{
		width:150px;

		font-weight:bold;

		background-color:#D0E1E1;

		padding:3px 0px 0px 11px;

		text-align:left;
	}

.pflegeprogZelleGelb
	{
		width:150px;

		font-weight:bold;

		background-color:#b4a879;

		padding:3px 0px 4px 11px;

		text-align:left;
	}

.pflegeprogZelleLila
	{
		width:150px;

		font-weight:bold;

		background-color:#D6CFD8;

		padding:3px 0px 4px 11px;

		text-align:left;
	}

.pflegeprogZelleDunkelgrau
	{
		width:150px;

		font-weight:bold;

		background-color:#BCBCBC;

		padding:3px 0px 4px 11px;

		text-align:left;
	}

.pflegeprogZelleGrau
	{
		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;

		float:right;
	}
			
#naturkosImage2
	{
		width:213px;
		height:153px;
	
		margin:0 0 2px 0;
		padding:0 0 0 2px;
	
		float:left;
	}			

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

/* START - Produktübersichten */
#uebersichtTitel
	{
		width:350px;
		height:26px;

		margin:0px 0px 2px 0px;
		padding:34px 0px 0px 128px;

		float:left;
	}

#ubersichtSeite
	{
		text-align:right;

		margin:43px 0 0 0;

		float:right;
	}

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

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

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

.uebersichtTabellenkopf
	{
		height:36px;

		font-weight:bold;
		text-align:left;

		background-image:url(../_images/hg_tabellenkopf.gif);

		padding:0 4px 2px 4px;
	}




			
.uebersichtTabellenkopfForum
	{
		background-image:url(../_images/hg_tabellenkopf.gif);

		height:33px;

		font-weight:bold;

		padding:0px 0px 2px 4px;
	}




.line-downloadarea
	{
		border-top:1px solid #a58a16;
		border-bottom:1px solid #a58a16;
		
		padding:5px 0 5px 5px;
	}


.uebersichtZelle
	{
		height:4%;

		background-color:#f8f8f8;

		padding:1px 4px 1px 4px;
	}

/* STOP - Produktübersichten */

/*START - Pflanzenarchiv */
#pflanzenarchivHead
	{
		height:14px;

		margin:80px 0 8px 0;
		padding:0 0 0 15px;
	}
			
#pflanzenarchivRand
	{
		padding:0px 15px 0px 15px;
	}

.pflanzenarchivZelle,
.pflanzenarchivZelle2
	{
		width:14%;
		height:16px;

		margin:-1px 0px -3px -6px;
		padding:1px 0px 3px 6px;

		background-color:#F2EAE0;
	}

.pflanzenarchivZelle2
	{
		color:#bebebe;
	}

#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:#fff;
		
			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-color:1üx solid #A09E9D;

		float:right;
	}





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

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

.stand_anzeige
		{
			background:#f8f8f8;
			width:710px;
			height:291px;

			background:url(../_content/produkte/inhaltsstoffe/images/bg-glossar.jpg) 0 27px no-repeat;			
			
			padding:75px 0 0 30px;
			
			clear:both;
		}

.head_a_z
		{
			width:732px;
			background-image:url(../_images/hg_tabellenkopf.gif);
			
			position:absolute;
			top:52px;
			
			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:91px;
		}

.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;
	}



/* ------------------------------------------------------------- */
/* Presse */
.press-block
	{
		width:170px;
		
		float:left;
	}



/* ------------------------------------------------------------- */
/* Imagegallery Jquery*/
#photos
	{
		float:left;
		
		margin:5px 0 0 5px;
	}

#photos hr
		{
			color:#fff;
			background:#fff;
			border:none;
			border-bottom:1px dotted #666;
			
			margin:0 5px 20px 0;

			*margin:-7px 5px 14px 0;
			
			clear:both;
		}

#photos h1
		{
			font-size:12px;
			
			margin:0 0 5px 0;
			padding:0;			
		}

#photos p
		{
			width:400px;
			margin:0 0 8px 0;
			padding:0;			
		}

#photos .photo,
.photo
		{
			width:142px;
			
			margin:0 5px 8px 0;
			
			float:left;
		}





/* START - FAQ */

#faqTitle,
#faqSeiteBlaettern
	{
		width:200px;

		margin:29px 0 0 0;
		padding:0 0 0 23px;
		
		float:left;
	}

#faqSeiteBlaettern
	{
		width:112px;

		text-align:right;

		padding:0;
	}

#faqRahmenInhalt
	{
		height:353px;

		padding:30px 0 0 0;

		clear:left;
	}

#faqFragenfeld
	{
		width:350px;

		float:left;
	}


#faqFragenfeld ul
		{
			margin:0;
			padding:0;
		}


#faqFragenfeld ul li
			{
				list-style:none;
				background:url(../_images/faq_bullet.gif) no-repeat;
				
				margin:0 0 3px 0;
				padding:0 0 0 22px;
			}


#faqFragenfeld a.linkFAQ:link,
#faqFragenfeld a.linkFAQ:hover
		{
			color:#636261;
			text-decoration:none;
		}

#faqFragenfeld a.linkFAQ:hover,
#faqFragenfeld .linkFAQAktiv
		{
			display: block;
			
			background:url(../_images/faq_bullet_hover.gif) no-repeat;
			
			margin:0 0 0 -22px;
			padding:0 0 0 22px;
		}

#faqFragenfeld .linkFAQAktiv
		{
			margin:0 0 3px 0;
			padding:0 0 0 22px;
		}



#faqAntwortfeld
	{
		width:265px;
		height:354px;
		
		margin:0 0 0 40px;
		
		float:left;
	}

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



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

#faqAntwortfeld .zurueck
		{
			position:absolute;
			top:490px;
		}

/* STOP - FAQ */




/*START - News */
.newsHead
	{
		width:465px;
		height:43px;
		
		background:#f8f8f8;
		
		padding:17px 0 0 15px;
		margin:0 0 2px 0;
		
		float:right;
	}

.newsText
	{
		width:450px;
		min-height:335px;
		height:auto;
		_height:335px;

		background:#f0f0f0;

		padding:17px 15px 15px 15px;
		
		clear:right;
		float:right;
	}


.newsText h1
		{
			font-size:12px;
			
			margin:0;
			padding:0;
		}

.newsText h2
		{
			font-size:12px;
			
			margin:25px 0 4px 0;
			padding:0;
		}


.newsText p,
.newsText ul
		{
			margin:0 0 8px 0;
			padding:0;
		}

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



/*STOP - News */



/* MED */
.med-textfeld
	{
		width:340px;
		
		margin:70px 0 0 310px;
	}

a.med-link
	{
		color:#008aae;
	}