/* ------------------------------------------------------------------------------------------------------ */
/* --- 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;
			}
			
/* ------------------------------------------------------------------------------------------------------ */
/* Reset */

h1, h2, h3, h4, h5, h6,
p, ul, ol, li,
a img, hr
	{
		list-style:none;		
		border:none;
		
		font-size:12px;
		
		margin:0;
		padding:0;
	}

/* ENDE - Reset */


h1 sup,
h2 sup,
.inhaltsstoffe sup,
.smallInhaltsstoffe sup,
li sup,
.inhaltsstoffeText p sup
		{
			vertical-align: top;
			font-size: 70%;

		}



.zehnpx
	{
		font-size:10px;
	}

.elfpx
	{
		font-size:11px;
	}

a
			{
				text-decoration:none;
				color:#907810;
			}

a:hover
			{
				color:#636261;
			}

.linkAktivStandard,
a.linkAktivStandard,
a.linkAktivStandard:focus,
a.linkAktivStandard:active
			{
				text-decoration:none;
				color:#a58a16 !important;
			}
			
			
.zitat
			{
				text-align:right;			
				color: #8b8e8f;
				float:right;
			}			




/* ------------------------------------------------------------------------------------------------------ */
/* --- Schriftfarben --- */

.orange
	{
		color:#ff8a00 !important;
	}

.gold-brown
	{
		color:#978646 !important;
	}


.lightred
	{
		color:#d41924 !important;
	}

.darkred
	{
		color:#ad2209 !important;
	}

.darkblue
	{
		color:#000071 !important;
	}

.green
	{
		color:#5e990a !important;
	}

.orange-red
	{
		color:#f24f00 !important;
	}

.brown
	{
		color:#9c5e4b !important;
	}


.blackberry
	{
		color:#503247 !important;
	}

.lilac
	{
		color:#6c4b9f !important;
	}

.lightgrey
	{
		color:#8b8e8f !important;
	}


.ocker
	{
		color:#c7560b !important;
	}

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

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

.hellGrau 	{
				color:#bbbbbb;
			}


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

.gold
	{
		color:#a58a16 !important;
	}






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



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

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

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

.rahmenContentStart h1
		{
			font-size:26px;
			letter-spacing:-0.02em;
			
			margin:28px 0 17px 11px;
			padding:0;
		}

.rahmenContentStart h1 a
		{
			color:#b19418;
		}


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



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

.img-area ul.linklist li
			{
				font-size:11px;
				margin:0 0 2px 0;
			}

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

.img-area ul.linklist li.link a
				{
					color:#666;
				}

.img-area ul.linklist li.link a:hover
				{
					color:#907810;
				}



.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 h2
			{
				font-size:17px;
				font-weight:bold;
				line-height:15px;
				
				margin:0 0 10px 0;
				padding:0;
			}

.box .text h2 a
				{
					color:#666;
				}

.box .text h2 a:hover
				{
					color:#b19e50;
				}
	
.box .text p
			{
				font-size:11px;
				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 !important;
	}




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

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







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

#center		
			{
				width: 970px;
				margin:0 auto 0 auto;
			}
			
#head		
			{
				width:970px;
				height:77px;
				
				float:left;
			}
			
#logo 		
			{
				text-align: right;
				float: right;
				
				margin:18px 0 0 0;
			}
			
#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		
	{
		padding:0 0 0 4px;

		float:left;
	}

#navi ul	
		{
			font-weight:bold;
			
			float:left;
		}

#navi li	
			{
				margin:0 8px 0 0;

				float:left;
			}

#navi li a
			{
				color:#56524B;
				text-decoration:none;

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

				padding:30px 0 12px 8px;
				
				float:left;
			}

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



/********************************************** Alles zur Subnavi **********************************************/
.punkteRest
	{
		margin:0 0 0 0;
		padding:0 0 0 4px;

		clear:both;
		float:left;
	}	



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

#subnavi ul
		{
			width:100%;

			margin:0 0 15px 0;
			padding:0;
			
			clear:both;
			float:left;
		}

#subnavi ul li
			{
				width:100%;
				
				margin:0 0 3px 0;
				padding:0;

				float:left;
				clear:left;
			}
		

