/* ------------------------------------------------------------------------------------------------------ */
/* --- 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, img
	{
		list-style:none;		
		border:none;
		
		margin:0;
		padding:0;
	}

/* ENDE - Reset */


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

		}



.zehnpx
	{
		font-size:10px;
	}

.elfpx
	{
		font-size:11px;
	}

a
			{
				text-decoration:none;
				color:#947a39;
			}

a:hover
			{
				color:#636261;
			}

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



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

.orange
	{
		color:#a58d51 !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;
	}

.medblue
	{
		color:#008aae !important;
	}


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;
		
		margin:0 0 8px 0;
		
		/* 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;
				
				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;
		
		position:relative;
	}

#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
				{
					color:#947a39;
					background: url(../_images/subnavi_o.gif) no-repeat;
				}


#subnavi .linkSubnaviAktivLink,
#subnavi a.linkSubnaviAktivLink
		{
			color:#947a39;
			background: url(../_images/subnavi_o.gif) no-repeat;

			padding:0 0 0 12px;

			float:left;
			clear:left;
		}


#subnavi .sharer
		{
			width:31px;
			height:120px;
			
			position:absolute;
			bottom:0;
			right:0;
			
			background:url(../_images/share-back.gif) no-repeat;
		}

#subnavi .sharer ul
			{
				position:absolute;
				bottom:6px;
				right:-11px;
				
				margin:0;
				padding:0;
			}


#subnavi .sharer ul li a.fb span span
				{
					width:16px !important;
					height:16px !important;
					
					margin:3px 0 0 0;
					
					float:left;
				}


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




/* ------------------------------------------------------------------------------------------------------ */
/* --- NAVI IM TEXTBEREICH --- */
.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:#947a39;
		}

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

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





/* ------------------------------------------------------------------------------------------------------ */
/* --- 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 14px 11px;
			padding:0;
		}

.rahmenContentStart h1 a
		{
			color:#b19418;
		}


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





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

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

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

.img-area ul.linklist li.social
			{
				width:201px;
				
				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;
					}

.img-area ul.linklist ul.social li a.onlylink
					{
						width:auto;
						background:none;
						color:#666;
						
						margin:3px 0 0 0;
					}


.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:17px;
				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-weight:bold;
				
				margin:0;
				padding:0;
			}

.box .text p a
				{
					font-size:11px;
					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;
			}
			

.footer
	{
		width:100%;
		
		border-top:3px solid #a58d51;
		border-bottom:1px solid #a58d51;
		
		margin:45px 0 0 0;
		padding:4px 0 4px 0;
	
		clear:both;
		float:left;
	}

.footer ul li
			{
				margin:0 3px 0 0;
				float:left;
			}

.footer ul li a.linkNaviUnten,
.footer ul li a.linkNaviUnten:hover,
.footer ul li .linkNaviUntenAktiv
			{
				color: #4C4B1F;
				text-decoration: none;
			}

.footer ul li a.linkNaviUnten:hover,
.footer ul li a.linkNaviUnten:active,
.footer ul li a.linkNaviUnten:focus,
.footer ul li .linkNaviUntenAktiv
			{
				color: #a58a16;
			}


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

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

.bildHalbObenOhneRand table
		{
			width: 100%;
			height:210px;
			
			border-collapse: collapse;
		}

.bildHalbObenOhneRand table td
			{
				border:2px solid #fff;
			}


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



/* HINWEIS BOX RECHTE SEITE */
.info-box
	{
		font-size:11px;
		
		width:113px;
		height:126px;
		
		background:url(../_images/back-info-box.gif) no-repeat left bottom;
		border-top:1px dotted #bebebe;
		
		margin:6px 2px 2px 2px;
		padding:5px 0 0 5px;
		
		float:left;
	}

.info-box a
		{
			color:#636261;
		}

.info-box a:hover
		{
			color:#947a39;
		}


.info-box h3
		{
			font-size:11px;
			color:#947a39;

			margin:0 0 3px 0;
			padding:0;
		}

.info-box ul,
.info-box p
		{
			list-style:none;
			
			margin:0 0 8px 0;
			padding:0;
		}

.info-box ul li
			{
				font-size:11px !important;
				line-height:12px;
				
				background:url(../_images/arrow.gif) left 2px no-repeat;
				
				padding:0 0 0 10px;
				margin:0 0 2px 0;
			}


