/* fuer alle seiten */
		
body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}

img {
	border: 0;	
}
/* navigation */
#nav_1 {
	position: absolute;
	visibility: visible;
	z-index: 10;
	height: 129px;
	width: 160px;
	top: 0px;
	left: 50%;
	margin-left: -420px;
}

#nav_2 {
	position: absolute;
	visibility: visible;
	z-index: 10;
	height: 129px;
	width: 160px;
	top: 0px;
	left: 50%;
	margin-left: -250px;
}

#nav_3 {
	position:absolute; 
	visibility: visible;
	z-index: 10;
	width:160px; 
	height:112px; 
	top:18px; 
	left:50%; 
	margin-left: -70px;
}

#nav_3_scroll {
	position: absolute;
	visibility: hidden
	clip:rect(0px 160px 113px 0px); 
	overflow:hidden;
	z-index: 10;
	height: 112px;
	width: 160px;
	top: 17px;
	left: 50%;
	margin-left: -80px;
}

#nav_3_scroll_inside {
	position:absolute; 
	left:0px; 
	top:0px;
} 

#divUp   {
	position:absolute; 
	visibility: visible;
	z-index: 100;
	width:20px; 
	height:20px; 
	top:17px; 
	left:50%; 
	margin-left: 90px;
}

#divDown {
	position:absolute; 
	visibility: visible;
	z-index: 100;
	width:20px; 
	height:20px; 
	top:109px; 
	left:50%; 
	margin-left: 90px;
}

.navigation_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #18356A;
	line-height: 10px;
	text-decoration: none;
	letter-spacing: 1px;
}

.navigation_10 a {
	color: #18356A;
	background-color: #EFEFF0;
	text-decoration: none;
	display: block;
	width:150px;
	padding:5px;
}

.navigation_10 a:active {
	color: #ffffff;
	background-color: #18356A;
}

.navigation_10 a:hover {
	color: #ffffff;
	background-color: #18356A;
}

.navigation_10_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	background-color: #18356A;
	text-decoration: none;
	line-height: 10px;
	text-decoration: none;
	letter-spacing: 1px;
}

.navigation_10_off a {
	color: #ffffff;
	background-color: #18356A;
	text-decoration: none;
	display: block;
	width:150px;
	padding:5px;
}

.navigation_10_off a:active {
	color: #ffffff;
	background-color: #18356A;
}

.navigation_10_off a:hover {
	color: #ffffff;
	background-color: #18356A;
}
/* navigation */
/* formale elemente */

/* Störer *******************************************************/

#stoerer {
	position:absolute;
	visibility: visible;
	z-index: 100;
	width:290px;
	height:148px;
	top:380px;
	left:50%;
	margin-left: 114px;
	text-align: left;
	border: 0px;
}

/* Störer *******************************************************/
#logo {
	position:absolute;
	visibility: visible;
	z-index: 11;
	width:170px;
	height:40px;
	top:103px;
	left:50%;
	margin-left: 250px;
	background-image: url(../images/all_areas/F+P_HKS41N.gif);
	background-repeat: no-repeat;
}

#line_top {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:840px;
	height:1px;
	top:132px;
	left:50%;
	margin-left: -420px;
	background-image: url(../images/all_areas/line_solid.gif);
	background-repeat: repeat-x;
}

#line_bottom {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:840px;
	height:1px;
	top:582px;
	left:50%;
	margin-left: -420px;
	background-image: url(../images/all_areas/line_solid.gif);
	background-repeat: repeat-x;
}

#adresse {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:840px;
	height:20px;
	top:590px;
	left:50%;
	margin-left: -420px;
	text-align: center;
}

.adresse_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 10px;
	text-decoration: none;
	letter-spacing: 1px;
}

.adresse_10 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #15487E;
	line-height: 10px;
	text-decoration: none;
	letter-spacing: 1px;
}

.adresse_10 a:active {
	color: #000000;
}

