/* page & globals */
body { margin: 0; }
img { border:none; }
/* page & globals */
.headerBar { background-color: #B3BAC5; }
.headerBarContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; padding: 2px; }
.columnLeft { background-color: #F0F1F1; border-color: #999999; border-width: 1px; border-style: solid; padding: 2px; }
.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }

/* Forms */
.input_tourismus { BACKGROUND-COLOR: #FFFFCC; COLOR: #000000; BORDER: #336699 solid 1px; };
.input_button_tourismus { BACKGROUND-COLOR: #FFFFCC; COLOR: #000000; BORDER: #336699 solid 1px; };

/* Footer */
.Footer_Text { font-family: Arial, sans-serif; font-size: 12px; color: #336699;  }
.Footer_Text_small { font-family: Arial, sans-serif; font-size: 11px; color: #336699;  }

/* Right Colum */
.Right_Col_Tableline { background: #336699; }
.Right_Col_Message { background: #FFFD99; font-family: Arial, sans-serif; font-size: 11px; color: #336699;  font-weight: bold;}
.Newsletter_Header { font-family: Arial, sans-serif; font-size: 11px; color: #336699;  font-weight: bold;}
.Newsletter_Input { }



/* Header Tourismus */
.PageHeader_highlight_tourismus { font-family: Arial, sans-serif; font-size: 14px; color: #336699;  font-weight: bold;}

/* ContentHeader tourismus */
.ContentHeader_tourismus { font-family: Tahoma, Arial, sans-serif; font-size: 14px; color: #003466; }
.DottedContentHeader_tourismus { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #465584; background-color: #FFFACD; border-width: 1px; border-style: dotted;  padding: 2px;  text-align:justify }

/* ContentMenu tourismus */
.ContentMenu_tourismus { font-family: Arial, sans-serif; font-size: 13px; color: #003466; }

/* ContentText tourismus */
.ContentText_tourismus { font-family: Arial, sans-serif; font-size: 12px; color: #336699; text-align:justify }
.ContentText_highlight_tourismus { font-family: Arial, sans-serif; font-size: 12px; color: #336699;  font-weight: bold;}
.ContentText_kursiv_tourismus { font-family: Arial, sans-serif; font-size: 12px; color: #336699;  font: italic; }
.ContentText_ImageInfo { font-family: Arial, sans-serif; font-size: 10px; color: #A7A7A7; text-align:justify }

/* Ausflugsziele */
.Ausflugsziele_Adresse_tourismus { font-family: Arial, sans-serif; font-size: 12px; color: #A7A7A7; text-align:justify }

/* Sehenswürdigkeiten */ 


/* Impressum */
.ContentHeader_impressum { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #465584; background-color: #FFFACD; border-width: 1px; border-style: dotted;  padding: 2px;  }
.ContentText_impressum { font-family: Arial, sans-serif; font-size: 12px; color: #336699; text-align:justify }

/* Preitabelle Unterkunftsverzeichnis */
.ContentPreistabelle_tourismus { font-family: Arial, sans-serif; font-size: 12px; color: #336699; }
.ContentPreistabelle_highlight_tourismus { font-family: Arial, sans-serif; font-size: 12px; color: #336699;  font-weight: bold; }

/* Routenplaner tourismus */
.RoutePlaner_tourismus { font-family: Arial, sans-serif; font-size: 14px; color: #336699; }


/* AGBs Tourismus*/
.AGBHeader1_tourismus { font-family: Arial, sans-serif; font-size: 12px; color: #336699; font-weight: bold; }
.AGBHeader2_tourismus { font-family: Arial, sans-serif; font-size: 12px; color: #336699; }
.AGBText_tourismus { font-family: Arial, sans-serif; font-size: 11px; color: #336699; }


/* Angebot Detail tourismus */
.T_ang_infobox_text { font-family: Arial, sans-serif; font-size: 12px; color: #336699;  font: italic; }
.T_ang_infobox_col { margin: 5px; font-size: 12px; color: #465584; background-color: #FFFACD; border-width: 1px; border-style: dotted;}

.T_ang_leistungen_header { margin: 5px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #465584; background-color: #FFFACD; border-width: 1px; border-style: dotted; }
.T_ang_leistungen_text { font-family: Arial, sans-serif; font-size: 12px; color: #336699; }
.T_ang_leistungen_col { margin: 5px; font-size: 12px; color: #465584; background-color: #FFFACD; border-width: 1px; border-style: dotted;}

.T_ang_bemerkungen_text { font-family: Arial, sans-serif; font-size: 12px; color: #336699; }
.T_ang_bemerkungen_col { margin: 5px; font-size: 12px; color: #465584; background-color: #FFF3E8; border-width: 1px; border-style: dotted;}

.T_ang_preise_header { margin: 5px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #465584; background-color: #FFFACD; border-width: 1px; border-style: dotted; }
.T_ang_preise_text { font-family: Arial, sans-serif; font-size: 12px; color: #336699; }
.T_ang_preise_col { margin: 5px; font-size: 12px; color: #465584; background-color: #FFFACD; border-width: 1px; border-style: dotted;}
/* Angebot tourismus */
.T_ang_kat_header { margin: 5px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #465584; background-color: #FFFACD; border-width: 1px; border-style: dotted; }
.T_Angebote_Tabelle { margin-left: 7px; margin-right: 7px }
.T_Aktuelles_Tabelle { margin-left: 7px; margin-right: 7px }
/* Unterkunftsverzeichnis Tourismus */
.T_Unterkunft_Tabelle { margin-left: 7px; margin-right: 7px }
/* Gastronomie Tourismus */
.T_Gastronomie_Tabelle { margin-left: 7px; margin-right: 7px }

/* MainMenu table index */
.MainMenuRow_index_0 { background-color: #6495ED; }
.MainMenuContent_index_0 { font-family: Arial, sans-serif; font-size: 14px; color: #4B4B61; font-weight: bold; }

/* MainMenu table tourismus */
.MainMenuRow_tourismus_0 { background-color: #FDE794; }
.MainMenuRow_tourismus_1 { background-color: #FFF9B0; }
.MainMenuRow_tourismus_2 { background-color: #FFFBC8; }

.MainMenuContent_tourismus_0 {  color: #4B4B61; font-weight: bold; font-family: Arial, sans-serif; font-size: 14px;}
.MainMenuContent_tourismus_1 { font-family: Arial, sans-serif; font-size: 11px; color: #4B4B61; }
.MainMenuContent_tourismus_2 { font-family: Arial, sans-serif; font-size: 11px; color: #4B4B61; }
 
/* Image Formatierung */
.T_akt_detail_image { float:right; margin-left:10px; margin-bottom:5px; }
.T_ang_detail_image { float:right; margin-left:10px; margin-bottom:5px; }
.T_ukt_detail_image { float:right; margin-left:10px; margin-bottom:5px; }
.T_InfoMessageImage { float:left; margin-right:10px; margin-bottom:5px; }

.T_content_image { float:right; margin-left:10px; margin-bottom:5px; }
.T_content_image_left { float:left; margin-right:10px; margin-bottom:5px; }
.T_content_image_middle { float:middle; margin-top:10px; margin-bottom:5px; }
.T_content_image_nofloat { margin-top:10px; margin-bottom:10px; }


a { font-family: Tahoma;  color: #708090; text-decoration: underline;}
a:hover { font-family: Tahoma;  color: #708090; text-decoration: none;}

/* SubMenu */
.SubMenu1 { font-size: 12px; color: #003466;}
.SubMenu1:hover { font-size: 12px; color: #003466;}

/* inner link*/
.InnerLink { font-size: 12px; color: #708090;}
.InnerLink:hover { font-size: 12px; color: #708090;}

/* outer Link */
.OuterLink { font-size: 12px; color: #708090;}
.OuterLink:hover { font-size: 12px; color: #708090;}

/* a site_struktur */
.site_struktur { font-size: 12px; color: #708090;}
.site_struktur:hover { font-size: 12px; color: #708090;  font: small-caps; }

/* image_link */
.image_link { color: #708090;}
.image_link:hover { color: #708090;}

/* Navigations Link */
.page_navi_link { margin: 0px;  color: #708090;}

/* a contentMenu tourismus */
.A_ContentMenu_tourismus {  color: #708090;  }
.A_ContentMenu_tourismus:hover  { color: #708090;  }

/* Unterkunftsverzeichnis */
.T_ukt_KategorieLink { font-size: 12px; color: #708090;}
.T_ukt_KategorieLink:hover { font-size: 12px; color: #708090;}


.admin_button
{
	border: solid 1px #F1F1F1;
	padding: 3px 3px 3px 3px;
	margin: 0px;
	white-space: nowrap;
	font-family: Tahoma;
	color: Black;
}

.admin_button:hover
{
	border: solid 1px #999999;
	padding: 3px 3px 3px 3px;
	margin: 0px;
	background: #FFA07A;
	font-family: Tahoma;
	color: Black;
}

.mainpage_link
{
	border: solid 0px #999;
	padding: 7px 6px 3px 6px;
	margin: 0px;
	background: White;
	white-space: nowrap;
	font-family: Tahoma;
	color: Black;
}

.mainpage_link:hover
{
	border: solid 0px #999;
	padding: 7px 6px 3px 6px;
	margin: 0px;
	white-space: nowrap;
	background: White;
	font-family: Tahoma;
	color: #4169E1;
}

.mainbutton 
{	
	width: 230px;
	border: solid 1px #F1F1F1;
	padding: 3px 6px 3px 6px;
	margin: 0px;
	background: #F1F1F1;
	white-space: nowrap;
	font-family: Tahoma;
}

.mainbutton:hover
{
	border: solid 1px #999;
	padding: 3px 6px 3px 6px;
	margin: 0px;
	background: #CCC;
	font-family: Tahoma;
}

.subbutton_enabled 
{
	width: 230px;
	border: solid 1px #F1F1F1;
	padding: 3px 6px 3px 6px;
	padding-left: 15px;
	margin: 0px;
	background: #F1F1F1;
	white-space: nowrap;
	font-family: Tahoma;
	color: Black;
	font-size: smaller;
}

.subbutton_enabled:hover
{
	border: solid 1px #999;
	padding: 3px 6px 3px 6px;
	padding-left: 15px;
	margin: 0px;
	background: #CCC;
	font-family: Tahoma;
	color: Black;
	font-size: smaller;
}

.subbutton_disabled 
{
	width: 230px;
	border: solid 1px #F1F1F1;
	padding: 3px 6px 3px 6px;
	padding-left: 15px;
	margin: 0px;
	background: #F1F1F1;
	white-space: nowrap;
	font-family: Tahoma;
	color: #DCDCDC;
	font-size: smaller;
}

.subbutton_disabled:hover
{
	border: solid 1px #999;
	padding: 3px 6px 3px 6px;
	padding-left: 15px;
	margin: 0px;
	background: #CCC;
	font-family: Tahoma;
	font-size: smaller;
}

.logout_button
{
	border: solid 1px #F1F1F1;
	padding: 3px 6px 3px 6px;
	margin: 0px;
	background: #FFA07A;
	white-space: nowrap;
	font-family: Tahoma;
}

.logout_button:hover
{
	border: solid 1px #999;
	padding: 3px 6px 3px 6px;
	margin: 0px;
	background: red;
	font-family: Tahoma;
}