/* ------------------------------------------------------------------------------------------------------ */
/* --- 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 h1 span
			{
				font-weight:normal;
			}

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

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

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


#textfeldTransparent .blaettern
		{
			width:344px;

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

#textfeldTransparent .blaettern .seitenAnzahl
			{
				float:left;
			}

#textfeldTransparent .blaettern .seitenAnzahl img
				{ 
					margin:0 4px 0 0;
				}

	
#textfeldTransparent .blaettern .weiter
			{
				float:right;
			}

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


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



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


#pflegeprogTabelle ul li,
table ul li
		{
			background:url(../_images/arrow.gif) 0 4px no-repeat;
			
			padding:0 0 0 10px;
		}
			
.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*/





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

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

			background-color:#f8f8f8;

			margin:0 0 2px 0;

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

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



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



/* ------------------------------------------------------------- */
/* Imagegallery Jquery*/
#photos
	{
		float:left;
		
		margin:5px 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 */





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


.promotion-products .text
		{
			width:410px;
			
			margin:60px 60px 0 0;
			float:right;
		}

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

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

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


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

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


.promotion-products .text h2
			{
				font-size:14px;
				font-weight:normal;
				margin:8px 0 0 0;
			}

.promotion-products .text p,
.promotion-products .text ul
			{
				margin:0 0 8px 0;
			}

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

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


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

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


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


.promotion-products.rosecream .text
		{
			width:320px;
			
			margin:50px 60px 0 0;
			
			float:right;
		}




/* ------------------------------------------------------------- */
/* NACHRICHTEN ARCHIV */
.news-back
	{
		background:url(http://www.wala.de/_content/news/images/back-news.jpg) no-repeat;

	}

.news
	{
		width:550px;
		height:395px;
		
		padding:15px 170px 20px 20px;

		overflow:auto;
	}


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


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

.news h2.result
		{
			font-size:14px;
			font-weight:normal;
			
			border-bottom:1px dotted #636363;
		
			margin:0 0 15px 0;
			padding:0 0 6px 0;
		}

.news .message
		{
			width:96%;
			
			border-bottom:1px dotted #636363;
			
			padding:0 0 15px 0;
			margin:0 0 15px 0;
			
			float:left;
		}

.news .message h2
			{
				width:80%;

				font-size:14px;
				font-weight:normal;

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

.news .message h2 a
				{
					color:#3d3d3d;
				}


.news .message img.pic
			{
				max-width:85px;
				max-height:85px;
				
				border:1px solid #bebebe;
				
				margin:0 10px 0 0;

				float:left;
			}

.news .message p
			{
				margin:0;
				padding:0;
			}

.news .message p a
				{
					color:#636261;
				}

.news .message p.date
			{
				color:#909090;
				
				margin:0 0 8px 0;
			}


.news p.toTop
		{
			margin:0 0 0 0;
			
			clear:both;
		}

.news p.toTop a
		{
			color:#947a39;
		}

.news p.toTop a:hover,
.news .message h2 a:hover
		{
			text-decoration:underline;
		}
		
.news form
		{
			margin:0 0 0 0;
			
			float:right;
		}

.news form fieldset
			{
				border:none;
				margin:0;
				padding:0;
			}


.news form input
			{
				width:150px;

				color:#999;
				
				background:url(../_images/back-input.gif) repeat-x;
				border:1px solid #bebebe;
				
				padding:4px;
				
				float:left;
			}
			
.news form input.search_btn
			{
				width:auto;
				height:auto;
				
				background:none;
				border:none;
				
				margin:4px 0 0 4px;
			}

.news-single .bildHalbOben img
			{
				max-width:240px;
				max-height:226px;
			}

.news-text
	{
		width:496px;
		height:368px;
		
		background-color:#eaeaea;
		
		overflow:auto;
		
		float:left;
	}		

.news-text .wrapper
		{
			padding:15px 15px 10px 15px;
		}		


.news-text img
		{
			margin:0 5px 0 0;
			float:left;
		}

.news-text p
		{
			margin:0 0 8px 0;
			padding:0;
		}		

.news-text h2
		{
			font-size:16px;
			font-weight:normal;
			
			margin:15px 0 3px 0;
			padding:0;
		}		

.news-text h3
		{
			font-size:12px;
			
			margin:8px 0 0 0;
			padding:0;
		}		

.news-text a
		{
			color:#947a39;
		}		

.news-text a:hover
		{
			text-decoration:underline;
		}		


.news-text p.pflichtangaben
		{
			font-size:11px;
			color:#8d8d8d;
		}		

.news-text h2.pflichtangaben
		{
			font-size:12px;
			font-weight:bold;
			color:#8d8d8d;
			
			border-top:1px dotted #8d8d8d;
			
			padding:5px 0 0 0;
			margin:15px 0 8px 0;
		}		




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


.med-textfeld h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			
			margin:0 0 15px 0;
			float:left;
		}


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



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


/* ------------------------------------------------------------- */
/* 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:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			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
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#636261;
	
			width:240px;

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

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

.contact-form label
	{
		width:90px;
		margin:0px 0px 2px 0px;

		float:left;
		clear:left;
	}


.contact-form input.small
		{
			width:114px;
		}


.contact-form input.zip
		{
			width:80px;
		}

.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 .error
	{
		color:#a58a16;
	}
	
.contact-form .footnote
		{
			line-height:12px;
			
			margin:5px 0 0 0;
		}


.contact-form input.btn_send
		{
			width:310px;
			
			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-bottom:1px dotted #666;
			
			margin:0 0 8px 0;
			padding:0 0 8px 0;
			
			clear:both;
			float:left;
		}	

/* ------------------------------------------------------------- */
/* DEALER SEARCH */
.dealer-search form
		{
			margin:25px 0 0 0;
		}

.dealer-search fieldset
		{
			border:none;
			
			margin:0 15px 15px 0;
			padding:0;
			
			float:left;
		}

.dealer-search fieldset label
			{
				margin:0 25px 0 0;
				
				float:left;
			}

.dealer-search fieldset input
			{
				width:210px;
				
				color:#666;
				
				border:1px solid #ccc;
				
				padding:3px;
				margin:3px 0 0 0;
								
				float:left;
				clear:both;
			}


.dealer-search fieldset input[type=radio]
			{
				width:auto;
				
				border:none;
				
				margin:0 5px 0 0;
				
				clear:none;
			}

.dealer-search input.btn_send
		{
			width:212px;
			
			font-size:16px;
			color:#fff;
			text-align:left;
			
			border:none;
			background:url(../_images/back-btn-submit.gif);
			
			padding:0 0 2px 4px;
			
			cursor:pointer;
			
			position:absolute;
			bottom:15px;
			right:30px;
		}

.dealer-search input.btn_send:hover
		{
			background:url(../_images/back-btn-submit-hover.gif);
		}


.dealer-search input.error
	{
		border:1px solid #cc1144 !important;
	}

.dealer-search label.error
	{
		color:#cc1144;
	}

.dealer-search h1.error	
	{
		font-size:16px;
		font-weight:normal;
		color:#cc1144;

		margin:0 0 15px 0;
	}


.dealer-search h1
		{
			font-size:16px !important;
			font-weight:normal;
			color:#a58a16;
			
			margin:0 0 8px 0 !important;
		}


.dealer-search .dealer	
		{
			width:210px;
			min-height:140px;
			
			border-bottom:1px dotted #bebebe;
			
			margin:0 0 15px 0;
			padding:0 10px 0 0;
						
			float:left;
		}

.dealer-search .dealer	 h1
			{
				font-size:12px !important;
				font-weight:bold;
				margin:0 !important;
				color:#666;
			}

.dealer-search .dealer ul.info
			{
				font-size:11px;
				color:#888;
			}

.dealer-search .dealer ul.info li
				{
					background:url(../_images/arrow.gif) no-repeat 0 4px !important;
					padding:0 0 0 12px;
				}





/* ----------------------------------------------------------------------------------------------------- */
/* ------------------------- SPECIALS ------------------------------------------------------------------ */
/* ----------------------------------------------------------------------------------------------------- */
@font-face {
    font-family: 'RotisSemiSansRegular';
    src: url('../_includes/fonts/rc_____-webfont.eot?') format('eot'),
         url('../_includes/fonts/rc_____-webfont.woff') format('woff'),
         url('../_includes/fonts/rc_____-webfont.ttf') format('truetype'),
         url('../_includes/fonts/rc_____-webfont.svg#webfontykTVjPsO') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RotisSerifRegular';
    src: url('../_includes/fonts/rg_____-webfont.eot?') format('eot'),
         url('../_includes/fonts/rg_____-webfont.woff') format('woff'),
         url('../_includes/fonts/rg_____-webfont.ttf') format('truetype'),
         url('../_includes/fonts/rg_____-webfont.svg#webfontLBGXUMVY') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RotisSerifBold';
    src: url('../_includes/fonts/rgb____-webfont.eot?') format('eot'),
         url('../_includes/fonts/rgb____-webfont.woff') format('woff'),
         url('../_includes/fonts/rgb____-webfont.ttf') format('truetype'),
         url('../_includes/fonts/rgb____-webfont.svg#webfontTxAVESVR') format('svg');
    font-style: normal;
}




.specials
	{
		font-family:'RotisSerifRegular', Georgia, Times, serif;
		line-height:18px;
		font-size:14px;
		color:#585656;
		
		position: relative;
		width:968px;
		height:430px;

		border:1px solid #bebebe;
		clear:both;
		float:left;
	}


.specials table,
.specials table tr,
.specials table tr td
	{
		font-family:'RotisSerifRegular', Georgia, "Times New Roman", Times, serif;
		line-height:18px;
		font-size:14px;
		color:#585656;
	
	}


	
.specials .menu
		{
			width:18px;
			height:229px;
			
			position: absolute;
			bottom:30px;
			left:-20px;
			z-index:10000;
			
			background:url(../_content/specials/images/menubar-closed.gif) no-repeat;

			cursor:pointer;
		}
		
.specials .menu.open
		{
			background:url(../_content/specials/images/menubar-open.gif) no-repeat;
		}

.specials .menu-back
		{
			display:none;
			
			width:209px;
			height:229px;
			
			-moz-opacity:0.9; /* for older gecko browsers */
			-khtml-opacity: 0.9; /* for older webkit browsers */
			opacity: 0.9; /* CSS3 standard */
			background:#fff;
			
			padding:0 10px 0 10px;
			
			position:absolute;
			left:0;
			bottom:30px;
			z-index:10000;
		}

.specials .menu-back ul
			{
				position:absolute;
				bottom:12px;
			}

.specials .menu-back ul li
				{
					text-transform:uppercase;
					font-size:12px !important;
					
					margin:0 0 3px 0;
				}

.specials .menu-back ul li a:hover,
.specials .menu-back ul li.current a
					{
						color:#e86e02;
					}

.specials .menu-back ul li a.dnone
					{
						display:none;
					}

.specials .next,
.specials .prev
		{
			position:absolute;
			top:40%;
			right:0;
			z-index:101;
			
			width:28px;
			
			cursor:pointer;
		}

.specials .prev
		{
			left:0;
		}




.specials #slider
		{
			width:968px;
			height:430px;
			overflow: hidden;
		}

.specials .slides_container
		{
			width:968px;
			height:430px;
		}

		
.specials .slides_container div.item
		{
			width:968px;
			height:430px;
		}



/* Special Natural Glamour */
.specials.natural-glamour .menu-back-s,
.specials.natural-glamour .menu-open,
.specials.natural-glamour .menu-back-s
		{
			display:none;
		}


.specials.natural-glamour .menu
		{
			background:url(../_content/specials/natural-glamour/images/menubar-closed.gif) no-repeat;
		}
		
.specials.natural-glamour .menu.open
		{
			background:url(../_content/specials/natural-glamour/images/menubar-open.gif) no-repeat;
		}


.specials.natural-glamour .menu-back
		{
			-moz-opacity:0.9; /* for older gecko browsers */
			-khtml-opacity: 0.9; /* for older webkit browsers */
			opacity: 0.9; /* CSS3 standard */
			background:#6d90a6;
			
		}

.specials.natural-glamour .menu-back ul li a
					{
						color:#fff;
					}

.specials.natural-glamour .menu-back ul li a:hover,
.specials.natural-glamour .menu-back ul li.current a
					{
						color:#c1dbec;
					}

.specials.natural-glamour .menu-back ul li a.dnone
					{
						display:none;
					}


.specials.natural-glamour .slides_container div.item ul.subnavi
					{
						font-family:'RotisSemiSansRegular', Arial, Helvetica, sans-serif;
						font-size:16px;
						line-height:21px;
						text-align:right;
						
						margin:48px 15px 0 0;

						float:right;
					}



.specials.natural-glamour .slides_container div.item ul.subnavi li a
							{
								color:#75663c;
							}

.specials.natural-glamour .slides_container div.item ul.subnavi li a:hover,
.specials.natural-glamour .slides_container div.item ul.subnavi li a.current
							{
								color:#6d90a6;
							}

.specials.natural-glamour .slides_container div.item ul.subnavi.white li a
							{
								color:#fff;
							}

.specials.natural-glamour .slides_container div.item ul.subnavi li a:hover,
.specials.natural-glamour .slides_container div.item ul.subnavi li a.current
							{
								color:#6d90a6;
							}
							



.specials.natural-glamour .slides_container div.start,
.specials.natural-glamour .slides_container div.intro
			{
				background:url(../_content/specials/natural-glamour/images/back-01.jpg) no-repeat;
			}

.specials.natural-glamour .slides_container div.make-up
			{
				background:url(../_content/specials/natural-glamour/images/back-02.jpg) no-repeat;
			}

.specials.natural-glamour .slides_container div.eyeshadow
			{
				background:url(../_content/specials/natural-glamour/images/back-03.jpg) no-repeat;
			}

.specials.natural-glamour .slides_container div.kajal
			{
				background:url(../_content/specials/natural-glamour/images/back-04.jpg) no-repeat;
			}

.specials.natural-glamour .slides_container div.powder
			{
				background:url(../_content/specials/natural-glamour/images/back-05.jpg) no-repeat;
			}

.specials.natural-glamour .slides_container div.lipgloss
			{
				background:url(../_content/specials/natural-glamour/images/back-06.jpg) no-repeat;
			}

.specials.natural-glamour .slides_container div.tips
			{
				background:url(../_content/specials/natural-glamour/images/back-07.jpg) no-repeat;
			}

.specials.natural-glamour .slides_container div.tips-foundation
			{
				background:url(../_content/specials/natural-glamour/images/back-08.jpg) no-repeat;
			}

.specials.natural-glamour .slides_container div.tips-eyes
			{
				background:url(../_content/specials/natural-glamour/images/back-09.jpg) no-repeat;
			}

.specials.natural-glamour .slides_container div.tips-cheek
			{
				background:url(../_content/specials/natural-glamour/images/back-08.jpg) no-repeat;
			}

.specials.natural-glamour .slides_container div.tips-lips
			{
				background:url(../_content/specials/natural-glamour/images/back-10.jpg) no-repeat;
			}

.specials.natural-glamour .slides_container div.incis
			{
				background:url(../_content/specials/natural-glamour/images/back-11.jpg) no-repeat;
			}


.specials.natural-glamour .slides_container div.start .btn-dealer
				{
					margin:140px 0 0 160px;
					float:left;
				}

.specials.natural-glamour .slides_container div.start .logo
				{
					margin:30px 180px 0 0;
					float:right;
				}


.specials.natural-glamour .slides_container div.item .text
					{
						width:360px;
						height:330px;
						overflow:auto;
						
						-moz-opacity:0.9; /* for older gecko browsers */
						-khtml-opacity: 0.9; /* for older webkit browsers */
						opacity: 0.9; /* CSS3 standard */
						background:#fff;
						
						padding:20px;
						margin:30px 50px 0 0;
						
						float:right;
					}



.specials.natural-glamour .slides_container div.item .text h1,
.specials.natural-glamour .slides_container div.item .text h2
						{
							font-family:'RotisSemiSansRegular', Arial, Helvetica, sans-serif;
							font-size:18px;
							color:#6d90a6;
							text-transform:uppercase;
							font-weight:normal;
							
							margin:0 0 5px 0;
						}

.specials.natural-glamour .slides_container div.item .text h2
						{
							margin:15px 0 5px 0;
						}



.specials.natural-glamour .slides_container div.item .text p,
.specials.natural-glamour .slides_container div.item .text ul
						{
							margin:0 0 8px 0;
						}

.specials.natural-glamour .slides_container div.item .text ul li
							{
								background:url(../_images/arrow.gif) no-repeat 0 5px;
								padding:0 0 0 12px;
							}





.specials.natural-glamour .slides_container div.dealer-list .list
				{
					width:868px;
					height:360px;
					
					background:#fff;
					overflow: auto;
					
					padding:20px 50px 50px 50px;
				}





.specials.natural-glamour .slides_container div.dealer-list .list h1,
.specials.natural-glamour .slides_container div.dealer-list .list table tr th
						{
							font-family:'RotisSemiSansRegular', Arial, Helvetica, sans-serif;
							font-size:18px;
							color:#6d90a6;
							text-transform:uppercase;
							font-weight:normal;
							
							margin:0 0 15px 0;
						}

.specials.natural-glamour .slides_container div.dealer-list .list p
						{
							margin:0 0 25px 0;
						}

						
.specials.natural-glamour .slides_container div.dealer-list .list table
						{
							width:100%;
							padding:0;
							margin:0;

							border-collapse:collapse;
						}

.specials.natural-glamour .slides_container div.dealer-list .list table tr th
								{
									color:#6d90a6;
									
									cursor:pointer;
									
									border-bottom:5px solid white;
								}

.specials.natural-glamour .slides_container div.dealer-list .list table tr th,
.specials.natural-glamour .slides_container div.dealer-list .list table tr td
								{
									padding:0 1px 0 0;
									border-right:10px solid white;
								}
								

.specials.natural-glamour .slides_container div.dealer-list .list table tr td
						{
							font-size:13px;
						}

.specials.natural-glamour .slides_container div.dealer-list .list .wrap div.img img
									{
										float:left;
									}

.specials.natural-glamour .slides_container div.dealer-list .list #filtering-nav
									{
										width:230px;
										
										-moz-opacity:0.9; /* for older gecko browsers */
										-khtml-opacity: 0.9; /* for older webkit browsers */
										opacity: 0.9; /* CSS3 standard */
										background:#fff;
										
										padding:0 15px 0 15px;
										
										position:relative;
										z-index:1500000;

										float:right;
									}

.specials.natural-glamour .slides_container div.dealer-list .list #filtering-nav h2
										{
											font-family:'RotisSemiSansRegular', Arial, Helvetica, sans-serif;
											font-size:18px;
											color:#828181;
											text-transform:uppercase;
											font-weight:normal;
											
											margin:0 0 15px 0;
											
											cursor:pointer;
										}

.specials.natural-glamour .slides_container div.dealer-list .list #filtering-nav .cities
											{
												display:none;
												
												margin:15px 0 15px 0;
											}
	

.specials.natural-glamour .slides_container div.dealer-list .list #filtering-nav .cities ul li
													{
														font-size:12px;
														
														background:url(../_images/arrow.gif) no-repeat 0 4px;
														
														margin:0 0 0 0;
														padding:0 0 0 12px;
													}
		



.specials.natural-glamour .slides_container div.incis table
					{
						width:92%;
						
						-moz-opacity:0.9; /* for older gecko browsers */
						-khtml-opacity: 0.9; /* for older webkit browsers */
						opacity: 0.9; /* CSS3 standard */
						background:#fff;
						
						margin:20px 0 0 37px;
						padding:15px;
					}


.specials.natural-glamour .slides_container div.incis table thead td
						{
							border-bottom:1px solid #947a39;
						}

.specials.natural-glamour .slides_container div.incis table tbody tr td
						{
							border-top:1px solid #947a39;
						}


.specials.natural-glamour .slides_container div.incis table tr
						{
							vertical-align:top;
						}



.specials.natural-glamour .slides_container div.incis table tr td h1,
.specials.natural-glamour .slides_container div.incis table tr td h2
								{
									font-family:'RotisSemiSansRegular', Arial, Helvetica, sans-serif;
									font-size:16px;
									color:#828181;
									text-transform:uppercase;
									font-weight:normal;
									
									margin:0 0 0 0;
								}

.specials.natural-glamour .slides_container div.incis table tr td span
								{
									color:#947a39;
								}



.specials.natural-glamour .slides_container div.incis table tr td
							{
								font-size:13px !important;
								padding:4px 4px 4px 0;
							}

.specials.natural-glamour .slides_container div.incis table tr td.small
							{
								font-size:11px !important;
								line-height:12px !important;
								padding:4px 4px 4px 0;
							}

/* ENDE */



/* Special Bodylotions */
.specials.bodylotions
	{
		font-size:14px;
	}


.specials.bodylotions .menu-back ul li a
					{
						color:#585656;
					}

.specials.bodylotions .menu-back ul li a:hover,
.specials.bodylotions .menu-back ul li.current a
					{
						color:#947a39;
					}


.specials.bodylotions a.grey
		{
			color:#585656;
		}

.specials.bodylotions a.grey:hover
		{
			color:#947a39;
		}

.specials.bodylotions .slides_container div.start,
.specials.bodylotions .slides_container div.start-two { background:url(../_content/specials/bodylotions/images/back-01.jpg) no-repeat; }
.specials.bodylotions .slides_container div.alex { background:url(../_content/specials/bodylotions/images/back-alex.jpg) no-repeat; }
.specials.bodylotions .slides_container div.johanna { background:url(../_content/specials/bodylotions/images/back-johanna.jpg) no-repeat; }
.specials.bodylotions .slides_container div.kati { background:url(../_content/specials/bodylotions/images/back-kati.jpg) no-repeat; }
.specials.bodylotions .slides_container div.klara { background:url(../_content/specials/bodylotions/images/back-klara.jpg) no-repeat; }
.specials.bodylotions .slides_container div.maria { background:url(../_content/specials/bodylotions/images/back-lavender-sandalwood.jpg) no-repeat; }
.specials.bodylotions .slides_container div.bodylotion-lemon-lemongrass { background:url(../_content/specials/bodylotions/images/back-lemon-lemongrass.jpg) no-repeat; }
.specials.bodylotions .slides_container div.bodylotion-quince { background:url(../_content/specials/bodylotions/images/back-quince.jpg) no-repeat; }
.specials.bodylotions .slides_container div.bodylotion-lavender-sandalwood { background:url(../_content/specials/bodylotions/images/back-lavender-sandalwood.jpg) no-repeat; }
.specials.bodylotions .slides_container div.bodylotion-rose { background:url(../_content/specials/bodylotions/images/back-rose.jpg) no-repeat; }
.specials.bodylotions .slides_container div.bodylotion-almond { background:url(../_content/specials/bodylotions/images/back-almond.jpg) no-repeat; }
.specials.bodylotions .slides_container div.incis-1 { background:url(../_content/specials/bodylotions/images/back-incis-1.jpg) no-repeat; }
.specials.bodylotions .slides_container div.incis-2 { background:url(../_content/specials/bodylotions/images/back-incis-2.jpg) no-repeat; }
.specials.bodylotions .slides_container div.incis-3 { background:url(../_content/specials/bodylotions/images/back-incis-3.jpg) no-repeat; }
.specials.bodylotions .slides_container div.memory { background:url(../_content/specials/bodylotions/images/back-memory.jpg) no-repeat; }
.specials.bodylotions .slides_container div.products { background:url(../_content/specials/bodylotions/images/back-products.jpg) no-repeat; }



.specials.bodylotions .slides_container div.brown
			{
				background:#504545;
			}

.specials.bodylotions .slides_container div.brown p
			{
				color:#585656;
			}

.specials.bodylotions .slides_container div.item .text
					{
						width:360px;
						height:330px;
						
						background:#fff;
						
						padding:20px;
						margin:30px 50px 0 0;
						
						float:right;
					}

.specials.bodylotions .slides_container div.item .scroll
					{
						width:370px;
						height:370px;
						overflow: auto;
						
						padding:20px 10px 20px 20px;
					}


.specials.bodylotions .slides_container div.item .text h1,
.specials.bodylotions .slides_container div.item .text h2
						{
							font-family:'RotisSemiSansRegular', Arial, Helvetica, sans-serif;
							font-size:18px;
							color:#828181;
							text-transform:uppercase;
							font-weight:normal;
							
							margin:0 0 8px 0;
						}

.specials.bodylotions .slides_container div.item .text h1 span
						{
							font-family:'RotisSerifRegular', Arial, Helvetica, sans-serif;
							font-size:14px;
							text-transform:none;
						}


.specials.bodylotions .slides_container div.item .text h2
						{
							font-size:14px;
							margin:10px 0 0 0;
						}


.specials.bodylotions .slides_container div.item .text h3
						{
							font-family:'RotisSemiSansRegular', Arial, Helvetica, sans-serif;
							font-size:14px;
							line-height:14px;
							font-weight:normal;
							text-transform:uppercase;
							
							margin:5px 0 0 0;
						}

.specials.bodylotions .slides_container div.item .text p,
.specials.bodylotions .slides_container div.item .text ul
						{
							margin:0 0 6px 0;
						}

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

.specials.bodylotions .slides_container div.item .text p.back
						{
							border-top:1px dotted #bebebe;
							background:url(../_images/back.gif) no-repeat left 9px;
							padding:4px 0 0 12px;
							margin:25px 0 0 0;
						}



.specials.bodylotions .slides_container div.item .text.start
						{
							width:201px;
							height:201px;
							
							margin:90px 80px 0 0;
							
							float:right;
						}

.specials.bodylotions .slides_container div.item .text.start h1
						{
							line-height:22px;
						}

.specials.bodylotions .slides_container div.item .text.start p
						{
							font-size:16px;
							margin:85px 0 0 0;
						}





.specials.bodylotions .slides_container div.start-two  .start-products-overview
				{
					margin:35px 0 0 0;
				}
				



.specials.bodylotions .slides_container div.testimonials-overview .overview .img img
									{
										float:left;
									}



.specials.bodylotions .slides_container div.testimonials-overview .overview
									{
										width:495px;
										margin:30px 0 0 20px;
										float:left;
									}


.specials.bodylotions .slides_container div.testimonials-overview .overview .img
									{
										margin:0 10px 10px 0;
										width:155px;
										height:155px;
										
										float:left;
									}

.specials.bodylotions .slides_container div.testimonials-overview .overview .img.img1 { background:url(../_content/specials/bodylotions/images/maria-small.jpg) no-repeat; }
.specials.bodylotions .slides_container div.testimonials-overview .overview .img.img2 { margin:0 10px 10px 164px; background:url(../_content/specials/bodylotions/images/klara-small.jpg) no-repeat; }
.specials.bodylotions .slides_container div.testimonials-overview .overview .img.img3 { background:url(../_content/specials/bodylotions/images/alex-small.jpg) no-repeat; }
.specials.bodylotions .slides_container div.testimonials-overview .overview .img.img4 { background:url(../_content/specials/bodylotions/images/johanna-small.jpg) no-repeat; }
.specials.bodylotions .slides_container div.testimonials-overview .overview .img.img5 { margin:50px 10px 10px 0; background:url(../_content/specials/bodylotions/images/kati-small.jpg) no-repeat; }

.specials.bodylotions .slides_container div.testimonials-overview .overview .img h3
						{
							font-family:'RotisSemiSansRegular', Arial, Helvetica, sans-serif;
							font-size:16px;
							font-weight:normal;
							color:#828181;
							text-transform:uppercase;
							
							margin:25px 0 0 25px;
						}

.specials.bodylotions .slides_container div.testimonials-overview .overview .img p
						{
							margin:0 25px 0 25px;
						}


.specials.bodylotions .slides_container div.products
					{
						padding:0 0 0 108px;
					}

.specials.bodylotions .slides_container div.products a
					{
						float:left;
						width:137px;
						height:430px;
					}

.specials.bodylotions .slides_container div.item .product-img
					{
						float:right;
						margin:30px 40px 0 -45px;
					}


.specials.bodylotions .slides_container div.item .subnavi-products
					{
						float:left;
						margin:195px 0 0 40px;
					}

.specials.bodylotions .slides_container div.item .subnavi-products img
					{
						float:left;
						margin:0 -15px 0 0;
					}



.specials.bodylotions .slides_container div.incis table
					{
						width:92%;
						
						-moz-opacity:0.9; /* for older gecko browsers */
						-khtml-opacity: 0.9; /* for older webkit browsers */
						opacity: 0.9; /* CSS3 standard */
						background:#fff;
						
						margin:20px 0 0 37px;
						padding:15px;
					}


.specials.bodylotions .slides_container div.incis table thead td
						{
							border-bottom:1px solid #947a39;
						}

.specials.bodylotions .slides_container div.incis table tbody tr td
						{
							border-top:1px solid #947a39;
						}


.specials.bodylotions .slides_container div.incis table tr
						{
							vertical-align:top;
						}



.specials.bodylotions .slides_container div.incis table tr td h1,
.specials.bodylotions .slides_container div.incis table tr td h2
								{
									font-family:'RotisSemiSansRegular', Arial, Helvetica, sans-serif;
									font-size:16px;
									color:#828181;
									text-transform:uppercase;
									font-weight:normal;
									
									margin:0 0 0 0;
								}

.specials.bodylotions .slides_container div.incis table tr td span
								{
									color:#947a39;
								}



.specials.bodylotions .slides_container div.incis table tr td
							{
								font-size:12px !important;
								padding:4px 4px 0 0;
							}

.specials.bodylotions .slides_container div.incis table tr td.small
							{
								font-size:12px !important;
								line-height:13px !important;
								padding:4px 12px 0 0;
							}



/* ENDE */

