	@import url(css-all.css);

/* Grundeinstellungen ____________________________________________ */

	#rahmen { width: 978px; position: relative; margin: 0 auto; text-align: left; }
	div.rahmenprivacy { width: 600px; position: relative; margin: 0 auto; text-align: left; }
	div.inhaltprivacy { margin: 20px 20px 20px 20px; }



/* Oben __________________________________________________________ */

	#oben { position: relative; height: 228px; }
	#oben a:hover { color: #CC0000; }

	#logo { background: #ED1B24; display: block; position: absolute; left: 0px; top: 0px; width: 201px; height: 187px; text-align: center; }
	#logo img { margin: 45px 0px 0px 0px; }
	
	#flash { position: absolute; left: 201px; top: 0px; }
	
	#suchen { background: url(/images/design/bg-linie-weiss.gif) repeat-x #F2545B; position: absolute; left: 0px; top: 187px; width: 201px; height: 41px; }
	#suchen table { margin: 2px 0px 0px 8px; }
	#suchen td { height: 39px; }
	#suchen input { background: #FAC3C6; border: solid 1px #A78498; margin: 0px 7px 0px 7px; height: 21px; width: 100px; }
	#suchen p { overflow: hidden; text-indent: -300px; width: 50px; }
	
	#sprache { margin: 0px 20px 0px 0px; }	
	#gruppe { font-size: 10px; position: absolute; left: 201px; top: 189px; line-height: 37px; width: 588px; height: 39px; text-align: right; }



/* Mitte _________________________________________________________ */

	#mitte {  }



/* Links _________________________________________________________ */

	#links { float: left; width: 201px; }

	#menu { background: url(/images/design/bg-menu.jpg) repeat-x 0px 0px #ED1B24; font-size: 11px; line-height: 16px; list-style-type: none; margin: 0px 0px 0px 0px; padding: 30px 8px 24px 9px; }
	#menu li { margin: 0px 0px 0px 0px; padding: 0px 0px 1px 0px; }
	#menu li a { background: #940F13; color: #FFFFFF; display: block; margin: 0px 0px 5px 0px; padding: 0px 0px 1px 14px; }
	#menu li.umafix a { background: #F2B138; color: #000000; }
	#menu li a:hover { background: #000000; }
	#menu li.umafix a:hover { background: #000000; color: #FFFFFF; }
	#menu li.aktiv a { background: #000000; font-weight: bold; }
	#menu li.aktivumafix a { background: #000000; font-weight: bold; color: #FFFFFF; }
	#menu li.aktiv ul li a { background: url(/images/design/bg-li-links.gif) no-repeat 0px 6px; background-color: transparent; font-weight: normal; }
	#menu li.aktiv ul li a:hover { background: url(/images/design/bg-li-links.gif) no-repeat 0px 6px; background-color: transparent; color: #000000; font-weight: normal; }
	#menu li ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
	#menu li ul li { margin: 0px 0px 0px 0px; padding: 0px 0px 1px 14px; }
	#menu li ul li a { background: url(/images/design/bg-li-links.gif) no-repeat 0px 6px; background-color: transparent; font-weight: normal; margin: 0px 0px 0px 0px; }
	#menu li ul li.aktiv a { color: #000000; }

	#adresse { width: 201px; }
	address { background: #BD080F; color: #F2CECF; font-style: normal; font-size: 9px; line-height: 14px; padding: 10px 0px 12px 23px; }
	address a { color: #F2CECF; }



/* Inhalt ________________________________________________________ */

	#inhalt { float: left; margin: 39px 0px 0px 38px; padding: 0px 0px 40px 0px; position: relative; width: 522px; }



/* Rechts ________________________________________________________*/

	#rechts { position: absolute; left: 810px; top: 10px; }



/* Unten _________________________________________________________*/

	#unten { color: #6B6B6B; font-size: 9px; margin: 0px 0px 0px 249px; padding: 0px 0px 10px 0px; }
	#unten a { color: #6B6B6B; }
	#unten a:hover { color: #CC0000; }
	#unten img { vertical-align: text-bottom; }
	#unten span { margin: 0px 7px 0px 7px; }



/* Ende __________________________________________________________ */
