html.edition 			{ height: 100%; }

body {
	margin : 10px auto auto auto;
 	font-family : Verdana, Arial, verdana, Helvetica, sans-serif; color: #330000; font-size : 11px;
	background-color: #FAEFD5;
	margin: 0px 0px 0px 0px;
	height: 100%;
	scrollbar-base-color:#F3D594; 
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-arrow-color:#9D2838; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-face-color:#FAEFD5; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-shadow-color:#F3D594; 
	scrollbar-track-color:#FAEFD5;
}

TD,P,SPAN,DIV         		{ font-family : Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; } 

h1				{ font-style: normal; font-size: 12px; color: #9CC5D2;  font-weight:bold;}/*aqua  Angebote */
/*h2				{ font-style: normal; font-size: 12px; color: #f5a142; font-weight:bold;} orange  Angebote */
/*h2				{ font-style: normal; font-size: 12px; color: #c79292; font-weight:bold;}/* Winter- Angebote */
/*h2				{ font-style: normal; font-size: 12px; color: #FD6557; font-weight:bold;}/* Frühling- Angebote */
h2				{ font-style: normal; font-size: 12px; color: #346723; font-weight:bold;}/* Frühling- Angebote */
h3				{ font-style: normal; font-size: 12px; color: #ab120a;  font-weight:bold; text-align : left;}/* rot  Angebote */
h4				{ font-style: normal; font-size: 14px; color: #ab120a;  font-weight:bold; text-align : center;}/* rot  Angebote */
h5				{ font-style: normal; font-size: 12px; color: #ab120a;  font-weight:bold; text-align : center;}/* rot  Angebote */

.rot 				{ font-style: normal; font-size: 12px; color: #ab120a;  font-weight:bold; }/* rot */
.rot_duenn 			{ font-style: normal; font-size: 12px; color: #ab120a;  }/* rot dünn*/
.rotklein 			{ font-style: normal; font-size: 10px; color: #ab120a; }/* rot */
.gruenklein 		{ font-style: normal; font-size: 10px; color: #346723; }/* grün */
.orange				{ font-style: normal; font-size: 12px; color: #f5a142; font-weight:bold;}/* orange  Angebote */
.aqua_b 			{ font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #9CC5D2; }
.hellblau			{ font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #5C75AA;}
.hellgruen			{ font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #5ba659;}
.rosa				{ font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #c79292;}

.back 				{ line-height : 120%; text-align : right; padding-bottom : 10px;}

.hotel				{ font-style: normal; font-size: 12px; color: #9D2838; }/* Schrift Hotel, Restaurant */
.well				{ font-style: normal; font-size: 12px; color: #114455;}/* Schrift Wellness */
.fit				{ font-style: normal; font-size: 12px; color: #074e05; }/* Schrift Fitness, Events */
.angeb				{ font-style: normal; font-size: 12px; color: #692534; }/* Schrift Angebote */
.tagung				{ font-style: normal; font-size: 12px; color: #1d366a; }/*Schrift Wellness */
.event				{ font-style: normal; font-size: 12px; color: #074e05; }/* Schrift Fitness, Events */

.klein_start			{ font-style: normal; font-size: 10px; color: #336666; }/* kleine Schrift Hotel, Restaurant */
.klein_hotel			{ font-style: normal; font-size: 10px; color: #E98035; }/* kleine Schrift Hotel, Restaurant */
.klein_well			{ font-style: normal; font-size: 10px; color: #2087a7; }/* kleine Schrift Wellness */
.klein_fit			{ font-style: normal; font-size: 10px; color: #5ba659; }/* kleine Schrift Fitness */
/*.klein_angeb			{ font-style: normal; font-size: 10px; color: #f5a142; } kleine Schrift Angebote */
.klein_angeb			{ font-style: normal; font-size: 10px; color: #FD6557; }/* kleine Schrift Winter-Angebote */
.klein_tagung			{ font-style: normal; font-size: 10px; color: #5C75AA; }/* kleine Schrift Tagung */
.klein_tagung2			{ font-style: normal; font-size: 10px; color: #1d366a; }/* kleine Schrift Tagung */
.klein_event			{ font-style: normal; font-size: 10px; color: #5ba659; }/* kleine Schrift Fitness */
.klein_d_tagung			{ font-style: normal; font-size: 10px; color: #1d366a; }/* kleine Schrift Tagung */

.klein_b_hotel			{ font-style: normal; font-size: 10px; color: #9D2838;  font-weight:bold;}/* klein/fett Schrift Hotel, Restaurant */
.klein_b_well			{ font-style: normal; font-size: 10px; color: #114455;  font-weight:bold;}/* klein/fett Schrift Wellness */
.klein_b_fit			{ font-style: normal; font-size: 10px; color: #074e05;  font-weight:bold;}/* klein/fett Schrift Fitness, Events */
.klein_b_angeb			{ font-style: normal; font-size: 10px; color: #692534;  font-weight:bold;}/* klein/fett Schrift Angebote */
.klein_b_tagung			{ font-style: normal; font-size: 10px; color: #1d366a;  font-weight:bold;}/* klein/fett Schrift Wellness */

#content01			{ float:left; width:710px; padding:0px 0px; overflow:hidden; font-style: normal; font-size: 12px; color: #9D2838; }/* Hotel, Restaurant */
#content02			{ float:left; width:710px; padding:0px 0px; overflow:hidden; font-style: normal; font-size: 12px; color: #114455; }/* Wellness */
#content03 			{ float:left; width:710px; padding:0px 0px; overflow:hidden; font-style: normal; font-size: 12px; color: #074e05; }/* Fitness, Events */
#content04 			{ float:left; width:710px; padding:0px 0px; overflow:hidden; font-style: normal; font-size: 12px; color: #692534; }/* angebot*/
#content05 			{ float:left; width:710px; padding:0px 0px; overflow:hidden; font-style: normal; font-size: 12px; color: #1d366a; }/* Tagung */

.content { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; 	
	background-position : bottom 7%; background-repeat : no-repeat;
	text-align : left; 	padding-bottom: 15%;}
	/*	background-image : url(images/vignette.gif); */

	
.content2 { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; 	min-height : 100%;
	text-align : left; 	padding-bottom: 15%;}
	
.pagetitle			{ padding-bottom: 5px; font-family : 'Times New Roman'; font-size:18px; color: #E98035; }
.pagetitle_well			{ padding-bottom: 5px; font-family: 'Times New Roman'; font-size:18px; color: #2087a7;}
.pagetitle_fit			{ padding-bottom: 5px; font-family: 'Times New Roman'; font-size:18px; color: #5ba659; font-stretch: expanded}
.pagetitle_tag			{ padding-bottom: 5px; font-family: 'Times New Roman'; font-size:18px; color: #5C75AA;}
.pagetitle_angeb 		{ padding-bottom: 5px; font-family: 'Times New Roman'; font-size:18px; color: #FD6557;}
.pagetitle_events 		{ padding-bottom: 5px; font-family: 'Times New Roman'; font-size:18px; color: #5ba659;}

.fit600 				{ float:left; width:600px; padding:0px 0px; overflow:hidden; font-style: normal; font-size: 12px; color: #074e05; }/* Fitness, Events */

.maintab 			{ 	border: 1px; 
						border-spacing: 0px; 
						border-collapse: collapse; 
						min-height: 100%;
						margin-bottom : 10px;
						margin-left : 20px; 
						margin-right : 20px; 
						margin-top : 15px; 
						width : 710px; 
						font-family : Verdana, Arial, Helvetica, sans-serif; 
						font-size : 11px; 
						text-align: left; }

A           			{ font-weight: bold;  font-style: normal; text-decoration: none; color: #FAEFD5; }
A:hover     			{ font-weight: bold;  font-style: normal; text-decoration: underline; } 
A:visited   			{ }

a:link.a_left           	{ font-weight: regular; text-decoration: none; color: #692534; }
a:hover.a_left     		{ font-weight: regular; text-decoration: underline; } 
a:visited.a_left   		{ font-weight: regular; text-decoration: none; color: #692534; }

a:link.w_left           	{ font-weight: regular; text-decoration: none; color: #114455; }
a:hover.w_left     		{ font-weight: regular; text-decoration: underline; } 
a:visited.w_left   		{ font-weight: regular; text-decoration: none; color: #114455; }


c_textlink			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline }
a:link.c_textlink 		{ font-weight:bold; color:#9D2838 }
a:visited.c_textlink 		{ font-weight:bold; color:#9D2838}
a:active.c_textlink 		{ font-weight:bold; color:#E98035 }
a:hover.c_textlink 		{ font-weight:bold; color:#E98035; text-decoration:underline }

klein_textlink			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline }
a:link.klein_textlink 		{ font-weight:bold; color:#9D2838 }
a:visited.klein_textlink 	{ font-weight:bold; color:#9D2838}
a:active.klein_textlink 	{ font-weight:bold; color:#E98035 }
a:hover.klein_textlink 		{ font-weight:bold; color:#E98035; text-decoration:underline }

well_textlink			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline }
a:link.well_textlink 		{ font-weight:bold; color:#114455; text-decoration:underline }
a:visited.well_textlink 	{ font-weight:bold; color:#114455; text-decoration:underline }
a:active.well_textlink 		{ font-weight:bold; color:#9CC5D2; text-decoration:underline }
a:hover.well_textlink 		{ font-weight:bold; color:#9CC5D2; text-decoration:underline }

fit_textlink			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline }
a:link.fit_textlink 		{ font-weight:bold; color:#074e05 }
a:visited.fit_textlink 		{ font-weight:bold; color:#074e05}
a:active.fit_textlink 		{ font-weight:bold; color:#5ba659 }
a:hover.fit_textlink 		{ font-weight:bold; color:#5ba659; text-decoration:underline }

fit_k_textlink			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline }
a:link.fit_k_textlink 		{ font-weight:bold; color:#5ba659 }
a:visited.fit_k_textlink 	{ font-weight:bold; color:#5ba659}
a:active.fit_k_textlink 	{ font-weight:bold; color:#074e05 }
a:hover.fit_k_textlink 		{ font-weight:bold; color:#074e05; text-decoration:underline }

sommer_textlink			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline }
a:link.sommer_textlink 		{ font-weight:bold; color:#074e05; text-decoration:underline }
a:visited.sommer_textlink 	{ font-weight:bold; color:#074e05; text-decoration:underline }
a:active.sommer_textlink 	{ font-weight:bold; color:#5ba659; text-decoration:underline }
a:hover.sommer_textlink 		{ font-weight:bold; color:#5ba659; text-decoration:underline }

angeb_textlink			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline }
a:link.angeb_textlink 		{ font-weight:bold; color:#692534; text-decoration:underline }
a:visited.angeb_textlink 	{ font-weight:bold; color:#692534; text-decoration:underline }
a:active.angeb_textlink 	{ font-weight:bold; color:#FD6557; text-decoration:underline }
a:hover.angeb_textlink 		{ font-weight:bold; color:#FD6557; text-decoration:underline }

tag_textlink 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline }
a:link.tag_textlink 		{ font-weight:bold; color:#1d366a; text-decoration:underline }
a:visited.tag_textlink 		{ font-weight:bold; color:#1d366a; text-decoration:underline }
a:active.tag_textlink 		{ font-weight:bold; color:#5C75AA; text-decoration:underline }
a:hover.tag_textlink 		{ font-weight:bold; color:#5C75AA; text-decoration:underline }

.headmenu			{ font-size: 9px; color: #3366CC; }
.headmenu a			{ font-size: 9px; color: #3366CC; }
.headmenu_s a			{ font-size: 9px; color: #FFFFFF; }

.maincolor 			{ background-color: #F3D594; } 

.tabelle 			{ border: 1px; border-spacing: 3px; border-collapse: collapse; border-color : #FFFFFF; min-height: 100%; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color:#9D2838; text-align: left; background-color: 					#f9ebcc;}

.mainmenu 			{ font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; color: #67645F; padding-left: 13px; padding-right: 13px; }
.mainmenu a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center;  color: #9D2838; }
.mainmenu_s			{ background-color: #9D2838; font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; padding-left: 13px; padding-right: 13px; }
.mainmenu_s a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center;color: #FAEFD5; }
.mainmenu_h a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; }
.mainmenu_hs a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; }

.mainmenu_well			{ font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; color: #2087a7; padding-left: 13px; padding-right: 13px; }
.mainmenu_well a		{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center;  color: #2087a7; }
.mainmenu_well_s		{ background-color: #2087a7; font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; padding-left: 13px; padding-right: 13px; }
.mainmenu_s a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center;color: #FAEFD5; }
.mainmenu_h a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; }
.mainmenu_hs a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; }

.mainmenu_fit			{ font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; color: #074e05; padding-left: 13px; padding-right: 13px; }
.mainmenu_fit a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center;  color: #074e05; }
.mainmenu_fit_s			{ background-color: #074e05; font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; padding-left: 13px; padding-right: 13px; }
.mainmenu_s a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center;color: #FAEFD5; }
.mainmenu_h a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; }
.mainmenu_hs a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; }

.mainmenu_tag			{ font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; color: #1d366a; padding-left: 13px; padding-right: 13px; }
.mainmenu_tag a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center;  color: #1d366a; }
.mainmenu_tag_s			{ background-color: #1d366a; font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; padding-left: 13px; padding-right: 13px; }
.mainmenu_s a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center;color: #FAEFD5; }
.mainmenu_h a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; }
.mainmenu_hs a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; }

.mainmenu_angeb			{ font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; color: #1d366a; padding-left: 13px; padding-right: 13px; }
.mainmenu_angeb a		{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center;  color: #9D2838; }
.mainmenu_angeb_s		{ background-color: #692534; font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; padding-left: 13px; padding-right: 13px; }


.mainmenu_angeb_herbst		{ background-color: #682634; font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; padding-left: 13px; padding-right: 13px; }


.mainmenu_s a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center;color: #FAEFD5; }
.mainmenu_h a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; }
.mainmenu_hs a			{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; }

.mainmenu_event			{ font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; padding-left: 13px; padding-right: 13px; }
.mainmenu_event a		{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center;  color: #622814; }
.mainmenu_event_s		{ background-color: #622814; font-family: "Verdana"; font-size:10px; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; padding-left: 13px; padding-right: 13px; }
.mainmenu_event_s a		{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center;color: #FAEFD5; }
.mainmenu_event_h a		{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; }
.mainmenu_event_hs a		{ font-family: "Verdana"; font-weight: bold; height: 10px; text-align: center; color: #FAEFD5; }




/* ----- Navi-Leiste links - Hotel, Restaurant ----- */

a.sub_inaktiv:link, a.sub_inaktiv:visited {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#E98035;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_inaktiv:hover, a.sub_inaktiv:active, a.sub_inaktiv:focus {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#9D2838;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_aktiv:link, a.sub_aktiv:visited {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#9D2838;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_aktiv:hover, a.sub_aktiv:active, a.sub_aktiv:focus {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#9D2838;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

/* ----- Navi-Leiste links - Wellness ----- */

a.sub_inaktiv_well:link, a.sub_inaktiv_well:visited {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#9CC5D2;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}
a.sub_inaktiv_well:hover, a.sub_inaktiv_well:active, a.sub_inaktiv_well:focus {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#2087a7;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_aktiv_well:link, a.sub_aktiv_well:visited {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#2087a7;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}
a.sub_aktiv_well:hover, a.sub_aktiv_well:active, a.sub_aktiv_well:focus {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#2087a7;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

/* ----- Navi-Leiste links - Fitness ----- */

a.sub_inaktiv_fit:link, a.sub_inaktiv_fit:visited {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#5ba659;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_inaktiv_fit:hover, a.sub_inaktiv_fit:active, a.sub_inaktiv_fit:focus {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#074e05;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_aktiv_fit:link, a.sub_aktiv_fit:visited {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#074e05;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_aktiv_fit:hover, a.sub_aktiv_fit:active, a.sub_aktiv_fit:focus {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#074e05;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

/* ----- Navi-Leiste links - Tagung ------ */

a.sub_inaktiv_tag:link, a.sub_inaktiv_tag:visited {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#5C75AA;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_inaktiv_tag:hover, a.sub_inaktiv_tag:active, a.sub_inaktiv_tag:focus {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#1d366a;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_aktiv_tag:link, a.sub_aktiv_tag:visited {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#1d366a;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_aktiv_tag:hover, a.sub_aktiv_tag:active, a.sub_aktiv_tag:focus {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#1d366a;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

/* ----- Navi-Leiste links - Angebote ----- */

a.sub_inaktiv_angeb:link, a.sub_inaktiv_angeb:visited {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 /* background-color:#c79292; Winter*/
 background-color:#FD6557;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_inaktiv_angeb:hover, a.sub_inaktiv_angeb:active, a.sub_inaktiv_angeb:focus {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#692534;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_aktiv_angeb:link, a.sub_aktiv_angeb:visited {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#692534;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_aktiv_angeb:hover, a.sub_aktiv_angeb:active, a.sub_aktiv_angeb:focus {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#692534;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

/* ----- Navi-Leiste links - Events ----- */

a.sub_inaktiv_event:link, a.sub_inaktiv_event:visited {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#C68753;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_inaktiv_event:hover, a.sub_inaktiv_event:active, a.sub_inaktiv_event:focus {
 display:block;
 color:#FAEFD5;
 text-decoration:underline ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#692534;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_aktiv_event:link, a.sub_aktiv_event:visited {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#692534;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

a.sub_aktiv_event:hover, a.sub_aktiv_event:active, a.sub_aktiv_event:focus {
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold;
 width:185px;
 background-color:#692534;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

/* ----- Navi-Leiste links Tabellenform ----- */

#map a
{
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Helvetica, Arial, Helvetica, sans-serif; font-style: normal;
 font-size: 11px;
 width:200px;
 background-color:#E98035;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

#map a:hover
{
 display:block;
 color:#FAEFD5;
 text-decoration:underline ;
 font-family : Helvetica, Arial, Helvetica, sans-serif; font-style: normal;
 font-size: 11px;
 width:200px;
 background-color:#9D2838;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}

#map a:active
{
 display:block;
 color:#FAEFD5;
 text-decoration:none ;
 font-family : Helvetica, Arial, Helvetica, sans-serif; font-style: normal;
 font-size: 11px;
 width:200px;
 background-color:#9D2838;
 padding: 8px;
 border-top:solid 1px #FAEFD5;
}
*/

.menubar			{ background-color: #9D2838; border-top: solid 1px #FAEFD5;}

.menu 				{  font-family : Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:8pt; color:#FAEFD5; background-color: #E98035;   text-decoration:none; display:block; cursor:hand; padding-left: 10px;}
a:link.menu 			{ color:#FAEFD5; text-decoration:none; display:block;}
a:visited.menu 			{ color:#FAEFD5; text-decoration:none; display:block; }
a:active.menu 			{ color:#FAEFD5; text-decoration:underline; display:block; background-color: #9D2838; }
a:hover.menu 			{  color:#FAEFD5; text-decoration:underline; display:block; background-color: #9D2838;}

.menu_s				{ background-color: #9D2838; padding-left:8px; color: #FFFFFF;}
.menu_s a			{ color: #FFFFFF;}
.menu_separator_dotted		{ background-image:url(../images/menu/separator_dotted.gif); }
.submenu_s			{ padding-left:8px; color: #808080; }

/* ------ Navi-Leiste links - ENDE -----  */

/* Wellness */
.menubar_well			{ background-color: #2087a7; }
.menu_well			{  font-family : Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:8pt; color:#2087a7; background-color: #81d1ea; text-decoration:none; display:block; cursor:hand; padding-left: 10px;}
.menu_well_s			{ background-color: #2087a7; padding-left:8px; color: #FFFFFF;}
.menu_well_s a			{ color: #FFFFFF;}
/* Wellness - ENDE*/

.menubar_fit			{ background-color: #074e05; border-top: solid 1px #FAEFD5;}

.menubar_tag			{ background-color: #1d366a; border-top: solid 1px #FAEFD5;}

.item_content			{ font-family: "verdana", Times, serif; font-size: 12px; font-weight: regular; color: #692534; }
.item_content a			{ color: #692534; text-decoration: underline; }
.item_content a:hover		{ color: #652626; text-decoration: underline; }

.sitemaptitle			{ font-size: 12px; color: #808080; font-weight: bold; text-transform: uppercase; }

.searchlbl			{ font-size: 10px; font-weight: regular; text-decoration: none; color: #3366CC; }

.glance				{ color: #ffffff; font-weight: bold; }
.fort				{ color: #ECBD00; font-weight: bold; }
.destlist_tab			{ font-size: 9px; color: #ffffff; font-weight: bold; }
.sublist_tab			{ font-size: 9px; background-color: #FFCC33; color: #ffffff; font-weight: bold; }
.highlight			{ color: #ECBD00; font-weight: bold; }

.offer				{ color: #FFFFFF; font-size: 9px; font-weight: regular; background: #FF9900;text-decoration: none;   }
.offer a			{ color: #FFFFFF; font-size: 9px; font-weight: regular; text-decoration: none; }
.offer a:title			{ color: #FFFFFF; font-size: 9px; font-weight: regular; text-decoration: none; }

.tblblueup 			{ padding: 5px 30px 5px 20px; color: #FFFFFF; }
.blacktopborderblue 		{ border-style: solid; border-width: 1px 0px 0px 0px; border-color: black; color: #7491C1; }
.blacktopborderwhite 		{ border-style: solid; border-width: 1px 0px 0px 0px; border-color: black; color: #FFFFFF; background-color: #7491C1; }

.form_border			{ border-width:1px; border-color:#F3D594; border-style:solid; font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#692534; background-color:#F5F5F3;}

.project_titlelist		{ font-size: 11px; font-weight: bold; }
.date_link a			{ color: #9D2838; text-decoration: underline; }
.date_link a:hover		{ color: #652626; text-decoration: underline; }

.footer 			{ color: #E98035; font-size: 10px;	font-family: Arial, Helvetica, sans-serif;}

input, textarea
{
			        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    				font-size : 10px;
    				text-decoration: none;
    				background-color: #faefd5;
    				border-style:solid; 
				border-width:1px;
    				border-color: #F3D594;
}


textarea,
{
				scrollbar-face-color: #FAEFCF; 
				scrollbar-shadow-color: #CCCCCC; 
	    			scrollbar-highlight-color: #FAEFCF; 
				scrollbar-3dlight-color: #4F4F4F; 
				scrollbar-darkshadow-color: #4F4F4F; 
				scrollbar-track-color: #FAEFCF; 
				scrollbar-arrow-color: #4F4F4F; 
}


.grund 				{ left: 0px; position: absolute; top: 0px; width: 280px; z-index: 20; }

.scrollgrund 			{ left: 0px; position: absolute; top: 0px; z-index: 20; }