body {
	background-color:				#4c4c4c;
	margin:							0px;
	padding:						0px;
}

img {
	border:							0px;
	text-align:						center;
}

#main {
	position:						relative;
	background-color:				#ffffff;
	border:							0px;
	width:							980px;
	height:							820px;
	margin:							auto;
}

#main2 {
	position:						relative;
	background-color:				#ffffff;
	border:							0px;
	width:							980px;
	height:							930px;
	margin:							auto;
}

#main3 {
	position:						relative;
	border:							0px;
	width:							980px;
	margin:							auto;
	background-color:				#FFFFFF;
	min-height:						500px;
}


#head {
	position:						absolute;
	border:							0px;
	width:							980px;
	height:							200px;
	top:							0px;
	left:							0px;
	text-align:						left;
}

#head2 {
	position:						absolute;
	background-image:				url(../images/indexhead.gif);
	border:							0px;
	width:							980px;
	height:							200px;
	top:							0px;
	left:							0px;
	text-align:						left;
}


#logo {
	position:						absolute;
	border:							0px;
	width:							165px;
	height:							110px;
	top:							58px;
	left:							64px;
}

#navi {
	position:						absolute;
	border:							0px;
	width:							960px;
	height:							13px;
	top:							176px;
	left:							0px;
	font:							13px arial, helvetica, sans-serif;
	text-align:						center;
	color:							#ffffff;
	padding:						5px 10px 5px 10px;
}

#content_unten {
	position:						absolute;
	background-image:				url(../images/indexchemie.jpg);
	background-position:			640px -30px;
	background-repeat:				no-repeat;
	border:							1px;
	width:							970px;
	top:							200px;
	left:							0px;
	margin-right:					12px;
	padding:						10px 0px 0px 10px;
	font:							12px arial, sans-serif, helvetica;
	background-color:				#FFFFFF;
}

#content_unten2 {
	position:						absolute;
	border:							1px;
	width:							960px;
	top:							400px;
	left:							0px;
	margin-right:					12px;
	padding:						10px 0px 0px 0px;
	font:							12px arial, sans-serif, helvetica;
	background-color:				#FFFFFF;
}

#news {
	margin-right:					12px;
	min-height:						570px;
	overflow:						auto;
	background-color:				#FFFFFF;
}

#impressum {
	margin-right:					12px;
	min-height:						570px;
	overflow:						auto;
	background-color:				#FFFFFF;
}

#ueberuns {
	margin-right:					12px;
	min-height:						570px;
	overflow:						auto;
	
}

#racefaster {
	margin-right:					12px;
	min-height:						570px;
	overflow:						auto;
	background-color:				#FFFFFF;
}



#guidesuche {
	position:						absolute;
	background-image:				url(../images/indexchemie.jpg);
	background-position:			640px -30px;
	background-repeat:				no-repeat;
	border:							0px;
	width:							970px;
	height:							160px;
	top:							200px;
	left:							0px;
	margin-right:					12px;
	padding:						10px 0px 0px 10px;
	font:							12px arial, sans-serif, helvetica;
	background-color:				#FFFFFF;
}

#guideanzeige {
	border:							0px;
	width:							960px;
	padding:						10px;
	top:							0px;
	left:							0px;
	min-height:						240px;
	font:							12px arial, sans-serif, helvetica;
	background-color:				#FFFFFF;
	display:						block;
}


#produktslider {
	position:						absolute;
	border:							0px;
	width:							980px;
	height:							160px;
	top:							200px;
	left:							0px;
}

#detailbalken {
	position:						absolute;
	background-image:				url(../images/detailbalken.jpg);
	border:							0px;
	width:							980px;
	height:							32px;
	top:							360px;
	left:							0px;
}

#guidebalken {
	position:						absolute;
	background-image:				url(../images/detailbalken.jpg);
	border:							0px;
	width:							980px;
	height:							32px;
	top:							360px;
	left:							0px;
	background-color:				#FFFFFF;
}

#auswahlbalken {
	position:						absolute;
	background-image:				url(../images/auswahlbalken.jpg);
	border:							0px;
	width:							980px;
	height:							32px;
	top:							360px;
	left:							0px;
}

#produktinfo {
	position:						absolute;
	border:							0px;
	width:							930px;
	height:							390px;
	top:							420px;
	left:							0px;
	padding:						0px 10px 10px 40px;
	font:							12px arial, sans-serif, helvetica;
}

#produktinfoinhalt {
	position:						absolute;
	border:							0px;
	width:							930px;
	height:							390px;
	top:							0px;
	left:							0px;
	font:							12px arial, sans-serif, helvetica;
}


#produktbild img {
	width:							340px;
	height:							340px;
	border:							2px solid #aaaaaa;
}

