body {background-color:white; font-size:10px; margin-top:6px; margin-bottom:0px; margin-left:10px; margin-right:10px;}
a {color:#627A51}
td {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
hr {color:#627A51; height:1px}

.NavigationHeader {padding:0px; background-color:#e5ebe1}
.NavigationElementHighlight {text-align:left; line-height:14px; white-space:nowrap; padding-left:2px; padding-right:5px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#e5ebe1; color:#627A51}
.NavigationElementNormal {text-align:left; line-height:14px; white-space:nowrap; padding-left:2px; padding-right:5px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:black; background-color:#e5ebe1}

.QuickSearchBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.QuickSearchHeader {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:gray; color:white;}
.QuickSearchColumnDescrText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:white;}
.QuickSearchColumnInputText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:white;}
.QuickSearchButton {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;}

.DetailSearchBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.DetailSearchHeader {text-align:left; line-height:12px; padding-bottom:10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:white; color:#627A51}
.DetailSearchColumnDescrText { text-align:left; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}
.DetailSearchColumnInputText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}
.DetailSearchButton {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; }

.FlatNameLeft {margin-bottom:20px; text-align:left; line-height:16px; padding-left:2px; padding-right:5px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:white; background-color:#26557c}
.FlatNameRight {margin-bottom:20px; text-align:left; line-height:16px; padding-left:2px; padding-right:5px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:white; background-color:#26557c}
.FlatImageLeft { margin-left:0px; margin-right:5px; margin-top:5px; margin-bottom:3px;}
.FlatImageRight { margin-left:5px;margin-right:0px; margin-top:5px; margin-bottom:3px;}
.FlatDescription { margin-top:5px; text-align:justify; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
.FlatForward { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.FlatDateHeadline { height:20px; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.FlatNoFlatAvailable { height:25px; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:20px; font-weight:bold;}

.VacancyNoDataFoundBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.VacancyNoDataFoundHeader {text-align:left; line-height:50px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; background-color:white; color:#627A51}
.VacancyNoDataFoundText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.VacancyNoDataFoundButton {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

.AccomodationResultBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.AccomodationResultHeader { text-align:left; line-height:12px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:white; color:#627A51}
.AccomodationResultServiceProvider {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;color:#627A51}
.AccomodationResultDescrText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000;}
.AccomodationResultDataText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000;}
.AccomodationServiceText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:white; color:#162B78;}
.AccomodationServiceFoodDiffers {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:red;}

.DateDependentResultBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.DateDependentResultHeader { text-align:left; line-height:12px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:white; color:#627A51}
.DateDependentResultServiceProvider {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;color:#627A51}
.DateDependentResultDescrText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000;}
.DateDependentResultDataText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000;}
.DateDependentServiceText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:white; color:#627A51;}
.DateDependentServiceFoodDiffers {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:red;}

.ArticleResultBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.ArticleResultHeader {font-size:12px; font-weight:bold;text-align:left; line-height:12px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; background-color:white; color:#627A51}
.ArticleResultServiceProvider {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}
.ArticleResultDescrText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000;}
.ArticleResultDataText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000;}
.ArticleServiceText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:white; color:#627A51;}

.ServiceProviderDescriptionBody {margin-top:20px; margin-bottom:20px; margin-left:20px; margin-right:20px; }
.ServiceProviderDescriptionText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}
.ServiceProviderWindowClose {text-decoration:underline; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}

.ServiceDescriptionBody {margin-top:20px; margin-bottom:20px; margin-left:20px; margin-right:20px; }
.ServiceDescriptionText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}
.ServiceWindowClose {text-decoration:underline; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}
.ServiceWindowAddToShoppingCart {text-decoration:underline; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:red;}

.ShoppingCartBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.ShoppingCartMainHeader {font-size:12px; font-weight:bold; text-align:left; line-height:12px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:white; color:#627A51}
.ShoppingCartHeader {white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.ShoppingCartText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

.BookRolesBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.BookRolesMainHeader {font-size:12px; font-weight:bold; text-align:left; line-height:12px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:white; color:#627A51}
.BookRolesDescrText {text-align:left; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.BookRolesDescrMissingText {width:200; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:white; background-color:#cc0033}
.BookRolesInputText {width:200; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.BookRolesForwardButton {width:200; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

.BookPaymentsBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.BookPaymentsMainHeader {font-size:12px; font-weight:bold; text-align:left; line-height:12px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:white; color:#627A51}
.BookPaymentsDescrText {text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.BookPaymentsDescrMissingText {white-space:nowrap;  font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:white; background-color:#cc0033}
.BookPaymentsInputText {width:200; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.BookPaymentsForwardButton {width:200; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

.BookingRequestBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.BookingRequestMainHeader { font-size:12px; font-weight:bold; text-align:left; line-height:12px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:white; color:#627A51}
.BookingRequestDescrText {text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.BookingRequestDescrMissingText {width:200; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:white; background-color:#cc0033}
.BookingRequestInputText {width:200; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.BookingRequestButton {width:200; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

.EMailBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.EMailMainHeader {font-size:12px; font-weight:bold; text-align:left; line-height:12px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:white; color:#627A51}
.EMailDescrText {text-align:left; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.EMailDescrMissingText {text-align:left; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:white; background-color:#cc0033}
.EMailInputText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.EMailButton {width:150; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

.BookPrintBody {margin-left:10px }
.BookPrintMainHeader {font-size:12px; font-weight:bold; text-align:left; line-height:12px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:white; color:#627A51}
.BookPrintDescrText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.BookPrintInputText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.BookPrintButton {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

.WaitPageBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.WaitPageHeader {text-align:left; line-height:50px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; background-color:white; color:#627A51}
.WaitPageText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

.MessagePageBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.MessagePageText { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.MessageButton {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

.ScrollText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal;}

.ServiceProviderBody { margin-top:20px; margin-bottom:20px; margin-left:20px; margin-right:20px; }
.ServiceProviderHomePageBody { margin-top:15px; margin-bottom:15px; margin-left:15px; margin-right:15px; }
.ServiceProviderHomePageHeader {vertical-align:middle; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;background-color:#D52E30}
.ServiceProviderHomePageHeaderImage {background-color:#D52E30}

.SPHomeBody {margin-top:0px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.SPHomeHeader {text-align:left; line-height:50px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:black}
.SPHomeTextNormal {text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.SPHomeServiceText {text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;color:#627A51}
.SPHomeServiceTableHeader {text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold;background-color:white; color:#627A51}
.SPHomeVacancyDescrText {text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:black;}
.SPHomeVacancyInputText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:black;}
.SPHomeVacancyResultText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#c9d5df; color:black;}
.SPHomeVacancyResultTableHeader {text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold;background-color:#627A51; color:white}

.SPListResultBody {margin-top:16px; margin-bottom:0px; margin-left:8px; margin-right:10px;  }
.SPListResultHeader {font-size:12px; font-weight:bold; text-align:left; line-height:10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; background-color:white; color:#627A51}
.SPListResultServiceProvider {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#122B78;}
.SPListResultDescrText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#627A51;}
.SPListResultDataText {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#627A51;}

.LocationDescriptionBody {margin-top:20px; margin-bottom:20px; margin-left:20px; margin-right:20px; }
.LocationDescriptionText {text-align:justify; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}
.LocationDescriptionWindowClose {text-decoration:underline; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}