.adresse_10 a:hover {
	color: #000000;
}

.adresse_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 10px;
	text-decoration: none;
}

.adresse_bottom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #18356A;
	line-height: 10px;
	text-decoration: none;
	letter-spacing: 1px;
}

.adresse_bottom a:active {
	color: #000000;
}

.adresse_bottom a:hover {
	color: #000000;
}
/* formale elemente */
/* fuer alle seiten */

/* home/deutsch oder english/ueber uns seiten only */
#content_800 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:840px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: -420px;
	text-align: center;
	border: 0px;
	background-color: #FFFFFF;
}

#content_deutsch {
	position:absolute;
	visibility: visible;
	z-index: 11;
	width:160px;
	height:360px;
	top:202px;
	left:50%;
	margin-left: -80px;
	text-align: left;
	border: 0px;
}

#content_english {
	position:absolute;
	visibility: visible;
	z-index: 11;
	width:160px;
	height:360px;
	top:202px;
	left:50%;
	margin-left: 90px;
	text-align: left;
	border: 0px;
}

#content_deutsch_home {
	position:absolute;
	visibility: visible;
	z-index: 11;
	width:500px;
	height:360px;
	top:202px;
	left:50%;
	margin-left: -80px;
	text-align: left;
	border: 0px;
}

#content_ueberuns_1 {
	position:absolute;
	visibility: visible;
	z-index: 11;
	width:380px;
	height:360px;
	top:182px;
	left:50%;
	margin-left: -400px;
	border: 0px;
}

#content_ueberuns_2 {
	position:absolute;
	visibility: visible;
	z-index: 11;
	width:380px;
	height:360px;
	top:182px;
	left:50%;
	margin-left: 20px;
	border: 0px;
}

.head_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	line-height: 10px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
}

.text_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;

}

.text_home ul {
	list-style-type: square;	

}

.text_adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;

}

.text_adresse ul {
	list-style-type: none;	

}

.text_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;

}
/* home/deutsch oder english/ueber uns seiten only */

/* produkte seite only */
#content_160_1 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: -420px;
	text-align: center;
}

#content_160_2 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: -250px;
	text-align: center;
}

#content_160_3 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: -80px;
	text-align: center;
}

#content_160_4 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: 90px;
	text-align: center;
}

#katalog_download {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:80px;
	top:490px;
	left:50%;
	margin-left: 260px;
	border: 0px;
}

/* produkte seite only */

/* serien seiten only */
#serie_160_1 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:160px;
	top:162px;
	left:50%;
	margin-left: -250px;
	text-align: center;
	border: 0px;
}

#serie_160_2 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:160px;
	top:162px;
	left:50%;
	margin-left: -80px;
	text-align: center;
	border: 0px;
}

#serie_160_3 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:160px;
	top:162px;
	left:50%;
	margin-left: 90px;
	text-align: center;
	border: 0px;
}

#serie_160_4 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:160px;
	top:162px;
	left:50%;
	margin-left: 260px;
	text-align: center;
	border: 0px;
}

#serie_160_5 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:160px;
	top:362px;
	left:50%;
	margin-left: -250px;
	text-align: center;
	border: 0px;
}

#serie_160_6 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:160px;
	top:362px;
	left:50%;
	margin-left: -80px;
	text-align: center;
	border: 0px;
}

#serie_160_7 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:160px;
	top:362px;
	left:50%;
	margin-left: 90px;
	text-align: center;
	border: 0px;
}

#serie_160_8 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:160px;
	top:362px;
	left:50%;
	margin-left: 260px;
	text-align: center;
	border: 0px;
}

#serie_160_1_text {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:20px;
	top:322px;
	left:50%;
	margin-left: -250px;
	text-align: center;
	border: 0px;
}

#serie_160_2_text {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:20px;
	top:322px;
	left:50%;
	margin-left: -80px;
	text-align: center;
	border: 0px;
}

