* {	padding: 0px;	margin : 0px;}body {	text-align: center;	background-color: #000000;	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;}hr {	display: none;}h2, h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	line-height: 15px;	color: #999;	margin: 0px 0px 9px 12px;}p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	margin: 0px 5px 15px 10px;}td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;}a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	color: #F00; 	text-decoration: none;}a:hover {	color: #FFF;}table.liste td{	padding-bottom: 10px;	color: #F00;	font-size: 11px;	line-height: 15px;}#container {	width: 800px;	text-align: left;	margin: 20px auto 0px auto;	background-color: #181818;	background-image: url(../images/navi_bg.gif);	background-repeat: repeat-y;	background-position: top left;}#header {	font-size: 12px;	background-image: url(../images/header.gif);	background-repeat: no-repeat;	background-position: top left;	height: 85px;}#header_oben {	height: 67px;}#header_oben h1 a {	display: block;	text-indent: -2400px;	width: 420px;	height: 80px;	font-size: 12px;	line-height: 14px;}#service_navi {	text-align: right;	padding-right: 10px;	background-color: #666;	background-image: url(../images/header_service.gif);	background-repeat: repeat-y;	background-position: top left;}#service_navi a {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	text-decoration: none;	color: #FFF;	text-transform: uppercase;}#service_navi a:hover, #service_navi a.active {	color: #333;}#middle {	padding-top: 50px;}#menu {	width: 155px;	float: left;}#menu a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	text-decoration: none;	color: #999;	text-transform: uppercase;	font-weight: bold;	padding-left: 17px;	background-image: url(../images/caro.gif);	background-repeat: no-repeat;	background-position: top left;}#menu a:hover, #menu a.active {	color: #FFF;	background-image: url(../images/square.gif);	background-repeat: no-repeat;	background-position: top left;}#menu_oben {	}#menu_oben div, #menu_unten div {	margin-bottom: 18px;	padding-left: 7px;}#menu_unten {	padding-top: 40px;	margin-bottom: 160px;}#content {	}/*Wird nur auf der Kontaktseite angewendet (nächste zwei divs)*/#contact {	float: left;}#alert {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF0000;	font-weight: bold;}#texte {	float: left;	width: 300px;}#texte img {	border: 1px solid #FFF;}/*Wenn nur ein Bild kommt in der rechten Spalte...*/#bild_gross {	text-align: center;	padding-top: 3px;}#bild_gross img {	border: 1px solid #FFF;}/*Wenn etwas anderes kommt in der rechten Spalte...*/#spalte_rechts {	padding-top: 24px;	margin-left: 484px;}#spalte_rechts img {	border: 1px solid #FFF;}#footer {	height: 85px;	background-color: #666;	background-image: url(../images/footer_bg.gif);	background-repeat: repeat-y;	background-position: top left;}#bildleiste {	padding-top: 15px;	padding-left: 170px;}#bildleiste a {	margin-right: 15px;	font-size: 12px;	color: #181818;}#bildleiste a:hover {	color: #FFF;}#bildleiste a img {	border: 1px solid #FFF;}#bildleiste a:hover img{	border: 1px solid #000;}#bildleiste p {	margin-top: 15px;	margin-left: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}/*Kontaktformular*/label.highlight {	color: #FF0000;}form table {	padding-top: 15px;}form table th, form table td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 0px 15px 7px 10px;}form table th {	font-weight: normal;	text-align: left;}input, textarea {	background-color: #CCC;}
