	@import url(css-all.css);

/* Grundeinstellungen ____________________________________________ */

	#rahmen { width: 970px; position: relative; }



/* Oben __________________________________________________________ */

	#oben { background: #E22F24; height: 138px; clear: both; }
	#logo { position: absolute; left: 399px; top: 3px; }
	#sprache { position: absolute; left: 805px; top: 120px; }
	#sprache a { color: #FFFFFF; background: url(/images/design/bg-weiter-weis.gif) no-repeat right center; float: right; text-align: right; margin: 0px 9px 0px 8px; padding: 0px 15px 0px 0px; }
	#sprache a:hover { color: #000000; background: url(/images/design/bg-weiter-rot.gif) no-repeat right center; }


	
/* Mitte _________________________________________________________ */

	#mitte { width: 970px; background: url(/images/design/bg-mitte.gif) repeat-y 0px 0px; clear: both; }
	
	
	
/* Links _________________________________________________________ */

	#links { float: left; width: 188px; margin: 0px 0px 0px 0px; padding: 0px 0px 16px 0px; }
	
	#links a.logorohrdorfer { margin: 0px 0px 0px 14px; }

	#menu { font-size: 12px; font-weight: bold; line-height: 18px; list-style-type: none; margin: 0px 33px 25px 14px; padding: 24px 0px 0px 0px; }
	#menu li { margin: 0px 0px 0px 0px; padding: 0px 0px 1px 0px; }
	#menu li a { background: #FEF17F; color: #000000; border: solid 1px #000000; display: block; margin: 0px 0px 8px 0px; padding: 1px 0px 0px 14px; }
	#menu li.aktiv a, #menu li a:hover  { background: #000000; color: #FDE300; border: solid 1px #000000; }
	#menu li.aktiv ul li a { background: url(/images/design/bg-li-links.gif) no-repeat 0px 6px; background-color: transparent; font-weight: normal; }
	
	#text-links { font-size: 14px; font-weight: bold; line-height: 18px; list-style-type: none; margin: 0px 33px 25px 14px; padding: 24px 0px 0px 0px; }
	#text-links li { margin: 0px 0px 0px 0px; padding: 0px 0px 1px 0px; }
	#text-links li p { color: #FDE300; text-align: right; width: 100px; margin: 0px 0px 10px 40px; }
	#text-links li p span { color: #FFFFFF; }
	#text-links li a { background: #FEF17F; border: solid 1px #000000; color: #000000; display: block; font-size: 12px; margin: 20px 0px 8px 0px; padding: 1px 0px 0px 0px; text-align: center; }
	#text-links li.aktiv a, #text-links li a:hover  { background: #000000; color: #FDE300!important; border: solid 1px #000000; }
	#text-links li.aktiv ul li a { background: url(/images/design/bg-li-links.gif) no-repeat 0px 6px; background-color: transparent; font-weight: normal; }

	
	
	
	#wolke { margin: 25px 0px 12px 53px; }



/* Inhalt ________________________________________________________ */

	#inhalt { float: left; width: 590px; background: #FFFFFF; margin: 24px 0px 0px 21px; padding: 0px 0px 0px 0px; }
	
	
	
/* Rechts ________________________________________________________ */

	#rechts { float: left; width: 150px; _width: 152px; padding: 1px 0px 1px 0px; margin: 24px 0px 0px 19px; border: solid 1px #000000; background: #FDE300; }
	#rechts a:hover { color: #E22F24; }
	
	#rechts a.pfeil { float: right; clear: both; color: #000000; background: url(/images/design/bg-weiter-rot.gif) no-repeat right center; margin: 5px 9px 0px 0px; padding: 0px 15px 0px 0px; width: 114px; _width: 130px; }
	#rechts a:hover.pfeil { color: #E22F24; background: url(/images/design/bg-weiter-weis.gif) no-repeat right center; }

	#memberarea h1 { background: #E22F24; color: #FFFFFF; border: solid 1px #000000; width: 123px; _width: 134px; font-size: 12px; margin: 30px 0px 0px 8px; padding: 1px 0px 2px 9px; }	
	#memberarea h1.aktiv { background: #000000; color: #E22F24; border: solid 1px #000000; }	
	#memberarea input { color: #BFBDBD; border: solid 1px #000000; width: 134px; margin: 10px 0px 0px 8px; padding: 1px 0px 0px 9px; }
	
	#newsletter p { color: #000000; font-size: 13px; margin: 5px 0px 0px 0px; padding: 0px 35px 0px 35px; text-align: center; }	
	#newsletter a { background: #E22F24; color: #FFFFFF; border: solid 1px #000000; display: block; width: 130px; _width: 132px; font-size: 12px; font-weight: bold; margin: 5px 0px 8px 8px; padding: 1px 0px 2px 0px; text-align: center; }	
	#newsletter a:hover, #kontakt a.aktiv { background: #000000; color: #E22F24; border: solid 1px #000000; }	
	
	#frage { margin: 30px 0px 0px 0px; }	
	#frage p { background-color: #FCE98A; border: solid 1px #000000; font-size: 12px; margin: 0px 5px 0px 5px; padding: 2px 32px 2px 32px; text-align: center; }	
	#frage a { background: #E22F24; color: #FFFFFF; border: solid 1px #000000; display: block; font-size: 12px; font-weight: bold; margin: 5px 5px 8px 5px; padding: 1px 0px 2px 0px; text-align: center; }	
	#frage a:hover, #kontakt a.aktiv { background: #000000; color: #E22F24; border: solid 1px #000000; }	

	#box { border: solid 1px #000000; background: #FEF17F; margin: 60px 0px 0px 8px; padding: 0px 0px 0px 0px; width: 132px; _width: 134px; }
	#box h1 { font-size: 12px; margin: 4px 0px 0px 9px; padding: 0px 0px 0px 0px; }
	#box p { font-size: 10px; margin: 0px 9px 0px 9px; padding: 0px 0px 0px 0px; }
	#box img { margin: 4px 0px 6px 9px; padding: 0px 0px 0px 0px; }
	#box-platzhalter { height: 120px; }
	
	#kontakt { margin: 60px 0px 0px 1px; padding: 0px 0px 0px 0px; width: 134px; }
	#kontakt p { margin: 0px 9px 6px 9px; padding: 0px 0px 0px 0px; }	
	#kontakt a { background: #E22F24; color: #FFFFFF; border: solid 1px #000000; display: block; width: 130px; _width: 132px; font-size: 12px; font-weight: bold; margin: 0px 0px 8px 8px; padding: 1px 0px 2px 0px; text-indent: 9px; }	
	#kontakt a:hover, #kontakt a.aktiv { background: #000000; color: #E22F24; border: solid 1px #000000; }	
	
	.report {  }
	.report span.datum { font-size: 13px; font-weight: bold; margin: 0px 0px 10px 0px; }
	.report .weiter { position: relative; left: 0px; top: -13px; float: right; background: url(/images/design/bg-weiter-rot.gif) no-repeat 0px 0px; padding: 0px 9px 0px 0px; min-height: 9px; }
	.report .weiter:hover { background: url(/images/design/bg-weiter-weis.gif) no-repeat 0px 0px; }

	

	

/* Unten _________________________________________________________ */

	#unten { clear: both; position: relative; width: 970px; background: #FFFFFF; left: 0px; bottom: 0px; margin: -4px 0px 3px 0px; padding: 2px 0px 0px 9px; }
	#menu-unten { position: absolute; left: 0px; bottom: 18px; width: 188px; }
	#unten span { float: right; margin: 0px 6px 0px 0px; }



/* Ende __________________________________________________________*/