
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #fff;
	text-align: left;
}

h1 {
	font-size: 11px;
	margin: 0 0 5px 0;
}

ul {
	margin: 0 0 0 15px;
	padding: 0;
}

p {
	margin: 0 0 20px 0;
}

#navi, #haareklein, #subnavi, .linkaktiv {
	display: none;
}

#links {
	width: 350px;
	margin: 0 20px 0 72px;
}

#rechts {
	width: 350px;
	margin: 0 20px 0 72px;
}

#logofolge {
	background-image: url(images/hg-linie-h.gif);
	height: 93px;
	font-size: 2.2em;
	color: #fff;
}

#logo {
	position: absolute;
	left: 50%;
	top: 50px;
	margin-left: -15px;
	z-index: 2;
	font-size: 2.4em;
}

.signet {
	margin: 20px 15px 0 60px ;
	float: left;
}

.abstand {
	padding: 43px 0 0 0;
}

hr {
	color: #FF9934;
}

.ueberschrift {
	color: #352F99;
	font-size: 14px;
	font-weight: bold;
}

#template {
	width: 649px;
	border: 1px solid #333399;
}

#cms {
	margin: 71px 0 0 72px;
}

#cmstrends {
	margin: 0 0 0 72px;
	height: 1500px;
}

#cmsaktuell {
	margin: 0 0 0 162px;
	width: 750px;
	height: 4000px;
}


.headline {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 20px 0;
}

.headline2 {
	font-size: 16px;
	font-weight: bold;
}

#adresszeile {
	background-color: #333399;
	color: #fff;
	padding: 5px 0;
	text-align: center;
}

#inhalt {
	margin: 71px 0 0 144px;
}

.bild {
	float: left;
	margin: 0 20px 0 0;
}

.text {
	width: 195px;
	height: 220px;

}



.betrieborange {
	border-bottom: 1px solid #FF9934;
	padding: 8px 0 8px 0;
}

.betriebesch {
	border-bottom: 1px solid #FF9934;
	padding: 8px 0 8px 0;
}



#inhaltkontakt {
	margin: 70px 0 0 162px;
}

#kontaktlinks {
	margin: 0 50px 0 0;
	width: 285px;
}

#kontaktrechts {
	width: 360px;
}

.bezeichnung {
	width: 80px;
	float: left;
}

.bezeichnung {
	float: left;
}

.zeile {
	margin: 0 0 5px 0;
}

.input {
	width: 200px;
	border: 1px solid #000;
}

.textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 200px;
	height: 100px;
	border: 1px solid #000;
}