/* eine id, darf nur einmal im HTML Dokument auftauchen 
******************************************************/

body {				font-family: Arial; font-size: 12px; background-color: #CCCCCC; }

#wrapper { 			width: 802px; height: 602px; margin: 0 auto; margin-top: 25px; }
#main { 			width: 802px; height: 602px; margin: 0; background: url(../images/bg_haertter.png) no-repeat; }
#footer {			width: 802px; height: 20px; }

#infocontainer {	padding: 305px 0px 0px 0px; }

#leistungen {		width: 275px; height: 240px; float: left; margin-left: 155px; }
#kontakt {			width: 270px; height: 240px; float: left; }

p.footercopy {		font-family: Arial; font-size: 10px; color: #666666; padding: 8px 0px 0px 0px; text-align: center; }
p.leistungen {		font-family: Arial; font-size: 15px; color: #000000; line-height: 23px; padding: 0px 0px 0px 0px; }
p.marker {			font-family: Arial; font-weight: bold; font-style: italic; font-size: 15px; color: #ffffff; line-height: 23px; 
					padding: 25px 0px 0px 0px; }

p.kontaktcopy {		font-family: Arial; font-size: 12px; color: #000000; line-height: 18px; padding: 0px 0px 0px 0px; }


table {				width: 270px; border: none; }
table td.row1 {		width: 62px; text-align: right; padding: 0px 16px 0px 0px; border: none; }
table td.row2 {		width: 190px; border: none; }
table td.clear {	height: 18px; border: none; }

a.link:visited {	font-family: Arial; font-size: 12px; color: #000000; line-height: 18px; padding: 0px 0px 0px 0px; text-decoration: none; }
a.link:active {		font-family: Arial; font-size: 12px; color: #000000; line-height: 18px; padding: 0px 0px 0px 0px; text-decoration: none; }
a.link:link {		font-family: Arial; font-size: 12px; color: #000000; line-height: 18px; padding: 0px 0px 0px 0px; text-decoration: none; }
a.link:focus {		font-family: Arial; font-size: 12px; color: #000000; line-height: 18px; padding: 0px 0px 0px 0px; text-decoration: none; }
a.link:hover {		font-family: Arial; font-size: 12px; color: #000000; line-height: 18px; padding: 0px 0px 0px 0px; text-decoration: underline; }