#subnavi ul li a.linkSubnavi 
				{
					color:#464141;
					text-decoration:none;

					background:url(../_images/subnavi.gif) no-repeat;
					
					padding:0 0 0 12px;
				
					float:left;
					clear:left;
				}

#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;

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

			padding:0 0 0 12px;

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

.verlauf a
		{
			color:#636261;
		}

.verlauf a:hover
		{
			color:#907810;
		}

.verlauf img
		{
			vertical-align:middle;
			
			margin:0 5px 0 0;
		}

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


			



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

		color: #2D2D2D;

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

		float: left;
	}

#textfeldTransparent h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:0.05em;
			text-transform:uppercase;
			color:#666;
			
			margin:0 0 20px 0;
		}

#textfeldTransparent h2
		{
			font-size: 12px;
			
			margin:10px 0 0 0;
		}
			
#textfeldTransparent p
			{
				margin: 0px 0px 8px 0px;
				padding: 0px 0px 0px 0px;
			}


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:374px;
		height:60px;
		line-height: 1.2em;
		
		background-color:#f8f8f8;
		
		margin:0 0 2px 0;

		float:left;
	}


.textfeldHead h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 15px;
		}


.textfeldHead h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}


.textfeldHeadLang
	{
		width:496px;
		height:60px;
		line-height: 1.2em;
		
		background-color:#f8f8f8;
		
		margin:0 0 2px 0;

		float:left;
	}


.textfeldHeadLang h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 15px;
		}


.textfeldHeadLang h1 span
		{
			font-weight:normal;
			margin:0;
			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;
			
			clear:both;
		}





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

			margin:0 0 1px 0;
		}

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

#textfeldUnten h3
		{
			margin:0;
		}

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

#textfeldUnten ul li
			{
				list-style:none;
				background:url(../_images/bullet.gif) 0 4px no-repeat;
	
				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 .seitenAnzahl img,
#textfeldUnten .blaettern .seitenAnzahl img
				{
					margin:0 4px 0 0;
				}
	
.textfeldUnten .blaettern .weiter,
#textfeldUnten .blaettern .weiter
			{
				float:right;
			}

.textfeldUnten .blaettern .weiter img,
#textfeldUnten .blaettern .weiter img
				{
					margin:0 4px 0 0;
				}
				
				
#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;
			
			clear:both;
		}


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

			margin:0 0 1px 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;
		}

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

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

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

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

#textfeldUntenLang ul
		{
			margin:0px 0 8px 0;
		}

#textfeldUntenLang ul li
			{
				list-style:none;
				background:url(../_images/bullet.gif) 0 4px no-repeat;
	
				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 .seitenAnzahl img,
#textfeldUntenLang .blaettern .seitenAnzahl img
			{
				margin:0 4px 0 0;
			}
	
.textfeldUntenLang .blaettern .weiter,
#textfeldUntenLang .blaettern .weiter
			{
				float:right;
			}

.textfeldUntenLang .blaettern .weiter img,
#textfeldUntenLang .blaettern .weiter img
				{
					margin:0 5px 0 0;
				}





/* ------------------------------------------------------------- */
/* Inhaltstoffe */
.textfeldInhaltsstoffeHead
	{
		padding:17px 0px 28px 15px;
	
		float:left;
	}

.textfeldInhaltsstoffeHead h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
		}


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

		padding:220px 0 0 50px;

		float:left;
	}


#textfeldInhaltsstoffe h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
		}


#textfeldInhaltsstoffe h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}


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

.inhaltsstoffe
	{
		font-size:11px;
		line-height:13px;
		
		margin:0 !important;
	}

	
.smallInhaltsstoffe
	{
		font-size:10px;
		margin:3px 0 0 0 !important;
	}



#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
		{
			width:100%;
			
			font-size:14px;

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

			clear:both;
			float:left;
		}

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


#textfeldInhaltsstoffe2 .inhaltsstoffeText
		{
			width:450px;

			float:left;
		}

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

			margin:0px 0px 10px 0px;

			float:right;
			
		}
		
/* ENDE - Inhaltstoffe */



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



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

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

#textfeldTabellen3 ul li
			{
				list-style:none;
				background:url(../_images/bullet.gif) 0 4px no-repeat;
	
				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:498px;
		height:60px;
		
		background:#f8f8f8;
		
		margin:0 0 2px 0;
		
		float:left;
	}

.textfeldHeadStelle h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 15px;
		}


