﻿/* Inhalt ________________________________________________________________ */
	
	div.inhalt ul												{ margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; list-style-type: none; }
	div.inhalt ul li											{ background: url(/images/design/bg-li.png) no-repeat 0px 6px; padding: 0px 0px 0px 10px; color: #FFFFFF; }
	div.inhalt ul li a											{ color: #FFFFFF; }
	div.inhalt ul li a:hover									{ color: #9CD1FF; }
	
	div.inhalt div.intro										{ margin: 0px 0px 16px 0px; }
	
	div.inhalt div.liste										{ padding: 0px 0px 24px 0px; margin: 0px 0px 26px 0px; border-bottom: solid 1px #cba21b; }
	div.inhalt div.liste .datum 								{  }
	div.inhalt div.liste .zeitraum 								{  }
	div.inhalt div.liste .preis 								{  }
	
	div.inhalt a.neuenachricht									{ text-decoration: none; color: #FFFFFF; background: url(/images/design/bg-button.gif) no-repeat center right; padding: 0px 30px 0px 0px; float: right; display: inline; margin: 0px 3px 0px 0px; }	
	div.inhalt a.neuenachricht:hover							{ color: #CBA21B; }	
	
	div.inhalt div.liste h2		 								{ padding: 5px 0px 0px 0px; margin: 0px 0px 14px 0px; }
	div.inhalt div.liste a.button 								{ text-decoration: none; color: #FFFFFF; background: url(/images/design/bg-button.gif) no-repeat center right; padding: 0px 30px 0px 0px; float: right; display: inline; text-transform: lowercase; margin: 0px 3px 0px 0px; }
	div.inhalt div.liste a.button:hover							{ color: #CBA21B; }
	
	div.inhalt div.detail 										{ margin: 0px 0px 16px 0px; position: relative; }
	div.inhalt div.detail a.zuruck								{ background: url(/images/design/bg-zuruck.gif) no-repeat left center; padding: 0px 0px 0px 30px; color: #FFFFFF; text-decoration: none; }
	
	div.inhalt div.listedetail									{  }
	
	div.inhalt div.bycode 										{  }
	
	div.inhalt ul.downlinks										{  }
	
	div.inhalt div.vorspann 									{ margin: 0px 0px 16px 0px; }
	div.inhalt div.editbox 										{ margin: 0px 0px 16px 0px; }
	
	div.inhalt div.buttons a.button								{ cursor: pointer; color: #624e0d; font-weight: bold; text-decoration: none; }
	div.inhalt div.buttons a.button span.links					{ background: url(/images/design/bg-senden-anfang.png) no-repeat 0px 0px; float: left; display: inline; width: 9px; height: 26px; }
	div.inhalt div.buttons a.button span.mitte					{ background: url(/images/design/bg-senden.png) repeat-x 0px 0px; float: left; display: inline; height: 26px; line-height: 26px; padding: 0px 20px 0px 20px; }
	div.inhalt div.buttons a.button span.rechts					{ background: url(/images/design/bg-senden-ende.png) no-repeat right top; float: left; display: inline; width: 7px; height: 24px; }
	
	div.inhalt a.buttonrechts									{ float: right; display: inline; text-decoration: none; }
	
	div.inhalt div.event										{ border-bottom: solid 1px #CBA21B; padding: 4px 0px 4px 5px; }
	div.inhalt div.event a										{ text-decoration: none; cursor: pointer; }
	div.inhalt div.event span									{ float: left; }
	div.inhalt div.event span.tag								{ width: 200px; }
	div.inhalt div.event span.datum								{ width: 200px; }
	div.inhalt div.event div.detail								{ display: none; border-bottom: solid 1px #3C5C82; }
	div.inhalt div.event div.detail span						{ float: left; width: 100px; }
	div.inhalt div.event div.detail span.uhrzeit				{ width: 100px; }
	div.inhalt div.event div.detail div.thema					{ float: left; display: inline; width: 150px; }
	div.inhalt div.event div.detail div.thema a					{ float: left; text-decoration: underline; }
	div.inhalt div.event div.detail div.thema div.balloon		{ float: left; display: inline; position: relative; }
	div.inhalt div.event div.detail span.ort					{ width: 150px; }
	div.inhalt div.event div.detail span.musik					{ width: 100px; }
	
	div.inhalt div.event div.blase								{ display: none; position: absolute; left: 0px; bottom: 0px; width: 213px; min-height: 46px; _height: 46px; z-index: 25; }
	div.inhalt div.event div.blasetop							{ background: url(/images/design/bg-blase-top.png) no-repeat 0px 0px; width: 213px; height: 8px; font-size: 1px; line-height: 1px; }
	div.inhalt div.event div.blasey								{ background: url(/images/design/bg-blase-y.png) repeat-y 0px 0px; }
	div.inhalt div.event div.blasebottom						{ background: url(/images/design/bg-blase-bottom.png) no-repeat left bottom; width: 213px; height: 30px; }
	div.inhalt div.event div.blase div.blaseinnen				{ font-size: 14px; line-height: 20px; color: #7b7b7b; margin: 0px 0px 0px 34px; padding: 4px 0px 0px 0px; }
	div.inhalt div.event div.blase div.blaseinnen b				{ font-size: 18px; color: #013569; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px; }
	div.inhalt div.event div.blase div.editbox					{ margin: 0px 0px 0px 0px; width: 168px; }
	
	div.inhalt div.hotelfuehrerliste							{ border-bottom: solid 1px #cba21b; padding: 0px 0px 6px 0px; margin: 0px 0px 25px 0px; }
	div.inhalt div.hotelfuehrerliste div.platzhalter			{ width: 132px; height: 99px; }
	div.inhalt div.hotelfuehrerliste span.name					{ float: left; display: inline; margin: 0px 20px 0px 0px; width: 160px; }
	div.inhalt div.hotelfuehrerliste span.ort					{ float: left; display: inline; margin: 0px 20px 0px 0px; width: 110px; }
	div.inhalt div.hotelfuehrerliste div.buttonshotelfuehrer	{ float: right; display: inline; }
	div.inhalt div.hotelfuehrerliste div.buttonshotelfuehrer a	{ margin: 0px 0px 0px 9px; }
	div.inhalt div.hotelfuehrerliste a.nomargin					{ margin: 0px 0px 0px 0px !important; }
	div.inhalt div.hotelfuehrerliste div.hotelinfo				{ display: none; margin: 14px 0px 30px 0px; }
	div.inhalt div.hotelfuehrerliste div.hotelinfoinnen			{ position: relative; }
	div.inhalt div.hotelfuehrerliste div.editbox				{ padding: 20px 0px 0px 0px; }
	div.inhalt div.hotelfuehrerliste div.adresse				{ font-size: 11px; position: absolute; left: 120px; bottom: 6px; }
	div.inhalt div.hotelfuehrerliste div.emailwww				{ font-size: 11px; position: absolute; left: 300px; bottom: 6px; }
	div.inhalt div.hotelfuehrerliste div.emailwww a				{ text-decoration: none; }
	div.inhalt div.hotelfuehrerliste div.imglinks				{ border: 0px; margin: 0px 14px 0px 0px; }
	div.inhalt div.hotelfuehrerliste img.sterne					{ vertical-align: top; margin: 5px 0px 0px 0px; }
	
	div.inhalt div.hotelfuehrerheadline							{ border-bottom: solid 1px #cba21b; padding: 0px 0px 6px 0px; margin: 0px 0px 25px 0px; font-size: 18px; color: #fec302; }
	div.inhalt div.hotelfuehrerheadline	div.nameort				{ float: left; display: inline; }
	div.inhalt div.hotelfuehrerheadline span.name				{ float: left; display: inline; margin: 0px 20px 0px 0px; width: 160px; }
	div.inhalt div.hotelfuehrerheadline span.ort				{ float: left; display: inline; margin: 0px 20px 0px 0px; width: 110px; }
	div.inhalt div.hotelfuehrerheadline div.buttons				{ float: right; display: inline; }
	div.inhalt div.hotelfuehrerheadline div.buttons a			{ margin: 0px 0px 0px 9px; }
	
	div.inhalt div.sucheoben									{ background: url(/images/design/bg-box-suche-oben.png) no-repeat 0px 0px; width: 518px; height: 23px; }
	div.inhalt div.suche										{ background: url(/images/design/bg-box-suche.png) repeat-y 0px 0px; width: 518px; }
	div.inhalt div.suche form									{ margin: 28px 0px 0px 41px; }
	div.inhalt div.sucheunten									{ background: url(/images/design/bg-box-suche-unten.png) no-repeat 0px 0px; width: 518px; height: 11px; margin: 0px 0px 54px 0px; }
	
	div.inhalt div.teasergross									{ float: left; display: inline; margin: 0px 0px 26px 20px; }
	div.inhalt div.teasergross div.teasergrossoben				{ background: url(/images/design/box-startseite-gross-oben.png) no-repeat 0px 0px; width: 368px; height: 10px; font-size: 0px; line-height: 0px; }
	div.inhalt div.teasergross div.teasergrossinnen				{ background: url(/images/design/box-startseite-gross.png) repeat-y 0px 0px; width: 368px; height: 236px; }
	div.inhalt div.teasergrossinnen span.headline				{ color: #fec302; font-size: 24px; display: block; margin: 0px 0px 14px 25px; padding: 10px 0px 0px 0px; }
	div.inhalt div.teasergrossinnen p							{ margin: 0px 25px 35px 25px; }
	div.inhalt div.teasergrossinnen a.button 					{ text-decoration: none; color: #FFFFFF; background: url(/images/design/bg-button.gif) no-repeat center right; padding: 0px 30px 0px 0px; float: right; display: inline; text-transform: lowercase; margin: 0px 20px 7px 0px; }
	div.inhalt div.teasergross div.teasergrossunten				{ background: url(/images/design/box-startseite-gross-unten.png) no-repeat 0px 0px; width: 368px; height: 10px; font-size: 0px; line-height: 0px; }
	
	div.inhalt div.teaserklein									{ float: left; display: inline; margin: 0px 0px 26px 20px; }
	div.inhalt div.teaserklein img.links						{ margin: 0px 20px 15px 0px; }
	div.inhalt div.teaserklein span.headline					{ color: #fec302; font-size: 18px; display: block; margin: 0px 0px 14px 0px; }
	div.inhalt div.teaserklein div.teaserkleinoben				{ background: url(/images/design/box-klein-startseite-oben.png) no-repeat 0px 0px; width: 368px; height: 5px; font-size: 0px; line-height: 0px; }
	div.inhalt div.teaserklein div.teaserkleininnen				{ background: url(/images/design/box-klein-startseite.png) repeat-y 0px 0px; width: 368px; }
	div.inhalt div.teaserklein div.teaserkleinunten				{ background: url(/images/design/box-klein-startseite-unten.png) no-repeat 0px 0px; width: 368px; height: 5px; font-size: 0px; line-height: 0px; }
	div.inhalt div.teasererstes									{ margin: 0px 0px 0px 0px; }
	
	div.inhalt div.teaserkleininneninnen						{ margin: 21px 17px 21px 17px; }
	div.inhalt div.teaserkleininneninnen a.button 				{ text-decoration: none; color: #FFFFFF; background: url(/images/design/bg-button.gif) no-repeat center right; padding: 0px 30px 0px 0px; float: right; display: inline; text-transform: lowercase; margin: 0px 20px 7px 0px; }
	div.inhalt div.teaserkleininneninnen p		 				{ margin: 0px 0px 15px 0px; }
	
	div.inhalt span.registrierung								{ margin: 15px 0px 0px 0px; display: block; }
	
	div.inhalt div.scrollgallery 								{ position: relative; left: 0px; top: 0px; width: 511px; height: 600px; overflow: hidden; margin: 0px 0px 60px 0px; }
	div.inhalt div.scrollgallery a.weitergallery 				{ font-size: 11px; text-decoration: none; position: absolute; right: 0px; top: 520px;  }
	div.inhalt div.scrollgallery a.zuruckgallery 				{ font-size: 11px; text-decoration: none; position: absolute; left: 0px; top: 520px;  }
	div.inhalt div.scrollflache 								{ position: relative; left: 0px; top: 0px; height: 600px; }
	div.inhalt div.scrollflache div.gallery						{ float: left; display: inline; width: 511px; height: 600px; overflow: hidden; }
	div.inhalt div.scrollflache div.bewertenbild				{ height: 383px; overflow: hidden; }
	div.inhalt div.scrollflache div span.headline				{ color: #fec302; font-size: 18px; display: block; margin: 0px 0px 5px 0px; }
	div.inhalt div.scrollflache span.autordatum					{ margin: 0px 0px 7px 0px; display: block; }
	div.inhalt div.scrollflache div span.autor					{ font-size: 11px; float: left; display: inline; }
	div.inhalt div.scrollflache div span.datum					{ font-size: 11px; float: right; display: inline; }
	div.inhalt div.scrollflache div p							{ font-size: 11px; margin: 0px 0px 7px 0px; }
	div.inhalt div.scrollflache div.nachricht					{ font-size: 11px; height: 70px; overflow: hidden; display: block; }
	div.inhalt div.scrollflache div.header						{ height: 130px; overflow: hidden; margin: 0px 7px 0px 7px; display: block; }
	
	body.bewertungformular form									{ float: left; display: inline; margin: 50px 0px 0px 0px; }
	body.bewertungformular form div.radiobutton					{ float: left; display: inline; text-align: center; margin: 0px 15px 0px 0px; }
	body.bewertungformular form div.radiobutton input			{ display: block; margin: 0px 0px 4px 0px; }
	body.bewertungformular form div.radiobutton label			{ color: #4e7296; font-size: 11px; line-height: 11px; float: left; display: inline; height: 12px; }
	body.bewertungformular span.votaora							{ float: left; display: inline; margin: 46px 40px 0px 0px; font-size: 18px; color: #fec302; }
	body.bewertungformular span.votomedio						{ float: right; display: inline; margin: 46px 10px 0px 0px; }
	body.bewertungformular span.votomedio span					{ font-size: 30px; font-weight: bold; line-height: 32px; }
	
	div.inhalt div.liste div.autordatum							{ float: left; display: inline; width: 385px; margin: 0px 0px 7px 0px; }
	div.inhalt div.liste span.autor								{ font-size: 11px; float: left; display: inline; }
	div.inhalt div.liste span.datum								{ font-size: 11px; float: right; display: inline; }
	div.inhalt div.liste div.vorspannhighscore					{ float: left; display: inline; width: 265px; }
	div.inhalt div.liste span.bewertung							{ float: right; display: inline; font-size: 30px; font-weight: bold; margin: 20px 0px 0px 0px; line-height: 32px; }
	
	div.inhalt div.marktplanliste								{  }
	div.inhalt div.marktplanliste h2							{ font-size: 18px; line-height: 24px; border-bottom: solid 1px #cba21b; margin: 0px 0px 12px 0px; }
	div.inhalt div.marktplanliste div.box						{ float: left; display: inline; width: 257px; }
	div.inhalt div.marktplanliste span							{ float: left; }
	div.inhalt div.marktplanliste span.standnr					{ width: 36px; }
	div.inhalt div.marktplanliste a								{ cursor: pointer; text-decoration: none; }
	div.inhalt div.marktplanliste a.aktiv						{ color: #CBA21B; }
	
	div.inhalt div.marktplandetail								{ border-bottom: solid 1px #4c6381; font-size: 11px; margin: 0px 0px 36px 0px; padding: 0px 0px 16px 0px; }
	div.inhalt div.marktplandetail h1							{ font-size: 24px; }
	div.inhalt div.marktplandetail b							{ font-size: 12px; color: #cba21b; }
	div.inhalt div.marktplandetail div.imglinks					{ border: solid 2px #cba21b; }


	
	
/* 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								{  }
	
	
/* E-Cards ________________________________________________________________ */
	
	div.ecardbild												{ float: left; display: inline; min-width: 640px; min-height: 480px; }
	div.ecardbild img.ecardlogo									{ position: absolute; right: 3px; bottom: 3px; }
	div.ecardbild a.button										{ position: absolute; right: 4px; top: 4px; }
	div.ecardbild a.weiter										{ position: absolute; right: 1px; top: 70px; }
	div.ecardbild a.zuruck										{ position: absolute; left: 1px; top: 70px; }
	div.ecardbild span.weiter									{ background-color: #FFFFFF; position: absolute; right: 0px; top: 70px; width: 1px; height: 45px; display: block; font-size: 0px; line-height: 0px; }
	div.ecardbild span.zuruck									{ background-color: #FFFFFF; position: absolute; left: 0px; top: 70px; width: 1px; height: 45px; display: block; font-size: 0px; line-height: 0px; }
	
	div.ecardformular											{ border: solid 1px #013569; background: url(/images/design/bg-ecards.png) repeat 0px 0px; color: #FFFFFF; display: none; position: absolute; right: 4px; top: 30px; width: 400px; overflow: hidden; }
	div.ecardformular div.ecardinnen							{ margin: 25px 25px 25px 25px; }
	div.ecardformular div form .colum1							{ width: 140px; }
	div.ecardformular div form .senden							{ margin: 0px 10px 0px 0px; }
	
/* 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; }

	
	
/* Bild mit abgerundete Kanten ___________________________________________ */

	div.inhalt div.bild											{ position: relative; }
	div.inhalt div.bild span.imglinksoben						{ background: url(/images/design/bg-img-lo.png) no-repeat 0px 0px; float: left; display: inline; width: 7px; height: 7px; font-size: 1px; line-height: 1px; position: relative; z-index: 10; }
	div.inhalt div.bild span.imgrechtsoben						{ background: url(/images/design/bg-img-ro.png) no-repeat 0px 0px; float: right; display: inline; width: 7px; height: 7px; font-size: 1px; line-height: 1px; position: relative; z-index: 10; }
	div.inhalt div.bild div										{ float: left; display: inline; margin: -7px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.bild div a									{ text-decoration: none; }
	div.inhalt div.bild span.imglinksunten						{ background: url(/images/design/bg-img-lu.png) no-repeat 0px 0px; float: left; display: inline; margin: -7px 0px 0px 0px; width: 7px; height: 7px; font-size: 1px; line-height: 1px; position: relative; z-index: 10; }
	div.inhalt div.bild span.imgrechtsunten						{ background: url(/images/design/bg-img-ru.png) no-repeat 0px 0px; float: right; display: inline; margin: -7px 0px 0px 0px; width: 7px; height: 7px; font-size: 1px; line-height: 1px; position: relative; z-index: 10; }



/* Bilder & Fotogalerie __________________________________________________ */

	div.inhalt div.fotogalerie 									{ overflow: hidden; padding: 0px 0px 0px 0px; width: 100%; margin: 0px 0px 30px 0px; }
	div.inhalt div.fotogalerie div.fotocontainer				{ width: 200%; }
	div.inhalt div.fotogalerie div.img 							{ display: inline; float: left; margin: 0px 4px 4px 0px; padding: 0px 0px 0px 0px; width: 117px; height: 78px; overflow: hidden; }
	div.inhalt div.fotogalerie img 								{ margin: 0px 0px 0px 0px; vertical-align: top; }
	
	div.inhalt div.bilder 										{ clear: both; overflow: hidden; padding: 0px 0px 0px 0px; width: 100%; position: relative; margin: 0px 0px 20px 0px; }
	div.inhalt div.bilder div.createimage						{ display: inline; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.bilder img 									{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: top; }

	div.imglinks 												{ border: solid 1px #265b89; display: inline; float: left; margin: 0px 10px 0px 0px; }
	div.imgrechts 												{ border: solid 1px #265b89; margin: 0px 0px 10px 0px; }
	div.imgrechts1 												{ position: absolute; right: 0px; top: 0px; }
	div.imgrechts2 												{ position: absolute; right: 0px; top: 99px; }
	div.imgrechts3 												{ position: absolute; right: 0px; top: 198px; }
	
	div.imggallery 												{ float: left; display: inline; margin: 0px 12px 16px 0px; border: solid 1px #379cf4; width: 81px; height: 54px; overflow: hidden; }
	
	
/* Geomap _______________________________________________________________ */

	body.balloon 												{ text-align: left; background: #FFFFFF; color: #5d5d5d; }
	body.balloon a 												{ color: #5d5d5d; }
	body.balloon h1 											{ font-weight: bold; font-size: 16px; }
	body.balloon img 											{ margin: 0px 0px 15px 0px; }
	
	body.geomap													{ background: #FFFFFF;	}
	body.geomap	iframe											{ z-index: 100; position: relative;	}
	body.geomap div.geomap										{ width: 100%; height: 100%; }
	body.geomap div.geokategorien								{ background: url(/images/design/bg-geokategorien.png) no-repeat 0px 0px; width: 219px; height: 282px; position: absolute; right: 0px; top: 85px; padding: 0px 10px 0px 10px; text-align: left; color: #000000; }
	body.geomap div.geokategorien span.anzeigen					{ display: block; margin: 20px 25px 0px 0px; float: right; display: inline; font-weight: bold; color: #5d5d5d; }
	body.geomap div.geokategorien ul							{ width: 200px; overflow: hidden; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
	body.geomap div.geokategorien ul li							{ float: left; display: inline; line-height: 20px; height: 20px; min-height: 20px; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; width: 219px; overflow: hidden; }
	body.geomap div.geokategorien ul li a						{ color: #747474; text-decoration: none; background: url(/images/design/bg-ul-kategorien.png) no-repeat; display: block; padding: 0px 0px 0px 31px; margin: 0px 0px 0px 0px; }
	body.geomap div.geokategorien ul li a:hover					{ color: #FFFFFF; }
	body.geomap div.geokategorien ul li.aktiv a					{ color: #FFFFFF; }

	#Cat00Hotels a												{ background-position: 0px 0px; }
	#Cat00Hotels.aktiv a,										
	#Cat00Hotels a:hover										{ background-position: -200px 0px; }
	
	#Cat10Pensionen a											{ background-position: 0px -25px; }
	#Cat10Pensionen.aktiv a,										
	#Cat10Pensionen a:hover										{ background-position: -200px -25px; }
	
	#Cat20Garni a												{ background-position: 0px -50px; }
	#Cat20Garni.aktiv a,										
	#Cat20Garni a:hover											{ background-position: -200px -50px; }
	
	#Cat30Ferienwohnungen a										{ background-position: 0px -75px; }
	#Cat30Ferienwohnungen.aktiv a,										
	#Cat30Ferienwohnungen a:hover								{ background-position: -200px -75px; }
	
	#Cat40UrlaubaufdemBauernhof a								{ background-position: 0px -100px; }
	#Cat40UrlaubaufdemBauernhof.aktiv a,										
	#Cat40UrlaubaufdemBauernhof a:hover							{ background-position: -200px -100px; }
	
	#CatCamping a												{ background-position: 0px -125px; }
	#CatCamping.aktiv a,										
	#CatCamping a:hover											{ background-position: -200px -125px; }
	
	#CatResidence a												{ background-position: 0px -150px; }
	#CatResidence.aktiv a,										
	#CatResidence a:hover										{ background-position: -200px -150px; }
	
/*
	#Sehenswertes a												{ background-position: 0px -175px; }
	#Sehenswertes.aktiv a,										
	#Sehenswertes a:hover										{ background-position: -200px -175px; }

	#SkifahrenCo a												{ background-position: 0px -200px; }
	#SkifahrenCo.aktiv a,										
	#SkifahrenCo a:hover										{ background-position: -200px -200px; }
*/

	
	
/* Anfrageformular _______________________________________________________ */

	form 														{ margin: 0px 0px 0px 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 #379CF4; 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 #379CF4; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 0px; }
	form .textarea												{ float: left; display: inline; height: 60px; color: #888888; border: 1px solid #379CF4; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 3px; }
	form .file													{ color: #888888; float: left; display: inline; height: 25px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 3px; }
	form .checkbox												{ float: left; display: inline; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	form .radio													{ float: left; display: inline; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	
	form .aktiv 												{ color: #343434; border: 1px solid #379CF4; }
	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 label.pflichtfeld 										{ font-weight: bold; }
	form label.space 											{ height: 18px; }
	form label.noborder 										{ border: 0px; }
	
	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 label.datumday 										{ display: none; }	
	form label.datummonth 										{ display: none; }	
	form label.datumyear 										{ display: none; }
	
	form input.standard 										{ width: 217px; }
	form input.plz 												{ width: 62px; margin: 0px 5px 0px 0px; }
	form input.ort 												{ width: 145px; }
	form input.checkbox 										{ width: 14px; height: 14px; margin: 0px 0px 0px 0px; }
	form input.radio 											{ width: 14px; height: 14px; margin: 0px 0px 0px 0px; }
	
	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: 0px 83px 0px 0px; text-decoration: none; background: url(/images/design/bg-button.gif) no-repeat left center; padding: 0px 0px 0px 30px; float: right; display: inline; }
	form .senden:hover 											{ color: #CBA21B; }
	form input.senden											{  }
	
	form.suche div.colum1										{ background: url(/images/design/bg-colum1.png) repeat-x 0px 0px; padding: 0px 0px 0px 5px; color: #013569; font-weight: bold; margin: 0px 10px 10px 0px; }
	form.suche a.senden											{ color: #624e0d; font-weight: bold; background: transparent; margin: 0px 45px 0px 0px; line-height: 24px; }
	form.suche a.senden	span.links								{ background: url(/images/design/bg-senden-anfang.png) no-repeat 0px 0px; float: left; display: inline; height: 26px; }
	form.suche a.senden	span.mitte								{ background: url(/images/design/bg-senden.png) repeat-x 0px 0px; float: left; display: inline; padding: 0px 20px 0px 20px; height: 26px; }
	form.suche a.senden	span.rechts								{ background: url(/images/design/bg-senden-ende.png) no-repeat top right; float: left; display: inline; height: 26px; }
	
	form.login a.senden											{ margin: 0px 160px 0px 0px; }
	
	
/* Wetter ________________________________________________________________ */

	div.wetter h3 												{ font-size: 11px; margin: 0px 0px 3px 0px; }
	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; }
	
	
	
/* 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 0px 0px; height: 0px; overflow: hidden; text-indent: -100px; }
	
	img.links 													{ float: left; margin: 5px 10px 10px 0px; border: solid 1px #265b89; }
	img.rechts 													{ float: right; margin: 5px 0px 15px 15px; }
	
	img.impressum												{ clear: both; float: right; margin: 0px 0px 10px 10px; }
	
	p.abstand													{ margin: 0px 0px 16px 0px; }
	
	a.versteckt													{ display: none; }



/* __________________________________________________________________ Ende */