/* Grundeinstellungen ____________________________________________*/

	body { background-color: #C95001; background-image: url('../images/bg-linien.gif'); color: #000000; font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 11px; line-height: 15px; margin: 0px; padding: 0px }
	table { font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 11px; line-height: 15px; }
	form { margin: 0px; padding: 0px; }
	a { color: #5E2500; text-decoration: none; }
	a:hover { color: #C95001; }
	h1 { color: #C95001; font-size: 11px; margin: 0px 0px 7px 0px; !important; }
	h1.h1api { font-size: 23px; font-family: Helvetica, Arial, sans-serif; color: #E6952B; font-weight: normal; margin: 0px 0px 15px 0px; }
	h2 { background-image: url(../images/punkte.gif); background-position: bottom; background-repeat: repeat-x; color: #C95001; font-size: 11px; line-height: 16px; margin: 0px 11px; padding: 0px 0px 5px 2px; }
	h3 { font-size: 11px; margin: 0px; width: 91px; }
	h4 { color: #C95001; font-size: 11px; margin: 0px 0px 7px 0px; }
	h5 { background-color: #FEE6B5; font-size: 13px; height: 22px; line-height: 22px; text-indent: 8px; text-transform: uppercase; color: #C95001; margin: 0px; width: 150px; }
	pre { font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 11px; line-height: 15px; margin: 0px; }
	strong { font-weight: bold; }
	menulinks h1 { background-color: #FEE6B5; font-size: 13px; height: 22px; line-height: 22px; text-indent: 8px; text-transform: uppercase; color: #C95001; margin: 0px; width: 150px; }
	
	/* Xtras */


/* Layout ________________________________________________________*/

	#bg_sonnen { background-image: url('../images/bg-sonnen.gif'); background-repeat: repeat-x; height: 597px; text-align: center }
	
		#inhaltbanner { margin: 0 auto; text-align: left; width: 979px; }
		
			#inhalt { float: left; width: 854px; }
			
				#oben { background-image: url(../images/logo.gif); background-position: 0px 5px; background-repeat: no-repeat; height: 137px; position: relative; z-index: 1; }
					#logo { left: 0px; position: absolute; top: 5px; }
					#adresse { color: #EFCBB3; font-size: 9px; left: 600px; line-height: 12px; position: absolute; top: 49px; }
					#kontakt { border-left: 1px solid #D97D37; color: #EFCBB3; font-size: 9px; left: 701px; line-height: 12px; padding-left: 12px; position: absolute; top: 49px; }
					#kontakt a { color: #EFCBB3; }
					#kontakt a:hover { color: #FFFFFF; }
					#menu { left: 29px; position: absolute; top: 128px; z-index: 2; }
					
					/* Hauptnavigation */
				
				#mitterahmen { border-left: solid 1px #9E4205; border-right: solid 1px #9E4205; }
					#mitte { background-color: #FFFFFF; width: 852px; }
						#content { border: 0px; }						
						#content td { padding: 0px; vertical-align: top; }
							#links { padding-left: 6px !important; padding-right: 2px !important; }
							
								/* Titelbild */
								/* Hauptnavigation */
			
								#inhalttext { font-size: 11px; float: left; margin: 10px 0px 21px 28px; width: 380px; }
								#inhaltindex { display: inline; font-size: 11px; float: left; margin: 42px 0px 21px 28px; width: 515px; }
			
									/* Anfrageformular */
									/* Angebote */
									/* Links */
									#links a.booking img { border: 0px; margin: 0px 0px 0px 10px; }
									/* News */
									/* Wetter */
		
							#rechts { width: 222px; font-size: 10px; }
							
									/* Hauptnavigation */
									/* Top Angebot */
									/* Ihr Urlaub */
									/* Anfrage */

				#unten { color: #FFFFFF; font-size: 10px; padding: 7px 13px 0px 13px; text-align: center; }

					/* Hauptnavigation */
			
			#banner { float: left; margin: 33px 0px 0px 3px; width: 120px; }


/* ____________________________________________________________________________________________________________________________ */


/* Anfrageformular _______________________________________________*/

	#formular { border: 0px; }
	#formular col { width: 160px; }
	#formular th { color: #622E0B; font-size: 11px; text-align: left; }
	#formular td { color: #622E0B; font-size: 11px; padding: 3px 0px; vertical-align: middle; }
	#formular h6 { background-color: #FEE6B5; font-size: 11px; font-weight: bold; line-height: 22px; text-indent: 10px; margin: 0px 0px 10px 0px; }
	#formular select { border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; }
	#formular .eingabe { border: 1px solid #E8CC9D; color: #888888; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; padding: 1px 3px; }
	#formular .standard { height: 18px; width: 220px; }
	#formular .mitteilung { height: 60px; width: 220px; }
	#formular a { background: url(../images/weiter.gif) center right no-repeat #FFF5E1; border: solid 1px #F1D6A7; font-weight: bold; padding: 3px 20px 3px 7px; }

	
/* Angebote ______________________________________________________*/
/* Links _________________________________________________________*/
/* News __________________________________________________________*/

	.umblaettern { font-weight: bold; margin: 0px 4px 0px 4px; }
	a.a_umblaettern { font-weight: bold; margin: 0px 4px 0px 4px; }
	a.a_umblaettern:hover {  }
	
	.trennlinie { clear: both; background-image: url(../images/punkte.gif); background-repeat: repeat-x; height: 1px; overflow: hidden; }


/* Angebote ______________________________________________________*/

	.auflistungangebote { clear: both; margin: 10px 0px 13px 0px; }
	.auflistungangebote img { float: left; margin: 0px 10px 10px 0px; }
	.auflistungangebote h5 { font-size: 11px; color: #C95001; background: url(../images/punkte.gif) repeat-x bottom #FFFFFF; margin: 0px 0px 10px 0px; padding: 4px 0px; }
	.auflistungangebote p { margin: 0px 0px 10px 0px; }
	.auflistungangebote span { color: #C18D11; font-weight: bold; }
	.auflistungangebote a { background: url(../images/weiter.gif) center right no-repeat #FFF5E1; border: solid 1px #F1D6A7; padding: 3px 20px 3px 10px; }
	.auflistungangebote a:hover {  }
	
	#angebotedetail { padding: 3px 0px 10px 0px; }
	#angebotedetail h5 { font-size: 11px; color: #C95001; background: url(../images/punkte.gif) repeat-x bottom #FFFFFF; margin: 0px 0px 10px 0px; padding: 4px 0px; }
	#angebotedetail img { border: 0px; float: right; margin: 0px 0px 10px 10px; }
	#angebotedetail p { margin: 0px 0px 10px 0px; }
	#angebotedetail a { background: url(../images/weiter.gif) center right no-repeat; padding: 3px 20px 3px 0px; }
	
	.angebotsinfobox { clear: both; background: #FFFBF2; border: solid 1px #E8CC9D; padding: 6px 9px; line-height: 18px; margin: 0px 0px 10px 0px; }
	.angebotsinfobox div { text-align: right; margin: 3px 0px 6px 0px; }
	.angebotsinfobox span { color: #C18D11; font-size: 12px; font-weight: bold; }
	.angebotsinfobox a { font-weight: bold; }
	
	.angebotnavi { margin: 13px 0px 0px 0px; width: 380px; }
	.angebotnavi td { padding: 5px 0px !important; }
	.angebotnavi a { background: url(../images/weiter.gif) center right no-repeat #FFF5E1 !important; border: solid 1px #F1D6A7; padding: 3px 20px 3px 10px !important; }
	.angebotnavi a.zurueck { background: url(../images/zurueck.gif) center left no-repeat #FFF5E1 !important; border: solid 1px #F1D6A7; padding: 3px 10px 3px 20px !important; }


/* Anfrage _______________________________________________________*/

	.zimmer { background-color: #FEE6B5; }
	.zimmer select { font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 11px; font-weight: normal; height: 20px; margin-bottom: 5px; }
	.zimmer select.input_long { width: 173px; }
	.zimmer select.input_small { width: 55px; }
	.zimmer a.weiter { margin: 1000px 0px 0px 0px; }
	.zimmertext { color: #622E0B; font-weight: bold; margin: 0px 11px 0px 11px; padding-left: 2px; }
	a.a_suchen { background-color: #FFF5E1; border: 1px solid #F1D6A7; color: #000000; display: block; font-weight: normal; float: right; height: 14px; line-height: 14px; padding: 0px 3px; }
	a.a_suchen:hover { color: #C95001; }
	form.form span { font-weight: bold; }
	form.form a { background: url(../images/weiter.gif) center right no-repeat #FFF5E1; border: solid 1px #F1D6A7; font-weight: bold; padding: 3px 20px 3px 7px; }
	
/* Hauptnavigation _______________________________________________*/

	#hotel { left: 27px; top: 144px; }
	#wellness { left: 140px; top: 144px; }
	#golf { left: 253px; top: 144px; }
	#sport { left: 366px; top: 144px; }
	#ziele { left: 479px; top: 144px; }
	a.a_menu { background-image: url('../images/bg-menu.gif'); color: #000000; display: block; float: left; font-size: 12px; height: 33px; line-height: 33px; margin-right: 3px; text-align: center; width: 110px }
	a.a_menu:hover { background-image: url('../images/bg-menu-a.gif'); color: #000000 }

	#untermenu { margin: 7px 0px 0px 3px; width: 147px; }
	.untermenu { background-color: #FEE6B5; border: 1px solid #CB5608; padding: 21px 12px 10px 9px; position: absolute; z-index: 1; width: 195px; }
	a.a_untermenu { background-image: url(../images/punkte.gif); background-repeat: repeat-x; background-position: bottom; color: #622E0B; display: block; line-height: 18px; padding: 0px 0px 0px 5px; }
	a.a_untermenu:hover { }
	#untermenu span { background-image: url(../images/punkte.gif); background-repeat: repeat-x; background-position: bottom; color: #622E0B; display: block; font-weight: bold; font-style: italic; line-height: 18px; padding: 0px 0px 0px 5px; }
	.untermenu span { background-image: url(../images/punkte.gif); background-repeat: repeat-x; background-position: bottom; color: #622E0B; display: block; font-weight: bold; font-style: italic; line-height: 18px; padding: 0px 0px 0px 5px; }
	
	#menulinks { display: inline; float: left; margin: 13px 0px 0px 10px; }
	
	.allgemein { display: inline; float: left; margin: 0px 10px 13px 10px; width: 90px; }
	.allgemein a { border-bottom: 1px solid #F1ECE9; color: #5E2500; display: block; }
	.allgemein a:hover { border-bottom: 1px solid #FEE6B5; color: #C95001; }
	
	a.a_menuunten { color: #FFFFFF; }
	a.a_menuunten:hover { color: #000000; }


/* Ihr Urlaub ____________________________________________________*/

	.urlaubrahmen { clear: both; border: solid 1px #D8D8D8; margin-bottom: 12px; } 
	.urlaub { font-size: 11px; height: 129px; width: 220px; }
	.urlaublinks { display: inline; float: left; width: 73px; margin: 21px 0px 0px 10px; }
	.urlaubrechts { display: inline; float: left; width: 73px; margin: 10px 0px 0px 59px; }


/* Links _________________________________________________________*/

	.auflistunglinks { clear: both; margin: 10px 0px 13px 0px; }
	.auflistunglinks img { float: left; margin: 0px 10px 10px 0px; }
	.auflistunglinks h5 { margin: 0px 0px 3px 0px; }
	.auflistunglinks p { margin: 0px 0px 0px 0px; }
	.auflistunglinks a { display: block; text-align: right; }
	.auflistunglinks a:hover {  }


/* News __________________________________________________________*/
/* Ausflugszeiele ________________________________________________*/

	.auflistungnews { clear: both; margin: 10px 0px 13px 0px; }
	.auflistungnews img { float: left; margin: 0px 10px 10px 0px; }
	.auflistungnews h5 { margin: 0px 0px 3px 0px; }
	.auflistungnews p { margin: 0px 0px 10px 0px; }
	.auflistungnews a { background: url(../images/weiter.gif) center right no-repeat #FFF5E1; border: solid 1px #F1D6A7; padding: 3px 20px 3px 10px; }
	.auflistungnews a:hover {  }
	
	.datum { float: right; font-weight: bold; }
	
	#newsdetail {  }
	#newsdetail img { border: 0px; float: right; margin: 0px 0px 10px 10px; }
	#newsdetail p { margin: 0px 0px 10px 0px; }
	
	.zurueck { background: url(../images/zurueck.gif) center left no-repeat #FFF5E1; border: solid 1px #F1D6A7; padding: 3px 10px 3px 20px; }
	
	#linksammlung, #downloadsammlung { margin: 0px 0px 10px 0px; }
	#linksammlung h6, #downloadsammlung h6 { font-size: 11px; margin: 0px 0px 3px 0px; }
	#linksammlung a, #downloadsammlung a { background-image: url(../images/p3.gif); background-repeat: no-repeat; background-position: center right; padding: 0px 15px; }
	#linksammlung a:hover, #downloadsammlung a:hover {  }

/* Golf __________________________________________________________*/

	#golfdetail {  }
	#golfdetail img { border: 0px; float: right; margin: 0px 0px 10px 10px; }
	#golfdetail p { margin: 0px 0px 10px 0px; }

	#bildergalerie { clear: both; margin: 20px 0px 13px 0px; }
	#bildergalerie a {  }
	#bildergalerie img { text-align: left; float: none; margin: 0px 14px 0px 0px; }
	
	#golfkarte { position: relative; }
	.golfinfo { background: #FFFFFF; border: 1px solid #5E2500; position: absolute; }
	.golfinfo table { border: 0px; width: 260px; margin: 10px 10px 10px 10px; }
	.golfinfo th { color: #C95001; }
	.golfinfo td { padding: 5px 0px 5px 0px !important; }
	.golfinfo col { width: 120px; }
	#petersberg { left: 130px; top: 230px; }
	#passeier { left: 0px; top: -320px; }
	#karersee { left: 130px; top: 210px; }
	#altabadia { left: 130px; top: -260px; }
	#lana { left: 0px; top: -250px; }
	#dolomiti { left: 0px; top: 230px; }
	
	.ortsangaben { font-size: 10px; color: #5E2500; position: absolute; }
	#meran { left: 118px; top: 100px; }
	#bozen { left: 145px; top: 154px; }
	#sterzing { left: 200px; top: 45px; }
	#bruneck { left: 290px; top: 79px; }
	#brixen { left: 225px; top: 92px; }
	
	.radius { font-size: 10px; color: #C95001; position: absolute; }
	#km25 { left: 120px; top: 75px; }
	#km50 { left: 120px; top: 46px; }
	#km75 { left: 120px; top: 17px; }


/* Titelbild _____________________________________________________*/

	.bild_rahmen { background-image: url(../images/rahmen.gif); height: 258px; width: 612px; }
	.bild { background-repeat: no-repeat; }
	.bild_golf { background-image: url(../images/bild-golf.jpg); }
	.bild_gebiet { background-image: url(../images/bild-gebiet.jpg); }
	.bild_hotelsonnenburg { background-image: url(../images/bild-hotelsonnenburg.jpg); }


/* Top Angebot ___________________________________________________*/

	.linie { background-color: #E8CC9D; margin: 7px 11px 3px 12px; }
	.preis { color: #C18D11; font-size: 13px; font-weight: bold; margin: 0px 11px 17px 0px; text-align: right; }
	#topangebot { background-color: #FEE6B5; margin: 0px 0px 13px 0px; padding: 0px 0px 13px 0px; }
	#topangebot p { font-size: 11px; margin: 4px 11px 12px 11px; padding: 0px 0px 0px 2px; }
	#topangebot a { font-size: 10px; letter-spacing: -1px; background-color: #FFF5E1; border: 1px solid #F1D6A7; color: #000000; padding: 1px 3px; }
	#topangebot a:hover { color: #C95001; }
	#auswahl { margin: 5px 10px 10px 12px; width: 199px; }
	

/* Wetter ________________________________________________________*/

	#wetter h4 { margin: 0px 0px 10px 0px; }
	#wetter h5 { clear: both; font-size: 11px; margin: 0px 0px 3px 0px; }
	#wetter h6 { font-size: 11px; margin: 0px 0px 3px 0px; }
	#wetter p { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
	#wetter .heute, .morgen { clear: both; display: inline; float: left; margin: 0px 10px 13px 7px; text-align: center; }
	#wetter .vorhersage { float: left; text-align: center; width: 33%; }
	#wetter .blau { color: #0055CC; }
	#wetter .rot { color: #BB2200; }

/* Preise ________________________________________________________*/

	
	#preise td { background-color: #FEF2DA; font-size: 11px; padding: 2px 2px 4px 2px;}
	#preise h6 { background-color: #FEE6B5; font-size: 11px; font-weight: bold; line-height: 16px; text-indent: 3px; margin: 0px 0px 3px 0px; text-align: left;}
	.preistit { color: #C95001; font-size: 11px; font-weight: bold; text-align: right; }
	
	.orbold { color:#CE5100; font-size: 11px; font-weight: bold; line-height: 16px; text-align: left;}
	
	p.infos { float: left; display: inline; margin: 0px 0px 0px 191px; }
	
	.rechtsunten { border-right: solid 1px #B43528; border-bottom: solid 1px #B43528; padding: 0px 0px 0px 3px !important; }
	.rechtsblind { border-right: solid 1px #B43528; }
	.rechts { border-right: solid 1px #B43528; }
	.unten { border-bottom: solid 1px #B43528; }
	.test { width: 385px; font-size: 10px; border: solid 1px #B43528; }
	.untencol { border-bottom: solid 1px #B43528; background-color: #FEE6B5; color: #C95001; font-weight: bold; padding: 0px 0px 0px 3px !important; }

/* Popup _________________________________________________________*/

	.popinfo {color: #000000; background: #FFFFFF; width: 385px; font-size: 11px; text-align: center; margin: 10px 10px 10px 13px !important; }


/* Xtras _________________________________________________________*/

	.bildrechts { clear: right; float: right; margin: 0px 0px 10px 10px; }
	.bildlinks { clear: left; float: left; margin: 0px 10px 10px 0px; }
	#indexbilder { margin: 20px 0px 16px 0px; }
	
	.table preise { border-collapse:separate; border-spacing:5px; line-height:15px; font-size: 11px; color:#C95001;}
	.td preise { border:2px blue solid; line-height:15px; font-size: 11px; color:#FEE6B5;} 
	
	.c_braun { color: #C95001; font-size: 11px; }
	
	.copyright { float: left; }
	.kursiv { font-weight: bold; font-style: italic; }
	
	.impressum { float: right; margin: -1px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	.impressum a { color: #FFFFFF; }
	.impressum a:hover { color: #000000; }
	
	.imgtxt { font-size: 10px; color: #632C08; }
	
	.bildcontent { clear: both; margin: 0px; }
	.bildcontent img { float: left; margin: 0px 10px 0px 0px; }
	
	div.listezimmer { float: right; display: block; width: 386; margin: 9px 34px 11px 0px; padding: 0px 0px 0px 0px; }
	div.listezimmer h2 { margin: 0px 0px 5px 0px; }	
	div.listezimmer a.cpbild { float: left; display: inline; border: 0px; margin: 0px 13px 0px 0px; padding: 0px 0px 0px 0px; }	
	div.listezimmer a.cpbild img { border: 0px; }	
	div.listezimmer p { float: left; display: inline; width: 223px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }	
	div.listezimmer p.breiter { float: left; display: inline; width: 386px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }	
	div.listezimmer a.zuformular { float: right; display: inline; color: #5E2500; background: #FFF5E1; border: solid 1px #F1D6A7; margin: 20px 0px 0px 0px; padding: 3px 10px 3px 10px; }	
	div.listezimmer a.preisauf { float: left; display: inline; color: #5E2500; background: #FFF5E1; border: solid 1px #F1D6A7; margin: 20px 0px 0px 0px; padding: 3px 10px 3px 10px; }	
	
	div.preisliste { float: right; display: block; width: 386; margin: 9px 34px 11px 0px; padding: 0px 0px 0px 0px; }
	div.preisliste h2 { margin: 0px 0px 5px 0px; }
	div.zimmerinfo { float: right; display: inline; width: 386px; margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px; }
	div.zimmerinfo a.zimmerinfo { float: left; display: inline; color: #5E2500; background: #FFF5E1; border: solid 1px #F1D6A7; margin: 0px 0px 0px 0px; padding: 3px 10px 3px 10px; }
	div.zimmerinfo a.zuformular { float: right; display: inline; color: #5E2500; background: #FFF5E1; border: solid 1px #F1D6A7; margin: 0px 0px 0px 0px; padding: 3px 10px 3px 10px; }	
	
	div.Zimmerauf { float: right; display: inline; width: 386px; margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px; border: 0px; }
	div.Zimmerauf a { border: 0px; }
	div.Zimmerauf a img { border: 0px; }
	div.Zimmerauf p { float: left; display: inline; }
	
	div.preise { float: right; display: block; width: 386; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.preise table.preistable { float: right; display: inline; width: 386; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.preise table.preistable th { width: 127; text-align: center; color: #C95001; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
	div.preise table.preistable td { width: 127; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: solid 1px #C95001; }
	div.preise table.preistable td.letztes { border: 0px; }
	
	div.clear { clear: both; line-height: 0px; font-size: 0px; margin: 0px 0px -1px 0px; height: 1px; overflow: hidden; }
	br.clear { clear: both; line-height: 0px; font-size: 0px; height: 0px; }
	
	
	
/* SEO _________________________________________________________*/

	#google { text-align: center; margin: 50px 0px 0px 0px; }

	#seo-container {width: 400px; clear: both;}
	#seo-container:after{content: ""; display: block; clear: both; height: 0; visibility: hidden;}
	#seo-container h1 {font-size: 11px !important; margin: 0px !important; padding: 0 !important; background: none; text-transform: none !important; text-indent: 0px; width: 400px !important; line-height: 15px !important;}
	#seo-container h2 {font-size: 11px !important; margin: 5px 0px !important; padding: 0 !important; background: none; text-transform: none !important; text-indent: 0px;}
	#seo-container h3 {font-size: 11px !important; margin: 0px 0px 5px 0!important; padding: 0 !important; background: none; text-transform: none !important; text-indent: 0px; color: #000; width: 400px !important;}
	#seo-container p {padding: 0; margin: 0 0 16px 0; font-size: 11px; line-height: 15px; color: #000;}
	#seo-container a {color: #DE8100; font-weight: bold; text-decoration: none;}
	#seo-container a:hover {color: #B4C297; text-decoration: none;}
	#seo-container img {border: 0px; float: right; margin: 0 0 10px 10px;}
	
	
	.seo-liste {clear: both; width: 390px; margin: 0 0 16px 0;}
	.seo-liste h1 {font-size: 11px !important; margin: 0px !important; padding: 0 !important; background: none; text-transform: none !important; text-indent: 0px; width: 400px !important; line-height: 15px !important;}
	.seo-liste img {border: 0px; float: left; margin: 0 6px 6px 0;}
	.seo-liste p {padding: 0; margin: 0 0 16px 0; font-size: 11px; line-height: 15px; color: #000;}
	.seo-liste a {color: #DE8100; font-weight: bold; text-decoration: none;}
	.seo-liste a:hover {color: #B4C297; text-decoration: none;}
	
	
	#footernavigation { font-size: 10px; width: 830px; margin-top: 20px; }
	#footernavigation ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#footernavigation li { color: #FFFFFF; float: left; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; white-space: nowrap; }
	#footernavigation a { border-right: solid 1px #FFFFFF; color: #FFFFFF; padding: 0px 10px 0px 0px; }
	#footernavigation a:hover { color: #000000; }


	
/* Lightbox ______________________________________________________________ */

	#lightbox									{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }

	#lightbox a img								{ border: none; }

	#outerImageContainer						{ position: relative; background-color: #fff; 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: 0; }
	#hoverNav									{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
	#imageContainer>#hoverNav					{ left: 0; }
	#hoverNav a									{ outline: none; }

	#prevLink, #nextLink						{ width: 49%; height: 100%; display: block; }
	#prevLink									{ background: url(/images/lightbox/prev.gif) left 15% no-repeat; left: 0; float: left; }
	#nextLink									{ background: url(/images/lightbox/next.gif) right 15% no-repeat; right: 0; float: right; }
	#prevLink:hover, #prevLink:visited:hover	{ background: url(/images/lightbox/prev.gif) left 15% no-repeat; }
	#nextLink:hover, #nextLink:visited:hover	{ background: url(/images/lightbox/next.gif) right 15% no-repeat; }

	#imageDataContainer							{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }

	#imageData									{ padding: 0 10px; color: #666; }
	#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					{ width: 26px; float: right;  padding-bottom: 0.4em; }

	#overlay									{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

	