#veranstaltungkasten {
	position:						absolute;
	border:							0px;
	width:							930px;
	height:							450px;
	top:							420px;
	left:							0px;
	padding:						0px 10px 10px 40px;
	font:							12px arial, sans-serif, helvetica;
}


#veranstaltungsinfo {
	position:						absolute;
	width:							455px;
	height:							450px;
	top:							0px;
	left:							470px;
	padding:						0px 10px 10px 40px;
	font:							12px arial, sans-serif, helvetica;
	border: 						0px;
}

#paketlinks {
	position:						absolute;
	border:							0px;
	width:							455px;
	height:							390px;
	top:							0px;
	left:							10px;
	font:							12px arial, sans-serif, helvetica;
}

#paketrechts {
	position:						absolute;
	border:							0px;
	width:							455px;
	height:							390px;
	top:							0px;
	left:							515px;
	font:							12px arial, sans-serif, helvetica;
}

#footer {
	position:						absolute;
	border:							0px;
	background-color:				#4c4c4c;
	width:							980px;
	height:							20px;
	top:							800px;
	left:							0px;
	text-align:						left;
	font:							10px arial, helvetica, sans-serif;
	color:							#ffffff;
	padding:						5px 10px 5px 10px;
}

#footer_news {
	position:						relative;
	border:							0px;
	background-color:				#4c4c4c;
	width:							980px;
	height:							20px;
	text-align:						left;
	font:							10px arial, helvetica, sans-serif;
	color:							#ffffff;
	margin-left:					-10px;
	padding:						5px 10px 5px 10px;
}

#footerinhalt {
	position:						absolute;
	border:							0px;
	width:							150px;
	height:							20px;
	top:							0px;
	left:							810px;
	text-align:						left;
	font:							10px arial, helvetica, sans-serif;
	color:							#ffffff;
	padding:						5px 10px 5px 10px;
}

#footer2 {
	position:						absolute;
	border:							0px;
	background-color:				#4c4c4c;
	width:							980px;
	height:							20px;
	top:							910px;
	left:							0px;
	text-align:						left;
	font:							10px arial, helvetica, sans-serif;
	color:							#ffffff;
	padding:						5px 10px 5px 10px;
}

#footer_3 {
	position:						relative;
	bottom:							0px;
	border:							0px;
	background-color:				#4c4c4c;
	width:							980px;
	height:							20px;
	text-align:						left;
	font:							10px arial, helvetica, sans-serif;
	color:							#ffffff;
	margin:							auto;
	padding:						5px 10px 5px 10px;
}

#footerinhalt2 {
	position:						absolute;
	border:							0px;
	width:							150px;
	height:							20px;
	top:							0px;
	left:							810px;
	text-align:						left;
	font:							10px arial, helvetica, sans-serif;
	color:							#ffffff;
	padding:						5px 10px 5px 10px;
}

#footer3inhalt {
	position:						relative;
	border:							0px;
	width:							150px;
	height:							20px;
	text-align:						left;
	font:							10px arial, helvetica, sans-serif;
	color:							#ffffff;
	padding:						5px 10px 5px 10px;
}

span.verwendung {
	font:							16px arial, helvetica, sans-serif;
	font-weight:					bold;
	color:							#f90400;
}

span.ueberschrift {
	font:							15px arial, helvetica, sans-serif;
	font-weight:					bold;
	color:							#000000;
}

span.kapitel {
	font:							14px arial, helvetica, sans-serif;
	font-weight:					bold;
	color:							#f90400;
}

span.eigenschaft {
	font:							14px arial, helvetica, sans-serif;
	font-weight:					bold;
	color:							#000000;
}

span.zusatzinfo {
	font:							12px arial, helvetica, sans-serif;
	font-weight:					bold;
	color:							#c00000;
}

span.preis {
	font:							14px arial, helvetica, sans-serif;
	font-weight:					bold;
	color:							#f90400;
}

a {
	color:							#e60000;
	text-decoration:				underline;
}

a.visited {
	color:							#000000;
	text-decoration:				none;
}

a.navi {
	color:							#ffffff;
	font: 							13px arial, helvetica, sans-serif;
	font-weight:					bold;
	text-decoration: 				none;
}

a.navi:hover {
	color: 							#e60000;
	font: 							13px arial, helvetica, sans-serif;
	font-weight:					bold;
	text-decoration: 				none;
}

a.footer {
	color:							#ffffff;
	font: 							10px arial, helvetica, sans-serif;
	text-decoration: 				none;
}

a.footer:hover {
	color: 							#e60000;
	font: 							10px arial, helvetica, sans-serif;
	text-decoration: 				none;
}