/*  CSS Document - Heike Niemeier */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 25px;	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 25px;	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 25px;	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 25px;	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 25px;	border-bottom: 1px;	border-bottom-color:#2F1214;	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;	}	.ul2 {	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 200px 0px 0px;	}.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;	}	.ul4 {	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;	}		.ul4_link a {	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;	}		.ul4_link a:link {color:#2F1214;}.ul4_link a:visited {color:#2F1214;}.ul4_link a:hover {color:#2F1214; }.ul4_link a:active {color:#2F1214;}		.ol {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 19px;   	color: #2F1214;	list-style-position:outside;	}		.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;	}.bildLeft {	float: left;	margin: 3px 15px 3px 0px;	}		.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;	}/* -----------------Inhalt--------------------- */#content {	position: absolute;	left: 230px;	top: 150px;	width: 650px;	padding-top: 20px;	z-index: 3;	}	.content2 {	padding: 0px 210px 0px 25px;	z-index: 3;	}		.content3 {	padding: 0px 30px 0px 25px;	z-index: 3;	}			/* --------------left navigavtion------------- */#nav {	position: absolute;	width: 185px;	left: 50px;	top: 80px;	z-index: 5;}/* --------------diverses------------- */#deko {	position: absolute;	top: 0px;	left: 189px;	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: 1350px;	left: 725px;	padding:0px;	margin: 0px;}