.textfeldHeadStelle h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}

.textfeldStelle
	{
		width:468px;
		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 */

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

/* START - Textfeld Variation 2 mit Head*/

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

			
			
#spacerdiv104px
	{
		width:104px;
		height:430px;

		float:left;
	}						

/* ENDE - Textfeld Variation 2 mit Head*/


/* START - Pflegeplan*/

#pflegeplanTitel
	{
		margin:0 0 2px 0;
		padding:20px 0px 12px 10px;

		float:left;
	}


#pflegeplanTitel h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#2d2d2d
		}


#pflegeplanTitel h1 span
		{
			font-weight:normal;
			color:#5a5a5a;

			float:left;
		}


#pflegeplanContent
	{
		width:100%;

		float:left;
	}

.care-plan-intro
	{
		width:320px;
		
		margin:70px 0 0 175px;
		
		float:left;
		display:inline;
	}


.care-plan-intro h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			
			margin:0 0 15px 0;
		}

.back-plan
	{
		margin:40px 10px 0 0;
		
		float:right;
	}

.back-plan p
		{
			float:left;
			margin:0 0 0 5px;
		}
				
/* 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 */

.pflegeprogHead
	{
		padding:13px 0px 4px 15px;
	
		float:left;
	}

.pflegeprogHead h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			
			margin:0 0 28px 0;
		}


.pflegeprogHead h1 span
			{
				font-weight:normal;
				margin:0;
				float:left;
			}

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

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

		font-weight:bold;

		background-color:#D0E1E1;

		padding:2px 0px 3px 4px;

		text-align:left;
	}

.pflegeprogZelleGelb
	{
		width:140px;

		font-weight:bold;

		background-color:#b4a879;

		padding:2px 0px 3px 4px;

		text-align:left;
	}

.pflegeprogZelleLila
	{
		width:140px;

		font-weight:bold;

		background-color:#D6CFD8;

		padding:2px 0px 3px 4px;

		text-align:left;
	}

.pflegeprogZelleDunkelgrau
	{
		width:140px;

		font-weight:bold;

		background-color:#BCBCBC;

		padding:2px 0px 3px 4px;

		text-align:left;
	}

.pflegeprogZelleGrau
	{
		background-color:#EFEFEF;

		padding:2px 0px 3px 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 */
			
#naturkosImage2,
#naturkosImage3,
#naturkosImage2 img,
#naturkosImage3 img
	{
		float:left;
	}			
#naturkosImage2,
#naturkosImage3
	{
		margin:0 0 15px 15px;
	}			


		
/*STOP - Naturkosmtikerinnen */



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

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

		float:left;
	}


#uebersichtTitel h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
		}


#uebersichtTitel h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}


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


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


.rahmenContentSitemap
	{
		position: relative;

		width: 968px;
		height: 430px;

		border: 1px solid #A09E9D;
		
		clear:both;
	}								

.rahmenContentSitemap a
		{
			color:#666;
		}								

.rahmenContentSitemap a:hover
		{
			color:#907810;
		}								

.rahmenContentSitemap img
		{
			margin:0 5px 0 0;
		}								




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



/* Pflanze des Monats/Archiv */

#pflanzenarchivHead
	{
		height:14px;
		margin:80px 0 8px 0;
	}
		
		
#pflanzenarchivHead h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 15px;
		}

			
#pflanzenarchivRand
	{

		padding:0px 15px 0px 15px;
	}

.pflanzenarchivZelle
	{
		margin:-1px -3px -2px -3px;
		padding:1px 3px 2px 3px;

		background-color:#F2EAE0;
	}

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

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

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

.pdm-head
	{
		width:374px;
		height:60px;
	
		background-color:#f8f8f8;
	
		margin:0 0 2px 244px;
		
		position:absolute;
		top:78px;
		float:left;
	}

.pdm-head h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 15px;
		}


.pdm-head h1 span
		{
			font-weight:normal;
			margin:0;
			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;
	}






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

.haendler-head
		{
			width:535px;
			height:60px;

			background-color:#f8f8f8;

			margin:0 0 2px 0;

			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-head h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 15px;
		}


.haendler-head h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}


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



/* START - FAQ */

#faqTitle,
#faqSeiteBlaettern
	{
		width:200px;

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

#faqTitle h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
		}


