	@import url("all.css");

/* Grundeinstellungen ____________________________________________________ */

	body 														{ background-color: #FAB400; text-align: center; }
	div.rahmen 													{ width: 971px; margin: 0 auto; text-align: left; }
	
	
/* Oben __________________________________________________________________ */

	div.oben 													{ margin: 0px 0px 0px 0px; position: relative; width: 971px; height: 273px; }
	
	div.oben div.sprache										{ color: #FAB400; position: absolute; right: 29px; bottom: 10px; text-transform: uppercase; }
	div.oben div.sprache a										{ color: #FFFFFF;margin: 0px 0px 0px 0px; }

	div.oben ul.menu 											{ width: 971px; height: 43px; background: url(/images/design/bg-menu.gif) no-repeat 0px 0px; position: absolute; left: 0px; bottom: 0px; _bottom: -1px; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; z-index: 10; }
	div.oben ul.menu li 										{ border-left: solid 1px #F8B402; text-transform: uppercase; font-size: 18px; font-family: Trebuchet MS, Helvetica, sans-serif; background: transparent; float: left; display: inline; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.oben ul.menu li.erstes									{ border-left: 0px; margin: 15px 0px 0px 64px; }
	div.oben ul.menu li a 										{ color: #FFFFFF; float: left; display: block; min-height: 13px; line-height: 13px; _line-height: 20px; padding: 0px 22px 0px 22px; }
	div.oben ul.menu li a:hover 								{ color: #F8B402; }
	div.oben ul.menu li.aktiv a,
	div.oben ul.menu a:hover 									{ color: #F8B402; }
	
	div.oben ul.menu ul											{ display: none; }
	
	div.oben div.veranstaltungen								{ background-color: #FFFFFF; opacity: 0.8; filter: alpha(opacity = 80); font-size: 11px; position: absolute; right: 0px; _right: -1px; top: 0px; width: 251px; height: 274px; margin: 0px 0px 0px 0px; z-index: 10; }
	div.oben div.veranstaltungen div.liste						{ margin: 0px 0px 10px 0px; }
	div.oben div.veranstaltungen span							{ font-size: 13px; font-weight: bold; display: block; margin: 0px 0px 10px 0px; }
	div.oben div.veranstaltungen a								{ color: #231F20; }
	div.oben div.veranstaltungen a:hover						{ color: #231F20; }
	div.oben div.veranstaltungen a.weiter						{ color: #FCB315; font-weight: bold; }
	div.oben div.veranstaltungen a.weiter:hover					{ color: #231F20; }
	
	div.seminare												{ margin: 20px 35px 20px 37px; position: relative; z-index: 10; }
	div.seminare span											{ font-size: 17px !important; color: #FAB400; text-transform: uppercase; }
	div.seminare div.event										{ margin: 0px 0px 10px 0px; }
	div.seminare div.event a									{ font-size: 13px; background-color: #FAB400; margin: 0px 0px 0px 0px; }
	div.seminare div.event div.datum							{ font-size: 12px; display: block; margin: 5px 0px 0px 0px; }
	
	div.oben div.flash											{ position: absolute; left: 0px; top: 0px; z-index: 1; }
	div.oben img.flashbild										{ position: absolute; left: 0px; top: 0px; z-index: 0; }
	
	
	
/* Mitte _________________________________________________________________ */

	div.mitte 													{ background-color: #FFFFFF; }
	

	
/* Links _________________________________________________________________ */

	div.links 													{ float: left; display: inline; width: 290px; padding: 36px 0px 0px 0px; overflow: hidden; }
	div.linksinnen												{ margin: 0px 0px 0px 42px; }

	div.links a.logo											{ margin: 0px 0px 0px 0px; }
	
	b.headline													{ color: #FAB400; font-size: 13px; margin: 20px 0px 8px 0px; display: block; }
	b.headline a												{ color: #FAB400; }
	
	div.links ul.menu 											{ list-style-type: none; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
	div.links ul.menu li 										{ background: url(/images/design/bg-li-menu.gif) no-repeat 0px center; margin: 0px 0px 0px 0px; padding: 0px 0px 1px 14px; }
	div.links ul.menu li a 										{ line-height: 19px; color: #555353; }
	div.links ul.menu li.aktiv a 								{ font-weight: bold; }
	div.links ul.menu li a:hover 								{ color: #FCB315; }
	
	img.linie													{ margin: 0px 0px 10px 0px; }
	
	div.links div.suche											{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.links div.suche input.inputvolltextsuche				{ float: left; display: inline; padding: 3px 7px 0px 7px; font-size: 11px; margin: 0px 5px 0px 0px; height: 18px; _height: 26px; width: 117px; }
	div.links div.suche a.suche									{ float: left; display: inline; margin: 0px 0px 0px 0px; }
	
	div.links img.begegnungbildung								{ margin: 0px 0px 33px 0px; }
	
	div.links address											{ font-size: 13px; font-style: normal; float: left; display: inline; margin: 0px 0px 20px 0px; }
	div.links address span										{ margin: 0px 0px 7px 0px; display: block; }
	div.links address a											{ color: #231F20; }
	div.links address a:hover									{ color: #FCB315; }

	
	div.links div.sponsorenpartner								{ background-color: #EFEFEF; width: 200px; }
	div.links span.headlinesponsorenpartner						{ display: block; margin: 0px 0px 10px 0px; padding: 10px 0px 5px 0px; border-bottom: solid 2px #FFFFFF; }
	div.links span.headlinesponsorenpartner	span				{ padding: 0px 0px 0px 14px; }
	div.links img.sponsorenpartner								{ margin: 0px 0px 7px 14px; }

	div.links div.kalender										{ width: 200px; margin: 20px 0px 27px 0px; }
	div.links div.kalender table								{ margin: 8px 0px 0px 0px; _margin: 8px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 11px; }
	div.links div.kalender table tr td							{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.links div.kalender table tr td a						{ color: #FFFFFF; }
	div.links div.kalender table tr td a:hover					{ color: #999999; }
	div.links div.kalender .monate								{ border-bottom: solid 1px #EDEDED; font-weight: bold; font-size: 11px; padding: 0px 0px 7px 6px; margin: 0px 25px 0px 0px; }
	div.kalender div.monate a									{ float: right; margin: 3px 3px 0px 3px; }
	div.links div.kalender .monat								{ color: #535353; font-size: 11px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; text-align: center; }
	div.links div.kalender .wochen								{ margin: 4px 0px 0px 0px; _margin: 4px 0px 0px 0px; text-align: center; }
	div.links div.kalender .wochen td							{ text-align: center; background-repeat: no-repeat; padding: 0px 6px 0px 6px; }
	div.links div.kalender .tage								{ border-collapse: separate; border-spacing: 3px; margin: 8px 0px 22px 0px; padding: 0px 0px 0px 0px; text-align: center; }
	div.links div.kalender .tage td								{ background-repeat: no-repeat; padding: 0px 4px 0px 4px; margin: 0px 2px 0px 2px; }

	div.links div.kalender div.legende img						{ margin: 0px 8px 0px 0px; }
	div.links div.kalender div.legende a						{ color: #5F5E5E; }
	div.links div.kalender div.legende a:hover					{ color: #FAB400; }
	
	div.links div.boxlinks										{ margin: 20px 0px 27px 0px; position: relative; }
	div.links div.boxlinks img									{ margin: 0px 0px 20px 0px; display: block; }
	div.links div.boxlinks a.downloaden							{ color: #231F20; background: url(/images/design/bg-li-menu.gif) no-repeat 0px center; padding: 0px 0px 0px 14px; }
	div.links div.boxlinks a:hover								{ color: #FAB400; }

	

/* Inhalt ________________________________________________________________ */

	div.inhalt 													{ float: left; display: inline; width: 428px; margin: 14px 36px 0px 0px; overflow: hidden; padding: 0px 0px 20px 0px; }
	div.inhalt ul.breadcrumb									{ display: block; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
	div.inhalt ul.breadcrumb li									{ color: #989595; line-height: 14px; border-left: solid 1px #989595; font-size: 11px; background: transparent; float: left; display: inline; margin: 0px 0px 4px 0px; padding: 0px 4px 0px 4px; }
	div.inhalt ul.breadcrumb li a								{ color: #989595; }
	div.inhalt ul.breadcrumb li a:hover							{ color: #FAB400; }
	div.inhalt ul.breadcrumb li.erstes							{ border-left: 0px; padding: 0px 4px 0px 0px; }


/* Rechts ________________________________________________________________ */

	div.rechts 													{ float: left; display: inline; width: 214px; overflow: hidden; }
	div.rechts div.rechtsinnen									{ margin: 0px 47px 0px 0px; }
	
	div.rechts div.boxrechts form								{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 214px; overflow: hidden; }
	div.rechts div.boxrechts form .colum1						{ display: none; }
	div.rechts div.boxrechts form input.standard				{ width: 160px; border: solid 1px #E5E2D4; margin: 0px 0px 6px 0px; padding: 4px 0px 4px 2px; }
	div.rechts div.boxrechts form input.vorname					{ width: 77px; margin: 0px 3px 6px 0px; border: solid 1px #E5E2D4; padding: 4px 0px 4px 2px; }
	div.rechts div.boxrechts form input.nachname				{ width: 77px; border: solid 1px #E5E2D4; margin: 0px 0px 6px 0px; padding: 4px 0px 4px 2px; }
	div.rechts div.boxrechts span.newsletter					{ display: block; margin: 0px 0px 15px 0px; }
	div.rechts div.boxrechts form .senden						{ border: solid 1px #DC8E05; background: url(/images/design/bg-abonnieren.gif) repeat-x 0px 0px; line-height: 8px; }
	div.rechts div.boxrechts form a.senden:hover				{ color: #5F5E5E; }
	
	div.rechts ul.menu 											{ font-size: 13px; list-style-type: none; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.rechts ul.menu li 										{ margin: 0px 0px 0px 0px !important; padding: 0px 0px 1px 0px !important; width: 200px; }
	div.rechts ul.menu li a 									{ background: #D1D3D4; color: #231F20; display: block; margin: 0px 0px 3px 0px; padding: 9px 0px 9px 14px; }
	div.rechts ul.menu li.aktiv a 								{ font-weight: bold; }
	div.rechts ul.menu li a:hover 								{ color: #FCB315; }
	
	div.rechts div.boxrechts									{ margin: 20px 0px 27px 0px; position: relative; }
	div.rechts div.boxrechts img								{ margin: 0px 0px 20px 0px; }
	div.rechts div.boxrechts a.downloaden						{ display: block; color: #231F20; background: url(/images/design/bg-li-menu.gif) no-repeat 0px 5px; padding: 0px 0px 0px 14px; }
	div.rechts div.boxrechts a:hover							{ color: #FAB400; }
	
	div.rechts div.programm										{ margin: 20px 0px 10px 0px; }
	div.rechts div.programmit									{ margin: 0px 0px 0px 0px; }
	
	div.rechts div.anreise										{ background-color: #EDEDEE; width: 200px; margin: 0px 0px 20px 0px; }
	div.rechts div.anreise span.headlineanreise					{ display: block; margin: 0px 0px 0px 6px; padding: 10px 0px 0px 0px; }
	
	div.rechts img.efqm											{ float: right; display: inline; margin: 0px 0px 20px 0px; }


/* Unten _________________________________________________________________ */

	div.unten 													{ clear: both; background: url(/images/design/bg-unten.gif) no-repeat 0px 0px; width: 971px; height: 179px; }
	div.unten div.infounten										{ color: #FFFFFF; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
	div.unten div.infounten	a									{ color: #FFFFFF; }
	div.unten div.infounten	a:hover								{ color: #676262; }
	div.unten div.infounten a img								{ vertical-align: text-bottom; }
	div.unten img.logosparkasse									{ margin: 37px 20px 50px 138px; float:left; }
	div.unten img.logosparkassestiftung							{ margin: 10px 20px 50px 0px; float:left; }
	div.unten img.logoitas										{ float:left; }
	div.unten img.logointerreg									{ margin: 0px 39px 0px 100px; float:left;}
	div.unten img.logosudtirol									{ float:left; }


/* 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: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 500px; background-color: #000000; }



/* __________________________________________________________________ Ende */

