/* ############# CSS Document MEDICAL WELLNESS HOTELS ############## */

/* ######### Formularschrift ########### */
p.csc-form-label { color:#999; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
p.csc-form-label-req { color:#999; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
p.headline_form { color:#666; font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

/* ######### Lexikon Alphabet ########### */

span.lexikon { color:#999; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; nowrap; }
span.lexikon_suche { color:#235AA6; font-weight:normal; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; nowrap; }

/* ######### Anker ########### */

a { color:#235AA6; text-decoration: none; }
/*a:visited { color:#235AA6; text-decoration: none; }
#a:active { color:#fff; text-decoration: none; }*/

/* ######### Bildunterschrift ########### */
.csc-caption { font-size: 9px; color:#999; font-weight:normal; }

/* ######### NAVs ########### */
.lexikon_alphabet { color:#999; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.lexikon_alphabet:hover { color:#235AA6; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.lexikon_alphabet_active { color:#999; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.navi_mainmenue { color:#999; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.navi_mainmenue:hover { color:#666; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.navi_mainmenue_active { color:#666; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.navi { color:#666; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.navi:hover { color:#235AA6; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.navi_active { color:#235AA6; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.subnavi { color:#666; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.subnavi:hover { color:#235AA6; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.subnavi_active { color:#235AA6; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.subsubnavi { color:#333; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.subsubnavi:hover { color:#666; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.subsubnavi_active { color:#666; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.sitenavi { color:#FFF; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.sitenavi:hover { color:#999; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.sitenavi_active { color:#fff; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.sprachnavi { color:#D0E389; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.sprachnavi:hover { color:#999; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.sprachnavi_active { color:#666; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.hotelbild_navi { color:#999; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.hotelbild_navi:hover { color:#666; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.hotelbild_navi_active { color:#666; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.hotelsuche_navi { color:#999; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.hotelsuche_navi:hover { color:#666; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.hotelsuche_navi_active { color:#D0E389; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.pagenavi_unten { color:#999; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.pagenavi_unten:hover { color:#666; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.pagenavi_unten_active { color:#666; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.seitennavi { color: #999; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.seitennavi:hover { color: #666; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.seitennavi_active { color: #666; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.ft9px666666 { color:#999; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.ft9px666666:hover { color:#666; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.ft9px666666_active { color:#666; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }


/* ######### TABLEs ########### */
table.navi_table { 
	background-color: #EAF1C5; 
	color:#333; 
	font-weight:normal; 
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 136px; 
	}

table.sprache { 
	color:#D0E389; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 48px; 
	width: 380px;
	background-color: #fff; 
	}
										
table.sitemenue { 
	background-color: #D0E389; 
	color: #fff; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 15px; 
	width: 380px;
	}

table.contenttable { 
	background-color: #FFF; 
	text-align: justify; 
	color: #666; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	vertical-align: top;	
	border-width:0px;
  border-style:solid;
  border-color:#999;
	width: 410px;
	}

	
/* ######### TDs ########### */
		
td.navi_td { 
	background-color: #EAF1C5;
	width:136px;
    	color:#333;        
    	font-size:12px;
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-weight:normal;  
    	vertical-align:top;
    	letter-spacing: 0.2em;
	padding-bottom:0px;
	}
								
td.hotelsuche_ueberschrift { 
	background-color: #D0E389;
	color: #fff; 
	font-size: 16px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 10px; 
	font-weight:bold;
	height: 40px; 
	width: 189px; 
	}
													
td.hotelsuche_trennlinie {
	background-color: #fff; 
	height: 40px; 
	width: 2px; 
	}												

													
td.klappmenues_links { 
	background-color: #FFF8B8;
	color: #fff; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100px; 
	width: 189px; 
	}
										
td.hotelsuche_links_img { 
	background-color: #FFF8B8; 
	color: #999; 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	height: 75px; 
	width: 95px; 
	vertical-align: top; 
	}
	
td.formular_popup { 
	background-color: #FFF8B8; 
	color: #666; 
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	vertical-align: center; 
	align: center;
	width: 100%;
	height: 100%;
	}
	
td.hotelsuche_links { 
	background-color: #FFF8B8;
	color: #999; 
	font-size: 10px; 
	align: top; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	height: 75px; 
	width: 95px;
	padding: 6px;
	vertical-align: top; 
	}

td.hotelsuche_linie { 
	background-color: #D1E487; 
	height: 2px; 
	width: 100%; 
	}

td.pagenavi { 
	background-color: #FFF;
	color: #999; 
	font-size: 10px; 
	align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	height: 100%; 
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	vertical-align: top; 
	}
		
td.titel {
	background-color: #FFF8B8; 
	color: #D0E389; 
	font-size: 28px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 50px;
	padding-left: 15px;
	vertical-align: middle;	
	}
												
td.logo { 
	background-color: #FFF8B8; 
	height: 158px;
	width: 100%;
	vertical-align: middle;
	}
				
td.inhalt { 
	background-color: #fff;
	text-align: justify; 
	color: #333; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 15px;
	vertical-align: top;
	width: 100%;	
	}

td.mainmenue {
	background-color: #EAF1C5;
	text-align: left;
	vertical-align: top;
	padding-left:10px;
	padding-right:4px; 
	}
								
td.logo_oben { 
	background-color: #fff; 
	height: 66px;
	vertical-align: top; 
	}
	
td.mainmenue_oben { 
	background-color: #fff;
	color: #999; 
	height: 66px;
	vertical-align: top;
	padding-left:15px; 
	}
	
td.flash {
	height: 210px; 
	width:380px; 
	padding:0px; 
	margin:0px; 
	}
   								
td.rechts_linie { 
	background-color: #fff; 
	height: 2px;  
	}


td.suche { color:#666; 
  font-size:9px; 
  font-weight:normal; 
  font-family:Verdana, Trebuchet, Arial, Helvetica, sans-serif; 
	height: 15px;
  }
	

td.navipfad { 
	background-color: #fff;
	text-align: left; 
	color: #333; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	vertical-align: top;
	width: 100%;	
	}

td.resort_aufzaehlung { 
	background-color: #FFF8B8;
	color: #666; 
	font-size: 11px; 
	align: left;
	vertical-align: top; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px; 
	}	
	
td.resort_aufzaehlung_dreiteilung { 
	background-color: #FFF8B8;
	color: #666; 
	font-size: 11px; 
	align: left;
	vertical-align: top; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 4px;
	}		

					
/* ######### SELECTs ########### */

select.dropdownmenue { 
	background-color: #fff;
	width: 150px; 
	color: #999; 
	font-weight: normal; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}

/* ######### HEADLINEs ########### */
					
h1 { 
	margin-top: 7px; 
	color:#999; 
	font-size:14px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; }
	
/* ######### Formulare ########### */	
				
.formularsuche { 
  width:93px; 
	height: 15px;
  color:#333333; 
  font-size:9px; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  background-color: #ffffff; 
  border: solid 1px #D0E389;
  }

/* #######################  Suche  ####################### */
.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; }   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { background-color:#FFF8B8; color: #000; width:50px; height:18px; font-size:10px; solid #333; text-align:center; }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; height:20px; font-size:10px; background-color: #FFF8B8; color:#000; }	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:verdana;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; color:#E0001F;}	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#D0E389;; color: #333333; font-size:11px; font-family:Verdana, Trebuchet, Arial, Helvetica, sans-serif; width:10px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:11px; font-family:Verdana, Trebuchet, Arial, Helvetica, sans-serif; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Verdana, Trebuchet, Arial, Helvetica, sans-serif; width:10px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #666; font-size:11px; font-family:Verdana, Trebuchet, Arial, Helvetica, sans-serif; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#E0001F; font-weight:normal; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 11px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color:green; font-size: 8px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #666; font-size: 11px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle} 
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; width:10px; } 
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; width:10px; }

.tx-indexedsearch-title-number { color:green; font-size: 11px; }
.tx-indexedsearch-title-caption { font-size: 11px; color:green; }
.tx-indexedsearch-sectionlinks { font-size: 11px; color:#D0E389; }
.tx-indexedsearch-browsebox-strong { font-size: 11px; color:#999; font-weight:bold; }
.tx-indexedsearch-browsebox { font-size: 11px; color:#666; }


.ft10px333333 { color:green; font-size: 16px; }



/* #######################  Spans  ####################### */


span.update { color:#999; font-weight: normal; font-size: 9px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; }

span.pfadnavi { color:#666666; font-weight: normal; font-size: 10px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; }


/* #######################  Links SiteNavi  ####################### */

.ft10px666666 { color:#666; font-size:10px; font-weight:bold; font-family:Verdana, Trebuchet, Arial, Helvetica, sans-serif; }
div.ft10px666666 { color:#666; font-size:10px; font-weight:normal; font-family:Verdana, Trebuchet, Arial, Helvetica, sans-serif; }


/* #######################  Überschriften  ####################### */

h1 { color:#235AA6; font-weight: bold; font-size: 16px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; }
h2 { color:#235AA6; font-weight: bold; font-size: 16px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; }
h3 { color:#235AA6; font-weight: bold; font-size: 16px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; }
h4 { color:#235AA6; font-weight: bold; font-size: 16px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; }
h5 { color:#235AA6; font-weight: bold; font-size: 12px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; }
h6 { color:#235AA6; font-weight: bold; font-size: 16px; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; }

/* #######################  dropdown-sitemap  ####################### */

.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
}
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
#	border: solid 5px #DFE2E3; 
	border-bottom: solid 1px #DFE2E3; 
#	background: #FAFBFB;
	padding: 2px;
	margin-bottom: 5px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
#	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
#	background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
#	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
#	background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
#	border: solid 1px #DFE2E3;
#	background: #FAFBFB;
}