#faqTitle h1 span
		{
			font-weight:normal;
			float:left;
		}



#faqSeiteBlaettern
	{
		width:112px;

		text-align:right;

		padding:0;
	}

#faqSeiteBlaettern img
		{
			margin:0 0 0 4px;
		}

#faqRahmenInhalt
	{
		height:353px;

		padding:10px 0 0 0;

		clear:left;
	}

#faqFragenfeld
	{
		width:350px;

		float:left;
	}


#faqFragenfeld p
	{
		margin:0 0 8px 25px;
		padding:0;
	}

#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,
#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:410px;
			right:135px;
		}

/* STOP - FAQ */



/* START - Textfeld Presseartikel*/
.textfeldPresseartikel
	{
		width:340px;
		min-height:360px;
		height:auto;
		_height:360px;
		
		background-color:#eaeaea;
		
		margin:0;
		padding:17px 17px 0 17px;
	
		float:left;
	}

.textfeldPresseartikel	h1
		{
			font-size:12px;
			
			margin:0;
			padding:0;
		}
.textfeldPresseartikel	h2
		{
			font-size:12px;
			
			margin:0 0 15px 0;
			padding:0;
		}

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

			margin:0 0 2px 0;
			padding:0 0 0 12px;
			}
/* ENDE - Textfeld Presseartikel*/



