@charset "UTF-8";body {	margin: 0px auto;	width: 320px;	background-repeat: repeat-x;	background-color: #000000;	background-image: url(../images/HG_ernlegrafik.jpg);}#wrap  {	margin-right: auto;	margin-left: auto;	display: inline;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px;	background-color: #FFFFFF;	width: 320px;	float: left;}.logo {	height: 72px;	width: 320px;}.picklein {	width: 296px;}.pic_galerie {	width: 205px;	float: left;	padding-bottom: 3px;}.table {	float: left;	width: 830px;}#content {	margin: 0px;	padding: 0px;	width: 320px;}.header {	margin: 0px;	width: 320px;	background-repeat: repeat-x;	display: inline;	padding: 0px;}#headerblock {	float: left;	width: 320px;	height: 72px;	margin: 0px;	padding: 0px;	background-image: url(../images/ernle_header_bg.jpg);	background-repeat: repeat-x;}#headerblock dl {	display: inline;	float: left;	width: 320px;	margin: 0px;}#headerblock dt {}#headblock {	margin: 0px;	padding: 0px;	display: inline;	width: 600px;	float: left;}#headblock dl {	margin: 0px;	padding: 10px 0px 0px 35px;	float: left;	width: 600px;}#headblock dt {}#copyblock {	float: left;	margin: 0px;	padding: 0px;	display: inline;}#copyblock dl {	display: inline;	margin: 20px 0px 0px;	padding: 0px 12px;	float: left;	width: 296px;}#copyblock dt {	margin: 0px;	padding: 0px;}#footerblock {	float: left;	width: 320px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #999999;	border-bottom-color: #999999;	background-color: #FFFFFF;}#footerblock dl {	display: inline;	float: left;	width: 296px;	margin: 0px;	padding-left: 12px;	padding-right: 12px;	padding-top: 5px;	padding-bottom: 5px;	text-align: justify;}#footerblock dt {}#impressum {	float: left;	width: 320px;	display: inline;	padding-top: 5px;	padding-bottom: 5px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #000000;}#impressum dl {	display: inline;	float: left;	width: 320px;	margin: 0px;}#impressum dt {}.copy {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	line-height: 24px;	text-align: left;	margin: 0px;	padding: 0px;}.picwerbung {	width: 900px;}.h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #40A842;	text-align: left;	line-height: 24px;	font-weight: lighter;}.footer {	display: inline;	margin: 0px;	width: 320px;	padding: 0px;	border-top-style: none;	background-color: #FFFFFF;}.copyimpressum {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #C09B5B;	line-height: 1.4em;	padding-left: 10px;	padding-right: 10px;	float: left;	margin-top: 2px;}a:link {	text-decoration: none;	color: #2DB3E1;}a:visited {	text-decoration: none;	color: #666666;}a:hover {	text-decoration: none;	color: #FF9900;}a:active {	text-decoration: none;}.copymitte {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	line-height: 18px;}.navi {	display: inline;	margin: 0px;	height: 25px;	padding: 0px;}.headline {	display: inline;	padding-bottom: 0px;	margin: 0px;	height: 70px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;}.copy_anschrift {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: 18px;	text-align: left;}.copy_impressum {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	line-height: 26px;	text-align: right;}.copy_rechts {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: 18px;	text-align: left;}.navielement {	height: 25px;}.copy_galerie {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 18px;	text-align: left;	float: left;	width: 205px;}.platzhalter {	width: 1px;	margin-bottom: 0px;	margin-right: 0px;	height: 1px;}#accordion {	margin:4px 0px 20px;}h3.toggler {	cursor: pointer;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	background: #FFFFFF;	color: #2BB1E7;	margin: 0 0 2px;	padding: 1px 5px 5px 0px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}div.element p, div.element h4 {	margin:0px;	padding:4px;}blockquote {	padding:5px 20px;}.h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	text-align: left;}#formular {	margin: 0px;	padding: 0px;	width: 296px;	background-color: #FFFFFF;	float: left;}.tablehight {	float: left;	width: 296px;	padding: 0px;	margin: 0px;}#table1 {	float: left;	width: 296px;}#table1 dl {	display: inline;	float: left;	margin: 0px;	padding: 0px;}#table1 dt {}.textfeld {	width: 97%;	margin: 0px;	padding: 0px;}.sendenbutton {	float: left;	margin-top: 5px;}.textfeld_nachricht {	width: 98%;	height: 100px;}