/*  CSS Document - Heike Niemeier - Schule des Essens */body {  background-color: #FFFFFF;   background-image:url(../images/bg_kachel.gif);  background-repeat: repeat-y;  padding:0px;  margin:0px;}	p {  	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 19px; 	color:#2F1214;	text-decoration: none;	padding: 0px 0px 0px 0px;	}	h1 {  	font-family: Verdana, Arial, sans-serif; 	font-size: 14px;	font-style: normal; 	line-height: 24px; 	font-weight: bold; 	color: #CC0606; 	text-decoration: none;	margin: 0px 200px 20px 35px;	border-bottom: 1px;	border-bottom-color:#CC0606;	border-bottom-style: dotted;	}	h2 {  	font-family: Verdana, Arial, sans-serif; 	font-size: 14px;	font-style: normal; 	line-height: 24px; 	font-weight: normal; 	color: #CC0606; 	text-decoration: none;	margin: 30px 30px 10px 35px;	border-bottom: 1px;	border-bottom-color:#CC0606;	border-bottom-style: dotted;	}	h3 {  	font-family: Verdana, Arial, sans-serif; 	font-size: 14px;	font-style: normal; 	line-height: 24px; 	font-weight: normal; 	color: #CC0606; 	text-decoration: none;	margin: 0px 200px 10px 35px;	border-bottom: 1px;	border-bottom-color:#CC0606;	border-bottom-style: dotted;	}		h4 {  	font-family: Verdana, Arial, sans-serif; 	font-size: 13px;	font-style: normal; 	font-weight: normal; 	line-height: 20px; 	color:#2F1214;	margin: 30px 30px 0px 35px;	border-bottom: 1px;	border-bottom-color:#2F1214;	border-bottom-style: dotted;	}		h5 {  	font-family: Verdana, Arial, sans-serif; 	font-size: 13px;	font-style: normal; 	font-weight: normal; 	line-height: 20px; 	color:#2F1214;	margin: 30px 200px 0px 35px;	border-bottom: 1px;	border-bottom-color:#2F1214;	border-bottom-style: dotted;	}		h6 {  	font-family: Verdana, Arial, sans-serif; 	font-size: 13px;	font-style: normal; 	line-height: 24px; 	font-weight: normal; 	color: #CC0606; 	text-decoration: none;	margin: 30px 30px 10px 35px;	border-bottom: 1px;	border-bottom-color:#CC0606;	border-bottom-style: dotted;	}					.textRot {	color: #CC0606;	}		.textBig {	font-size: 14px; 	line-height: 21px; 	}		.textSmall {	font-size: 11px; 	line-height: 14px; 	}					.ul {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 22px;   	color: #2F1214;	list-style-type: disc;	list-style-position: outside;	padding: 0px 50px 0px 0px;	margin-left: 10px;	}	.ul2 {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 19px;   	color: #2F1214;	list-style-type: none;	list-style-position: outside;	padding: 0px 200px 0px 0px;	margin-left: -5px;	}.ul3 {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 22px;   	color: #2F1214;	list-style-type: disc;	list-style-position: outside;	padding: 0px 220px 0px 0px;	margin-left: 10px;	}	.ul4 {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 26px;   	color: #2F1214;	list-style-type: disc;	list-style-position: outside;	padding: 0px;	margin-left: 10px;	}		.ul4_link a {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 26px;   	color: #2F1214;	list-style-type: disc;	list-style-position: outside;	padding: 0px;	margin-left: 10px;	}		.ul4_link a:link {color:#2F1214;}.ul4_link a:visited {color:#2F1214;}.ul4_link a:hover {color:#2F1214; }.ul4_link a:active {color:#2F1214;}.ul5 {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 19px;   	color: #2F1214;	list-style-image: url(../images/aufzaehler.png);	list-style-position: outside;	padding: 5px 50px 0px 0px;	margin-left: 10px;	}		.ol {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 19px;   	color: #2F1214;	list-style-position:outside;	margin-left: 20px;	}		.menu	{  	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 22px; 	color: #2F1214; 	text-decoration: none;	}.menu a {	color:#2F1214;	font-size: 12px;	text-decoration:none;	line-height: 22px;	font-style: normal;	font-family: Verdana, Arial, sans-serif;	}	.menu a:link {color:#2F1214;}.menu a:visited {color:#2F1214;}.menu a:hover {color:#CC0606; background-image:url(../images/menu_rot.jpg); background-repeat: no-repeat; }.menu a:active {color:#F1EEE6;}a {	color:#CC0606;	font-size:12px;	text-decoration:none;	line-height: 19px;	font-style: normal;	font-family:Verdana, Arial, sans-serif;	}	a:link {color:#CC0606;}a:visited {color:#CC0606;}a:hover {color: #2F1214;}a:active {color:#BCB7A7;}.footertext {  	font-family: Verdana, Arial, sans-serif;  	font-size: 10px; 	font-style: normal;	line-height: 15px; 	padding: 20px 20px 0px 20px;	color:#BCB7A7;	text-decoration: none;	margin-right: 1px;	}.footertext a {	color:#BCB7A7;	font-size:10px;	text-decoration:none;	line-height: 15px;	padding: 20px 20px 0px 0px;	font-style: normal;	font-weight: normal;	font-family: Verdana, Arial, sans-serif;	}	.footertext a:link {color:#BCB7A7;}.footertext a:visited {color:#BCB7A7;}.footertext a:hover {color:#CC0606;}.footertext a:active {color:#BCB7A7;}		.links {	float: left;	}		.rahmen {	margin: 25px 30px 25px 25px;	border: 1px;	border-style: dotted;	border-color: #CC0606;	}.rahmen_2 {	margin: 25px 30px 25px 20px;	border: 1px;	border-style: dotted;	border-color: #2F1214;	}.rahmen_3 {	margin:  25px 30px 25px 20px;	padding: 5px 0px 5px 0px;	border: 1px;	background-color: #F6F4EF;	border-style: dotted;	border-color: #009DE0;	}	.rahmen_4 {	margin: 25px 120px 25px 20px;	border: 1px;	border-style: dotted;	border-color: #2F1214;	}		.bildLinks_2 {	float: left;	margin: 0px 10px 0px -20px;	width: 54px;	clear: both;	}		.bildRechts {	float: right;	margin: -10px -20px 0px 20px;	width: 170px;	clear: both;	}		.bildLinks {	float: left;	margin: -10px 20px 0px -20px;	width: 170px;	}		.bildLeft3 {	float: left;	margin: 3px 15px 3px 0px;	}		/* -----------------Inhalt--------------------- */#content {	position: absolute;	left: 230px;	top: 150px;	width: 650px;	padding-top: 20px;	z-index: 3;	}	.content2 {	padding: 0px 210px 0px 35px;	z-index: 3;	}		.content3 {	padding: 0px 30px 0px 35px;	z-index: 3;	}			#content4 {	position: absolute;	left: 250px;	top: 80px;	width: 690px;	padding-top: 20px;	z-index:4;	}	/* --------------konzept illus------------- */	#illuOben {	position: absolute;	left: 565px;	top: 125px;	width: 172px;	height: 172px;	z-index:8;	}		#illuMitte {	position: absolute;	left: 595px;	top: 380px;	width: 172px;	height: 172px;	z-index:8;	}		#illuLinks {	position: absolute;	left: 260px;	top: 450px;	width: 172px;	height: 172px;	z-index:8;	}		#illuRechts {	position: absolute;	left: 755px;	top: 580px;	width: 172px;	height: 172px;	z-index:8;	}						/* --------------left navigavtion------------- */#nav {	position: absolute;	width: 185px;	left: 50px;	top: 210px;	z-index: 5;}/* --------------diverses------------- */#logo {	position: absolute;	width: 185px;	left: 40px;	top: 60px;	z-index: 6;}#deko {	position: absolute;	top: 0px;	left: 141px;	padding:0px;	margin: 0px;	z-index: 1;}#rahmen {	position: absolute;	top:0px;	left: 0px;	width: 890px;	height: 150px;	z-index:2;	background-image:url(../images/rahmen.gif);}#foto {	position: absolute;	top: 1000px;	left: 60px;	padding:0px;	margin: 0px;}#foto_2 {	position: absolute;	top: 800px;	left: 100px;	padding:0px;	margin: 0px;}/* --------------testimonials------------- */#testi_angebot {	position: absolute;	top: 820px;	left: 40px;	width: 220px;	height: 220px;	padding:0px;	margin: 0px;	background-image:url(../images/kreis_220.png);	background-repeat: no-repeat;}#testi_ke {	position: absolute;	top: 1430px;	left: 740px;	width: 250px;	height: 250px;	padding: 15px 0px 0px 0px;	margin: 0px;	background-image:url(../images/kreis_250.png);	background-repeat: no-repeat;	z-index:10;}.testi_Table {	width: 850px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px -100px;	background-image:url(../images/bg_testis.png);	background-repeat: no-repeat;}.testi_KK_1 {	width: 300px;	height: 300px;	padding: 30px 0px 0px 0px;	margin: 0px;	background-image:url(../images/kreis_300.png);	background-repeat: no-repeat;	text-align: center;}.testi_KK_2 {	width: 320px;	height: 320px;	padding: 30px 0px 0px 0px;	margin: 0px;	background-image:url(../images/kreis_320.png);	background-repeat: no-repeat;	text-align: center;}.testi_KK_3 {	width: 270px;	height: 270px;	padding: 30px 0px 0px 0px;	margin: 0px;	background-image:url(../images/kreis_270.png);	background-repeat: no-repeat;	text-align: center;}.testi_P_1 {	width: 250px;	height: 250px;	padding: 30px 0px 0px 0px;	margin: 0px;	background-image:url(../images/kreis_250.png);	background-repeat: no-repeat;	text-align: center;}.testi_P_2 {	width: 270px;	height: 270px;	padding: 30px 0px 0px 0px;	margin: 0px;	background-image:url(../images/kreis_270.png);	background-repeat: no-repeat;	text-align: center;}.testi_P_3 {	width: 300px;	height: 300px;	padding: 25px 0px 0px 0px;	margin: 0px ;	background-image:url(../images/kreis_300.png);	background-repeat: no-repeat;	text-align: center;}#testi_1 {	position: absolute;	top: 210px;	left: 260px;	width: 360px;	height: 360px;	padding: 15px 0px 0px 0px;	margin: 0px;	background-image:url(../images/kreis_360.png);	background-repeat: no-repeat;	z-index:10;}#testi_2 {	position: absolute;	top: 200px;	left: 640px;	width: 270px;	height: 270px;	padding: 15px 0px 0px 0px;	margin: 0px;	background-image:url(../images/kreis_270.png);	background-repeat: no-repeat;	z-index:10;}#testi_3 {	position: absolute;	top: 470px;	left: 570px;	width: 220px;	height: 220px;	padding: 15px 0px 0px 0px;	margin: 0px;	background-image:url(../images/kreis_220.png);	background-repeat: no-repeat;	z-index:10;}#testi_4 {	position: absolute;	top: 690px;	left: 460px;	width: 300px;	height: 300px;	padding: 15px 0px 0px 0px;	margin: 0px;	background-image:url(../images/kreis_300.png);	background-repeat: no-repeat;	z-index:10;}#testi_5 {	position: absolute;	top: 580px;	left: 260px;	width: 220px;	height: 220px;	padding: 15px 0px 0px 0px;	margin: 0px;	background-image:url(../images/kreis_220.png);	background-repeat: no-repeat;	z-index:10;}/* --------------team fotos------------- */#niemeier {	position: absolute;	top: 190px;	left: 270px;	width: 200px;	padding: 15px 0px 0px 0px;	margin: 0px;	z-index:10;}#ludvik {	position: absolute;	top: 220px;	left: 540px;	width: 200px;	padding: 15px 0px 0px 0px;	margin: 0px;	z-index:11;}#krause {	position: absolute;	top: 430px;	left: 360px;	width: 200px;	padding: 15px 0px 0px 0px;	margin: 0px;	z-index:12;}#mordziol {	position: absolute;	top: 450px;	left: 600px;	width: 200px;	padding: 15px 0px 0px 0px;	margin: 0px;	z-index:13;}