﻿/* Inhalt ________________________________________________________________ */
	
	div.intro													{ margin: 0px 0px 43px 0px; }
	
	div.inhalt div.liste										{ float: left; display: inline; clear: both; margin: 0px 0px 16px 0px; position: relative; width: 100%; }
	div.inhalt div.liste h2										{ font-weight: bold; font-size: 14px; line-height: 22px; color: #093a55; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.liste div.bildganzaussen						{ float: left; display: inline; width: 133px; margin: 0px 25px 7px 0px; }
	div.inhalt div.liste div.bildaussen							{ float: left; display: inline; width: 133px; border: solid 1px #eae1cd; margin: 0px 25px 7px 0px; }
	div.inhalt div.liste div.bild2								{ margin: 25px 25px 7px 0px; }
	div.inhalt div.liste div.bildaussen	div.bild				{ width: 131px; overflow: hidden; margin: 1px 1px 1px 1px; }
	div.inhalt div.liste div.bildaussen	div.bild img			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.liste div.bildaussen	a.versteckt				{ display: none; }
	div.inhalt div.liste div.listeinhalt						{ float: left; display: inline; vertical-align: top; margin: 0px 0px 35px 0px; padding: 0px 0px 0px 0px; width: 470px; }
	div.inhalt div.liste div.wide								{ float: left; display: inline; margin: 0px 0px 35px 0px; padding: 0px 0px 0px 0px; width: 100%; }
	div.inhalt div.liste div.listeinhalt h2						{ font-weight: bold; font-size: 14px; line-height: 22px; color: #093a55; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.liste div.listeinhalt h2 a					{ font-weight: bold; font-size: 14px; line-height: 22px; color: #093a55; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.liste div.listeinhalt div.zeitraum 			{  }
	div.inhalt div.liste div.listeinhalt div.preis 				{  }
	div.inhalt div.liste div.listeinhalt div.vorpsann 			{ float: left; display: inline; }
	div.inhalt div.liste div.buttonlinie				 		{ position: absolute; left: 0px; bottom: 7px; background-color: #ebebeb; width: 640px; height: 1px; line-height: 1px; font-size: 1px; }
	div.inhalt div.liste div.button				 				{ position: absolute; right: 0px; bottom: 0px; height: 20px; }

	div.inhalt div.listewussten									{ float: left; display: inline; clear: both; margin: 0px 0px 32px 0px; position: relative; width: 100%; }

	div.inhalt ul.downlinks										{ float: left; display: inline; clear: both; margin: 0px 0px 0px 0px; position: relative; width: 100%; }
	div.inhalt ul.downlinks li									{ float: left; display: inline; clear: both; background: url(/images/design/bg-aufzahlung.gif) no-repeat 0px 8px; margin: 0px 0px 12px 0px; position: relative; width: 100%; }
	div.inhalt ul.downlinks li h2								{ float: left; display: inline; font-size: 12px; line-height: 20px; color: #5c5c5c; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt ul.downlinks li a								{ float: left; display: inline; font-size: 12px; line-height: 21px; color: #5c5c5c; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt ul.downlinks li a:hover							{ color: #ab8939; }

	div.inhalt div.liste div.listeinhaltzimmer					{ margin: 0px 0px 0px 0px; padding: 0px 0px 35px 0px; }
	div.inhalt div.liste div.listeinhaltzimmer h2				{ font-weight: bold; font-size: 14px; line-height: 22px; color: #093a55; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.liste div.listeinhaltzimmer div.editbox		{ float: left; display: inline; width: 250px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.liste div.editbox							{ float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.liste div.breit								{ float: left; display: inline; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.liste div.zimmerinfo div.editbox				{ float: left; display: inline; width: 250px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.liste div.zimmerlisterechts					{ float: right; width: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.liste div.buttonzimmer				 		{ position: absolute; right: 0px; bottom: 0px; height: 20px; }
	div.inhalt div.liste div.buttonzimmer div.buttons	 		{ float: left; display: inline; margin: 0px 12px 0px 0px; padding: 0px 0px 0px 0px; }
	
	div.inhalt div.liste div.anmerkung							{ font-style: italic; margin: 12px 0px 0px 40px; }
	
	div.inhalt div.detail 										{ margin: 0px 0px 0px 0px; position: relative; width: 100%; }
	div.inhalt div.detail h1									{ float: left; display: inline; width: 470px; margin: 0px 0px 0px 0px; }
	div.inhalt div.detail div.preis								{ float: right; display: inline; text-align: right; color: #ab8939; font-size: 18px; font-family: Tahoma; font-weight: normal; line-height: 22px; width: 160px; }
	div.inhalt div.detail div.zeitraum							{ float: left; display: inline; margin: 0px 0px 23px 0px; }

	div.inhalt div.detail div.detailinhalt						{ float: left; display: inline; }
	div.inhalt div.detail div.detailinhalt div.imgangebot		{ float: left; display: inline; width: 198px; border: solid 1px #eae1cd; margin: 0px 31px 31px 0px; }
	div.inhalt div.detail div.detailinhalt div.imgangebot img	{ float: left; display: inline; margin: 1px 1px 1px 1px; }

	div.inhalt div.detail div.untendetail						{ clear: both; float: left; display: inline; position: relative; width: 628px; height: 123px; border: solid 1px #eae1cd; margin: 40px 0px 20px 0px; }
	div.inhalt div.detail div.untendetail span.titel			{ position: absolute; left: 30px; top: 15px; font-size: 12px; color: #ab8939; font-weight: bold; }
	div.inhalt div.detail div.untendetail div.buchen			{ position: absolute; left: 29px; top: 42px; width: 251px; height: 25px; border-bottom: solid 1px #eae1cd; line-height: 25px; font-size: 12px; }
	div.inhalt div.detail div.untendetail div.buchen a			{ line-height: 26px; font-size: 12px; color: #5c5c5c; }
	div.inhalt div.detail div.untendetail div.buchen a img		{ margin: 0px 8px 0px 0px; }
	div.inhalt div.detail div.untendetail div.anfragen			{ position: absolute; left: 30px; top: 68px; width: 251px; height: 25px; border-bottom: solid 1px #eae1cd; line-height: 25px; font-size: 12px; }
	div.inhalt div.detail div.untendetail div.anfragen a		{ line-height: 26px; font-size: 12px; color: #5c5c5c; }
	div.inhalt div.detail div.untendetail div.anfragen a img	{ margin: 0px 8px 0px 0px; }
	div.inhalt div.detail div.untendetail div.email				{ position: absolute; left: 310px; top: 42px; width: 307px; height: 25px; border-bottom: solid 1px #eae1cd; line-height: 25px; font-size: 12px; }
	div.inhalt div.detail div.untendetail div.email a			{ line-height: 26px; font-size: 12px; color: #5c5c5c; }
	div.inhalt div.detail div.untendetail div.email img			{ margin: 0px 8px 0px 0px; }
	div.inhalt div.detail div.untendetail div.anrufen			{ position: absolute; left: 310px; top: 68px; width: 307px; height: 25px; border-bottom: solid 1px #eae1cd; line-height: 25px; font-size: 12px; color: #5c5c5c; }
	div.inhalt div.detail div.untendetail div.anrufen img		{ margin: 0px 8px 0px 0px; }
	
	div.inhalt div.bycode 										{  }
	
	div.inhalt div.listedetail									{  }
	div.inhalt p.jobs											{ margin: 0px 0px 15px 0px; color: #AB8939; font-size: 14px; font-weight: bold; }
	
	div.inhalt div.downlinks									{  }
	
	div.listelandingpage												{ float: left; display: inline; width: 422px; border-right: solid 1px #ebe5e5; margin: 9px 0px 0px 0px; }
	div.listelandingpage div.landingpage								{ float: left; display: inline; clear: both; margin: 0px 0px 34px 0px; position: relative; width: 400px; }
	div.listelandingpage div.landingpage div.bildaussen					{ float: left; display: inline; width: 133px; height: 99px; border: solid 1px #eae1cd; margin: 0px 25px 0px 0px; }
	div.listelandingpage div.landingpage div.bildaussen	div.bild		{ width: 131px; height: 97px; overflow: hidden; margin: 1px 1px 1px 1px; }
	div.listelandingpage div.landingpage div.bildaussen	div.bild img	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.listelandingpage div.landingpage div.listeinhalt				{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.listelandingpage div.landingpage div.listeinhalt a				{ color: #5c5c5c; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.listelandingpage div.landingpage div.listeinhalt h2				{ font-weight: bold; font-size: 14px; line-height: 22px; color: #093a55; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }
	div.listelandingpage div.landingpage div.listeinhalt h2 a			{ font-weight: bold; font-size: 14px; line-height: 22px; color: #093a55; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

	div.teaser													{ float: left; display: inline; margin: 45px 0px 0px 0px; }
	div.startseite												{ float: left; display: inline; margin: 0px 0px 0px 0px; }
	div.teaser div.teaserdetail									{ float: left; display: inline; width: 188px; height: 260px; position: relative; border: solid 1px #eae1cd; margin: 0px 0px 27px 30px; }
	div.teaser div.teaserdetail div.teaserbild					{ width: 185px; height: 139px; overflow: hidden; margin: 1px 1px 0px 1px; }
	div.teaser div.erstes 										{ margin: 0px 0px 27px 0px; }
	div.teaser div.teaserdetail div.titel						{ width: 183px; background-color: #c0a25d; border: solid 1px #b89b56; height: 20px; line-height: 20px; margin: 0px 1px 0px 1px; }
	div.teaser div.teaserdetail div.titel a						{ color: #FFFFFF; font-size: 14px; font-weight: bold; line-height: 18px; margin: 0px 0px 0px 13px; padding: 0px 0px 0px 0px; }
	div.teaser div.teaserdetail div.teaserinhalt				{ width: 164px; margin: 13px 0px 0px 15px; }
	div.teaserbutton											{ position: absolute; right: 15px; bottom: -11px; height: 20px; }
	div.teaserbutton span.buttonanfang							{ float: left; display: inline; background: url(/images/design/bg-buttonanfang.gif) no-repeat left 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 2px; }
	div.teaserbutton span.buttonanfang span.buttonende			{ float: left; display: inline; background: url(/images/design/bg-buttonende.gif) no-repeat right 0px; margin: 0px 0px 0px 0px; padding: 0px 2px 0px 0px; }
	div.teaserbutton span.buttonanfang span.buttonende a		{ float: left; display: inline; color: #FFFFFF; font-size: 12px; line-height: 18px; height: 20px; background: url(/images/design/bg-button.gif) repeat-x 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 11px 0px 11px; }
	div.teaserbutton span.buttonanfang span.buttonende a:hover	{  }
	
	div.preiswellness											{ margin: 0px 0px 0px 16px; color: #AB8939; }
	
	div.liste div.autordatum									{ margin: 0px 0px 4px 0px; color: #093A55; font-size: 12px; }
	div.buttongastebuch											{ float: right; display: inline; }
	div.nutzlichelinks											{ float: left; display: inline; width: 200px; }

	
	
	
/* Dynamisch _____________________________________________________________ */

	div.inhalt div.umblattern 									{ float: right; display: inline; }
	div.inhalt div.umblattern a									{ float: left; display: inline; margin: 0px 2px 0px 2px; }
	div.inhalt div.umblattern a.zahl							{ margin: 0px 2px 0px 2px; }
	div.inhalt div.umblattern span 								{ float: left; display: inline; font-weight: bold; margin: 0px 2px 0px 2px; }
	div.inhalt div.umblattern a img								{ border: 0px; margin: 7px 0px 0px 0px; }
	div.inhalt div.umblattern a:hover 							{  }
	
	div.inhalt div.aufzahlung 									{ margin: 0px 0px 16px 0px; }

	div.inhalt div.downloads									{  }
	div.inhalt div.downloads span								{  }
	div.inhalt div.downloads ul									{  }
	div.inhalt div.downloads ul li								{  }
	div.inhalt div.downloads ul li a							{  }	
	
	div.inhalt p.IndividuelleUrlaubspreise						{ margin: 0px 0px 20px 0px; }
	
	
/* Bilder & Fotogalerie __________________________________________________ */

	div.inhalt div.fotogalerie 									{ overflow: hidden; margin: 24px 0px 12px 0px; padding: 0px 0px 0px 0px; width: 100%; }
	div.inhalt div.fotogalerie div.bildgalerie					{ float: left; display: inline; width: 151px; border: solid 1px #eae1cd; margin: 0px 6px 6px 0px; }
	div.inhalt div.fotogalerie div.bildgalerie a				{ float: left; display: inline; width: 149px; margin: 1px 1px 1px 1px; }
	div.inhalt div.fotogalerie div.bildgalerieletztes			{ float: left; display: inline; width: 151px; border: solid 1px #eae1cd; margin: 0px 0px 6px 0px; }
	div.inhalt div.fotogalerie div.bildgalerieletztes a			{ float: left; display: inline; width: 149px; margin: 1px 1px 1px 1px; }
	
	div.inhalt div.bilderbycode 								{ clear: both; overflow: hidden; margin: 45px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.imglinks 												{ display: inline; float: left; width: 468px; height: 350px; overflow: hidden; border: solid 1px #ebe2cf; }
	div.imglinks div.innen										{ width: 466px; height: 348px; overflow: hidden; margin: 1px 1px 1px 1px; }
	div.imgrechts 												{ display: inline; float: right; width: 134px; height: 100px; overflow: hidden; border: solid 1px #ebe2cf; margin: 0px 0px 23px 0px; }
	div.imgrechts div.innen										{ width: 132px; height: 98px; overflow: hidden; margin: 1px 1px 1px 1px; }
	div.imgrechtsletztes 										{ display: inline; float: right; width: 134px; height: 100px; overflow: hidden; border: solid 1px #ebe2cf; }
	div.imgrechtsletztes div.innen								{ width: 132px; height: 98px; overflow: hidden; margin: 1px 1px 1px 1px; }

	div.imglinksgr		 										{ display: inline; float: left; width: 626px; height: 469px; border: solid 1px #ebe2cf; }
	div.imglinksgr div.innen									{ width: 624px; height: 467px; overflow: hidden; margin: 1px 1px 1px 1px; }
	div.imglinkswusstensie										{ display: inline; float: left; width: 102px; height: 77px; overflow: hidden; border: solid 1px #ebe2cf; margin: 0px 15px 5px 0px; }
	div.imglinkswusstensie div.innen							{ width: 100; height: 75px; overflow: hidden; margin: 1px 1px 1px 1px; }

	
	
/* Preistabelle ___________________________________________________________ */

	.preise														{ margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
	.preise table 												{ width: 560px; margin: 0px 0px 30px 20px; }
	.preise th 													{ font-weight: bold; padding: 4px 0px 4px 0px; text-align: left; }
	.preise td 													{ text-align: right; border-bottom: 1px solid #EEDEC4; padding: 3px 5px 3px 5px;  }
	.preise td.letztes 											{ border-bottom: none; }
	.preise th.tleft 											{ text-align: left; }
	.preise th.tright 											{ text-align: right; }
	.preise td.tleft 											{ text-align: left; }
	
	
	
/* Wetter ________________________________________________________________ */

	div.wetter h3 								{ font-size: 12px; margin: 0px 0px 3px 0px; }
	div.wetter h2 								{ font-weight: bold; font-size: 14px; line-height: 22px; color: #093a55; }
	div.wetter img 								{ display: block; margin: 0 auto; }
	div.wetter p 								{ margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
	div.wetter span 							{  }
	
	div.wetter .heute, div.wetter .morgen 		{ clear: both; display: inline; float: left; margin: 0px 10px 13px 7px; text-align: center; width: 110px; }
	div.wetter .vorhersage 						{ float: left; text-align: center; width: 33%; padding: 0px 0px 10px 0px; }
	div.wetter .blau							{ color: #0055CC; }
	div.wetter .rot								{ color: #BB2200; }	
	
	
	
/* Geomap _______________________________________________________________ */

	body.balloon 												{ text-align: left; background: #FFFFFF; }
	body.balloon a 												{ color: #000000; }
	div.geomap													{ width: 630px; height: 300px; margin: 20px 0px 20px 0px; }
	
	
	
/* Anfrageformular _______________________________________________________ */

	form 														{ margin: 0px 0px 16px 0px; }
	
	form .label													{ float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	form .input 												{ float: left; display: inline; height: 16px; line-height: 14px; color: #888888; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 3px; }
	form .select 												{ float: left; display: inline; height: 16px; line-height: 14px; color: #343434; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 0px; }
	form .textarea												{ float: left; display: inline; height: 60px; color: #888888; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 3px; }
	form .checkbox												{ float: left; display: inline; height: 14px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	form .radio													{ float: left; display: inline; height: 14px; margin: 4px 4px 0px 0px; padding: 0px 0px 0px 0px; }
	form .file													{ float: left; display: inline; height: 19px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 3px; }
	
	form .aktiv 												{ color: #343434; border: 1px solid #7F9DB9; }
	form .fehler 												{ color: #FF0000; border: 1px solid #FF0000; }
	form div.fehler 											{ color: #FF0000; border: 0px; margin: 4px 0px 10px 0px; padding: 0px 0px 0px 0px; }
	form label.fehler 											{ color: #FF0000; border: 0px; }
	form .hidden 												{ display: none !important; }

	form div.fehleralert 										{ z-index: 100; position: absolute; left: 0px; top: 0px; background-color: #FAFAFA; }
	
	form label.pflichtfeld 										{ font-weight: bold; }
	form label.space 											{ height: 18px; }
	
	form .colum1												{ width: 200px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; float: left; display: inline; }
	
	form label.standard 										{ width: auto; }
	form label.plz 												{ margin: 0px 0px 0px 0px; }
	form label.ort 												{ margin: 0px 0px 0px 4px; }
	form label.checkbox 										{ margin: -2px 0px 8px 4px; }
	form label.radio 											{ margin: 0px 0px 0px 4px; }
	
	form input.standard 										{ width: 217px; }
	form input.plz 												{ width: 62px; margin: 0px 5px 0px 0px; }
	form input.ort 												{ width: 145px; }
	form input.checkbox											{ margin: 4px 4px 0px 0px; }
	form label.datumday 										{ display: none; }	
	form label.datummonth 										{ display: none; }	
	form label.datumyear 										{ display: none; }
	
	form select.standard 										{ width: 220px; }	
	form select.datumday 										{ width: 50px; margin: 0px 5px 4px 0px; }	
	form select.datummonth 										{ width: 100px; margin: 0px 5px 4px 0px; }	
	form select.datumyear 										{ width: 56px; margin: 0px 5px 4px 0px; }
	
	form textarea.standard 										{ width: 217px; }
	
	form .senden												{ margin: 20px 198px 0px 0px; float: right; display: inline; text-align: center; }
	form .senden:hover 											{ color: #343434; }
	form input.senden											{ height: 24px; line-height: 16px; }


	
/* Weiterempfehlen _______________________________________________________ */

	form label.nolabel 											{ display: none; }
	form div.nodiv												{ display: none; }
	form input.kurz												{ width: 100px; height: 23px; font-size: 14px; line-height: 17px; margin: 0px 0px 0px 8px; padding: 7px 0px 0px 3px; text-transform: uppercase; }
	form div.captcha											{ border: solid 1px #888888; float: left; display: inline; }
	
	
	
/* Sonstiges _____________________________________________________________ */

	br.clear													{ clear: both; line-height: 0px; font-size: 0px; height: 0px; }
	div.clear													{ clear: both; line-height: 0px; font-size: 0px; margin: 0px 0px -1px 0px; height: 1px; overflow: hidden; }
	div.abstand													{ clear: both; line-height: 0px; font-size: 0px; margin: 0px 0px 0px 0px; height: 15px; overflow: hidden; }

	img.links 													{ float: left; margin: 5px 10px 10px 0px; }
	img.rechts 													{ float: right; margin: 5px 0px 15px 15px; }
	
	img.impressum												{ clear: both; float: right; margin: 0px 0px 10px 10px; }
	img.reiserucktritt											{ margin: 20px 0px 0px 0px; }

	p.rechts, .textrechts 										{ text-align: right; }
	p.mitte, .textmitte 										{ text-align: center; }

	span.buttonanfang											{ float: left; display: inline; background: url(/images/design/bg-buttonanfang.gif) no-repeat left 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 2px; }
	span.buttonanfang span.buttonende							{ float: left; display: inline; background: url(/images/design/bg-buttonende.gif) no-repeat right 0px; margin: 0px 0px 0px 0px; padding: 0px 2px 0px 0px; }
	span.buttonanfang span.buttonende a							{ float: left; display: inline; color: #FFFFFF; font-size: 12px; line-height: 18px; height: 20px; background: url(/images/design/bg-button.gif) repeat-x 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 11px 0px 11px; }
	span.buttonanfang span.buttonende a:hover					{  }

	span.button													{ float: right; display: inline; margin: 0px 104px 0px 0px; }
	span.noprint												{ float: right; display: inline; margin: 0px 0px 0px 0px; }
	span.button span.weiteranfang								{ float: left; display: inline; width: 2px; height: 20px; background: url(/images/design/bg-buttonanfang.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	span.button span.weiter a									{ float: left; display: inline; color: #FFFFFF; font-size: 11px; line-height: 20px; height: 20px; background: url(/images/design/bg-button.gif) repeat-x 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 11px 0px 11px; }
	span.button span.weiter a:hover								{  }
	span.button span.weiterende									{ float: left; display: inline; width: 2px; height: 20px; background: url(/images/design/bg-buttonende.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

	
	
/* Newsletter Overlayer___________________________________________________ */
	
	#jsnewsletteroverlayerbg									{ display: none; position: absolute; left: 0px; top: 0px; width: 100%; min-height: 600px; height: 100%; z-index: 999; overflow: hidden; }
	#jsnewsletteroverlayerbg div.center							{ margin: 0 auto; width: 291px; position: relative; left: 0px; top: 0px; }
	#jsnewsletteroverlayer										{ position: absolute; left: 0px; top: 0px; width: 291px; height: 269px; background: url(/images/design/bg-overlayer.png) no-repeat 0px 0px; z-index: 999; }
	div.jsnewsletteroverlayer									{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width: 248px; height: 198px; }							
	div.jsnewsletteroverlayer a.schliessenx						{ position: absolute; right: 9px; top: 0px; font-weight: bold; text-align: left; line-height: 21px; font-size: 12px; }								
	div.jsnewsletteroverlayer div.overlayertext					{ position: absolute; left: 32px; top: 87px; width: 230px; text-align: left; font-family: Tahoma; line-height: 20px; font-size: 13px; color: #3c3c45; }			
	div.jsnewsletteroverlayer form div.colum1					{ display: none; }			
	div.jsnewsletteroverlayer form input						{ height: 18px; background-color: #fcfbf9; border: solid 1px #ccbb90; font-family: Tahoma; color: #3c3c45; font-size: 11px; line-height: 18px; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 7px; }			
	div.jsnewsletteroverlayer form input.emailadresse			{ position: absolute; left: 25px; top: 147px; width: 232px; }			
	div.jsnewsletteroverlayer form input.vorname				{ position: absolute; left: 25px; top: 183px; width: 106px; }			
	div.jsnewsletteroverlayer form input.nachname				{ position: absolute; left: 151px; top: 183px; width: 106px; }			
	div.jsnewsletteroverlayer a.privacy							{ position: absolute; left: 25px; bottom: 28px; text-align: left; line-height: 23px; font-size: 12px; }								
	div.jsnewsletteroverlayer form div.abonnieren				{ position: absolute; right: 25px; bottom: 30px; height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }	

	

/* __________________________________________________________________ Ende */