	@import url(css-all.css);

/* Grundeinstellungen ____________________________________________ */

	#flashbanner { padding: 10px 0px 20px 0px; }

	#rahmen { margin: 40px auto 0px auto; text-align: left; width: 962px; position: relative; }

/* Oben __________________________________________________________ */

	#oben { margin: -25px 0px 0px -28px; position: relative; z-index: 1; width: 854px; height: 154px; }
	
	#Suche { color: #015596; font-family: Arial Narrow, Arial, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; position: absolute; right: 10px; top: 65px; }
	#Suche input { border: solid 1px #000000; font-size: 10px; margin: 0px 0px 2px 0px; width: 73px; height: 18px; }
	#Suche .kurz { width: 118px; }
	#Suche a { background: url(/images/design/bg-suche.gif) no-repeat right center; font-size: 10px; font-weight: normal; font-family: Verdana; padding: 2px 20px 2px 0px; text-transform: uppercase; }
	
	#navigation { font-family: Arial Narrow, Arial, Helvetica, Sans-serif; font-size: 18px; font-weight: bold; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; left: 197px; top: 168px; z-index: 7; }
	#navigation li { float: left; position: relative; margin: 0px 12px 0px 0px; padding: 0px 0px 0px 0px; width: 206px; }
	#navigation li a { color: #5C8DC0; display: block; float: left; min-height: 44px; _height: 44px; line-height: 44px; padding: 0px 0px 0px 70px; }
	#navigation li a:hover { color: #000000; }
	#navigation li.aktiv, #navigation a:hover {  }
	
	#navigation ul { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; background: #D4D4D4; display: none; font-weight: normal; list-style-type: none; margin: 0px 0px 0px 0px; padding: 1px; position: absolute; left: 3px; top: 44px; min-width: 198px; width: 198px; }
	#navigation ul li { background: url(/images/design/bg-li.gif) no-repeat 5px 2px #E8E9EB; display: block; float: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 198px; }
	#navigation ul li.aktiv { font-weight: bold; }
	#navigation ul li a { background: url(/images/design/bg-li.gif) no-repeat 5px 2px #E8E9EB; color: #065983; display: block; float: none; min-height: 16px; _height: 16px; line-height: 16px; padding: 0px 3px 0px 24px; }
	#navigation ul li a:hover { color: #E1B80B; }
	
	#TopAussteller { background: url(/images/design/bg-menu-aussteller.jpg) no-repeat 0px 0px; }
	#TopBesucher { background: url(/images/design/bg-menu-besucher.jpg) no-repeat 0px 0px; }
	#TopPresse { background: url(/images/design/bg-menu-presse.jpg) no-repeat 0px 0px; }
	
	#sprache { font-size: 9px; position: absolute; left: 817px; top: 135px; }
	#logo { position: absolute; left: 24px; top: 10px; }
	
	img.oben	{ position: absolute; left: 0px; top: 0px; }


	
/* Mitte _________________________________________________________ */

	#mitte { background-color: #FFFFFF; float: left; width: 825px; min-height: 667px; _height: 667px; position: relative; }
	

	
/* Links _________________________________________________________ */

	#links { display: inline; float: left; width: 136px; margin: 13px 0px 0px 18px; }

	.menu { background: #065A87; border: solid 1px #890100; font-size: 11px; line-height: 16px; list-style-type: none; margin: 0px 0px 9px 0px; padding: 0px 0px 7px 0px; }
	.menu li { border-bottom: solid 1px #065A87; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	.menu li a { color: #FFFFFF; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 7px; }
	.menu li a:hover { background: #E2B814; color: #065A87; }
	.menu li.aktiv a { background: url(/images/design/bg-li-aktiv.gif) no-repeat 3px 2px #E2B814; color: #065A87; font-weight: bold; padding: 0px 0px 2px 20px; }


/* Inhalt ________________________________________________________ */

	#inhalt { float: left; margin: 64px 0px 15px 17px; width: 639px; }
	#abstand { margin: 0px 25px 0px 28px; padding: 20px 0px 0px 0px; }
	
	#startseite { float: left; margin: 10px 0px 15px 17px; overflow: hidden; width: 639px; }



/* Rechts ________________________________________________________ */

	#rechts { float: left; margin: 0px 0px 0px 7px; width: 120px; }



/* Unten _________________________________________________________ */

	#unten { clear: both; color: #FFFFFF; font-size: 10px; margin: 0 auto; padding: 3px 0px 15px 0px; width: 962px; text-align: left; }
	#unten a { color: #FFFFFF; }
	#unten a:hover { color: #000000; }
	#unten a, #unten span { margin: 0px 5px 0px 5px; }
	#unten a img { vertical-align: text-bottom; }
	
	
	#intro { background: url(/images/design/bg-mitte.gif) 0px 0px; width: 835px; position: relative; height: 410px; }
	#intro img { position: absolute; top: 0px; left: 5px; }
	#intro p { position: absolute; top: 348px; left: 0px; text-align: center; color: #7D7D7D; font-size: 10px; line-height: 13px; width: 830px; }
	#intro a { color: #7D7D7D; }



/* Ende __________________________________________________________*/