/* Kalender ____________________________________________ */

	#wetter01									{ font-family:Verdana,Arial,Helvetica,Sans-serif; position: absolute; left: 0px; top: 128px; padding: 0px 5px 0px 5px; }
	#wetter01 span								{ float: left; display: inline; font-size: 11px; color: #0B499D; }
	#wetter01 div								{ float: right; display: inline; font-size: 11px; color: #0B499D; }
	
	table.kalender								{  }
	table.kalender .monate						{ background: #B6CD49; }
	table.kalender .tag							{ text-align: center; background: #D8E59F; }
	table.kalender .tage						{ text-align: center; }
	
	ul.schneeflocke								{ list-style-type: none; margin: 4px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	ul.schneeflocke li							{ background: url(/images/design/icon-schneeflocke-klein.png) no-repeat 0px 7px; padding: 0px 0px 0px 17px; margin: 0px 0px 0px 0px; }
	ul.blume									{ list-style-type: none; margin: 4px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	ul.blume li									{ background: url(/images/design/icon-blume-klein.png) no-repeat 0px 3px; padding: 0px 0px 0px 17px; margin: 0px 0px 0px 0px; }
	
	a.legendelink								{ font-size: 10px; }
	
	table.kalenderliste							{ border: 0px; border-collapse: collapse; padding: 0px 0px 0px 0px; }	
	table.kalenderliste table					{ border: 0px; border-collapse: collapse; padding: 0px 0px 0px 0px; }
	
	table.kalenderliste .buchen					{ color: #FFFFFF; float: right; }	
	table.kalenderliste .buchen:hover			{ color: #059E1C; }
	
	.formular 									{ width: 100%; border-top: solid 1px #CFDB9C; border-bottom: solid 1px #CFDB9C; background: #ECF5C7; margin: 10px 0px 16px 0px; }
	.formular col 								{ width: 210px; text-align: right; }
	.formular th 								{ color: #000000; font-size: 11px; text-align: left; }
	.formular td 								{ color: #0B499D; font-size: 11px; padding: 3px 0px 3px 0px; }
	
	.formular select, .formular .eingabe 		{ border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; padding: 1px 3px; margin: 0px 0px 0px 10px; }
	.formular .eingabe 							{ color: #000000; }
	.formular .checkbox							{ margin: 0px 0px 0px 8px; }
	
	.formular .standard 						{ height: 18px; width: 175px; }
	.formular .code 							{ height: 18px; width: 35px; }
	.formular .plz 								{ height: 18px; width: 65px; margin-right: -5px; }
	.formular .ort 								{ height: 18px; width: 105px; }
	.formular .mitteilung 						{ height: 60px; width: 220px; }
	
	.formular .oben 							{ padding: 3px 0px 0px 0px; vertical-align: top; }
	
	.formular a.senden 							{ color: #000000; border: solid 1px #000000; font-weight: bold; padding: 2px 5px 2px 5px; margin: 0px 81px 0px 0px; }
	.formular a.senden:hover 					{ color: #B6CD49; }
	
	table.zimmersuche tr td a img				{ border: none; position: absolute; right: 13px; bottom: 2px; }
	table.zimmersuche tr td select#BoardType	{ width: 115px; }
	table.zimmersuche tr td select#HotelComfort	{ width: 149px; }
	table.zimmersuche tr td.verpflegung			{ width: 119px; _width: 100px; }
	table.zimmersuche tr td span				{ color: #0B499D; margin: 0px 0px 10px 0px; }
	table.zimmersuche tr td select, input		{ font-size: 11px; margin: 3px 0px 0px 0px; }
	
	#quickanfrage h2							{ color: #0B499D; font-size: 13px; margin: 10px 0px 5px 0px; }
	#ihrurlaub									{ height: 155px; margin: 0px 0px 0px 3px; position: relative; }
	
	div.inhalt									{ padding: 0px 20px 0px 0px; }
	div.inhalt h1								{ color: #9FB72F; font-size: 18px; font-weight: bold; text-align: left; margin: 0px 0px 0px 0px !important; }
	div.inhalt p								{ margin: 9px 0px 7px 0px !important; }
	div.inhalt ul.links-downloads				{ list-style-type: none; }
	div.bilder img								{ border: none; margin: 0px 6px 0px 0px; }
	
	img.abstand-unten							{ margin: 0px 0px 10px 0px; }
	
	ul.ohneaufzalung							{ list-style-type: none; }
	
	div.navigation								{ float: left; display: inline; }
	div.navigation a.button						{ cursor: pointer; display: block; float: left; font-weight: bold; line-height: 18px; min-height: 18px; padding: 0; color: #134FA0; font-size: 12px; font-family: Verdana, sans-serif; }
	div.navigation a.button:hover,
	div.navigation a.aktiv						{ color: #FFFFFF; }
	div.navigation a.button span.links			{ background: url(/images/design/bg-menu-links.gif) no-repeat 0px 0px; display: inline; float: left; height: 18px; width: 10px; }
	div.navigation a.button:hover span.links,	
	div.navigation a.aktiv span.links			{ background: url(/images/design/bg-menu-links-hover.gif) no-repeat 0px 0px; }
	div.navigation a.button span.mitte			{ background-color: #F1F1F1; display: inline; float: left; height: 18px; }
	div.navigation a.button:hover span.mitte,
	div.navigation a.aktiv span.mitte			{ background-color: #134FA0; }
	div.navigation a.button span.rechts			{ background: url(/images/design/bg-menu-rechts.gif) no-repeat 0px 0px; float: left; display: inline; height: 18px; width: 9px; }
	div.navigation a.button:hover span.rechts,
	div.navigation a.aktiv span.rechts			{ background: url(/images/design/bg-menu-rechts-hover.gif) no-repeat 0px 0px; }
	
	br.clear													{ clear: both; line-height: 0px; font-size: 0px; height: 0px; }
	div.clear													{ clear: both; line-height: 0px; font-size: 0px; height: 0px; overflow: hidden; text-indent: -100px; }

