body {
	background-color: #ced5d9;
	margin-top: 0px;
}

#kopf0 {
	height: 30px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #e2e2e2;
}
#sprache {
	float: right;
	height: 20px;
	width: 230px;
	background-position: left;
	background-image: url(sprachen.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	text-align: right;
}
#sprache a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#sprache a:hover {
	color: #0000FF;
}




/* kopf1 - mit Sub-Navigation: Home, Kontakt, Impressum, SiteMap */
#kopf1 {
	height: 235px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
	margin-bottom: 0px;
}

/* kopf2 - mit Sprachauswahl */
#kopf2 {
	background-image: url(henkel-index-de.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#kopf2-nav {
	list-style-type: none;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	margin: 0px;
}
#kopf2-nav li {
	list-style-type: none;
	display: block;
	padding-left: 0px;
	float: left;
	margin-left: 0px;
	margin-top: 15px;
	padding-top: 0px;
}
#kopf2-nav a {
	float: left;
	margin-left: 0px;
	padding-left: 5px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 5px;
}
#kopf2-rechts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bed4e9;
	float: right;
	width: 282px;
	padding-top: 17px;
}

/*Beginn Kopf 2: Navigation rechts allgemein*/
#navrechts {
	list-style: none;
	margin: 0;
	padding-left: 5px;
	float: right;
}
#navrechts li {
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	float: left;
}
#navrechts a {
	display: block;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	text-decoration: none;
	color: #FFF;
}
/*
#navrechts a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*/
#navrechts a:hover,
#navrechts a.active {
	border: 1px solid #FFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navrechts #t-profil a {
	border: 1px solid #FFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
/*Ende: Layer horizontale Navogation*/

#box-inhalt {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-image: url(bg-txt.gif);
	background-repeat: repeat;
}
#clear900 {
	clear: both;
	height: 1px;
	width: 900px;
}

#navigation {
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	width: 250px;
}
#trenner-navigation {
	clear: both;
	height: 1px;
	width: 250px;
}

#navi {
	margin-top: 0px;
	margin-left: 24px;
	padding-left: 0px;
	font-weight: normal;
}
#navi li {
	text-decoration: none;
	list-style-type: none;
	width: 230px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#navi li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-indent: 15px;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	display: block;
	margin: 0px;
	width: 230px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-image: url(bg-navigation.gif);
	float: left;
	background-repeat: no-repeat;
}
#navi li a:hover,
#navi li a.active {
	color: #005f8e;
}

#navi li ul {
	width: 210px;
	margin-left: 11px;
	padding: 0;
	margin-bottom: 1px;
}
#navi li ul li {
	width: 210px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#navi li ul li a {
	width: 210px;
	padding: 0;
	background-image: none;
	border: none;
	color: #000;
	border-left: 4px solid #2A6ABB;
	font-size: 11px;
	text-indent: 4px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
#navi li ul li a:hover,
#navi li ul li a.active {
	color: #2A6ABB;
}

/* 3. Stufe der linken Navigation */
#navi li ul li ul  {
	width: 200px;
	margin-left: 11px;
	padding: 0;
	margin-bottom: 1px;
}
#navi li ul li ul li  {
	width: 200px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#navi li ul li ul li a {
	width: 200px;
	padding: 0;
	background-image: none;
	border: none;
	color: #000;
	border-left: 4px solid #2A6ABB;
	font-size: 11px;
	text-indent: 4px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
#navi li ul li ul li a:hover,
#navi li ul li ul li a.active {
	color: #2A6ABB;
}


#inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	float: right;
	width: 590px;
	margin-top: 25px;
	margin-right: 15px;
	margin-bottom: 30px;
	line-height: 18px;
}
#inhalt a {
	color: #000;
	font-size: 13px;
	text-decoration: none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#inhalt a:hover {
	color: #005f8e;
}

#fuss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	width: 900px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #005f8e;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000;
}


/*** Sitemap ********************
********************************/

#sitemap p {
	font-weight: bold;
	text-transform: uppercase;
}
#sitemap a {
}
#sitemap ul { 
	width: 500px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#sitemap li { 
	font-size: 1.0em;
	text-transform: none;
	width: 500px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	background: none;
}
#sitemap li a, #sitemap li a:visited { 
	width: 500px;
	text-decoration: none;
	display: block;
	color: #CED5D9;
	line-height: 24px;
	padding-left: 10px;
	background: #778EAC;
	border-bottom: 1px solid #CED5D9;
	font-style: normal;
}
#sitemap li a:hover { 
	text-decoration: underline;
}

/*** 2. Ebene ******************/

#sitemap ul ul { 
	border: none;
}
#sitemap li li { 
	font-size: 1.0em;
	text-transform: none;
}
#sitemap li li a, #sitemap li li a:visited { 
	width: 495px;
	text-decoration: none;
	font-weight: normal;
	padding-left: 15px;
	background: none;
	border: none;
	color: #000;
	border-bottom: 1px solid #778EAC;
}

/*** 3. Ebene ******************/

#sitemap li li li { 
	background-repeat: no-repeat;
	background-position: left top;
}
#sitemap li li li a, #sitemap li li li a:visited { 
	text-decoration: none;
	font-weight: normal;
	font-size: 0.8em;
	padding-left: 38px;
	border: none;
	background: url(/files/pfeil.gif) 25px center no-repeat;
}
#sitemap li li li a:hover { 
	text-decoration: underline;
}

/* 3 Spalten nebeneinander */

.column {
float:left;
padding:0pt 2px 0pt 0pt;
width:175px;
}
.clearfix {
clear:both;
display:block;
}

/* 2 Spalten - 50%/50% */
#content {
	width: 590px;
	}
#linkespalte {
	width: 280px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	}
#linkespalte a {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
}
#linkespalte a:hover {
	color: #005f8e;
}
#rechtespalte {
	width: 280px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
}
#rechtespalte a {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
}
#rechtespalte a:hover {
	color: #005f8e;
}
	

/* 2 Spalten - 70%/30% */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
		
.content1 {
	font: 12px/16px Arial, Helvetica, Geneva, sans-serif;
	width: 590px;
	}
.content1 .linkespalte1 {
	width: 380px;
	float: left;
	}
.content1 .rechtespalte1 {
	width: 190px;
	margin-top: 0px;
	float: right;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	}	
#clear590 {
	clear: both;
	height: 1px;
	width: 590px;
}
.bildrand_LI {
	margin-bottom: 5px;
	margin-right: 15px;
}
