	@import url("all.css");

/* Grundeinstellungen ____________________________________________________ */

	body 										{ background: url(/images/design/raster.gif) repeat; }
	div.rahmen 									{ background: url(/images/design/bg-rahmen.gif) no-repeat top right; margin: 0px 0px 0px 0px; text-align: left; width: 960px; position: relative; min-height: 100%; _height: 100%; }
	a.logo										{ position: absolute; right: 121px; top: 15px; z-index: 15; }
	
/* Mitte _________________________________________________________________ */

	div.mitte 									{ margin: 0px 0px 0px 0px; position: relative; width: 960px;  }	

	
/* Links _________________________________________________________________ */

	div.links 									{ float: left; display: inline; position: relative; width: 570px; min-height: 1278px; _height: 1278px; overflow: hidden; }
	div.higher 									{ min-height: 1420px; _height: 1420px; }
	div.links div.links-oben					{ background: url(/images/design/bg-links-oben.png) no-repeat 0px 0px; position: relative; left: 0px; top: 0px; width: 543px; height: 438px; _background: url(/images/design/bg-links-oben.gif) no-repeat 0px 0px; }	
	div.links div.links-oben div.sprache		{ position: absolute; left: 15px; top: 60px; }
	div.links div.links-oben div.sprache a		{ background: url(/images/design/bg-punkt.gif) no-repeat left center; padding: 0px 2px 0px 7px; }
	div.links div.links-oben div.sprache a.erstes { background: transparent; }
	
	div.links div.links-oben div.navigation		{ position: absolute; left: 240px; top: 60px; }
	div.links div.links-oben div.navigation a	{ background: url(/images/design/bg-punkt.gif) no-repeat left center; color: #95363B; padding: 0px 2px 0px 7px; }
	div.links div.links-oben div.navigation a:hover{ color: #5F5940; }
	div.links div.links-oben div.navigation a.erstes{ background: transparent; }
	
	div.links-oben div.imagefading				{ position: absolute; left: 15px; top: 80px; z-index: 10; }
	div.links-oben div.ersatzbild				{ position: absolute; left: 15px; top: 80px; z-index: 0; }
	
	div.links ul.menu							{ position: absolute; left: 7px; top: 445px; list-style-type: none; background: url(/images/design/bg-menu.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 550px; height: 296px; }
	div.links ul.menu li						{ background: none; font-size: 12px; float: left; width: 145px; margin: 20px 0px 0px 23px; _margin: 20px 0px 0px 13px; padding: 0px 0px 0px 0px; }
	div.links ul.menu li a						{ background: transparent; color: #5F5940;  }
	div.links ul.menu li a:hover				{ color: #95363B;  }
	div.links ul.menu li#TopHotelEuropaSplendid,
	div.links ul.menu li#TopMeranUmgebung 		{ width: 170px; margin: 20px 0px 0px 23px; _margin: 20px 0px 0px 13px; }
	div.links ul.menu li#TopMeranUmgebung       { margin: 10px 0px 0px 23px; _margin: 0px 0px 0px 13px; }
	div.links ul.menu li#TopHotelEuropaSplendid ul li,
	div.links ul.menu li#TopMeranUmgebung ul li	{ width: 170px; }
	div.links ul.menu li#TopPreiseAngebote		{ width: 140px; }
	div.links ul.menu ul						{ list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; height: 80px; }
	div.links ul.menu ul li						{ background: url(/images/design/bg-punkt.gif) no-repeat left center; font-size: 11px; float: none; line-height: 17px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 6px; }
	div.links ul.menu ul li a					{ background: transparent; color: #95363B; }
	div.links ul.menu ul li a:hover				{ color: #5F5940; }
	
	div.links ul.menuit							{ position: absolute; left: 7px; top: 445px; list-style-type: none; background: url(/images/design/bg-menuit.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 550px; height: 263px; }
	div.links ul.menuit li						{ background: none; font-size: 12px; float: left; width: 145px; margin: 20px 0px 0px 23px; _margin: 20px 0px 0px 13px; padding: 0px 0px 0px 0px; }
	div.links ul.menuit li a					{ background: transparent; color: #5F5940;  }
	div.links ul.menuit li a:hover				{ color: #95363B;  }
	div.links ul.menuit li#TopHotelEuropaSplendid,
	div.links ul.menuit li#TopMeranUmgebung		{ width: 170px; margin: 20px 0px 0px 23px; _margin: 20px 0px 0px 13px; }
	div.links ul.menuit li#TopMeranUmgebung		{ margin: 0px 0px 0px 23px; _margin: 0px 0px 0px 13px; }
	div.links ul.menuit li#TopHotelEuropaSplendid ul li,
	div.links ul.menuit li#TopMeranUmgebung ul li	{ width: 170px; }
	div.links ul.menuit li#TopPreiseAngebote	{ width: 140px; }
	div.links ul.menuit ul						{ list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; height: 80px; }
	div.links ul.menuit ul li					{ background: url(/images/design/bg-punkt.gif) no-repeat left center; font-size: 11px; float: none; line-height: 17px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 6px; }
	div.links ul.menuit ul li a					{ background: transparent; color: #95363B; }
	div.links ul.menuit ul li a:hover			{ color: #5F5940; }
	
	div.links div.anfrage						{ position: absolute; left: 221px; top: 635px; background: url(/images/design/bg-anfrage.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 20px; width: 297px; height: 128px; }
	div.links div.anfrage form .colum1			{ width: 90px; }
	div.anfrage form select.nolabelday		 	{ width: 36px; margin-right: 5px; }	
	div.anfrage form select.nolabelmonth 		{ width: 35px; margin-right: 5px; }	
	div.anfrage form select.nolabelyear 		{ width: 65px; margin-right: 5px; }

	#AnfrageOnPageZimmertyp						{ width: 150px; }
	#AnfrageOnPageAnreisedatum_Day				{ margin: 0px 5px 0px 0px; }
	#AnfrageOnPageAnreisedatum_Month			{ margin: 0px 5px 0px 0px; }
	#AnfrageOnPageAbreisedatum_Day				{ margin: 0px 5px 0px 0px; }
	#AnfrageOnPageAbreisedatum_Month			{ margin: 0px 5px 0px 0px; }
	div.links div.anfrage a.onpage-senden		{ border: none; background: transparent; color: #95363B; margin: 0px 55px 0px 0px; _margin: 0px 38px 0px 0px; padding: 0px 0px 0px 0px; }
	div.links div.anfrage span.buchung			{ position: absolute; left: 97px; bottom: 38px; _left: 95px; _bottom: 22px; line-height: 17px; }
	div.links div.anfrage span.buchung a		{ background: transparent; }

	
	div.links div.topangebot					{ position: absolute; left: 221px; top: 780px; background: url(/images/design/bg-topangebot.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 20px; width: 297px; height: 178px; }
	div.links div.topangebot span.zeitraum		{ position: absolute; right: 45px; top: 35px; color: #737373; }
	div.links div.topangebot p					{ width: 250px; margin: 0px 0px 0px 0px; }
	div.links div.topangebot strong.preis		{ display: block; color: #7B7457; float: left; font-weight: bold; font-size: 18px; margin: 20px 0px 0px 0px; }
	div.links div.topangebot strong.preis span	{ font-size: 12px; }
	div.links div.topangebot span.weiter		{ display: block; float: right; margin: 23px 0px 0px 0px; }
	div.links div.topangebot span.weiter a.weiter{ background: transparent; text-transform: lowercase; }
	div.links div.topangebot span.weiter a		{ background: transparent; }
	span.topangebot a							{ background: transparent; color: #5F5940; font-size: 12px; }
	span.topangebot a:hover						{ color: #95363B; font-size: 12px; }
	
	div.links div.newsonpage					{ position: absolute; left: 221px; top: 975px; overflow: hidden; background: url(/images/design/bg-topangebot.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 15px 0px 0px 20px; width: 297px; height: 178px; }
	div.links div.newsonpage a					{ background: transparent; }
	div.links div.newsonpage div.hc_widget_cityrank,
	div.links div.newsonpage div.hc_widget_regionrank,
	div.links div.newsonpage div.hc_widget_averagereviewrating,
	div.links div.newsonpage div.hc_widget_totalsuns					{ display: none !important; }
	
	div.links img.webcam						{ position: absolute; left: 7px; top: 755px; }
	div.links address							{ color: #817C6A; position: absolute; left: 50px; top: 940px; font-style: normal; }
	div.links address span						{ color: #95363B; }
	div.links address a							{ background: transparent; }
	
	div.links img.facebook						{ position: absolute; left: 50px; top: 1080px; }
	
	div.links a.UrlaubinSudtirol				{ position: absolute; left: 50px; top: 1130px; background: transparent; }
	div.links a.imperial						{ position: absolute; left: 50px; top: 1160px; width: 150px; background: transparent; }
		
	div.video									{ position: absolute; left: 222px; top: 1166px; width: 296px; }
	
	div.links div.logos							{ position: absolute; left: 10px; top: 820px; }
	div.links div.navigation-unten				{ position: absolute; right: 70px; top: 910px; }

/* Inhalt ________________________________________________________________ */

	div.inhalt 									{ float: right; display: inline; margin: 155px 62px 100px 5px; width: 323px; min-height: 815px; _height: 815px; }
	div.inhaltframe 							{ margin: 20px 50px 20px 50px; }



/* Rechts ________________________________________________________________ */

	div.rechts 									{  }



/* Unten _________________________________________________________________ */

	div.unten 									{ background: url(/images/design/bg-unten.gif) no-repeat 0px 0px; position: absolute; left: 528px; bottom: 0px; width: 416px; height: 106px; }
	div.unten div.text							{ margin: 10px 0px 0px 20px; }
	div.unten div.text span						{ margin: 0px 10px 0px 0px; }
	div.unten div.text a.impressum				{ background: transparent; color: #5F5940; margin: 0px 10px 0px 0px; }
	div.unten div.text a						{ background: transparent; color: #5F5940; }
	div.unten div.text a:hover					{ color: #95363B; }
	
	div.unten a.booking							{ margin: 0px 0px 0px 18px; background: transparent; }
	
	div.unten ul.logos							{ background: url(/images/design/bg-logos.png) no-repeat 0px 0px; list-style-type: none; width: 382px; height: 44px; overflow: hidden; margin: 0px 0px 0px 12px; }
	div.unten ul.logos li						{ background: transparent; float: left; display: inline; height: 44px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.unten ul.logos li a						{ background-image: url(/images/design/bg-logos.png); display: block; height: 100%; width: 100%; overflow: hidden; text-indent: -1000px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	
	div.unten ul.logos li.suedtirol				{ width: 64px; }
	div.unten ul.logos li.suedtirol a			{ background-position: 0px 0px; }
	div.unten ul.logos li.suedtirol a:hover		{ background-position: 0px -44px; }
	
	div.unten ul.logos li.therme				{ width: 60px; }
	div.unten ul.logos li.therme a				{ background-position: -64px 0px; }
	div.unten ul.logos li.therme a:hover		{ background-position: -64px -44px; }
	
	div.unten ul.logos li.meranerland			{ width: 64px; }
	div.unten ul.logos li.meranerland a			{ background-position: -124px 0px; }
	div.unten ul.logos li.meranerland a:hover	{ background-position: -124px -44px; }
	
	div.unten ul.logos li.aster					{ width: 64px; }
	div.unten ul.logos li.aster a				{ background-position: -188px 0px; }
	div.unten ul.logos li.aster a:hover			{ background-position: -188px -44px; }
	
	div.unten ul.logos li.westend				{ width: 69px; }
	div.unten ul.logos li.westend a				{ background-position: -252px 0px; }
	div.unten ul.logos li.westend a:hover		{ background-position: -252px -44px; }
	
	div.unten ul.logos li.kunstmeranoarte			{ width: 61px; }
	div.unten ul.logos li.kunstmeranoarte a			{ background-position: -321px 0px; }
	div.unten ul.logos li.kunstmeranoarte a:hover	{ background-position: -321px -44px; }

	div.unten ul.logos2								{ list-style-type: none; margin: 7px 0px 0px 0px; } 
	div.unten ul.logos2 li							{ float: left; display: inline; margin: 0px 3px 0px 0px; } 
	div.unten ul.logos2 li a.diewebag				{ display: block; width: 27px; height: 20px; background: url(/images/design/diewebag-grun.png) no-repeat 0px 0px; } 
	div.unten ul.logos2 li a.diewebag:hover			{ background: url(/images/design/diewebag.png) no-repeat 0px 0px; } 
	


/* Startseite WLAN ______________________________________________________ */

	div.rahmenwelcomepage						{ min-height: 1100px; _height: 1100px; background: url(/images/design/welcomepage.png) no-repeat 0px 0px; margin: 0px auto 0px auto; }
	
	div.rahmenwelcomepage img.logo				{ position: absolute; left: 379px; top: 22px; }
	div.rahmenwelcomepage div.Newsletter		{ font-size: 0px; line-height: 0px; position: absolute; left: 151px; top: 179px; background: url(/images/design/titel-newsletter.png) no-repeat 0px 0px; width: 660px; height: 10px; }
	div.rahmenwelcomepage div.sprache			{ font-size: 12px; line-height: 14px; position: absolute; left: 460px; top: 150px; }
	div.rahmenwelcomepage div.sprache a			{ padding: 0px 10px 0px 0px; background: transparent; }
	
	div.rahmenwelcomepage span.newslettertitel	{ position: absolute; left: 151px; top: 225px; width: 310px; display: block; font-size: 16px; line-height: 18px; text-align: right; color: #95363b; }
	div.rahmenwelcomepage span.newslettertext	{ position: absolute; left: 151px; top: 260px; width: 310px; display: block; font-size: 11px; line-height: 18px; text-align: right; }
	
	div.rahmenwelcomepage form div.colum1		{ display: none; }
	div.rahmenwelcomepage form input			{ background: url(/images/design/bg-input.png) no-repeat 0px 0px; height: 27px; line-height: 27px; border: 0px; padding: 1px 0px 1px 10px; }
	div.rahmenwelcomepage form input.vorname	{ position: absolute; left: 502px; top: 262px; width: 139px; }
	div.rahmenwelcomepage form input.nachname	{ position: absolute; left: 663px; top: 262px; width: 136px; }
	div.rahmenwelcomepage form input.standard	{ position: absolute; left: 502px; top: 301px; width: 307px; }
	div.rahmenwelcomepage form select.Anrede	{ padding: 4px 0px 0px 10px; border: 0px; position: absolute; left: 502px; top: 223px; width: 297px; height: 20px; line-height: 20px; background: url(/images/design/bg-input.png) no-repeat 0px 0px; }
	div.rahmenwelcomepage form input.checkbox	{ position: absolute; left: 502px; top: 350px; height: 13px; line-height: 13px; width: 13px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.rahmenwelcomepage form label.privacy	{ position: absolute; left: 521px; top: 350px; line-height: 12px; }
	div.rahmenwelcomepage form label.privacy a	{ text-decoration: none; color: #7b726b; background: transparent; }
	div.rahmenwelcomepage label.privacy a:hover	{ color: #95363b; }
	div.rahmenwelcomepage form a.senden			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-left: 0px; border-right: 0px; border-top: 0px; position: absolute; right: 150px; top: 346px; background: transparent; border-bottom: solid 1px #b97d74; }

	div.rahmenwelcomepage div.facebooktitel		{ position: absolute; left: 152px; top: 422px; background: url(/images/design/titel-facebook.png) no-repeat 0px 0px; width: 658px; height: 10px; font-size: 0px; line-height: 0px; }
	div.rahmenwelcomepage iframe.iframe			{ position: absolute; left: 151px; top: 465px; background: url(/images/design/titel-facebook.png) no-repeat 0px 0px; width: 659px; height: 10px; font-size: 0px; line-height: 0px; }
	

	
/* Overlayer ______________________________________________________________ */

	#jsnewsletteroverlayerbg											{ display: none; position: fixed; left: 0px; top: 0px; _position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; min-height: 600px; z-index: 100; opacity: 0.7; filter: alpha(opacity = 80); background-color: #000000; }
	#jsnewsletteroverlayerposition										{ display: none; position: absolute; left: 0px; top: 0px; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; min-height: 600px; z-index: 110; }
	#jsnewsletteroverlayerposition div.center							{ margin: 0 auto; width: 797px; position: relative; left: 0px; top: 0px; }
	#jsnewsletteroverlayer												{ position: absolute; left: 0px; top: 0px; width: 797px; height: 191px; text-align: left; z-index: 999; }
	div.jsnewsletteroverlayer											{ width: 797px; height: 191px; text-align: left; background: url(/images/design/bg-overlayer.gif) no-repeat 0px 0px; z-index: 130; }
	div.jsnewsletteroverlayer div.colum1								{ display: none; }
	div.jsnewsletteroverlayer a.schliessenx								{ position: absolute; right: 13px; top: 11px; color: #95363b; text-decoration: none; background: transparent; font-weight: normal; text-align: left; line-height: 13px; font-size: 11px; }
	div.jsnewsletteroverlayer a.credits									{ position: absolute; right: 105px; top: 11px; }
	div.jsnewsletteroverlayer img										{ float: left; display: inline; margin: 0px 0px 0px 3px; }
	div.jsnewsletteroverlayer div.inhaltflyin							{ float: left; display: inline; width: 220px; margin: 9px 0px 0px 15px; }
	div.jsnewsletteroverlayer div.inhaltflyinbild						{ width: 375px; margin: 9px 0px 0px 15px; }
	div.jsnewsletteroverlayer div.inhaltflyin span						{ display: block; font-weight: bold; margin: 0px 0px 13px 0px; }
	div.jsnewsletteroverlayer div.inhaltflyin div.vorspann				{ margin: 0px 0px 7px 0px; padding: 0px 0px 0px 0px; font-weight: normal; }
	div.jsnewsletteroverlayer div.inhaltflyin a.button					{ float: right; display: block; text-decoration: none; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #FFFFFF; }
	div.jsnewsletteroverlayer div.inhaltflyin a:hover.button			{ color: #cf9f67; }
	div.jsnewsletteroverlayer div.inhaltflyin a.button span.links		{ float: left; display: block; height: 15px; width: 16px; background: url(/images/design/btn-flyin.gif) no-repeat left 4px; }
	div.jsnewsletteroverlayer div.inhaltflyin a.button span.mitte		{ float: left; display: block; height: 15px; line-height: 15px; font-size: 13px; }

	div.jsnewsletteroverlayer div.nltitel								{ color: #737373; font-size: 21px; line-height: 23px; text-transform: uppercase; width: 463px; margin: 57px 0px 0px 276px; }
	div.jsnewsletteroverlayer div.flyintext								{ color: #737373; font-size: 12px; line-height: 21px; width: 463px; margin: 15px 0px 0px 276px; }
	
	div.jsnewsletteroverlayer form input.flyinmail						{ display: block; position: absolute; left: 277px; top: 136px; width: 177px; height: 24px; line-height: 24px; background: url(/images/design/bg-input-mail.gif) no-repeat 0px 0px; border: 0px; margin: 0px 0px 0px 0px; }
	div.jsnewsletteroverlayer form input.vorname						{ display: block; position: absolute; left: 464px; top: 136px; width: 87px; height: 24px; line-height: 24px; background: url(/images/design/bg-input-nome.gif) no-repeat 0px 0px; border: 0px; margin: 0px 0px 0px 0px; }
	div.jsnewsletteroverlayer form input.nachname						{ display: block; position: absolute; left: 560px; top: 136px; width: 87px; height: 24px; line-height: 24px; background: url(/images/design/bg-input-nome.gif) no-repeat 0px 0px; border: 0px; margin: 0px 0px 0px 0px; }
	div.jsnewsletteroverlayer form a.senden								{ display: block; position: absolute; left: 657px; top: 136px; height: 24px; line-height: 24px; border: solid 1px #8d8d8d; background-color: #95363b; color: #FFFFFF; border: 0px; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 15px; }
	
	

/* Lightbox ______________________________________________________________ */

	#lightbox									{ position: absolute; left: 0px; width: 100%; z-index: 100; text-align: center; line-height: 0px; }

	#lightbox a img								{ border: none; }

	#outerImageContainer						{ position: relative; background-color: #FFFFFF; width: 250px; height: 250px; margin: 0 auto; }

	#imageContainer								{ padding: 10px; }
	#imageContainer img                                                                                                       { width: auto; }

	#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; }

	#prevLink, #nextLink						{ width: 49%; height: 100%; display: block; }
	#prevLink									{ background: url(/images/lightbox/prev.gif) left 15% no-repeat; left: 0px; float: left; }
	#nextLink									{ background: url(/images/lightbox/next.gif) right 15% no-repeat; right: 0px; 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: #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; 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; }
	
/* HTML Lightbox _________________________________________________________ */

	#myHtmlLightbox												{ position: absolute; left: 0px; width: 100%; z-index: 1220; text-align: center; font-size: 0px; }

	#outerContainer												{ position: relative; background-color: #FFFFFF; width: 250px; height: 250px; margin: 0 auto; overflow: hidden; }

	#htmlContainer												{ padding: 10px 10px 10px 10px; }
	
	#htmlContainer #htmlLightboxIFrame							{ border: 0px; }

	#myloading													{ position: absolute; left: 0%; top: 50%; margin-top: -16px; width: 100%; height: 25%; text-align: center; line-height: 0px; }

	#DataContainer												{ font: 10px Verdana, Helvetica, sans-serif; background-color: #FFFFFF; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }

	#Data														{ padding: 0px 10px; color: #666666; }
	#Data #bottomNav											{ height: 40px; }
	#Data #bottomNavClose										{ background: transparent; width: 26px; float: right; padding-bottom: 0.4em; }
	
	#myhtmloverlay												{ position: fixed; _position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 500px; background-color: #000000; }

	
/* SewaApi __________________________________________________________________ */

	#zimmersuche 							{ font-family: Tahoma, Helvetica, Arial, Sans-serif; height:90px; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; color: #817C6A; font-size: 11px; width: 248px; z-index: 30; }
	div#kinder,
	div#personen							{ display: none; }
	#rightbutton a.button 					{ background: transparent; background-color: #95363B;  border: solid 1px #9F9F9F; color: #FFFFFF; margin: 0px 0px 0px 5px; padding: 0px 5px 0px 5px; float: right; display: inline; height: 21px; line-height: 21px; cursor: pointer; text-decoration: none; }
	#rightbutton a.button:hover				{ color: #FFFFFF; }
	#bp_from_day,
	#bp_from_month,
	#bp_from_year,
	#bp_to_day,
	#bp_to_month,
	#bp_to_year 							{ width: 42px; margin: 0px 0px 5px 0px; }
	#zimmersuche select 					{ font-family: Tahoma, Helvetica, Arial, Sans-serif; }
	#zimmersuche select.input_long			{ width: 132px; }
	#zimmersuche h1							{ color:#817C6A; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
	#zimmersuche h2 						{ display: none; }
	#zimmersuche h3 						{ float:left; font-weight:normal; margin-top: 3px 5px 0px 0px; }
	#typ.input_small, 
	#verpflegung.input_small				{ width: 132px; } 
	#anzahl_erw.input_small 				{ display: none; }
	#zimmersuche select, 
	#zimmersuche input 						{ font-size: 11px; }
	#zimmersuche h1							{ color:#817C6A; }
	#zimmersuche h2 						{ padding: 0px 0px 2px 0px; }
	span.label								{ color: #696969; width: 100px; _width: 92px; margin: 0px 15px 0px 0px; }
	#typ									{ margin: 0px 0px 5px 0px; }


/* __________________________________________________________________ Ende */




