a, a:visited {	color: #000000;	text-decoration: none}a.privat, a.privat:visited,  a.kontakte, a.kontakte:visited, {	margin: 0 0 0 10px;	font-size: 22px;	font-weight: bold;	text-decoration: none;}a.privat, a.privat:visited {	color: #690034;}a.kontakte, a.kontakte:visited {	color: #000069;}a:hover, a.privat:hover, a.kontakte:hover, a:active, a.privat:active, a.kontakte:active, {	text-decoration: underline;}body {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #000000;	background: #FFFFFF;	margin: 0;	padding: 0;}h1, h2, h3, h4, h5, h6, .h7, .h8, .h9 {	margin: 0;	padding: 0;	text-align: center;	font-size: 16px;	color: #000000;}h1 {	margin: 10px 0 0 0;	font-size: 36px;}h2 {	margin: 0;	font-size: 36px;	border-top: 2px solid #000000;}h3 {	margin: 0 0 10px 0;	font-size: 20px;}hr {	width: 980px;	height: 3px;	margin: 10px 0 0 0;	border-bottom: 2px solid #000000;}.line {	width: 980px;	height: 10px;	clear: both;}#page {	width: 980px;	margin: 0 auto 0 auto;	display: block;	text-align: left;}#header1 { background: url(images/header01.jpg) no-repeat; text-indent: 90px; width: 980px; height: 240px; margin-right: 50px; padding-top: 100px; }#box1, #box2 {	width: 480px;	float: left;	display: block;	text-align: justify;}#box1 {	margin: 0;}#box2 {	margin: 0 0 0 20px;}#box1-impressum {	width: 980px;	margin: 20px 0 0 0;	text-align: center;}#box3 {	width: 980px;	height: 245px;}#box3-1, #box3-2, #box3-3 {	height: 245px;	float: left;	display: block;}#box3-1 {	width: 300px;	color: #000000 ;}#box3-2 {	width: 490px;	margin: 0 0 0 10px;}#box3-2 .text {	font-size: 14px;	text-align: justify;}#box3-3 {	width: 170px;	margin: 0 0 0 10px;	background: url(images/001.jpg)  0 0 no-repeat;}#box4 {	width: 980px;	height: 245px;}#box4-1, #box4-2, #box4-3 {	height: 245px;	float: left;	display: block;}#box4-1 {	width: 300px;	background: url(images/logo.gif)  0 0 no-repeat;}#box4-2 {	width: 490px;	margin: 0 0 0 10px;}#box4-2 .text {	font-size: 14px;	text-align: justify;}#box4-3 {	width: 170px;	margin: 0 0 0 10px;	background: url(images/002.jpg)  0 0 no-repeat;}#footer {	width: 980px;	height: 20px;	text-align: center;}#footer .w3c, #footer .css {	width: 150px;	height: 35px;}#footer .w3c img, #footer .css img {	border: 0px;}#footer .w3c {	text-align: left;	float: left;}#footer .css {	text-align: right;	float: right;}#footer .text, #footer .text2 {	width: 680px;	height: 20px;	margin: 5px 0 0 0;	float: left;}#footer .text2 {	width: 980px;}.menu {	width: 980px;	height: 50px;}.menu .hro, .hro {	width: 980px;	height: 8px;	border-top: 2px solid #000000;}.menu .links {	width: 980px;	height: 30px;	background: #D4D4D4;}.menu .links .text {	width: 980px;	margin: 2px 0 0 0;	text-align: center;	float: left;	display: block;}.menu .hru {	width: 980px;	height: 8px;	border-bottom: 2px solid #000000;}#privat_title,  #kontakte_title, {	width: 460px;	height: 28px;	line-height: 28px;	padding: 0 0 0 20px;	float: left;	display: block;	text-align: justify;	color: #FFFFFF;}#privat_more_link, #kontakte_more_link, {	width: 480px;	height: 28px;	line-height: 28px;	padding: 0 20px 0 0;	float: left;	text-align: right;	font-size: 22px;	font-weight: bold;	color: #FFFFFF;}#privat_more_link a, #kontakte_more_link a, {	color: #FFFFFF;}.all_title {	height: 24px;	margin: 4px 0 0 20px;	font-size: 18px;	font-weight: bold;	text-align: right;}.all_description1, .all_description2 {	width: 480px;	float: left;	display: block;	text-align: justify;}.all_description1 {	margin: 5px 0 0 0;}.all_description2 {	margin: 5px 0 0 20px;}/* START ANZEIGE-BOXEN */.box {	width: 129px;	height: 395px;	margin: 10px 0 0 8px;	border: 1px solid #000000;	float: left;	display: inline;}.box_title {	margin: 3px 0 0 4px;	font-size: 13px;	font-weight: bold;}.box_hr {	width: 121px;	height: 4px;	margin: 0 0 0 4px;	border-top: 1px solid #000000;}.box_pic {	width: 100px;	height: 150px;	margin: 0 0 0 4px;	border: 0;}.box_pic a img {	border: 0;}.box_text {	margin: 5px 4px 0 4px;	font-size: 12px;	text-align: justify;	line-height: 16px;}.box_preis {	height: 24px;	text-align: center;	font-size: 10px;	background: url(images/price.gif)  0 0 no-repeat;}/* ENDE ANZEIGE-BOXEN *//* START PRIVAT */#privat_title {	font-size: 22px;	font-weight: bold;	background: #900000;}#privat_more_link {	background: #900000;}#privat_hr {	width: 980px;	height: 5px;	background: #900000;	clear: both;	overflow: hidden;}.privat_box_vorwahl {	margin: 5px 0 0 4px;	font-size: 18px;	font-weight: bold;	color: #900000;}.privat_box_nummer {	background: #900000;}.privat_box_nummer .text {	margin: 0 0 0 4px;	font-size: 20px;	font-weight: bold;	color: #FFFFFF;}.privat_details {	height: 20px;	margin: 5px 0 0 0;	background: url(images/details_privat.gif)  50% 50% no-repeat;}.privat_details a, .kontakte_details a, {	width: 121px;	height: 20px;	margin: 0 auto 0 auto;	display: block;}/* END TELEFONSEX PRIVAT *//* START KONTAKTE */#kontakte_title {	font-size: 22px;	font-weight: bold;	background: #88c6f6;}#kontakte_more_link {	background: #88c6f6;}#kontakte_hr {	width: 980px;	height: 5px;	background: #88c6f6;	clear: both;	overflow: hidden;}.kontakte_box_vorwahl {	margin: 5px 0 0 4px;	font-size: 18px;	font-weight: bold;	color: #88c6f6;}.kontakte_box_nummer {	background: #88c6f6;}.kontakte_box_nummer .text {	margin: 0 0 0 4px;	font-size: 20px;	font-weight: bold;	color: #FFFFFF;}.kontakte_details {	height: 20px;	margin: 5px 0 0 0;	background: url(images/details_kontakte.gif) 50% 50% no-repeat;}/* END KONTAKTE */.advertising {	width: 980px;	height: 90px;	text-align: center;}