	@import url(css-all.css);

/* Grundeinstellungen ____________________________________________________ */

	#oese										{ position: absolute; left: 5px; top: 59px; }
	#rahmen										{ background: url(/images/design/bg-schatten.gif) repeat-y right top #FFFFFF; margin: 0px 0px 0px 43px; width: 777px; }



/* Oben __________________________________________________________________ */

	#oben										{  }
	
	a.logo										{ display: block; font-size: 512px; line-height: 512px; overflow: hidden; position: absolute; top: 86px; left: 565px; width: 186px; height: 65px; z-index: 1; }
	
	ul.menu										{ list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; left: 50px; top: 6px; }
	ul.menu li									{ float: left; margin: 0px 0px 0px 0px; padding: 0px 32px 0px 0px; position: relative; }
	ul.menu li a								{ color: #000000; display: block; font-size: 12px; line-height: 12px; padding: 6px 7px 8px 7px; }
	ul.menu li a:hover							{ background: #B20034; color: #FFFFFF; }
	ul.menu li.aktiv a							{ color: #8E0030; font-weight: bold; }
	
	ul.menu ul									{ background: #D2D2D2; display: none; position: absolute; left: 0px; top: 26px; list-style-type: none; margin: 0px 0px 0px 0px; padding: 2px 9px 3px 7px; width: 155px; }
	ul.menu ul li								{ background: url(/images/design/bg-navi-pfeil.gif) no-repeat 0px 8px; float: none; margin: 0px 0px 0px 0px; padding: 3px 0px 5px 13px; }
	ul.menu ul li a								{ color: #B20034; font-size: 11px; line-height: 13px; padding: 0px 0px 0px 0px; }
	ul.menu ul li a:hover						{ background: transparent; color: #000000; }
	ul.menu ul li.aktiv a						{ color: #000000; }
	
	ul.menu li.aktiv ul li a					{ font-weight: normal; }
	ul.menu li.aktiv ul li.aktiv a				{ font-weight: bold; }
	
	#flashcontent								{ _margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#oben img.flashunten						{ margin: -3px 0px 0px 0px; display: block; }
	#oben img.flashrechts						{ _margin: 0px 0px 0px -3px; }

	
	#menu										{ background: url(../images/design/bg-menu.gif) repeat-y left top; }
	
	div.banner									{ position: absolute; left: 825px; top: 7px; width: 163px; }
	div.banner img								{ margin: 5px 5px 5px 5px; }



/* Links _________________________________________________________________ */

	#links										{ clear: both; display: inline; float: left; margin: 7px 0px 0px 8px; width: 139px; }

	#sprache									{ padding: 0px 0px 23px 0px; }
	#sprache a									{ background: url(/images/design/bg-sprache-pfeil.gif) no-repeat left 3px; color: #000000; font-size: 10px; margin: 0px 7px 0px 5px; padding: 0px 0px 0px 13px; }

	#links ul									{ list-style-type: none; margin: 0px 0px 23px 0px; padding: 0px 0px 0px 5px; }
	#links li									{ background: url(/images/design/bg-links-pfeil.gif) no-repeat left 6px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 13px; }
	#links li a									{ color: #000000; }
	#links li a:hover							{ color: #8E0030; }
	#links li.aktiv a							{ color: #8E0030; font-weight: bold; }
	#links img.unesco							{ margin: 3px 0px 0px 0px; }
	#links a.skype								{ display: block; background: url(/images/design/bg-skype.gif) no-repeat 0px 0px; width: 40px; height: 40px; margin: 10px 0px 5px 45px; position: relative; }
	#links a.skype img							{ position: absolute; right: 3px; bottom: 3px; }
	
	.linie										{ background: url(/images/design/bg-links-linie.gif) repeat-x left top; display: block; overflow: hidden; height: 1px; margin: 0px 0px 5px 0px; }
	
	address										{ color: #727070; font-size: 9px; line-height: 14px; margin: 0px 0px 13px 0px; padding: 0px 0px 0px 5px; font-style: normal; }



/* Inhalt ________________________________________________________________ */

	#inhalt										{ font-size: 12px; float: left; margin: 39px 0px 0px 70px; width: 497px; }



/* Unten _________________________________________________________________ */

	#unten										{ clear: both; margin: 23px 0px 0px 0px; }
	
	#impressum									{ margin: 0px 0px 0px 98px; width: 707px; }
	#impressum td								{ font-size: 10px; color: #A8A8A8; padding: 0px 0px 13px 0px; }
	#impressum a								{ color: #A8A8A8; }
	#impressum span								{ margin: 0px 10px; }
	#impressum a:hover							{ color: #8E0030; }
	#impressum img								{ vertical-align: text-bottom; }



/* _______________________________________________________________________ */
