html,body																									{ width:100%; height:100%; background-color:#FFFFFF; text-align:center; margin:0px; padding:0px; }
#rand_oben																								{ margin:auto; text-align:right; width:961px; height:40px; }
#container																								{ margin:auto; text-align:center; width:961px; background-repeat:repeat-y; }
#rand_oben a,#rand_oben a:visited,#rand_oben a:active			{ font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:bold; text-decoration:none; color:#909090; font-size:11px; }
#rand_oben a:hover																				{ text-decoration:underline; }
#header																										{ width:959px; margin:auto; }
#inhalt																										{ width:959px; margin:auto; background-repeat:no-repeat; background-position:bottom; text-align:left; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#53535a; }
#navig																										{ width:184px; float:left; }
#abstand1																									{ width:24px; float:left; }
#abstand2																									{ width:16px; float:left; }
#rand_rechts																							{ width:27px; float:left; }
.menuitem																									{ width:184px; height:21px; cursor:pointer; }
#navig a,#navig a:hover,#navig a:visited,#navig a:active	{ font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; text-decoration:none; color:#909090; }
#maincontent																							{ width:477px; float:left; font-family:Arial,Verdana,sans-serif; font-size:11px; color:#3D3E3D; font-weight:normal; text-decoration:none; }
#inhaltstext																							{ width:477px; float:left; font-family:Arial,Verdana,sans-serif; font-size:13px; color:#3D3E3D; font-weight:normal; text-decoration:none; }
#inhaltstext a																						{ font-family:Arial,Verdana,sans-serif; font-size:13px; color:#3D3E3D; font-weight:normal; text-decoration:none; }
#maincontent h1																						{ font-family:Arial,Helvetica,Verdana,sans-serif; font-size:21px; font-weight:bold; text-decoration:none; color:#58929e; display:inline; }
#maincontent h2																						{ font-family:Arial,Helvetica,Verdana,sans-serif; font-size:15px; font-weight:bold; text-decoration:none; color:#58929e; display:inline; }
#tophotels																								{ width:232px; float:left; font-family:Arial,Verdana,sans-serif; color:#909090; font-size:11px; font-weight:normal; text-decoration:none; }
#tophoteltitel																						{ font-family:Arial,Helvetica,Verdana,sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#58929e; text-align:center; }
#tophotels a																							{ font-family:Arial,Verdana,sans-serif; color:#808080; font-size:12px; font-weight:normal; text-decoration:none; }
#tophotels a:hover																				{ font-family:Arial,Verdana,sans-serif; color:#808080; font-size:12px; font-weight:normal; text-decoration:none; }
.tophotelspacer																						{ font-size:10px; line-height:10px; height:10px; }
.tophotel																									{ width:232px; height:51px; cursor:pointer; background-image:url('tophotels.jpg'); background-repeat:no-repeat; }
.tophotelposition																					{ padding-top:10px; padding-left:80px; }
#impressum																								{ width:959px; margin:auto; text-align:right; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; text-decoration:none; color:#909090; font-size:11px; }
#impressum a,#impressum a:visited,#impressum a:active			{ font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; text-decoration:none; color:#909090; font-size:11px; }
#impressum a:hover																				{ text-decoration:underline; }
#mwst																											{ width:959px; margin:auto; text-align:center; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; text-decoration:none; color:#909090; font-size:11px; }
#partner																									{ width:959px; margin:auto; text-align:justify; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; text-decoration:none; color:#909090; font-size:11px; }
#partner a,#partner a:visited,#partner a:active						{ font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; text-decoration:none; color:#909090; font-size:11px; }
#partner a:hover																					{ text-decoration:none; }
#foto																											{ width:270px; height:200px; float:left; }
#hotelnavi																								{ width:185px; float:left; border:1px solid #D3E0C1; margin-left:20px; font-family:Arial,Verdana,sans-serif; font-size:11px; color:#3D3E3D; font-weight:normal; text-decoration:none; }
#hotelnavi a																							{ font-family:Arial,Verdana,sans-serif; color:#716F6E; font-size:11px; font-weight:normal; text-decoration:none; }
#hotelnavi a:hover																				{ font-family:Arial,Verdana,sans-serif; color:#716F6E; font-size:11px; font-weight:normal; text-decoration:underline; }
#buttonleiste																							{ width:477px; height:19px; border:0px; }
#buttonleiste a																						{ font-family:Arial,Verdana,sans-serif; color:#808080; font-size:12px; font-weight:bold; text-decoration:none; }
#buttonleiste a:hover																			{ font-family:Arial,Verdana,sans-serif; color:#808080; font-size:12px; font-weight:bold; text-decoration:underline; }
.button4																									{ border-bottom:1px solid #808080; width:477px; height:20px; font-family:Arial,Verdana,sans-serif; color:#5E5F5B; font-size:12px; font-weight:bold; text-decoration:none; }
#hotelinhalte h1																					{ font-family:Arial,Verdana,sans-serif; font-size:11px; color:#4E4B4A; font-weight:bold; text-decoration:none; text-align:left; display:inline; margin:0px; }
#hotelinhalt1 																						{ width:477px; }
#hotelinhalt1 select																			{ border:1px solid #C9C9C7; font-family:Arial,Verdana,sans-serif; font-size:11px; color:#646464; font-weight:normal; }
#hotelinhalt1 input 																			{ border:1px solid #C9C9C7; font-family:Arial,Verdana,sans-serif; font-size:11px; color:#646464; font-weight:normal; }
#hotelinhalt1 textarea																		{ border:1px solid #C9C9C7; font-family:Arial,Verdana,sans-serif; font-size:11px; color:#646464; font-weight:normal; }
#hotelinhalt1 table																				{ border:0px; font-family:Arial,Verdana,sans-serif; font-size:11px; color:#646464; font-weight:normal; }
#hotellogo																								{ margin:0px; float:left; }
#hotelanschrift																						{ margin-left:27px; float:left; }
#hotellogo2																								{ width:180px; margin-left:27px; float:left; }
.anschrift																								{ font-family:Arial,Verdana,sans-serif; color:#808080; font-size:11px; font-weight:normal; text-decoration:none; }
a.anschrift																								{ font-family:Arial,Verdana,sans-serif; color:#808080; font-size:11px; font-weight:normal; text-decoration:underline; }
a.anschrift:hover																					{ font-family:Arial,Verdana,sans-serif; color:#D3E0C1; font-size:11px; font-weight:normal; text-decoration:underline; }
.form_descr																								{ width:150px; float:left; text-align:right; padding-right:15px; font-family:Arial,Verdana,sans-serif; font-size:11px; color:#646464; font-weight:normal; }
.form_value																								{ float:left; text-align:left; font-family:Arial,Verdana,sans-serif; font-size:11px; color:#646464; font-weight:normal; }
.form_value input 																				{ border:1px solid #C9C9C7; font-family:Arial,Verdana,sans-serif; font-size:11px; color:#646464; font-weight:normal; }
.form_value textarea																			{ border:1px solid #C9C9C7; font-family:Arial,Verdana,sans-serif; font-size:11px; color:#646464; font-weight:normal; }
#paging																										{ width:477px; text-align:center; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; text-decoration:none; color:#505050; font-size:12px; }
#paging a,#paging a:visited,#paging a:active							{ font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; text-decoration:none; color:#505050; font-size:12px; }
#paging a:hover																						{ text-decoration:underline; color:#000000; }

.MLcpYearNavigation, .MLcpMonthNavigation { background-color:#FFFFFF; text-align:center; vertical-align:middle; text-decoration:none; color:#000000; font-weight:bold; }
.MLcpDayColumnHeader,	.MLcpYearNavigation, .MLcpMonthNavigation, .MLcpCurrentMonthDate,	.MLcpCurrentMonthDateDisabled, .MLcpOtherMonthDate, .MLcpOtherMonthDateDisabled, .MLcpCurrentDate,	.MLcpCurrentDateDisabled,	.MLcpTodayText,	.MLcpTodayTextDisabled,	.MLcpText { font-family:Arial; font-size:11px; }
TD.MLcpDayColumnHeader { text-align:right; border:solid thin #A3C330;	border-width:0px 0px 1px 0px; }
.MLcpCurrentMonthDate, .MLcpOtherMonthDate, .MLcpCurrentDate { text-align:right; text-decoration:none; }
.MLcpCurrentMonthDateDisabled, .MLcpOtherMonthDateDisabled, .MLcpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.MLcpCurrentMonthDate { color:#A3C330; font-weight:bold; }
.MLcpCurrentDate { color: #FFFFFF; font-weight:bold; }
.MLcpOtherMonthDate { color:#808080; }
TD.MLcpCurrentDate { color:#FFFFFF; background-color: #A3C330; border-width:1px; border:solid thin #000000; }
TD.MLcpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.MLcpTodayText, TD.MLcpTodayTextDisabled { border:solid thin #A3C330; border-width:1px 0px 0px 0px; }
A.MLcpTodayText, SPAN.MLcpTodayTextDisabled { height:20px; }
A.MLcpTodayText {	color:#A3C330; font-weight:bold; }
SPAN.MLcpTodayTextDisabled { color:#D0D0D0; }
.MLcpBorder { border:1px solid #A3C330; }
