body { background: url(../images/bg-seite.gif) 0px 0px repeat-x; font-family: Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size: 12px; margin: 0px; padding: 0px; line-height: 19px; color: #6e6e6e; text-align: center; }
table { border: 0px; border-collapse: collapse; font-size: 11px; }
form { margin: 0px; padding: 0px; }
a { text-decoration: none; }
a img { border: 0px; }
strong { font-weight: bold; }
img { border: 0px; }


.rahmen 			{ width: 987px; margin: 0 auto; text-align: left; }

	.oben 				{ background: url(../images/bg-oben.gif) no-repeat 0px 0px; position: relative; width: 987px; height: 88px; }
	.oben ul			{ position: absolute; left: 274px; top: 50px; list-style-type: none; margin: 8px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	.oben li			{ background: url(../images/bg-menu.gif) no-repeat 0px 5px; margin: 0px 0px 0px 0px; padding: 0px 14px 0px 14px; float: left; }
	.oben a				{ font-size: 13px; color: #fff; font-weight: bold; }
	.oben a:hover		{ color: #dbda80; }
	.oben a.aktiv 		{ color: #dbda80; }
	.oben li.erstes		{ background: none; padding-left: 0px; }	
	
	.links				{ float: left; width: 166px; height: 432px; background: url(../images/bg-links.gif) no-repeat 0px 0px; position: relative; }
	.links address		{ position: absolute; right: 18px; bottom: 58px; font-style: normal; font-size: 11px; text-align: right; }	
	.links address a	{ color: #6e6e6e; }	
	.links address a:hover	{ color: #bab900; }
		.partner			{ position: absolute; left: 0px; top: 78px; }
	
	.mitte				{ float: left; width: 566px; height: 432px; background: url(../images/bg-mitte.gif) no-repeat 0px 0px; position: relative; }
		.flash			{ position: absolute; left: 0px; top: 0px; }
		.preise			{ position: absolute; left: 42px; top: 30px; }
		.preise table	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 11px; width: 520px; }
		.preise th		{ color: #fff; font-weight: normal; text-align: left; vertical-align: top; padding: 0px 0px 4px 0px; border-bottom: 1px solid #d4d123; line-height: 16px; }
		.preise td		{ color: #fff; padding: 4px 0px 4px 0px; border-bottom: 1px solid #d4d123; line-height: 17px; }
		.preise .letztes { border-bottom: 0px; }
		.preise a		{ color: #dedb84; }
		
		.anfrage			{ position: absolute; left: 42px; top: 30px; }
		.anfrage table		{ width: 500px; }
		.anfrage th			{ color: #fff; text-align: left; vertical-align: top; padding: 0px 0px 8px 0px; font-size: 12px; }
		.anfrage td 		{ color: #fff; padding: 2px 0px 2px 0px; line-height: 17px; vertical-align: top; }
		.anfrage input		{ height: 20px; width: 200px; font-size: 11px; padding: 2px 2px 0px 2px; font-family: Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif;}
		.anfrage select 	{ height: 20px; width: 200px; font-size: 11px; padding: 2px 2px 0px 2px; font-family: Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif; }
		.anfrage textarea 	{ width: 300px; font-size: 11px; padding: 2px 2px 0px 2px; font-family: Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif; }
		.anfrage .button 	{ color: #6e6e6e; background: #e4e13d; border: 1px solid #d4d123; font-size: 11px; display: block; line-height: 14px; margin: 8px 0px 20px 0px; padding: 0px 0px 0px 0px; font-weight: bold;}
		.anfrage a			{ color: #dedb84; }
		
	
	.rechts				{ float: left; width: 255px; height: 432px; background: url(../images/bg-rechts.gif) no-repeat 0px 0px; }		
		.inhalt				{ margin: 40px 0px 28px 22px; }
		.inhalt h1			{ margin: 0px 0px 6px 0px; padding: 0px 0px 0px 0px; font-size: 20px; font-weight: normal; color: #bab900; }
		.inhalt h2			{ margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; font-size: 20px; font-weight: normal; color: #6e6e6e; }
		.inhalt p			{ margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; }
		.inhalt a 			{ color: #bdba00; font-weight: bold; }
		.inhalt a:hover		{ color: #878500; }
		
	.unten				{ background: url(../images/bg-unten.gif) no-repeat 0px 0px; position: relative; width: 987px; height: 81px; clear:both; }	
		.sprache			{ position: absolute; left: 274px; top: 10px; }
		.sprache a			{ color: #bab900; font-weight: bold; font-size: 11px; }
		.sprache a:hover	{ color: #6e6e6e; }
		.sprache span		{ margin: 0px 0px 0px 30px; }