/* ------------------------------------------------------------- */
/* Contact Form */
.contact-form
	{
		width:700px;
		height:390px;
		
		padding:20px;
		
		background: url(http://www.wala.de/_images/contact.gif) bottom left no-repeat #efefef;
		
		position:relative;
	}

.contact-form h1
		{
			font-size:16px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#555;
			
			margin:0 0 10px 0;
		}


.contact-form h1 span
		{
			font-weight:normal;
			margin:0;
		}

.contact-form h2
		{
			font-size:12px;
			
			margin:0 0 8px 0;
			padding:0;
		}

.contact-form p
		{
			margin:0 0 8px 0;
			padding:0;
		}



.contact-form fieldset
		{
			width:340px;
			
			display:inline;
			
			border:none;
			border-top:1px dotted #666;
			
			margin:0 10px 0 0;
			padding:10px 0 0 0;
			
			float:left;
		}

.contact-form input,
.contact-form select,
.contact-form textarea
		{
			width:240px;

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

			background-color:#F5F5F5;
			border:1px solid #a5a5a5;
			
			padding:3px;
			margin:0 0 4px 0;
		}

.contact-form select
		{
			width:248px;
		}

.contact-form input.zip
	{
		width:80px;
		margin:0 3px 4px 0;
	}


.contact-form input.city
		{
			width:149px;
		}


.contact-form textarea
		{
			width:332px;
			height:150px;
		}

.contact-form input.short
				{
					width:186px;
					
					margin:12px 0 0 0;
				}

.contact-form input.checkradio
		{
			width:12px;
			
			border:none;
			background:none;
			
			margin:4px 5px 0 0;
			*margin:0 5px 0 0;
			padding:0;
			
			float:left;
		}

.contact-form .label-checkradio
		{
			width:310px;
			margin:3px 0 -1px 0;
			
			float:left;
			clear:none !important;
		}
	

.contact-form input.btn_send
		{
			width:200px;
			
			font-size:14px;
			color:#fff;
			text-align:left;
			
			background:url(../_images/back-btn-submit.gif) repeat-x;
			border:none;
						
			margin:15px 0 0 0 !Important;
			padding:3px 5px 2px 5px;
			
			cursor:pointer;
			
			clear:both;
			float:right;
		}

.contact-form input.btn_send:hover
		{
			background:url(../_images/back-btn-submit-hover.gif) repeat-x;

		}

.contact-form .border-check
		{
			width:100%;
			
			border-top:1px dotted #666;
			border-bottom:1px dotted #666;
			
			margin:8px 0 0 0;
			padding:8px 0 8px 0;
			
			clear:both;
			float:left;
		}
.error
	{
		color:#a58a16;
	}


/* ------------------------------------------------------------- */
/* PROMOTIONS */
.promotions
	{
		width:740px;
		height:430px;
	}


.promotions .text
		{
			width:410px;
			
			margin:60px 60px 0 0;
			float:right;
		}

.promotions.three-step-daily-care .text
		{
			width:550px;
		}

.promotions.christmas-2011 .text
		{
			width:320px;
			
			margin:20px 0 0 150px;
			
			float:left;
		}

.promotions.christmas-2011 .text.wide
		{
			width:480px;
			margin:20px 0 0 240px;
		}


.promotions.christmas-2011 .text .set
			{
				margin:0 15px 0 0;
				float:left;
			}


.promotions .text h1
			{
				width:100%;
				
				font-size:17px;
				line-height: 0.9em;
				word-spacing:-0.05em;
				color:#444;
				
				margin:0 0 15px 0;
				
				float:left;
			}
	

.promotions .text h1 span
				{
					font-weight:normal;
					margin:0;
					float:left;
				}

.promotions .text h2
			{
				font-size:12px;
				margin:15px 0 0 0;
			}

.promotions .text p,
.promotions .text ul
			{
				margin:0 0 8px 0;
			}

.promotions .text ul li
				{
					background:url(../_images/arrow.gif) 0 4px no-repeat;
					padding:0 0 0 12px;
				}

.promotions .text p.btn
			{
				font-size:16px;
	
				background:url(../_images/arrow.gif) no-repeat 0 6px;
				
				padding:0 0 0 12px;
				margin:15px 0 0 0;
			}


.promotions.christmas-2011 .text ul.big
			{
				font-size:16px;
				margin:12px 0 12px 0;
			}

.promotions.christmas-2011 .text ul.big li
				{
					font-size:16px;
					background:url(../_images/arrow.gif) 0 6px no-repeat;
				}


.promotions.christmas-2011 .text p.back
				{
					border-top:1px dotted #a58a16;
					
					padding:4px 0 0 0;
					margin:20px 0 0 0;
				}



/* ------------------------------------------------------------- */
/* SPECIAL LAVENDER DREAMS */

.natural-glamour.balancing-teint-powder
	{
		background:url(../_content/products/decorative/natural-glamour/images/balancing-teint-powder.jpg) no-repeat;
	}

.natural-glamour.eyeshadowpalette
	{
		background:url(../_content/products/decorative/natural-glamour/images/eyeshadowpalette.jpg) no-repeat;
	}

.natural-glamour.kajal-eyeliner-duo
	{
		background:url(../_content/products/decorative/natural-glamour/images/kajal-eyeliner-duo.jpg) no-repeat;
	}

.natural-glamour.lip-gloss
	{
		background:url(../_content/products/decorative/natural-glamour/images/lip-gloss.jpg) no-repeat;
	}


.natural-glamour .text
		{
			width:326px;
			
			color:#c1d1de;
			
			margin:55px 55px 0 0;
			
			float:right;
		}

.natural-glamour.content .text
		{
			width:280px;
			height:315px;
			
			color:#c1d1de;
			
			margin:55px 70px 0 0;
			
			position:relative;
		}

.natural-glamour .text h1
			{
				font-size:19px;
				line-height: 0.5em;
				word-spacing:-0.05em;
				color:#c1d1de;
				
				margin:0 0 15px 0;
			}


.natural-glamour .text h1 span
				{
					font-weight:normal;
				}

.natural-glamour .text h1.hl-incis
			{
				font-size:17px;
				line-height: normal;
				word-spacing:-0.05em;
				color:#c7b1be;
				
				margin:0 0 15px 0;
			}

.natural-glamour .text h2,
.natural-glamour .text h3
			{
				font-size:12px;
				margin:8px 0 0 0;
			}


.natural-glamour.start .text p
			{
				margin:0 0 4px 0
			}



.natural-glamour .text p
			{
				margin:0 0 8px 0;
			}

.natural-glamour .text p.inhaltsstoffe
			{
				line-height:11px;
			}



.natural-glamour.content .text p.ingredients
			{
				font-size:14px;
				
				position:absolute;
				bottom:15px;
			}

.natural-glamour.content .text p.ingredients a
				{
					color:#c1d1de;
				}



.natural-glamour.content .text ul.incis li
				{
					background:url(../_images/arrow.gif) no-repeat 0 4px;
					padding:0 0 0 12px;
				}

.natural-glamour.content .text ul.incis li a
					{
						color:#b09d65;
					}

.natural-glamour.content .text ul.incis li a:hover
					{
						color:#c7b1be;
					}

