body		
			{
				margin: 20px 20px 0 20px;
				padding:0;
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000;
				background:#fff;
				
				scrollbar-track-color: #fff;
				scrollbar-face-color: #fff;
				scrollbar-arrow-color: #dbdbdb;
				scrollbar-highlight-color: #dbdbdb;
				scrollbar-3dlight-color: #dbdbdb;
				scrollbar-shadow-color: #dbdbdb;
				scrollbar-darkshadow-color: #dbdbdb;
			}


/*Was soll alles nicht sichtbar sein */
#navi, #subnavi, #naviUnten,
#rahmenBildVerlauf,
.punkteRest,
.wk_leiste_outer,
.wk_leiste,
#banderole,
.kundeservice-navi-rechts,
.produktBildRechts,
.ganzesBildLinks,
.ganzesBildRechts
	{
		display:none;
	}



a img
	{
		border:none !important;
	}


#logo
	{
		float:right;
	}



.textfeldHeadEinzeiligLang,
.textfeldHeadEinzeilig,
#uebersichtTitel,
.textfeldHead,
#textfeldInhaltsstoffe,
#textfeldVarZweiHead,
.hautberatung_headline
	{
		width:auto !important;
		height:auto !important;

		margin:0 0 20px 0;
		clear:both;
	}


/* Textfelder */
#head,
#center,
#textfeldRahmen,
#textfeldUntenLang,
#textfeldUnten,
#uebersichtContent
	{
		width:auto !important;
		height:auto !important;
		
		overflow:visible !important;
	}
	

.logo
		{
			text-align:right;
			margin:0 0 20px 0;
		}

h1, h2, h3
		{
			font-size:20px;
			font-weight:normal;
			
			margin:0;
			padding:0;
			
			clear:both;	
		}

h2, h3
		{
			font-size:14px;
			font-weight:bold;
			
			margin:20px 0 4px 0;
		}

h3
		{
			font-size:14px;
			font-weight:bold;
			
			margin:0 0 8px 0;
		}

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

.small
		{
			font-size:10px;
		}

.border-top
		{
			border-top:1px dotted #000;
			padding:5px 0 0 0;
		}
		
a,
a:hover
		{
			color:#000;
			text-decoration:none;
		}
		

.banderole 
			{
				margin:20px 0 0 0;
			}
			
.banderole img 
			{
				float: left;
			}

/* ............................................................................................. */
/* AGB */

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

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

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

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

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

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


input.agb_kontakt
		{
			width:95px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			
			background:none;
			border:none;
			
			cursor:pointer;
		}


/* Händlersuche */
.haendler-adresse
		{
			width:240px;

			float:left;
		}

.haendler-adresse	h2	sup
				{
					font-size:11px;
				}

hr
			{
				width:100%;
				border:1px solid #f0f0f0;
				background:#f0f0f0;
				color:#f0f0f0;
				margin:15px 0 8px 0;
				clear:left;
				float:left;
			}


/* ............................................................................................. */
/* Bestellübersicht */

.address
			{
				width:165px;
				
				margin:15px 0 30px 0;
				float:left;
			}

.doubleline
			{
				border-top:4px double #636363;
			}

.bottomline
			{
				border-bottom:2px solid #636363;
			}