body {
	margin: 0px; padding: 0px; background-color: #D8E7D2; font-size: 1em; color: #000; font-family: arial, sans-serif; text-align: center;
}

.breaker { clear: both; overflow: hidden; }
.text-fett { font-weight: bold; }

#site {	width: 960px; margin: 0 auto; text-align: left; border: 0px solid #000; }

#titel-2-text, #titel-2-objekt, #titel-2-rechts { float: left; }
	#titel-2-text { width: 641px; height: 120px; background-image: url(Bilder/titel_text_hg.jpg); background-repeat: repeat-y; }
	#titel-2-objekt { width: 175px; }
	#titel-2-rechts { width: 144px; height: 120px; background-image: url(Bilder/titel_rechts_hg.jpg); background-repeat: repeat-y; }
	
#menue { width: 960px; height: 42px; background-image: url(Bilder/hm_hg.jpg); background-repeat: no-repeat; }
	#menue-text, #menue-objekt, #menue-rechts { float: left; }
	#menue-text { width: 540px; margin-left: 100px; padding-top: 10px; font-size: 1.2em; color: #000; }
		#menue-text-punkt1, #menue-text-punkt2, #menue-text-punkt3, #menue-text-punkt4, #menue-text-punkt5 { float: left; }
		#menue-text-punkt1 a, #menue-text-punkt2 a, #menue-text-punkt3 a, #menue-text-punkt4 a, #menue-text-punkt5 a { color: #000; text-decoration: none; }
		#menue-text-punkt1 a.active, #menue-text-punkt2 a.active, #menue-text-punkt3 a.active, #menue-text-punkt4 a.active, #menue-text-punkt5 .active { color: #AE2304; }
		#menue-text-punkt1 a:hover, #menue-text-punkt2 a:hover, #menue-text-punkt3 a:hover, #menue-text-punkt4 a:hover, #menue-text-punkt5 a:hover { color: #AE2304; }
		.menue-text-punkt-an { color: #AE2304; }
		#menue-text-punkt1 { width: 100px; }
		#menue-text-punkt2 { width: 120px; }
		#menue-text-punkt3 { width: 90px; }
		#menue-text-punkt4 { width: 70px; }
		#menue-text-punkt5 { width: 90px; }
	#menue-objekt { width: 175px; }
	#menue-rechts { width: 144px; padding-top: 5px; text-align: center; font-size: 0.8em; }
		#menue-rechts-zeile1, #menue-rechts-zeile2 { height: 16px; }
			#menue-rechts-punkt1, #menue-rechts-punkt2 { float: left; }
			#menue-rechts-punkt1 { width: 80px; }
			#menue-rechts-punkt2 { width: 60px; }
			#menue-rechts-punkt3 { width: 140px; }
			#menue-rechts-punkt1 a, #menue-rechts-punkt2 a, #menue-rechts-punkt3 a { color: #000; text-decoration: none; }
			#menue-rechts-punkt1 a.active, #menue-rechts-punkt2 a.active, #menue-rechts-punkt3 a.active { color: #AE2304; }
			#menue-rechts-punkt1 a:hover, #menue-rechts-punkt2 a:hover, #menue-rechts-punkt3 a:hover { color: #AE2304; }
			
#content { width: 960px; height: 550px; background-image: url(Bilder/content_hg.jpg); background-repeat: repeat-y; }
	#content-links, #content-trenner, #content-rechts { float: left; }
	#content-links { width: 680px; margin-left: 20px; }
		#content-links-inhalt { width: 680px; }
		#content-links-inhalt h1 { font-size: 1.1em; fontweight: bold; }
		#content-links-inhalt h2 { font-size: 1em; fontweight: bold; }
		#content-links-inhalt p { font-size: .9em; }
		#content-links-inhalt td { font-size: .9em; }
		#content-links-inhalt a { color: #000; }
		#content-links-inhalt a:hover { color: #F4E39B; }
		#content-links-inhalt .textlink a:hover { color: #000; }
	#content-trenner { width: 5px; margin-left: 20px; }
	#content-rechts { width: 235px; }
		#galerie { width: 152; margin-left: 40px; }
			#galerie-bild-text { text-align: center; font-size: 0.8em; }
			#galerie-bild { width: 152; height: 127px; margin-top: 2px; padding-top: 8px; padding-left: 8px; background-image: url(Bilder/bilder-galerie.jpg); background-repeat: no-repeat; }
		.content-rechts-trenner-waagrecht { width: 224px; height: 1px; margin-top: 10px; font-size: 1px; background-image: url(Bilder/trenner_waagrecht.jpg); background-repeat: no-repeat; }
		.content-rechts-text { margin-top: 10px; font-size: 0.8em; text-align: center; }
	
	#content-rechts a { color: #000; }
	#content-rechts a:hover { color: #000; }
	input, textarea { background-color: #F7E8B1; color: #000; border: 1px solid #AE2304; }

#adressleiste { width: 960px; height: 20px; background-image: url(Bilder/adressleiste_hg.jpg); background-repeat:y-repeat; text-align: center; }
	#adressleiste-text { padding-top: 2px; font-size: .8em; color: #fff; }
	#adressleiste-text a { color: #fff; text-decoration: none; }
#footer { width: 960px; height: 8px; background-image: url(Bilder/content_hg.jpg); background-repeat: repeat-y; }
	#footer-inhalt { padding-top: 10px; font-size: 10px; color: #999; }