﻿/* Grundeinstellungen ____________________________________________________ */

	body 														{ background: url(/images/design/bg-body.gif) repeat-x 0px 0px #f5f9f0; text-align: center; padding: 5px 0px 0px 0px; }
	address														{ font-style: normal; }
	hr															{ display: none; }

	h1, h1 a 													{ color: #006f31; font-size: 24px; line-height: 26px; font-weight: normal; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; text-align: left; }
	h2, h2 a													{ color: #000000; font-size: 16px; line-height: 20px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; text-align: left; }
	h3, h3 a													{ color: #006e30; font-size: 12px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
	h3, h3 a:hover												{ color: #006e30; }
	h4, h4 a													{ font-size: 12px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
	h5, h5 a													{ font-size: 11px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
	h6, h6 a													{ font-size: 11px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a							{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none; }
	
	ul 															{ margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
	ul li 														{ background: url(/images/design/bg-li.gif) no-repeat 0px 5px; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 12px; _height: 1px; }
	ul li ul													{ float: none; }
	ol 															{ margin: 0px 0px 16px 0px; padding: 0px 0px 0px 32px; }
	ol li 														{ margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }
	.abstand													{ margin: 0px 0px 16px 0px; }
	
	div.innen 													{ position: relative; width: 978px; margin: 0 auto; text-align: left; }
	
	
	
/* Quicklinks ____________________________________________________________ */

	div.quicklinks												{ background-color: #7ab51d; color: #FFFFFF; padding: 0px 0px 0px 0px; }
	div.quicklinks div.innen									{ height: 224px; position: static; overflow: hidden; }
	div.quicklinks ul.quicklinksinnen							{ background: transparent; float: left; display: inline; margin: 24px 18px 0px 0px; padding: 0px 26px 0px 0px; list-style-type: none; height: 174px; }
	div.quicklinks ul.letztes									{ background: transparent; margin: 24px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.quicklinks ul.quicklinksinnen li b						{ display: block; margin: 0px 0px 2px 0px; }
	div.quicklinks ul.quicklinksinnen li ul						{ margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; list-style-type: none; }
	div.quicklinks ul.quicklinksinnen li ul li					{ font-size: 11px; line-height: 19px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; }
	div.quicklinks ul.quicklinksinnen li a						{ text-decoration: none; color: #FFFFFF; }



/* Oben __________________________________________________________________ */

	div.oben 													{ background: url(/images/design/bg-oben.png) no-repeat center top; padding: 5px 0px 0px 0px; height: 139px; }
	div.oben div.obendrin										{ background: url(/images/design/bg-obendrin.png) no-repeat center bottom; margin: 0px 0px 0px 0px; height: 139px; }
	
	div.oben a.quicklinks										{ background: url(/images/design/bg-quicklinks.gif) no-repeat 0px 2px; color: #FFFFFF; font-size: 11px; line-height: 13px; padding: 0px 0px 0px 14px; position: absolute; left: 28px; top: -2px; text-decoration: none; }
	
	div.oben ul.menutop											{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; right: 0px; top: 0px; }
	div.oben ul.menutop li										{ background: url(/images/design/bg-menutop.gif) no-repeat 0px 6px; float: left; display: inline; margin: 0px 0px 0px 7px; padding: 0px 0px 0px 12px; }
	div.oben ul.menutop li.erstes								{ background: transparent; }
	div.oben ul.menutop li a									{ color: #6a735c; font-size: 11px; text-decoration: none; }
	div.oben ul.menutop li a:hover								{ color: #7ab51d; }
	
	div.oben a.logo												{ position: absolute; left: 195px; top: 29px; }

	div.oben ul.menu 											{ background: url(/images/design/bg-menu.png) no-repeat 0px 0px; position: absolute; left: 461px; top: 107px; z-index: 7; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 517px; height: 27px; }
	div.oben ul.menu li 										{ background: transparent; float: left; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.oben ul.menu li a 										{ float: left; height: 27px; line-height: 27px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; text-indent: -10000px; text-decoration: none; }
	div.oben ul.menu li.alpenverein a							{ background: url(/images/design/bg-menu.png) no-repeat 0px 0px; width: 147px; }
	div.oben ul.menu li.alpenverein a.aktiv,
	div.oben ul.menu li.alpenverein a:hover						{ background-position: 0px bottom; }
	div.oben ul.menu li.sektionen a								{ background: url(/images/design/bg-menu.png) no-repeat -167px 0px; width: 123px; }
	div.oben ul.menu li.sektionen a.aktiv,
	div.oben ul.menu li.sektionen a:hover						{ background-position: -167px bottom; }
	div.oben ul.menu li.projekte a								{ background: url(/images/design/bg-menu.png) no-repeat -310px 0px; width: 115px; }
	div.oben ul.menu li.projekte a.aktiv,
	div.oben ul.menu li.projekte a:hover						{ background-position: -310px bottom; }
	div.oben ul.menu li.kurse a									{ background: url(/images/design/bg-menu.png) no-repeat -445px 0px; margin: 0px 0px 0px 0px; width: 72px; }
	div.oben ul.menu li.kurse a.aktiv,
	div.oben ul.menu li.kurse a:hover							{ background-position: -445px bottom; }
	
	
	
/* Mitte _________________________________________________________________ */

	div.mitte 													{ background-color: #c9e49d; }
	div.mitte div.innen											{ background: url(/images/design/bg-mitte-klein.gif) repeat-y 0px 0px; }
	body.gross div.mitte div.innen								{ background: url(/images/design/bg-mitte-gross.gif) repeat-y 0px 0px; }
	body.grossrechts div.mitte div.innen						{ background: url(/images/design/bg-mitte-klein.gif) repeat-y 0px 0px; }
	
	
	
/* Links _________________________________________________________________ */

	div.links 													{ float: left; display: inline; margin: 0px 25px 0px 0px; padding: 39px 0px 0px 0px; width: 192px; }
	div.links div.menuheader									{ font-family: Arial, sans-serif; font-size: 18px; line-height: 22px; color: #FFFFFF; font-style: italic; background: url(/images/design/bg-ecke-menu.gif) no-repeat 0px 0px #7AB51D; margin: 0px 0px 6px 0px; padding: 7px 10px 6px 14px; }
	div.links div.sektion										{ font-weight: bold; font-size: 14px; }
	div.links div.ortsstelle b									{ display: block; font-weight: bold; font-size: 14px; line-height: 16px; }
	div.links div.ortsstelle span								{ display: block; font-weight: normal; font-size: 12px; }

	div.links ul.submenu 										{ background-color: #F5F9F0; list-style-type: none; margin: 0px 0px 41px 0px; padding: 13px 0px 12px 0px; }
	div.links ul.submenu li 									{ background: url(/images/design/bg-pfeil-weiter-hover.png) no-repeat 0px 3px; line-height: 16px; margin: 0px 0px 7px 16px; padding: 0px 0px 0px 0px; }
	div.links ul.submenu li a 									{ color: #006F31; font-size: 11px; display: block; padding: 0px 10px 0px 20px; text-decoration: none; }
	div.links ul.submenu li.aktiv a,
	div.links ul.submenu li a:hover 							{ color: #6ca218; }
	div.links ul.submenu li ul 									{ margin: 8px 0px 18px 0px; padding: 0px 0px 0px 0px; }
	div.links ul.submenu li ul li								{ color: #6CA218; background: transparent; font-weight: normal; }
	div.links ul.submenu li ul li a								{ padding: 0px 0px 0px 4px; }
	div.links ul.submenu li.aktiv ul li a 						{ color: #006F31; }
	div.links ul.submenu li ul li.aktiv a,
	div.links ul.submenu li ul li a:hover 						{ color: #6ca218; }

	div.links ul.menu 											{ list-style-type: none; margin: 0px 0px 26px 0px; padding: 0px 0px 0px 0px; }
	div.links ul.menu li 										{ margin: 0px 0px 6px 0px; padding: 0px 0px 0px 0px; }
	div.links ul.menu li a 										{ background: #dff1c2; color: #6ca218; font-size: 11px; display: block; padding: 8px 0px 8px 14px; text-decoration: none; }
	div.links ul.menu li a b									{ color: #006f31; display: block; font-size: 12px; line-height: 15px; }
	div.links ul.menu li.aktiv ul								{ display: block; }
	div.links ul.menu li.aktiv a,
	div.links ul.menu li a:hover 								{ background-color: #f5f9f0; }
	
	div.links ul.menu ul 										{ background-color: #f5f9f0; display: none; list-style-type: none; margin: 0px 0px 0px 0px; padding: 8px 0px 12px 0px; }
	div.links ul.menu ul li 									{ background: transparent; line-height: 19px; margin: 0px 0px 0px 32px; padding: 0px 0px 0px 0px; }
	div.links ul.menu ul li.headline							{ background: url(/images/design/bg-pfeil-weiter-hover.png) no-repeat 0px 4px; color: #006f31; margin: 8px 0px 2px 16px; padding: 0px 0px 0px 16px; font-weight: bold; }
	div.links ul.menu ul li a 									{ background-color: transparent; display: inline; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.links ul.menu ul li.abstand 							{ height: 12px; font-size: 1px; line-height: 12px; margin: 0px 0px 0px 0px; }	
	div.links ul.menu ul li.aktiv 								{  }	
	div.links ul.menu ul li.aktiv a,			
	div.links ul.menu ul li a:hover								{ color: #006f31; }
	
	div.links div.suche											{ margin: 0px 0px 0px 0px; }
	div.links div.suche b										{ color: #006f31; display: block; margin: 0px 0px 0px 14px; }
	div.links div.suche div.input								{ background: url(/images/design/bg-suche.png) no-repeat 0px 0px; border: 0px; width: 192px; height: 27px; position: relative; }
	div.links div.suche div.input input							{ border: 0px; background: transparent; color: #7bb51e; width: 140px; height: 19px; font-size: 11px; line-height: 13px; padding: 0px 0px 0px 0px; position: absolute; left: 14px; top: 8px; }
	div.links div.suche div.input a								{ background: url(/images/design/bg-suche-submit.gif) no-repeat 0px 0px; width: 11px; height: 11px; text-decoration: none; position: absolute; right: 10px; top: 9px; }

	div.links div.partner										{ margin: 0px 0px 0px 0px; }
	div.links div.partner a										{ display: block; margin: 0px 0px 16px 0px; padding: 16px 0px 0px 0px; border-top: solid 1px #B7D881; }
	div.links div.partner a.ims									{ margin: 0px 0px 16px 12px; }
	div.links div.partner a.erstes								{ border: 0px; }

	
/* Inhalt oben ___________________________________________________________ */

	div.inhaltoben												{ background-color: #c9e49d; float: left; display: inline; xmargin: 39px 0px 4px 0px; padding: 39px 0px 4px 0px; width: 761px; overflow: hidden; }
	
	div.inhaltoben ul.menu										{ float: left; display: inline; margin: 10px 46px 3px 0px; padding: 0px 0px 0px 0px; height: 19px; }
	div.inhaltoben ul.menu li									{ background: url(/images/design/bg-submenu.gif) no-repeat 0px 6px; float: left; display: inline; margin: 0px 0px 0px 7px; padding: 0px 0px 0px 12px; }
	div.inhaltoben ul.menu li.erstes							{ background: transparent; margin: 0px 0px 0px 16px; padding: 0px 0px 0px 0px; }
	div.inhaltoben ul.menu li a									{ color: #006e30; text-decoration: none; }
	div.inhaltoben ul.menu li a:hover							{ color: #7AB41D; }
	
	div.inhaltoben div.abstandflash								{ height: 5px; }
	
	div.inhaltoben span.reg										{ float: right; color: #006e30; margin: 10px 10px 3px 0px; }
	div.inhaltoben span.reg a									{ color: #006e30; text-decoration: none; }
	div.inhaltoben span.reg a:hover								{ color: #7AB41D; }
	div.inhaltoben span.reg a.edit								{ float: right; display: inline; background: url(/images/design/icon-user.png) no-repeat right 0px !important; padding: 0px 20px 0px 20px; margin: 0px 0px 0px 0px; width: auto; display: inline; text-decoration: none; color: #6A735C; font-weight: bold; border: 0px; background: transparent; line-height: 16px; }
	div.inhaltoben span.reg a.edit:hover						{ color: #000000; }
	
	div.inhaltoben div.loginonpage								{ position: relative; background: url(/images/design/bg-loginonpage.png) no-repeat 0px 0px; float: right; display: inline; margin: 6px 0px 0px 0px; width: 248px; height: 22px; }
	div.inhaltoben div.loginonpage input.login					{ border: 0px; background: transparent; position: absolute; left: 12px; top: 2px; width: 100px; height: 20px; line-height: 14px; }
	div.inhaltoben div.loginonpage input.password				{ border: 0px; background: transparent; position: absolute; left: 132px; top: 2px; width: 90px; height: 20px; line-height: 14px; }
	div.inhaltoben div.loginonpage a.button						{ background: url(/images/design/bg-button-login.gif) no-repeat 0px 0px; position: absolute; left: 229px; top: 4px; width: 14px; height: 13px; }
	
	div.inhaltoben div.logoutonpage								{ position: relative; float: right; display: inline; margin: 6px 0px 0px 0px; padding: 0px 70px 0px 0px; height: 22px; }
	div.inhaltoben div.logoutonpage	form						{ position: absolute; right: 0px; top: 0px; top: 0px; }
	div.inhaltoben div.logoutonpage form a.logout				{ background: url(/images/design/icon-user.png) no-repeat right 0px !important; padding: 0px 20px 0px 0px; position: absolute; right: 0px; top: 4px; margin: 0px 0px 0px 0px; width: auto; display: inline; text-decoration: none; color: #6A735C; font-weight: bold; border: 0px; background: transparent; line-height: 16px; }
	div.inhaltoben div.logoutonpage form a.logout:hover			{ color: #000000; }
	
	div.inhaltoben div.flash									{ margin: 9px 0px 11px 0px; }
	
	div.inhaltoben div.objektnamen span.hidden					{ display: none;  width: 180px; height: 30px; background-color: #C9E49D; position: absolute; right: 0px; top: 120px; z-index: 999; text-align: center; line-height: 30px; font-weight: bold; color: #006F31; }
	
	

/* Inhalt ________________________________________________________________ */

	div.inhalt 													{ position: relative; float: left; display: inline; overflow: hidden; margin: 0px 25px 0px 0px; width: 546px; }
	body.gross div.inhalt 										{ margin: 0px 25px 0px 0px; width: 761px; margin: 0px 0px 0px 0px; overflow: visible; }
	body.grossrechts div.inhalt 								{ overflow: visible; }
	div.inhalt ul.breadcrumb									{ font-size: 10px; color: #72AD17; background: url(/images/design/bg-breadcrumb.gif) no-repeat 0px 7px #C9E49D; position: absolute; right: 0px; top: -6px; height: 18px; padding: 0px 0px 0px 15px; overflow: hidden; }
	div.inhalt ul.breadcrumb li.breadfirst						{ background: transparent; }
	div.inhalt ul.breadcrumb li									{ font-size: 10px; float: left; display: inline; background: url(/images/design/bg-breadlink.gif) no-repeat 0px 8px; padding: 0px 6px 0px 9px; }
	div.inhalt ul.breadcrumb li	a								{ color: #007032; text-decoration: none; font-size: 10px; }
	div.inhalt div.inhaltinnen									{ background: url(/images/design/bg-inhalttop.gif) no-repeat 0px 0px #F5F9F0; }
	div.inhalt div.content										{ margin: 0px 0px 0px 30px; padding: 26px 0px 32px 0px; width: 486px; overflow: hidden; }
	body.gross div.inhalt div.content							{ margin: 0px 0px 0px 30px; padding: 26px 0px 32px 0px; width: 706px; overflow: hidden; }
	
	body.gross div.inhalt iframe.karte 							{ position: absolute; left: 0px; top: -372px; }
	body.gross div.abstandkarte 								{ height: 370px; background: transparent; }
	body.grossrechts div.inhalt iframe.karte 					{ position: absolute; left: 0px; top: -372px; width: 761px; }
	body.grossrechts div.abstandkarte 							{ height: 370px; background: transparent; }



/* Rechts ________________________________________________________________ */

	div.rechts 													{ float: left; display: inline; width: 190px; margin: 0px 0px 0px 0px; }
	body.gross div.rechts 										{ display: none; }
	
	div.kalender												{ background: url(/images/design/bg-ecke-kalender.gif) no-repeat 0px 0px #DFF1C2; margin: 0px 0px 26px 0px; padding: 6px 0px 0px 10px; }
	div.kalender table.monate									{ margin: 0px 0px 24px 0px; }
	div.kalender table.monate td								{ color: #037133; text-align: center; }
	div.kalender table.monate a									{ text-decoration: none; }
	div.kalender table.monate td.zuruck							{ width: 16px; height: 15px; }
	div.kalender table.monate td.zuruck	a						{ float: left; display: inline; background: url(/images/design/bg-kalender-prev.gif) no-repeat 0px 0px; width: 16px; height: 15px; }
	div.kalender table.monate td.weiter							{ width: 16px; height: 15px; }
	div.kalender table.monate td.weiter	a						{ float: right; display: inline; background: url(/images/design/bg-kalender-next.gif) no-repeat 0px 0px; width: 16px; height: 15px; }
	div.kalender table.wochen									{ color: #177531; font-weight: bold; margin: 0px 0px 5px 0px; }
	div.kalender table.wochen td								{ text-align: center; }
	div.kalender table.tage										{ border-bottom: solid 1px #EDEDED; }
	div.kalender table.tage	td									{ color: #6A735C; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.kalender table.tage	td.event a							{ color: #6A735C; background: url(/images/design/bg-kalender.gif) no-repeat 0px 0px; text-decoration: none; display: block; text-align: center; line-height: 21px; height: 100%; }
	div.kalender table.legende									{ margin: 10px 0px 6px 6px; }
	div.kalender table.legende td								{ height: 20px; line-height: 20px; }
	div.kalender table.legende td.legendenzeile					{ background: url(/images/design/bg-legende.gif) no-repeat 0px 0px; }
	div.kalender table.legende span								{ margin: -2px 0px 0px 8px; }
	div.kalender div.kalenderunten								{ background: url(/images/design/bg-kalender-unten.gif) no-repeat right bottom; height: 7px; }

	
	div.rechts div.bannerbox									{ margin: 0px 0px 15px 0px; }
	div.rechts div.bannerbox a									{ float: left; display: inline; margin: 0px 0px 17px 0px; }
	
	div.rechts div.aussagebox									{ background: url(/images/design/bg-aussagebox-oben.png) no-repeat left top #DFF1C2; }
	div.rechts div.aussagebox h5								{ font-size: 12px; line-height: 16px; color: #006F31; font-weight: bold; margin: 0px 0px 0px 0px; padding: 21px 0px 0px 74px; }
	div.rechts div.aussagebox h6								{ font-size: 11px; line-height: 15px; color: #006F31; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 11px 74px; }
	div.rechts div.aussagebox div.aussage						{ color: #6E6E6E; font-size: 11px; line-height: 19px; padding: 0px 13px 0px 15px; }
	div.rechts div.aussageboxunten								{ background: url(/images/design/bg-aussagebox-unten.png) no-repeat 0px 0px; width: 190px; height: 64px; }
	div.rechts div.aussageboxlinks								{ background: url(/images/design/bg-aussage-unten.gif) no-repeat right bottom #7AB51D; }
	div.rechts div.aussageboxlinks ul							{ margin: 0px 12px 0px 15px; padding: 14px 0px 8px 0px; }
	div.rechts div.aussageboxlinks ul li						{ color: #F5F9F0; line-height: 15px; background: url(/images/design/bg-aussagebox-li.gif) no-repeat 0px 3px; margin: 0px 0px 0px 0px; padding: 0px 0px 8px 18px; }
	div.rechts div.aussageboxlinks ul li a						{ color: #F5F9F0; text-decoration: none; }



/* Unten _________________________________________________________________ */


	div.drunter													{ text-align: center; background-color: #c9e49d; clear: both; height: 63px; overflow: hidden; }
	div.drunter div.inhaltunten									{ margin: 0px 0px 0px 217px; height: 62px; }
	div.drunter div.inhaltunten									{ background: url(/images/design/bg-inhaltbottom-klein.gif) no-repeat right top #c9e49d; margin: 0px 0px 0px 217px; height: 62px; }
	body.gross div.drunter div.inhaltunten						{ background: url(/images/design/bg-inhaltbottom-gross.gif) no-repeat right top; margin: 0px 0px 0px 217px; height: 62px; }
	div.drunter div.inhaltunten a								{ color: #006f31; float: left; margin: 24px 0px 0px 62px; text-decoration: none; }
	div.drunter div.inhaltunten a.seitenanfang					{ background: url(/images/design/bg-seitenanfang.gif) no-repeat 0px 8px; margin: 24px 0px 0px 52px; padding: 0px 0px 0px 16px; }
	div.drunter div.inhaltunten a.drucken						{ background: url(/images/design/bg-drucken.gif) no-repeat 0px 4px; padding: 0px 0px 0px 20px; }
	div.drunter div.inhaltunten a.weiterempfehlen				{ background: url(/images/design/bg-weiterempfehlen.gif) no-repeat 0px 6px; padding: 0px 0px 0px 19px; }

	div.unten 													{ background: url(/images/design/bg-body.gif) repeat-x left bottom; clear: both; height: 272px; overflow: hidden; }
	div.unten div.untendrinnen									{ background: url(/images/design/bg-bottom.png) no-repeat center bottom; height: 272px; }
	div.unten div.innen											{ height: 272px; }
	
	div.unten h5												{ margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #167531; font-weight: bold; text-transform: uppercase; }
	div.unten ul												{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.unten ul li												{ background: url(/images/design/bg-pfeil-unten.png) no-repeat 0px 5px; margin: 0px 0px 0px 0px; padding: 0px 0px 4px 19px; }
	div.unten ul li	a											{ color: #6A6A6A; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.unten ul li	a:hover										{ color: #7AB51D; }
	
	div.unten div.wetter										{ position: absolute; left: 0px; top: 40px; width: 235px; }
	div.unten div.wetter div.tag								{ float: left; display: inline; margin: 0px 20px 10px 0px; }
	div.unten div.wetter div.tag span.datum						{ color: #6A6A6A; font-weight: bold; }
	div.unten div.wetter div.tag img							{ float: left; display: inline; margin: 0px 6px 0px 0px; }
	div.unten div.wetter div.tag div.temp						{ float: left; display: inline; line-height: 11px; margin: 2px 0px 0px 0px; }
	
	div.unten div.themen										{ position: absolute; left: 264px; top: 32px; width: 478px; }
	div.unten div.themen div.link								{ border-bottom: solid 1px #E0E0E0; background: url(/images/design/bg-link.png) no-repeat 0px 10px; display: block; margin: 0px 0px 0px 0px; padding: 8px 0px 4px 20px; }
	div.unten div.themen div.link a.titel						{ margin: 0px 7px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #167531; font-weight: bold; text-transform: uppercase; text-decoration: none; }
	div.unten div.themen div.link a.text						{ color: #6A6A6A; font-size: 11px; line-height: 18px; text-decoration: none; }
	
	div.unten div.adresse										{ position: absolute; left: 786px; top: 40px; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.unten div.adresse a										{ color: #7AB51D; text-decoration: none; }
	div.unten div.adresse a:hover								{ color: #C4B800; }
	div.unten div.adresse address								{ margin: 0px 0px 10px 0px; }
	div.unten div.adresse ul li a								{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #6A6A6A; text-decoration: none; }
	div.unten div.adresse ul li a:hover							{ color: #7AB51D; }
	
	div.unten div.zeppelin										{ color: #FFFFFF; position: absolute; left: 12px; bottom: 7px; width: 100%; }
	div.unten div.zeppelin a									{ color: #FFFFFF; font-size: 11px; text-decoration: none; }
	div.unten div.zeppelin a.produced							{ position: absolute; right: 22px; top: 0px; }
	div.unten a img												{ vertical-align: text-bottom; }



/* Lightbox ______________________________________________________________ */

	#lightbox													{ position: absolute; left: 0px; width: 100%; z-index: 100; text-align: center; line-height: 0px; }

	#lightbox a img												{ border: none !important; }

	#outerImageContainer										{ position: relative; background-color: #FFFFFF; width: 250px; height: 250px; margin: 0 auto; }

	#imageContainer												{ padding: 10px; }

	#loading													{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0px; }
	#hoverNav													{ position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10; }
	#imageContainer>#hoverNav									{ left: 0px; }
	#hoverNav a													{ outline: none !important; }

	#prevLink, #nextLink										{ width: 49%; height: 100%; display: block; }
	#prevLink													{ background: url(/images/lightbox/prev.gif) left 15% no-repeat !important; left: 0px; float: left; }
	#nextLink													{ background: url(/images/lightbox/next.gif) right 15% no-repeat !important; right: 0px; float: right; }
	#prevLink:hover, #prevLink:visited:hover					{ background: url(/images/lightbox/prev.gif) left 15% no-repeat !important; }
	#nextLink:hover, #nextLink:visited:hover					{ background: url(/images/lightbox/next.gif) right 15% no-repeat !important; }

	#imageDataContainer											{ font: 10px Verdana, Helvetica, sans-serif; background-color: #FFFFFF; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }

	#imageData													{ padding: 0px 10px; color: #666666; }
	#imageData #imageDetails									{ width: 70%; float: left; text-align: left; }
	#imageData #caption											{ font-weight: bold; }
	#imageData #numberDisplay									{ display: block; clear: left; padding-bottom: 1.0em; }
	#imageData #bottomNav										{ height: 40px; }
	#imageData #bottomNavClose									{ background: transparent !important; width: 26px; float: right; padding-bottom: 0.4em; }

	#overlay													{ position: fixed; _position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 500px; background-color: #000000; }



/* __________________________________________________________________ Ende */