#serie_160_3_text {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:20px;
	top:322px;
	left:50%;
	margin-left: 90px;
	text-align: center;
	border: 0px;
}

#serie_160_4_text {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:20px;
	top:322px;
	left:50%;
	margin-left: 260px;
	text-align: center;
	border: 0px;
}

#serie_160_5_text {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:20px;
	top:522px;
	left:50%;
	margin-left: -250px;
	text-align: center;
	border: 0px;
}

#serie_160_6_text {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:20px;
	top:522px;
	left:50%;
	margin-left: -80px;
	text-align: center;
	border: 0px;
}

#serie_160_7_text {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:20px;
	top:522px;
	left:50%;
	margin-left: 90px;
	text-align: center;
	border: 0px;
}

#serie_160_8_text {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:20px;
	top:522px;
	left:50%;
	margin-left: 260px;
	text-align: center;
	border: 0px;
}

#content_160_text {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:300px;
	top:162px;
	left:50%;
	margin-left: -420px;
	/*border: 1px solid #000;*/
}

#content_160_download {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:160px;
	height:80px;
	top:462px;
	left:50%;
	margin-left: -420px;
	/*border: 1px solid #000;*/
}

.head_serie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height: 20px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
}

.navigation_serie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #18356A;
	line-height: 23px;
	text-decoration: none;
	letter-spacing: 1px;
}

.navigation_serie a {
	color: #18356A;
	background-color: #FFFFFF;
	text-decoration: none;
	/*display: block;*/
	/*width:150px;*/
	padding:5px;
}

.navigation_serie a:active {
	color: #ffffff;
	background-color: #18356A;
}

.navigation_serie a:hover {
	color: #ffffff;
	background-color: #18356A;
}

.navigation_serie_off {
	color: #ffffff;
	background-color: #18356A;
	text-decoration: none;
	/*display: block;*/
	/*width:150px;*/
	padding:5px;
}

.serie_seite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	line-height: 25px;
	text-decoration: none;
	letter-spacing: 1px;
	/*display: block;*/
	/*width:150px;*/
	padding:0px;
}

.navigation_download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	line-height: 25px;
	text-decoration: none;
	letter-spacing: 1px;
	/*display: block;*/
	/*width:150px;*/
	padding:0px;
}

.navigation_download a {
	color: #18356A;
	background-color: #FFFFFF;
	text-decoration: none;
	/*display: block;*/
	/*width:150px;*/
	padding:5px;
}

.navigation_download a:active {
	color: #ffffff;
	background-color: #18356A;
}

.navigation_download a:hover {
	color: #ffffff;
	background-color: #18356A;
}
/* serien seiten only */

/* produkt seite only */
#produkt_400 {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:400px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: 20px;
	text-align: center;
	border: 0px;
}

#description {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:260px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: -250px;
	text-align: left;
	border: 0px;
}

#description_text {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:95px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: -250px;
	text-align: left;
	border: 0px;
}

#description_facts {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:165px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: -155px;
	text-align: left;
	border: 0px;
}

/*Lippenstift*/

#description_text_ls {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:95px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: -250px;
	text-align: left;
	border: 0px;
}

#description_facts_ls {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:165px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: -155px;
	text-align: left;
	border: 0px;
}

/*Lippenstift*/

/*KOSEMETIKDOSEN*/

#description_text_k {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:125px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: -250px;
	text-align: left;
	border: 0px;
}

#description_facts_k {
	position:absolute;
	visibility: visible;
	z-index: 10;
	width:130px;
	height:400px;
	top:162px;
	left:50%;
	margin-left: -120px;
	text-align: left;
	border: 0px;
}

/*KOSEMETIKDOSEN*/



.text_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;

}

.text_description_hidden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;

}


.facts_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
	letter-spacing: 1px;	
	text-align: left;
}

/* produkt seite only */

.head_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
}

/* formular only */
