img.GameSchedule { padding: 4px 0px 4px 10px; }

div.textAd { background-color: #F3F3FD; }

div.textAd div.Default { padding: 2px; }
div.textAd div.Default a.TextAdLink { font-family: arial,sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; color: #1F2F87; }
div.textAd div.Default span.TextAdText { font-family: arial,sans-serif; font-size: 11px; color: #1F2F87; }
div.textAd div.Default a.TextAdUrl { font-family: arial,sans-serif; font-size: 11px; text-decoration: none; color: #000000; }

div.textAd div.Custom { padding: 2px; border: 1px solid #008000; background-color: #ffffff; }
div.textAd div.Custom a.TextAdLink { font-family: arial,sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; color: #0000ff; }
div.textAd div.Custom span.TextAdText { font-family: arial,sans-serif; font-size: 11px; color: #000000; }
div.textAd div.Custom a.TextAdUrl { font-family: arial,sans-serif; font-size: 11px; text-decoration: none; color: #008000; }

div.RestaurantDetailBasicInfoPanel { width: 487px; padding: 0px 6px 4px 6px; }
div.RestaurantDetailInfoDivider { } /* General info header */
div.RestaurantDetailGeneralInfoPanel { width: 487px; padding: 4px 6px; } /* General info panel */
div.RestaurantDetailGeneralInfo { border-top: 1px solid #E9E9E9; float: left; padding: 4px 6px; } /* General info holder */
div.OpenInfoTitle { width: 499px; float: left; } /* Kenmerken kop */
div.GeneralInfoTitle { width: 124px; float: left; } /* Kenmerken kop */
div.GeneralInfoData { width: 363px; float: left; } /* Kenmerken informatie */

div.RestaurantSearchControlPanel { float: left; padding: 6px 0px 6px 6px; }
div.RestaurantSearchPanel { float: left; width: 244px; height: 124px; }
div.RestaurantSearchErrorPanel { float: left; color: Red; font-weight: bold; display: none; width: 499px; padding: 0px 0px 6px 0px; }

a.DinnersiteButton { padding: 0px; text-align: center; margin-top: 4px; }

table.DaysOpen { width: 293px; text-align: center; }
td.DaysColor { text-align: center; background-color: #1f2f87; color: #ffffff; font-weight: bold; }

div.DinnersiteFilterPanel { padding-left: 6px; padding-top: 8px; float: left; width: 100%; }

div.DinnersiteDefaultRestaurant { width: 499px; cursor: pointer; padding: 0px 0px 6px 0px; border-bottom: 1px solid #E9E9E9; }
div.DinnersiteTitlebar { font-size: 10pt; font-weight: 700; padding: 2px 2px 3px 7px; width: 420px; float: left; }
div.DinnersiteOptions { float: left; width: 69px; }
div.DinnersiteDefaultInformationPanel { padding: 4px 6px;  width: 487px; cursor: pointer; }
p.DinnersiteDefaultInformation { margin: 0px; padding: 0px 0px 1px 0px; width: 400px; }
img.DinnersiteIcon { border: 0 none; margin: 2px 4px 0px 0px; height: 16px; width: 16px; }

div.DinnersitePremiumRestaurant { width: 499px; height: 100px; cursor: pointer; padding: 0px 0px 8px 0px; border-bottom: 1px solid #E9E9E9; }
div.DinnersitePremiumInformation { height: 85px; cursor: pointer; }

div.VideoPlayer { float: left; padding: 0px 0px 6px 0px; }
div.VideoItemWhite { width: 249px; height: 90px; padding: 12px 0px; float: left;}
div.VideoItemGray { width: 249px; height: 90px; padding: 12px 0px; float: left; background-color: #F2F2FC; }
div.VideoItemWhite img,
div.VideoItemGray img { margin: 0px 8px; }
div.VideoOverviewLink { padding: 0px 0px 8px 6px; float: left; }

div.WRTVSearchPanel,
div.WRTVRegionPanel { float: left; width: 249px; font-size: 11px; color: #1f2f87; padding-bottom: 12px; }
div.WRTVSearchControlPanel,
div.WRTVRegionControlPanel { padding: 6px; float: left; }
div.WebRegioTVSearchButtonPanel { width: 232px; float: left; text-align: right; }

div.KeesingSingleGamePanel,
div.KeesingSingleGamePanelOver { float: left; padding: 4px 8px 8px 4px; }
div.KeesingSingleGamePanel { color: #1f2f87; }
div.KeesingSingleGamePanelOver { color: #ffb200; }
div.KeesingSingleGamePanelOver span.KeesingGameDescription { color: #1f2f87; }

div.KeesingGamePanel,
div.KeesingGamePanelOver { float: left; width: 242px; background-color: #F2F2FC; padding: 4px 5px 2px 0px; margin: 0px 1px 6px 1px; }
div.KeesingGamePanel { color: #1f2f87; }
div.KeesingGamePanelOver { color: #ffb200; }
div.KeesingGamePanelOver span.KeesingGameDescription { color: #1f2f87; }

img.KeesingGameImage { float: left; margin: 0px 6px 0px 2px; }
span.KeesingGameTitle { font-weight: bold; font-size: 13px; }
span.KeesingGameDescription { font-weight: normal; font-size: 11px; }
a.KeesingGameLink { font-size: 14px; font-weight: bold; margin: 4px 0px; }
div.MoreKeesingGames { float: left; padding: 4px 0px 0px 6px; margin-bottom: 4px; width: 100%; }

/* HDC */
div.HDCContainer { color: #000000; }
div.HDCContent { background-color: #FFFFFF; padding: 4px 0px 0px 4px; }
div.HDCMainTitle { padding: 2px 0px 2px 4px; height: 16px; font-family: Arial; font-weight: bold; font-size: 12px; color: #000000; background-image: url('/images/hdc/bg_balk_hdc.gif'); }
div.HDCSubTitle { font-weight: bold; font-size: 12px; padding: 6px 4px 0px 4px; height: 16px; background-color: #FFFFFF; color: #000000; }
div.HDCLogo { background-color: #FFFFFF; text-align: right; padding-right: 4px; }
div.HDCBulit { float: left; padding: 0px 2px 2px 0px; }
div.HDCBulitFF { float: left; padding: 4px 2px 4px 0px; }
div.HDCLink { font-size: 11px; color: #000000; width: 222px; }
div.HDCLinkFF { font-size: 11px; color: #000000; width: 230px; }

/* Ad booker banner */
div.AdBookerMiddleContentPanel { width: 499px; }
div.AdBookerRightContentPanel { width: 238px; margin-left: 6px; }
div.AdBookerLeftPanel { width: 230px; height: 60px; float: left; margin: 0px 3px 0px 16px; vertical-align: middle; }
div.AdBookerRightPanel { width: 246px; height: 60px; float: left; margin-left: 3px; vertical-align: middle; }
div.AdBookerTopPanel { width: 230px; height: 60px; margin: 6px 0px 3px 0px; }
div.AdBookerBottomPanel { width: 230px; height: 60px; margin: 3px 0px 6px 0px; }

/* Job detail */
p.JobInfoItem { color: #1f2f87; width: 200px; height: 24px; float: left; }
p.JobLabelItem { font-weight: bold; color: #1f2f87; width: 112px; height: 24px; float: left; }
img.JobImage { margin: 2px 2px 2px 2px; }

/* WebRegio Flash Banner */
div.flashlogo { height: 94px; position: relative; float: left; z-index: 101; }

/* Evenementen kalendar */
div.EventCalendarPanel { width: 499px; float: left; padding: 6px 0px; }
div.InputFieldsPanel { width: 327px; float: left; }
div.FilterPanel { width: 493px; float: left; border-top: 1px solid #DCDDEF; padding: 6px 0px 6px 6px; }
div.LabelPanel { width: 100%; }
div.FilterItemPanel { width: 164px; float: left; }
div.CalendarSearchPanelTop { float: left; padding: 82px 0px 0px 5px; text-align: center; }
div.CalendarSearchPanel { float: left; padding: 12px 0px 4px 168px; text-align: center; }
div.CalendarEventImagePanel { height: 50px; width: 6px; float: left; margin: 0px 0px 0px 6px; }
div.CalendarEventImagePanelFF { height: 50px; width: 6px; float: left; margin: 4px 0px 0px 6px; }
a.EventSearchButton { font-weight: bold; border: 1px solid #1f2f87; padding: 2px 16px; }
a.EventSearchButton:hover { font-weight: bold; color: #ffb200; }

div.EventResultsPanel { width: 499px; float: left; border-top: 1px solid #DCDDEF; }

/* Speurders */
div.OverLayPanel { filter: alpha(opacity=60); opacity: 0.8; position: relative; background-color: White; width: 499px; display: none; }
div.BlueTitleBar { background-color: #1F2F87; color: #FFFFFF; font-weight: bold; font-size: 13px; padding: 2px 0px 1px 8px; width: 491px; float: left; }
div.SpeurderMainCategoryItemsPanel { width: 484px; float: left; padding: 4px 0px 4px 0px; }
div.SpeurderSubCategoryItemsPanel { width: 484px; float: left; padding: 6px 0px 6px 0px; }
div.SpeurderCategoryTitle { width: 484px; float: left; padding: 0px 0px 4px 8px; }
div.SpeurderCategoryPanel { width: 160px; float: left; }
div.SpeurderSubCategoryPanel { width: 242px; float: left; }
div.CreateSpeurderPanel { width: 484px; float: left; }
div.SpeurderButtonPanel { width: 474px; float: left; text-align: right; margin: 4px 0px; }
a.SpeurderLink { font-weight: bold; color: #1f2f87; }
a.SpeurderLink:hover { font-weight: bold; color: #ffb200; }

/* Speurder item */
div.SpeurderResultPanel { padding: 4px 0px 4px 0px; float: left; }
div.SpeurderItem { width: 499px; float: left; }
div.SpeurderItemOver { width: 499px; float: left; }
div.SpeurderDetailItem { width: 480px; float: left; margin: 0px 0px 0px 8px; }

div.SpeurderItemGray { background-color: #F2F2FC; width: 499px; float: left; }
div.SpeurderItemGrayOver { background-color: #F2F2FC; width: 499px; float: left; }

div.SpeurderImagePanel { width: 75px; height: 75px; float: left; }
div.SpeurderTextPanel { width: 348px; float: left; padding: 4px 0px 0px 8px; }
div.SpeurderPricePanel { width: 54px; float: left; padding: 24px 0px 0px 0px; text-align: right; vertical-align: middle; }

img.SpeurderImage { width: 75px; height: 75px; }

/* Speurder search */
div.SpeurderSearchPanel { width: 484px; float: left; padding: 4px 0px 4px 8px; }
div.SearchControlPanel { float: left; padding: 8px 4px 0px 0px; }
div.SearchButtonPanel { width: 40px; float: left; padding: 2px 4px 2px 4px; margin: 8px 4px 2px 4px; font-weight: bold; border: 1px solid #1f2f87; text-align: center; }
div.PagerBar { background-color: #1F2F87; color: #FFFFFF; padding: 0px 0px 1px 8px; margin: 0px 0px 8px 0px; width: 491px; float: left; }
div.SpeurdersPreviousPanel { width: 80px; float: left; }
div.SpeurdersCenterPanel { width: 316px; float: left; text-align: center; color: #ffffff; }
div.SpeurdersNextPanel { width: 80px; float: left; text-align: right; }
a.SpeurderPagerLink { font-weight: normal; color: #ffffff; }
a.SpeurderPagerLink:hover { font-weight: bold; color: #ffffff; }

/* Speurder detail */
div.SpeurderResultDetailPanel { padding: 0px 0px 8px 0px; float: left; }
div.SpeurderLinkPanel { width: 484px; float: left; padding: 2px 0px 8px 8px; }
div.SpeurderDetailItemGray { background-color: #F2F2FC; width: 493px; float: left; padding: 4px 0px 4px 6px; margin: 0px 0px 8px 0px; }
img.SpeurderImageDetail { float: right; margin: 0px 8px 4px 0px; }

/* SendAFriend */
div.SendFormLeftPanel { width: 264px; margin: 6px 32px 0px 6px; float: left; }
div.SendFormRightPanel { width: 264px; margin: 6px 2px 0px 0px; float: left; }

/* Image Slider */
div.ImageSlidePanel { float: left; width: 118px; padding-left: 4px; }
div.block { background-color: #FFFFFF; float: left; }
div.main { width: 115px; float: left; }
div.PhotoIndex  { color: #C9C9C9; }
img.on { border: 1px solid black; margin: 3px 0px 3px 0px; }
img.thumb { margin: 4px 0px 4px 0px; }

div.ArticlePanel { float: left; width: 499px; padding: 0px 0px 12px 0px; }
div.ArticleListPanel { float: left; padding: 0px 0px 0px 7px; }
div.ArticleRegionListPanel { float: left; width: 499px; }
div.ArticleDetailPanel { float: left; padding: 0px 0px 8px 0px; width: 370px; }

div.ArticleDetailItems { padding: 0px 4px 0px 0px; font-weight: normal; float: left; margin: 0px 0px 6px 0px; width: 358px; }
div.ArticleDetailItems p a,
div.ArticleDetailItems p a:hover,
div.ArticleDetailItems a,
div.ArticleDetailItems a:hover { text-decoration: underline; }
div.ArticleDetailItems a.OptionLink,
div.ArticleDetailItems a:hover.OptionLink { text-decoration: none; }
div.ArticleDetailItems a.ArticleExternalLink,
div.ArticleDetailItems a.ArticleExternalLink:hover,
a.ArticleExternalLink,
a.ArticleExternalLink:hover { padding-right: 8px; text-decoration: none; }
div.ArticleVariousLinksPanel { float: left; width: 360px; padding: 6px 0px 6px 6px; }
div.ArticleOptions { width: 360px; float: left; padding: 6px 0px 6px 6px; }

div.ArticleBanner { float: left; width: 100%; padding: 0px 0px 8px 0px; }
div.BreakingNewsTipPanel { float: left; width: 484px; height: 142px; padding: 0px 6px 12px 8px; }
div.ReferrerTipPanel { float: left; width: 484px; padding: 0px 6px 12px 8px; }
div.ArticleTypeTipPanel { float: left; width: 484px; padding: 0px 6px 12px 8px; }

div.RelatedArticlePanel { float: left; width: 484px; padding: 0px 6px 12px 8px; }
div.DetailWithSlidePanel { float: left; width: 360px; padding: 0px 0px 12px 8px; }
div.DetailContentRight { width: 115px; float: left; border-left: 1px solid #DCDDEF; padding-left: 4px; margin: 10px 0px 8px 0px; }
div.ArticleVideoPanel { float: left; background-color: #F2F2FC; color: #1f2f87; width: 358px; }
div.ArticleVideoPanelOver { float: left; background-color: #F2F2FC; color: #ffb200; cursor: pointer; }
div.ArticleVideoItem { float: left; background-color: #F2F2FC; width: 98px; padding: 2px 0px 0px 8px; }
div.ArticleVideoLogo { float: right; height: 90px; }
a.VideoItem,
a.VideoItem:hover { padding: 0px 0px 8px 0px; }

div.ArticleDetailContent { float: left; width: 358px; padding: 0px 8px; }
div.EventDetailContent { float: left; width: 364px; }
div.OfferDetailContent { float: left; width: 370px; }

/* Article Theme View */
h1.ThemeVideoArticle,
h1.DetailVideoArticle,
h1.MainArticle { font-size: 16px; font-weight: bold; margin: 0px; padding: 0px 0px 6px 0px; }
h1.DetailVideoArticle { padding: 8px 0px; }
h2.SubArticle { font-size: 12px; font-weight: bold; margin: 0px; }
h2.SpeurderItem { font-size: 12px; font-weight: bold; width: 348px; margin: 0px 0px 2px 0px; }
p.ArticleSpace { padding: 3px 0px 0px 0px; }

div.VerticalDivider { border-right: 1px solid #DCDDEF; width: 1px; float: left; margin: 12px 6px 0px 6px; height: 275px; }
div.HorizontalDivider { width: 499px; height: 0px; border-top: 1px solid #DCDDEF; float: left; }
div.ArticleHorizontalDivider { width: 499px; height: 0px; border-top: 1px solid #DCDDEF; margin: 0px; float: left; }
div.EventHorizontalDivider { width: 479px; height: 2px; border-top: 1px solid #DCDDEF; margin: 4px 10px 4px 4px; float: left; }
div.OfferHorizontalDivider { width: 479px; height: 2px; border-top: 1px solid #DCDDEF; margin: 4px; float: left; }

div.ArticleThemePanel { width: 499px; float: left; padding: 0px 0px 12px 0px; }
div.ArticleThemePanel a p.GrayFont { color: #C9C9C9; }

div.ArticleMainPanel { width: 236px; float: left; margin: 8px 0px 0px 8px; font-weight: normal; }
div.ArticleMainPanelOver { width: 236px; float: left; margin: 8px 0px 0px 8px; font-weight: normal; color: #ffb200; cursor: pointer; }
div.ArticleMainPanelOver p.GrayFont a { color: #C9C9C9; }

div.ArticleMainPanel p.GrayFont a { color: #C9C9C9; }

div.ArticleSubPanel { margin: 4px 0px 0px 0px; float: left; width: 228px; }
div.ArticleListItemPanel { width: 485px; float: left; padding: 2px 7px 6px 7px; }
div.ArticleGrayListItemPanel { width: 485px; float: left; padding: 2px 7px 6px 7px; }

div.ArticleSubItem { font-weight: normal; margin: 6px 0px 12px 0px; }
div.ArticleSubItemOver { color: #ffb200; font-weight: normal; margin: 6px 0px 12px 0px; cursor: pointer; }

div.ArticleListItem { width: 499px; }
div.ArticleListItem a div { }
div.ArticleListItemOver { width: 499px; }
div.ArticleListItemOver a:hover div { color: #ffb200; }

div.ArticleListHeaderTitle { float: left; height: 16px; padding: 2px 0px 0px 8px; }

div.ArticleTitle { width: 380px; float: left; }
div.ArticleCity { width: 102px; float: left; text-align: right; }

a div, a h1, a h2 { color: #1f2f87; }
a:hover div, a:hover h1, a:hover h2 { color: #ffb200; }

div.ThemeArticleSmall { padding: 0px 0px 0px 0px; }
div.ThemeInnerArticleSmall { float: left; padding: 0px 0px 4px 7px; width: 492px; }

img.ArticleThemeMainImage { padding: 0px 0px 2px 0px; }
img.ArticleListItemPointer { float: left; margin: 4px 0px 0px 0px; padding: 0px 6px 0px 0px; }

 /* Tabbed Pane */
div.MainTab { background-color: #F3F3FD; width: 244px; height: 20px; float: left; }
div.KleppieTab { background-color: #F3F3FD; width: 244px; height: 20px; float: left; }
div.ColumnTab { background-color: #F3F3FD; width: 244px; height: 20px; float: left; }

div.SubTab { background-color: #FAFAFF; float: left; }

div.DummyTab { background-color: #F3F3FD; width: 9px; border-bottom: 1px solid #BBBDD6; float: left; height: 19px; }
div.ColumnDummyTab { background-color: #F3F3FD; width: 185px; border-bottom: 1px solid #BBBDD6; float: left; height: 19px; }
div.KleppieDummyTab { background-color: #F3F3FD; width: 153px; border-bottom: 1px solid #BBBDD6; float: left; height: 19px; }
div.VideoDummyTab { background-color: #F3F3FD; width: 197px; border-bottom: 1px solid #BBBDD6; float: left; height: 19px; }
div.VideoDummySubTab { background-color: #F3F3FD; width: 132px; border-bottom: 1px solid #BBBDD6; float: left; height: 19px; }
div.VideoPopularDummySubTab { background-color: #F3F3FD; width: 75px; border-bottom: 1px solid #BBBDD6; float: left; height: 19px; }
div.EventDummyTab { background-color: #F3F3FD; width: 191px; border-bottom: 1px solid #BBBDD6; float: left; height: 19px; }
div.RestaurantReviewDummyTab { background-color: #F3F3FD; border-bottom: 1px solid #BBBDD6; float: left; height: 19px; }
div.RestaurantRegionTopListDummyTab { background-color: #F3F3FD; border-bottom: 1px solid #BBBDD6; float: left; height: 19px; }

div.Content { background-color: #F2F2FC; width: 244px; float: left; padding: 0px 0px 5px 0px; }
div.RightPaneColumnDivider { width: 244px; height: 1px; border-top: 1px solid #C8C6E3; float: left; padding: 4px 0px 4px 0px; }
div.RightPaneKleppieDivider,
div.RightPaneDivider,
div.RightPaneKeesingGameDivider { width: 244px; height: 1px; border-top: 1px solid #C8C6E3; float: left; padding: 6px 0px 2px 0px; }

div.SubTabActiveBegin { font-size: 10px; height: 16px; background-repeat: repeat-x; padding: 4px 0px 0px 4px; float: left; background-image: url('http://static-webregio.nl/images/tabbedpane/vertical_line.png'); }
div.SubTabActiveEnd { width: 6px; height: 20px; float: left; background-image: url('http://static-webregio.nl/images/tabbedpane/rightcorner.png'); background-repeat: no-repeat; background-color: #F2F2FC; }
div.SubTabNotActiveBegin { font-size: 10px; height: 16px; background-repeat: repeat-x; padding: 4px 0px 0px 4px; float: left; background-image: url('http://static-webregio.nl/images/tabbedpane/vertical_line_notactive.png'); }
div.SubTabNotActiveEnd { width: 6px; height: 20px; float: left; background-image: url('http://static-webregio.nl/images/tabbedpane/rightcorner_notactive.png'); background-repeat: no-repeat; background-color: #F2F2FC; }

p.LeadText { width: 364px; }

/* Unsubscribe e-mails after new reaction article */
div.UnSubscribePanel { width: 489px; float: left; }
div.ButtonPanel { }
div.ButtonPanel a { width: 120px; float: left; text-align: center; margin: 32px 0px 0px 48px; border: 1px solid #1f2f87; }

div.ButtonPanelOver { color: #ffb200; }
div.ButtonPanelOver a { color: #ffb200; width: 120px; float: left; text-align: center; margin: 32px 0px 0px 48px; border: 1px solid #ffb200; }

/* BugFix: Microsoft Type	Bug	ID	105167; http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=105167 */
.NoPadding					{ padding: 0px !important; vertical-align: top; }
.OverridePadding			{ vertical-align: top; }
.OverridePadding-Top		{ margin: -1px 0px 0px 0px; padding: 0px !important; }
.OverridePadding-Bottom		{ margin: 0px 0px -1px 0px; }
.OverridePadding-Right		{ margin: 0px -2px 0px 0px; vertical-align: top; }
.OverridePadding-RightMax	{ margin: 0px -5px 0px 0px; }
.OverridePadding-TopRight	{ margin: -1px -7px 0px 0px; vertical-align: top; }

#photoToPrint { z-index: 10; display: block; }
#openSendPhoto { z-index: 10; float: left; width: 16px; height: 16px; }
#tablePhotoText { width: 100%; background-color: #0E2B89; }
#tablePhotoText td { color: #ffffff; padding: 0px 0px 0px 4px; }
#tableArticleImageText { width: 100%; }
#tableArticleImageText td { color: #1f2f87; padding: 0px 0px 0px 4px; }

/* GoogleMaps CssStyle */ /* Style for map container */
#GMapDiv { width: 800px; height: 600px; }

/* Style for Google Maps info balloon */
.ArticleGBalloon,
.EventGBalloon { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; width: 400px; }
.PhotoShootGBalloon,
.JobGBalloon { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; width: 300px; }

#BannerDiv { max-height: 70px; overflow: hidden; }
#bannerContainer { z-index: 0; width: 100%; }
/* Organisation logo */
#logoContainer { position: relative; z-index: 0; width: 100%; float: right; margin: 0px 4px 0px 0px; }

#flash { left: 0px; top: 0px; z-index: 1; padding: 0px; width: 100%; }
#click { left: 0px; top: 0px; z-index: 100; padding: 0px; width: 100%; }

/* Default settings for common elements */
p,
td,
body { padding: 0px; margin: 0px; }
body, td, div { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #1f2f87; }
table { padding: 0px; margin: 0px; border-collapse: collapse; }
input { font-family: Arial, Helvetica, Sans-Serif; }
img { border: 0px; }

/* Common styles */
a { color: #1f2f87; text-decoration: none; }
a:hover { color: #ffb200; text-decoration: none; cursor: pointer; }

/* CSS Mail */
a.WebRegioMailLink { font-weight: bold; font-size: 12px; text-decoration: none; }
a.WebRegioMailLink:hover { font-weight: bold; font-size: 12px; text-decoration: none; }

/* Common styles */
a.DefaultLink { font-weight: bold; font-size: 11px; }
a.DefaultLink:hover { font-weight: bold; font-size: 11px; }

td.DefaultLinkCell { padding: 0px 0px 2px 4px; font-weight: normal; }
td.DefaultLinkCellOver { padding: 0px 0px 2px 4px; font-weight: normal; cursor: pointer; }

img.PointerImage { width: 3px; height: 5px; padding: 0px 0px 0px 2px; }
img.LargePointerImage { width: 6px; height: 10px; }

#page_screen { z-index: 102; background-color: #000000; filter: alpha(opacity=60); opacity: 0.8; position: absolute; top: 0px; left: 0px; width: 100%; display: none; }
#overDiv { position: absolute; visibility: hidden; z-index: 2; }#overDiv { position: absolute; visibility: hidden; z-index: 2; }
#flashpopuppage_screen { background-color: #000000; filter: alpha(opacity=60); opacity: 0.8; position: absolute; top: 0px; left: 0px; width: 100%; /*display: none;*/ }

#photo_previous { position: relative; float: left; margin-top: -15px; cursor: pointer; }
#photo_next { position: relative; float: right; margin-top: -15px; margin-right: 15px; cursor:pointer }

#flashpopuppanel { width: 640px; height: 580px; background-color: #FFFFFF; position: absolute; top: 0px; left: 0px; }
#photo_info_detail { width: 640px; margin: 0px 0px 0px -3px; background-color: #0E2B89; float: left; }
#photo_panel { display: none; z-index: 102; text-align: left; width: 640px; height: 580px; background-color: #FFFFFF; position: absolute; top: 0px; left: 0px; }
#photo_text { background-color: #0E2B89; color: #FFFFFF; font-size: 11px; margin: -4px 0px 0px 0px; }
#send_a_friend_panel { display: none; z-index: 102; text-align: left; height: 580px; background-color: #FFFFFF; position: absolute; top: 0px; left: 0px; }
#send_a_friend_form { z-index: 103; border: 1px solid #000000; }
#react_panel { display: none; z-index: 102; text-align: left; height: 580px; background-color: #FFFFFF; position: absolute; top: 0px; left: 0px; }
#react_form { z-index: 103; border: 1px solid #000000; }
#conditions_panel { display: none; z-index: 102; text-align: left; width: 432px; height: 300px; background-color: #FFFFFF; padding: 4px 0px 0px 0px; position: absolute; top: 0px; left: 0px; }
#conditions_form { z-index: 103; }

img.PhotoImageOver { border: 1px solid #0E2B89; cursor: pointer; }
img.PhotoImage { border: 1px solid #0E2B89; cursor: default; }	
img.PhotoCloseImageOver { position: relative; float: right; margin-top: -1px; cursor: pointer; }
img.PhotoCloseImage { position: relative; float: right; margin-top: -1px; cursor: default; }	

#video_panel { width: 640px; background-color: #FFFFFF; position: absolute; top: 0px; left: 0px; z-index: 11; }
#video_text { background-color: #0E2B89;  color: #FFFFFF; font-size: 11px; margin: -4px 0px 0px 0px; }

/* Theme styles */
td.Colorhome,
td.Colorhome a,
a.Colorhome:hover { font-weight: bold; background-color: #C4C8E5; color: #1F2F87; }

td.Colorregionaalnieuws,
td.Colorregionaalnieuws a,
a.Colorregionaalnieuws:hover,
td.ColorregionaalnieuwsSelected,
td.ColorregionaalnieuwsSelected a,
a.ColorregionaalnieuwsSelected:hover { font-weight: bold; background-color: #0000ff; color: White; }

td.Colorsport,
td.Colorsport a,
a.Colorsport:hover { font-weight: bold; background-color: #049a00; color: White; }

td.Coloruitgaanenvrijetijd,
td.Coloruitgaanenvrijetijd a,
a.Coloruitgaanenvrijetijd:hover { font-weight: bold; background-color: #ff5500; color: White; }

td.Colorverkiezingen,
td.Colorverkiezingen a,
a.Colorverkiezingen:hover { font-weight: bold; background-color: #FF0000; color: White; }

td.Colorp600,
td.Colorp600 a,
a.Colorp600:hover { font-weight: bold; background-color: #a41732; color: White; }

td.Colorsinterklaas,
td.Colorsinterklaas a,
a.Colorsinterklaas:hover { font-weight: bold; background-color: #960707; color: White; }

td.Colorkerst,
td.Colorkerst a,
a.Colorkerst:hover { font-weight: bold; background-color: #0c460b; color: White; }

td.Colorfeestdagen,
td.Colorfeestdagen a,
a.Colorfeestdagen:hover { font-weight: bold; background-color: #FF0000; color: White; }

td.Colorvacatures,
td.Colorvacatures a,
a.Colorvacatures:hover { font-weight: bold; background-color: #f9d402; color: #1F2F87; }

td.Colorfotos,
td.Colorfotos a,
a.Colorfotos:hover { font-weight: bold; background-color: #ccff00; color: #1F2F87; }

td.Coloretenendrinken,
td.Coloretenendrinken a,
a.Coloretenendrinken:hover { font-weight: bold; background-color: #ab1919; color: White; }

td.Colorlifestyle,
td.Colorlifestyle a,
a.Colorlifestyle:hover { font-weight: bold; background-color: #9c00ff; color: White; }

td.Colorfunenfacts,
td.Colorfunenfacts a,
a.Colorfunenfacts:hover { font-weight: bold; background-color: #00ffff; color: #1F2F87; }

td.Colorwonen,
td.Colorwonen a,
a.Colorwonen:hover { font-weight: bold; background-color: #fff000; color: #1F2F87; }

td.Colorautoenmotor,
td.Colorautoenmotor a,
a.Colorautoenmotor,
a.Colorautoenmotor:hover { font-weight: bold; background-color: #ff000f; color: White; }

td.Colorwinkelen,
td.Colorwinkelen a,
a.Colorwinkelen:hover { font-weight: bold; background-color: #f0f000; color: White; }

td.Colorzorgenwelzijn,
td.Colorzorgenwelzijn a,
a.Colorzorgenwelzijn:hover,
td.ColorSelected,
td.ColorSelected a,
a.ColorSelected:hover { font-weight: bold; background-color: #f00000; color: White; }

td.Colorgooglemaps,
td.Colorgooglemaps a,
a.Colorgooglemaps:hover { font-weight: bold; background-color: #88ccaa; color: White; }

td.Colorwebregiotv,
td.Colorwebregiotv a,
a.Colorwebregiotv:hover { font-weight: bold; background-color: #ffff00; color: #1F2F87; }

td.Colorwk2010,
td.Colorwk2010 a,
a.Colorwk2010:hover { font-weight: bold; background-color: #ef7f01 ; color: #FFFFFF; }
/* End theme styles */

/* WebPart title bar settings */
td.TitleStyle table td { font-size: 13px; padding: 2px 0px 1px 4px; font-weight: bold; }
td.RightBar table td { padding: 0px 0px 0px 10px; }

div.Colorhome					{ background-color: #C4C8E5; color: #1F2F87; }
div.Colorregionaalnieuws,
div.ColorregionaalnieuwsSelected{ background-color: #0000ff; color: White; }
div.Colorsport					{ background-color: #049a00; color: White; }
div.Coloruitgaanenvrijetijd,
div.Colorverkiezingen			{ background-color: #FF0000; color: White; }
div.Colorp600					{ background-color: #a41732; color: White; }
div.Colorwk2010					{ background-color: #ef7f01 ; color: #1f2f87; }
div.Colorsinterklaas			{ background-color: #960707; color: White; }
div.Colorkerst					{ background-color: #0c460b; color: White; }
div.Colorfeestdagen             { background-color: #FF0000; color: White; }
div.Colorvacatures				{ background-color: #f9d402; color: #1f2f87; }
div.Colorfotos       			{ background-color: #ccff00; color: #1f2f87; }
div.Coloretenendrinken			{ background-color: #ab1919; color: White; }
div.Colorlifestyle				{ background-color: #9c00ff; color: White; }
div.Colorfunenfacts				{ background-color: #00ffff; }
div.Colorwonen					{ background-color: #fff000; color: #1f2f87; }
div.Colorautoenmotor			{ background-color: #ff000f; color: White; }
div.Colorwinkelen				{ background-color: #f0f000; color: White; }
div.Colorzorgenwelzijn,
div.ColorSelected				{ background-color: #f00000; color: White; }
div.Colorgooglemaps				{ background-color: #88ccaa; color: White; }
div.Colorwebregiotv             { background-color: #ffff00; color: #1f2f87; }
div.TitleStyle					{ padding: 0px 0px 1px 4px; }
div.RightBar					{ padding: 0px 0px 0px 10px; }

/*table.TitleBarTable { padding: 0px 0px 0px 0px; margin: 0px 0px 6px 0px; width: 499px; }*/
td.ColoredCell { width: 5px; font-size: 12px; font-weight: bold; background-color: #FF01FE; height: 18px; border-right: 1px solid #FFFFFF; }
td.TitleBarCell { font-size: 12px; font-weight: bold; background-color: #FFB900; height: 18px; padding: 0px 0px 0px 3px; }
td.SearchCell { font-size: 12px; font-weight: bold; background-color: Gray; text-align: right; height: 18px; }
td.ContentCell { font-size: 12px; font-weight: bold; background-color: White; }

/* Theme menu */
table.MainNavigatorTable { font-weight: bold; width: 124px; background-color: #c4c8e4; margin: 0px 0px 4px 0px; }
td.MainNavigatorColorCell { cursor: pointer; height: 17px; border-bottom: 1px solid #c4c8e4; border-right: none 0px; width: 5px; }
td.MainNavigatorTextCell { cursor: pointer; height: 17px; border-bottom: 1px solid #c4c8e4; padding: 0px 0px 0px 3px; color: White; Background-color: #1f2f87; width: 119px; }
a.MainNavigatorTextCell,
a.MainNavigatorTextCell:hover { text-decoration: none; cursor: pointer; height: 17px; font-size: 11px; color: White; Background-color: #1f2f87; width: 119px; }

td.MainNavigatorTextCellSelected { cursor: pointer; height: 17px; border-bottom: 1px solid #c4c8e4; padding: 0px 0px 0px 3px; width: 119px; }	
a.MainNavigatorTextCellSelected,
a.MainNavigatorTextCellSelected:hover { cursor: pointer; height: 17px; font-size: 11px; width: 119px; }
			
td.MainNavigatorTextCellMouseOver { cursor: pointer; height: 17px; border-bottom: 1px solid #c4c8e4; padding: 0px 0px 0px 3px; width: 119px; }
a.MainNavigatorTextCellMouseOver,
a.MainNavigatorTextCellMouseOver:hover	{ text-decoration: none; cursor: pointer; height: 17px; font-size: 11px; width: 119px; }
			
/*td.MainNavigatorSplitterCell { cursor: pointer; height: 17px; border-bottom: 2px solid #ffffff; Background-color: #ffff00; width: 5px; }*/
td.MainNavigatorImageCell { cursor: pointer; height: 17px; border-bottom: 1px solid #c4c8e4; color: White; Background-color: #1f2f87; }
td.MainNavigatorImageCellMouseOver { cursor: pointer; height: 17px; border-bottom: 1px solid #c4c8e4; }
td.MainNavigatorImageCellSelected { cursor: pointer; height: 17px; border-bottom: 1px solid #c4c8e4; }

/* Kies direct */
table.SelectDirectTable { width: 124px; margin: 0px 0px 4px 0px; padding: 0px 0px 4px 0px; background-color: #f8f9fe; border-bottom: 1px solid #c4c8e4; }
td.SelectDirectImageCell,
td.SelectDirectImageCellMouseOver { color: #000000; cursor: pointer; height: 10px; width: 8px; vertical-align: middle; padding: 2px 0px 2px 6px; }
td.SelectDirectTextCell { height: 12px; padding: 2px 0px 2px 0px; }				
td.SelectDirectTextCellMouseOver { color: #ffb200; cursor: pointer; height: 12px; padding: 2px 0px; }

a.DirectLink { cursor: pointer; font-size: 10px; font-weight: bold; }
a.DirectLink:hover { cursor: pointer; font-size: 10px; font-weight: bold; }

/* Small add Email */
table.SmallAddEmailIntroTable { font-size: 11px; font-weight: normal; color: #1f2f87; background-color: #f8f9fe; padding: 0px 0px 4px 0px; margin: 4px 8px 4px 6px; width: 110px; }
td.SmallAddEmailCell { font-weight: normal; background-color: #f8f9fe; margin: 0px 0px 7px 0px; }
table.SmallAddEmailSpacerTable { width: 124px; color: #1f2f87; margin: 4px 0px; float: left; }
td.SmallAddEmailSpacerCell { width: 124px; border-bottom: 1px solid #C8C6E3; }

/* Video Player */
img.PopupVideoListImage { padding: 1px 4px 1px 0px; }
img.MainVideoImage { border: 1px solid rgb(199, 199, 199); padding: 1px; margin-left: 2px; border-width: 1px; }
div.VideoTitlePanel { font-size: 12px; float: left; width: 238px; padding: 4px 0px 4px 4px; }
div.VideoThumbNailPanel { float: left; width: 236px; padding: 1px 0px 1px 0px; }
div.VideoThumbNailText { float: left; width: 218px; margin: 2px 0px 0px 4px; }
			
div.VideoLinksPanel { position: relative; height: 100%; width: 244px; text-align: left; margin: 0px 0px 4px 3px; }
			
div.VideoPlayerPanel { float: left; position: relative; height: 100%; width: 244px; }
div.VideoPlayerPanel a { float: left; position: relative; height: 100%; width: 244px; }
div.VideoPlayerPanel a:hover { float: left; position: relative; height: 100%; width: 244px; }
			
a.VideoThumbNailLink { float: left; width: 241px; font-weight: normal; }
a.VideoThumbNailLink:hover { float: left; width: 241px; font-weight: normal; }
a.VideoMainImageLink { padding: 2px 0px 0px 2px; }

/* Video Player Search Result Panel */
div.VideoLargePanel { width: 484px; }
div.VideoLargeItemPanel { float: left; width: 481px; margin: 0px 4px 0px 0px; }
div.VideoSearchDivider { float: left; border-bottom: 1px solid #C4C8E5; width: 100%; margin: 0px; }
div.VideoLargeLinkDiv { margin: 2px 24px 2px 0px; float: right; }

a.VideoLargeItemLink { float: left; width: 489px; padding: 4px 0px 2px 0px; font-weight: normal; }
a.VideoLargeItemLink:hover { float: left; width: 489px; padding: 4px 0px 2px 0px; font-weight: normal; }

/* Banner */
table.BannerTable { padding: 0px; text-align: center; vertical-align: middle; table-layout: fixed; }
table.BannerGroupTable { margin: 0px 0px 4px 0px; text-align: center; vertical-align: middle; table-layout: fixed; width: 244px; border-bottom: 1px solid #BBBDD6; }
td.BannerContentCell { padding: 0px 2px 12px 2px; text-align: center; vertical-align: middle; }
td.BannerTopCell { width: 468px; text-align: right; margin: 0px 0px 0px 0px; }
td.BannerSkyCell { padding: 0px 2px 4px 2px; text-align: center; vertical-align: middle; }
td.BannerSuperSkyCell { padding: 0px 2px 4px 2px; text-align: center; vertical-align: middle; }
td.BannerGroupCell { padding: 0px; text-align: center; vertical-align: middle; }
td.VideoPopupBannerSkyCell { padding: 0px 2px 4px 2px; text-align: center; vertical-align: middle; }
td.BannerTopRightCell { padding: 2px 0px 4px 0px; text-align: center; vertical-align: middle; }
td.BannerTopLeftCell { width: 400px; vertical-align: middle; }
td.BannerMarketingLeft { text-align: center; vertical-align: middle; }
td.BannerHoekLeft { padding: 0px 2px 8px 2px; text-align: center; vertical-align: middle; }
td.BannerLeaderBoard { width: 100%; text-align: center; padding: 5px 0px; background-color: #c4c8e5; }

div.WebRegionBanner { top: 2px; z-index: 10; height: 67px; }
img.BannerImage { }

/* Main Article */
h1 { font-size: 14px; }
h1.ArticleTitleShort,
h1.ArticleTitleShort a { font-size: 16px; font-weight: bold; margin: 8px 0px 4px 0px; }
h1.ArticleTitleShort a:hover { font-size: 16px; font-weight: bold; margin: 8px 0px 4px 0px; }

h1.ArticleTitle,					
h1.ArticleTitle	a { font-size: 16px; font-weight: bold; margin: 12px 0px 8px 0px; }
h1.ArticleTitle	a:hover { font-size: 16px; font-weight: bold; margin: 12px 0px 8px 0px; }

h1.ArticleTitleDetail { font-size: 16px; font-weight: bold; margin: 8px 0px 2px 0px; }

/* Article */
/*div.ArticleDetailMainImage { float: right; width: 110px; margin-left: 4px; padding: 6px 6px 2px 6px; background-color: #DCDDEF; }*/
div.ArticleDetailMainImage { float: right; text-align: center; border: solid 1px #DCDDEF; margin: 0px 0px 4px 4px; padding: 0px; width: 110px; background-color: #F2F2FC; }
img.ArticleImage { padding: 8px; }
div.ArticleImages { float: left; background-color: #F2F2FC; padding: 2px 0px; text-align: left; margin: 0px 0px 8px 0px; width: 356px; }
div.ArticleImageList { background-color: #F2F2FC; padding: 2px 0px; width: 100%; }
img.ArticleImageInList { margin: 2px 4px; }
a.LinkToLargeImage { }
a.LinkToLargeImage:hover { }
div.ArticleImageDetailPanel { padding: 6px 0px 6px 6px; width: 358px; float: left; }
div.ArticlePhotoSlideShowContent { float: left; width: 730px; }
div.ArticlePhotoSlideShowContentRight { width: 336px; float: left; border-left: 1px solid #DCDDEF; padding-left: 4px; margin: 10px 0px 8px 0px; }
div.ArticleDetailPhotoSlidePanel { width: 370px; padding: 12px 0px 8px 6px; float: left; }

/* Option */
table.OptionsTable { width: 100%; height: 17px; font-size: 11px; font-weight: normal; margin: 0px 0px 6px 0px; }
td.OptionCell { font-size: 11px; font-weight: normal; text-align: center; }
			
a.OptionLink { Background-color: Transparent; cursor: pointer; font-size: 11px; font-weight: bold; }
a.OptionLink:hover { Background-color: Transparent; cursor: pointer; font-size: 11px; font-weight: bold; }
img.OptionImage { width: 17px; height: 17px; }

/* Article Read More Images */
img.ReadMoreArticleImage { width: 25px; height: 24px; }
img.ReadMoreArticleImageBack { width: 6px; height: 24px; }

/* Article Attachement (pdf) link */
div.AttachementPanel { float: left; padding: 0px 0px 12px 6px; }
div.AttachementIconPanel { float: left; width: 32px; }
div.AttachementLinkPanel { float: left; width: 200px; margin: 12px 0px 0px 12px; }
a.AttachementLink { color: #ffb200; Background-color: #FFFFFF; cursor: pointer; font-size: 11px; font-weight: bold; text-decoration: none; }
a.BannerLink { font-weight: bold; font-size: 12px; color: #ffb200; text-decoration: none; z-index: 1000; }

div.RelatedArticleListItems { border-bottom: 1px solid #C7C5E4; width: 100%; padding: 4px 0px 12px 0px; margin: 0px 0px 8px 0px; float: left; }

/* Poll */
table.PollTable { width: 100%; font-size: 11px; font-weight: bold; color: #1f2f87; border: 1px solid #0D2B8B; background-color: #C4C8E5; }
td.PollTableCell { padding: 0px 0px 0px 4px; font-weight: bold; background-color: #C4C8E5; }

table.QuestionTable { width: 100%; font-size: 11px; font-weight: bold; color: #1f2f87; }
td.QuestionTitleTableCell,
td.QuestionTableCell { font-weight: bold; }

/* Attachement */
img.AttachementImage { margin: 1px; }

/* Index control */
table.PageIndexTable { width: 498px; font-size: 11px; color: White; margin: 8px 0px;  vertical-align: middle; font-weight: normal; background-color: #0E2B89; }
td.PreviousPageIndexCell { font-size: 11px; color: White; padding: 2px 4px; text-align: left; width: 66px; }
td.InformationCell { font-size: 11px; color: White; padding: 2px 0px; text-align: center; }
td.NextPageIndexCell { font-size: 11px; color: White; padding: 2px 4px; text-align: right; width: 76px; }

img.PageIndexImage { width: 3px; height: 5px; padding: 0px 0px 1px 0px; }

a.PageIndexLink { font-weight: normal; color: #ffffff; }
a.PageIndexLink:hover { font-weight: bold; color: #ffffff; }

/* Comment List */
table.CommentFormTable { width: 484px; border-bottom: 1px solid #C8C6E3; }
td.CommentTitleCell { padding: 0px 0px 2px 5px; width: 489px; font-weight: normal; vertical-align: top; }
td.CommentCommentCell { width: 380px; padding: 2px 0px 0px 0px; }
td.CommentTextArea { padding: 0px 0px 0px 5px; }

/* Event */
table.EventSearchListTable { margin: 0px 6px; vertical-align: top; width: 484px; }
table.EventListTable { vertical-align: top; }
td.EventListTitleCell { width: 97%; vertical-align: top; font-weight: normal; text-align: left; padding: 0px 0px 2px 0px; }
td.EventListTitleCellOver { width: 97%; vertical-align: top; color: #ffb200; font-weight: normal; text-align: left; padding: 0px 0px 2px 0px; cursor: pointer; }
td.EventListSearchCell { width: 97%; font-weight: normal; padding: 4px 0px 5px 0px; border-bottom: 1px solid #C7C5E4; }
td.EventListImageCell { width: 7px; height: 6px; padding: 4px 0px 0px 0px; vertical-align: top; }

/* Article other news */
div.OtherNewsPanel { width: 499px; float: left; padding: 0px 0px 6px 0px; }
div.GoogleMapsLocationPanel { float: left; border-right: 1px solid #DCDDEF; width: 236px; height: 208px; padding: 0px 0px 0px 6px; }
div.NewsCityPanel { margin: 2px 0px 4px 6px; float: left; }

div.SmallItemsTitle { margin: 4px 0px 2px 0px; width: 249px; }
div.ArticleSmallListItem { width: 249px; }
div.ArticleSmallListItem a div { }
div.ArticleSmallListItemOver { width: 249px; }
div.ArticleSmallListItemOver a:hover div { color: #ffb200; }

div.EventTitle { width: 249px; float: left; }
div.EventListItemPointer { float: left; margin: 4px 0px 0px 0px; padding: 0px 6px 0px 0px; }
div.EventSmallListItem { width: 249px; }
div.EventSmallListItem a div { }
div.EventSmallListItemOver { width: 249px; }
div.EventSmallListItemOver a:hover div { color: #ffb200; }

div.EventNewsPanel { width: 249px; float: left; }

/* EventMiniList */
div.EventMiniListItemPanel { width: 484px; float: left; margin: 2px 0px; }
div.EventMiniListItemPanel div { color: #1f2f87; }
div.EventMiniListItemPanelOver { width: 484px; float: left; margin: 2px 0px; color: #ffb200; cursor: pointer; }
div.EventMiniListItemPanelOver div { color: #ffb200; }

div.EventMiniListItemGrayPanel { width: 499px; float: left; background-color: #F2F2FC; padding: 2px 0px; }
div.EventMiniListItemGrayPanel div { color: #1f2f87; }
div.EventMiniListItemGrayPanelOver { width: 499px; float: left; background-color: #F2F2FC; padding: 2px 0px; color: #ffb200; cursor: pointer; }
div.EventMiniListItemGrayPanelOver div { color: #ffb200; }

/* Event Small Calendar */
div.EventSmallPanel { width: 146px; height: 116px; float: left; padding: 8px 0px 4px 4px; border-right: 1px solid #DCDDEF; }
div.EventPeriodSelection { width: 90px; height: 124px; float: left; padding-top: 8px; }
div.CalendarSmallSearchPanel { width: 60px; float: left; padding: 4px 0px 4px 154px; text-align: center; }
div.SmallInputFieldsPanel { padding: 32px 0px 0px 4px; }
div.EventImageLinkPanel { margin: 0px; float: left; }
div.LargeEventImage { padding: 6px 0px 0px 0px; }

/* EventList */
div.EventListItemGrayPanel { width: 499px; float: left; background-color: #F2F2FC; padding: 4px 0px 0px 0px; }
div.EventListItemGrayPanelOver { color: #ffb200; width: 499px; float: left; cursor: pointer; background-color: #F2F2FC; padding: 4px 0px 0px 0px; }

div.EventListItemPanel { width: 499px; float: left; margin: 4px 0px 0px 0px; }
div.EventListItemPanelOver { color: #ffb200; width: 499px; float: left; cursor: pointer; margin: 4px 0px 0px 0px; }

div.EventListImagePanel { height: 60px; width: 6px; float: left; margin: -1px 0px 0px 6px; }
div.EventListImagePanelFF { height: 60px; width: 6px; float: left; margin: 4px 0px 0px 6px; }

div.ImageLinkPanel { margin: 0px 0px 0px 7px; float: left; }
div.ImageLinkPanelFF { padding: 4px 0px 0px 7px; float: left; }
div.EventRegisterItemPanel { margin: 0px 0px 0px 6px; float: left; }
div.EventRegisterItemPanelFF { margin: 4px 0px 0px 6px; float: left; }
div.EventListDivider { border-bottom: 1px solid #C7C5E4; width: 486px; margin: 0px 0px 4px 6px; float: left; }

/* Event Detail */
a.EventDetailLink { font-weight: bold; font-size: 11px; }
a.EventDetailLink:hover { font-weight: bold; font-size: 11px; }

/* Search Button Skin */
a.SearchButton,
a.SearchButton:hover { font-weight: bold; font-size: 11px; }

/* Event Detail */
table.EventDetailSmallTable { width: 360px; padding: 4px 0px 8px 0px; color: #1f2f87; font-size: 11px; }
td.EventDetailDateCell { padding: 4px 0px; font-weight: bold; }
td.EventDetailTitleCell { font-size: 14px; font-weight: bold; }
td.EventDetailTipCell { color: #ffb200; font-size: 14px; font-weight: bold; padding: 4px 0px; }
td.EventDetailLabelCell { width: 80px; font-weight: bold; }
td.EventDetailCell { width: 170px; font-weight: normal; vertical-align: top; text-align: left; }
td.EventDetailDescriptionCell { font-weight: normal; text-align: left; }
img.EventDetailImage { margin: 3px; float: right; }

/* Create Event */
table.CreateEventTable { width: 476px; margin: 2px 0px 8px 4px; }
td.CreateEventCell { margin: 0px; }

table.CreateEventInputTable { width: 484px; margin: 2px 0px; float: left; }
td.CreateEventInputCell { margin: 2px 0px 0px 4px; }

input.SendCreatedEvent { font-weight: normal; font-size: 11px; color: #1f2f87; text-decoration: none; border: 1px solid #1f2f87; cursor: pointer; float: right; margin: 0px 16px 12px 0px; }

a.SendCreatedEvent { font-weight: normal; font-size: 11px; border: 1px solid #1f2f87; }
a.SendCreatedEvent:hover { font-weight: bold; font-size: 11px; border: 1px solid #1f2f87; }

/* PhotoShoot */
table.PhotoShootListTable { width: 245px; font-size: 11px; font-weight: normal; color: #1f2f87; }
td.PhotoShootListTitleCell { font-weight: normal; vertical-align: top; padding: 0px 0px 0px 3px; }
td.PhotoShootListDescriptionCell { margin: 0px 0px 0px -7px; height: 8px; }

td.PhotoShootDividerCell { border-bottom: solid; border-bottom-color: #1f2f87; border-bottom-width: 1px; padding: 4px 0px; }

table.PhotoShootViewTable { width: 493px; font-size: 11px; font-weight: normal; color: #1f2f87; margin: 3px 0px 0px 6px; }
table.PhotoShootViewAlbumTable { width: 490px; font-size: 11px; font-weight: normal; color: #1f2f87; margin: 0px 0px 4px 0px; border-bottom: 1px solid #C4C8E5; }
td.PhotoShootViewTitleCell { font-weight: normal; vertical-align: top;}
td.PhotoShootViewTitleCellOver { font-weight: normal; color: #ffb200; vertical-align: top; cursor: pointer; }

td.PhotoShootInfoCell { width: 240px; }
td.PhotoShootTitleInfoCell { width: 100px; }

img.PhotoShootViewImage { float: right; margin: 0px 0px 8px 3px; padding: 0px 8px 0px 0px; }

table.PhotoShootArticleTable { font-size: 11px; font-weight: normal; color: #1f2f87; width: 484px; text-align: left; }
td.PhotoShootTitleTextCell { font-size: 14px; font-weight: bold; vertical-align: top; text-align: left; }
td.PhotoShootLeadTextCell { font-weight: normal; vertical-align: top; padding: 0px 0px 12px 0px; text-align: left; }
td.PhotoShootMainTextCell { font-weight: normal; vertical-align: top; padding: 0px 0px 12px 0px; text-align: left; }

table.PhotoShootImagesViewTable { font-size: 11px; font-weight: normal; color: #1f2f87; width: 499px; table-layout: fixed; }
td.PhotoShootImagesViewCell { width: 115px; font-weight: normal; vertical-align: bottom; cursor: pointer; text-align: center; padding: 2px 0px 8px 0px; }

img.PhotoShootImage { margin: 2px 2px 2px 2px; }

td.PhotoLeftCounter { background-repeat: no-repeat; height: 15px; }
td.PhotoCenterCounter { background-repeat: repeat-x; height: 15px; width: 104px; font-weight: bold; text-align: center; color: #FFFFFF; }
td.PhotoRightCounter { background-repeat: no-repeat; height: 15px; }
img.PhotoShootKleppieImage { border-top: 1px solid #0E2B89; border-left: 1px solid #0E2B89; border-right: 1px solid #0E2B89; border-bottom: 0px; }
img.PhotoShootDetailKleppieImage { z-index: -100; }

table.UberPhotoShootTable { width: 100%; }
td.UberPhotoShootCell { text-align: center; }
table.PhotoSlideNavigatorTable { width: 100%; font-size: 11px; font-weight: normal; color: #1f2f87; }
td.PhotoSlideNavigatorCell { text-align: center; font-weight: normal; vertical-align: middle; padding: 12px 0px 8px 0px; height: 12px; }
td.CurrentPhotoCounterCell { text-align: center; font-weight: normal; vertical-align: top; padding: 8px 0px 0px 0px; }

div.SlideShowDetailPanel { padding: 6px 0px 6px 6px; width: 339px; float: left; }
div.ArticleSlideShowDetailPanel { padding: 6px 0px 6px 6px; width: 550px; float: left; }
h1.SlideShowHeader { font-weight: bold; font-size: 16px; margin: 0px; }
table.SlideShowIndexControl { color: White; font-size: 10px; font-weight: normal; margin: -2px 0px 5px -6px; vertical-align: middle; width: 743px; }
div.SlideShowIndexControlPanel { padding: 0px 0px 0px 6px; float: left; }
div.ArticleCounterDetailPanel { z-index: 2; width: 740px; text-align: center; padding-bottom: 12px; }
div.PhotoCounterDetailPanel { z-index: 2; width: 740px; text-align: center; }
div.PhotoShootSummaryPanel { float: left; }
div.OptionLinkPanel { width: 712px; float: left; padding: 0px 0px 8px 8px; }
div.PhotoShootDetailVotePanel { float: left; width: 350px; }

div.SendLargePhotoPanel { width: 346px; height: 192px; float: left; padding: 0px; margin: 0px; }
div.InputFieldsPhotoPanel { float: left; margin: 111px 0px 0px 88px; width: 178px; }
div.InputErrorDisplayPanel { float: left; padding: 0px 0px 0px 432px; }
div.LinkPanel { float: left; width: 76px; height: 46px; }

div.LinkVWPanel { float: left; padding: 110px 0px 4px 28px; }
div.LinkVWPanel a { color: #ffffff; text-decoration: underline; }
div.LinkVWPanel a:hover { color: #ffb200; text-decoration: underline; }

div.LinkButtonPanel { border: 1px solid #000000; width: 55px; height: 17px; background-color: #ffffff; float: left; font-weight: bold; margin: 38px 2px 0px 12px; padding: 2px 0px 0px 4px; }
div.LinkButtonPanel a { color: #000000; }
div.LinkButtonPanel a:hover { color: #ffb200; }

div.PhotoShootPercentageVotePanel { float: left; margin-right: 3px; }
a.VoteButton { width: 60px; height: 16px; background-color: #F3F3FD; float: right; font-weight: bold; font-size: 11px; color: #1F2F87; border-top: 1px solid #BBBDD6; border-left: 1px solid #BBBDD6; border-right: 1px solid #BBBDD6; }
div.VoteResult { width: 60px; height: 16px; background-color: #F3F3FD; float: right; font-weight: bold; font-size: 11px; color: #1F2F87; border-top: 1px solid #BBBDD6; border-left: 1px solid #BBBDD6; border-right: 1px solid #BBBDD6; }
div.PhotoThumbNailPanel { float: left; }

/* Photo print */
a.PhotoPrintButton,
a.PhotoPrintButton:hover { font-weight: normal; font-size: 11px; border: solid; border-width: 1px; border-color: #1f2f87; height: 11px; padding: 0px 1px; }

/* Photo detail */
a.PhotoNavigationButton,
a.PhotoNavigationButton:hover { font-weight: bold; font-size: 11px; }

/* Offer list */
table.OfferListViewTable { font-size: 11px; font-weight: normal; color: #1f2f87; }
table.OfferListSearchViewTable { margin: 0px 6px 0px 6px; font-size: 11px; font-weight: normal; color: #1f2f87; }
td.OfferListViewCell { width: 484px; font-weight: normal; vertical-align: top; padding: 0px 0px 8px 0px; }
td.OfferListSearchViewCell { width: 484px; font-weight: normal; vertical-align: top; padding: 0px 0px 8px 0px; border-bottom: 1px solid #DCDDEF; }

table.OfferListItemViewTable { width: 484px; font-size: 11px; font-weight: normal; color: #1f2f87; }
table.OfferDetailInfoViewTable { font-size: 11px; font-weight: normal; color: #1f2f87; }

td.OfferListItemViewCell { font-weight: normal; vertical-align: top; padding: 4px; }
td.OfferListItemViewCellOver { font-weight: normal; color: #ffb200; vertical-align: top; padding: 4px; cursor: pointer; }

img.OfferListItemImage { float: right; margin: 0px 4px 4px 4px; }

table.OfferListTextTable { font-size: 11px; font-weight: normal; color: #1f2f87; }
td.OfferListTextCell { font-weight: normal; vertical-align: top; padding: 0px 0px 8px 0px; }

table.OfferListItemTextTable { font-size: 11px; font-weight: normal; color: #1f2f87; }
td.OfferListItemTextCell { font-weight: normal; vertical-align: top; }
td.OfferListItemTextCellOver { font-weight: normal; color: #ffb200; vertical-align: top; cursor: pointer; }

/* Offer */
table.OfferDetailSmallViewTable { width: 360px; font-size: 11px; font-weight: normal; color: #1f2f87; padding: 6px 0px 0px 0px; }
table.OfferDetailViewTable { width: 480px; font-size: 11px; font-weight: normal; color: #1f2f87; margin: 0px; }
td.OfferDetailViewCell a { font-weight: normal; vertical-align: top; text-decoration: underline; }
td.OfferDetailViewCell a.OfferLink { text-decoration: none; font-weight: bold; }
td.OfferDetailViewCell { font-weight: normal; vertical-align: top; }

a.OfferLink { font-weight: bold; font-size: 11px; }
a.OfferLink:hover { font-weight: bold; font-size: 11px; }

/* Vraag & Aanbod */
table.QuestionOfferListViewTable { font-size: 11px; font-weight: normal; color: #1f2f87; }
td.QuestionOfferListViewCell { font-weight: normal; vertical-align: top; padding: 0px 0px 8px 0px; }

table.QuestionOfferListItemViewTable { font-size: 11px; font-weight: normal; color: #1f2f87; }
td.QuestionOfferListItemViewCell { font-weight: normal; vertical-align: top; padding: 4px 0px; }
td.QuestionOfferListItemViewCellOver { font-weight: normal; color: #ffb200; vertical-align: top; cursor: pointer; padding: 4px 0px; }
img.QuestionOfferListItemImage { float: right; margin: 4px 0px 8px 3px; }

table.QuestionOfferDetailViewTable { padding: 6px 0px 0px 0px; font-size: 11px; font-weight: normal; color: #1f2f87; }
td.QuestionOfferDetailViewCell { font-weight: normal; vertical-align: top; padding: 0px 4px 0px 4px; }
td.QuestionOfferClickImageLargeFormat { font-weight: normal; vertical-align: middle; padding: 8px 0px; }
table.QuestionOfferDetailImagesTable { font-size: 11px; font-weight: normal; color: #1f2f87; }
td.QuestionOfferDetailImageCell { font-weight: normal; vertical-align: top; padding: 8px 0px; }
img.QuestionOfferDetailImage { margin: 3px; }

td.ReportOfferLinkCellOver { padding: 0px 0px 0px 4px; font-weight: bold; color: #ffb200; cursor: pointer; }
td.ReportOfferLinkCell { padding: 0px 0px 0px 4px; font-weight: bold; }
img.ReportOfferLinkImage { width: 3px; height: 5px; padding: 0px 0px 0px 2px; margin: 0px 0px 0px 4px; }

/* RealEstate Detail */
table.RealEstateOfferDetailViewTable { padding: 0px; font-size: 11px; font-weight: normal; color: #1f2f87; }
td.RealEstateOfferDetailViewCell { font-weight: normal; vertical-align: top; }
table.RealEstateOfferDetailImagesTable { padding: 0px; font-size: 11px; font-weight: normal; color: #1f2f87; }
td.RealEstateOfferDetailImageCell { font-weight: normal; vertical-align: top; padding: 8px 0px; }

/* RealEstate List */
table.RealEstateOfferListViewTable { width: 492px; font-size: 11px; font-weight: normal; color: #1f2f87; }
td.RealEstateOfferListViewCell { width: 492px; font-weight: normal; vertical-align: top; padding: 0px 0px 0px 4px; }
td.RealEstateOfferListSearchViewCell { width: 484px; font-weight: normal; vertical-align: top; padding: 0px 0px 8px 4px; border-bottom: 1px solid #C7C5E4; }

table.RealEstateOfferListItemViewtable { width: 492px; font-size: 11px; font-weight: normal; color: #1f2f87; margin: 2px 0px; }
td.RealEstateOfferListItemViewCell { font-weight: normal; vertical-align: top; padding: 1px 6px 4px 4px; }
td.RealEstateOfferListItemViewCellOver { font-weight: normal; color: #ffb200; vertical-align: top; cursor: pointer; padding: 1px 6px 4px 4px; }
img.RealEstateOfferListItemImage { float: right; padding: 0px 0px 0px 0px; }
img.HVMSLogo { float: right; margin: 12px 10px 0px 0px; }

table.MoreRealEstateTable { font-weight: normal; font-size: 11px; width: 100%; }
td.MoreRealEstateLinkCell { font-weight: bold; padding: 0px 0px 0px 2px; }
td.MoreRealEstateLinkImageCell { width: 5px; padding: 0px 0px 0px 8px; }
img.MoreRealEstateLinkImage { width: 3px; height: 5px; padding: 2px 0px 0px 0px; }
			
a.RealEstateLink { font-weight: normal; font-size: 11px; }
a.RealEstateLink:hover { font-weight: normal; font-size: 11px; }

a.MoreRealEstateLink { font-weight: bold; font-size: 11px; }
a.MoreRealEstateLink:hover { font-weight: bold; font-size: 11px; }

p.RealEstateLabel { width: 140px; font-weight: bold; float: left; }
p.RealEstateInfo { width: 160px; float: left;}
.jaapnlbanner { width: 150px; height: 62px; float: right; margin-top: 15px; margin-bottom: 15px;}
.realestateinfobox { float: left; width: 486px;}
.realestateinfotext {float: left; width: 300px;}

/* Zoekbalk */
table.SearchBarTable { width: 869px; font-size: 14px; font-weight: normal; background-color: #1f2f87; height: 20px; color: #ffffff; vertical-align: middle; border-top: 1px solid #c4c8e4; }
td.SearchBarCell { height: 16px; padding: 0px 0px 0px 4px; margin: 0px 3px; font-size: 14px; font-weight: normal; color: #ffffff; vertical-align: middle; }
td.SearchBarCheckBoxesCell { font-size: 14px; font-weight: normal; color: #ffffff; vertical-align: middle; height: 16px; margin: 0px 3px; }
td.SearchBarInputCell { width: 198px; font-size: 8px; font-weight: normal; color: #ffffff; vertical-align: middle; height: 16px; margin: 0px 3px; }
td.SearchBarButtonCell { width: 104px; font-weight: normal; color: #ffffff; vertical-align: middle; height: 16px; padding: 0px 3px 0px 1px; }

.SearchLabel { padding: 0px 0px 0px 4px; }
input.SearchText { height: 13px; background-color: White; border: 0px solid #ffffff; font-size: 9px; }
input.SearchButton { margin: 0px 1px 0px 0px; float: right; }

/* Contact Info */
iframe.ContactInfoFrame { width: 731px; height: 1316px; text-align: center; vertical-align: top; padding: 6px; }

/* Virale pagina */
iframe.ViralePaginaFrame { width: 635px; height: 1620px; text-align: center; vertical-align: top; padding: 6px; }

/* Nieuwsbrief */
iframe.ManageNewsLetter { width: 488px; height: 1500px; text-align: center; vertical-align: top; }

/* Voorwaarden */
iframe.ConditionsFrame { width: 412px; height: 300px; }

/* IFrame WebPart */
iframe.MiddleFrame { width: 499px; height: 1000px; overflow: hidden; vertical-align: top; }

/* WK2010Popup */
iframe.WK2010Popup { width: 650px; height: 375px; overflow: hidden; vertical-align: top; }

/* AutoTrack */
table.AutoTrackSearchResultTable { height: 100%; margin: 6px 8px; }
td.AutoTrackSearchResultCell { padding: 4px 0px 4px 0px; border-bottom: 1px solid #DCDDEF; }

table.AutoTrackTable { height: 100%; }
td.AutoTrackCell { font-weight: normal; vertical-align: top; padding: 8px 0px 4px 0px; }
iframe.AutoTrackIFrame { width: 630px; height: 1316px; text-align: center; vertical-align: top; padding: 0px; }

td.AutoTrackItemCell { font-weight: normal; width: 600px; }
td.AutoTrackItemCellOver { font-weight: normal; color: #ffb200; cursor: pointer; width: 600px; }

img.AutoTrackItemImage { float: right; margin: 0px 0px 0px 3px; }

/* Present Organisation */
table.PresentOrganistaionTable { padding: 2px 0px; width: 235px;  font-weight: normal; font-size: 11px; color: #1f2f87; }
td.PresentOrganisationInputCell { width: 235px; font-weight: normal; padding: 0px 0px 4px 0px; }
td.PresentOrganisationButtonCell { width: 80px; font-weight: normal; text-align: center; padding: 0px 0px 4px 0px; }
td.PresentOrganisationDummyButtonCell { width: 155px; }

/* Organisation */
a.OrganisationLink { font-weight: bold; font-size: 11px; }
a.OrganisationLink:hover { font-weight: bold; font-size: 11px; }

a.OrganisationLogoLink { font-weight: bold; font-size: 12px; color: #ffb200; text-decoration: none; z-index: 1000; }

table.OrganisationTable { width: 489px; font-weight: normal; font-size: 11px; color: #1f2f87; }
table.OrganisationInfoTable { width: 489px; margin: 6px 0px 8px 4px; font-weight: normal; font-size: 11px; color: #1f2f87; border-bottom: 1px solid #C7C5E4; }
td.OrganisationTitleCell { width: 489px; font-weight: bold; font-size: 12px; border-top: 1px solid #C7C5E4; padding: 4px 0px; }
td.OrganisationTextCell { padding: 0px 0px 8px 0px; font-weight: normal; }
td.OrganisationCell { width: 100%; font-weight: normal; padding: 0px 0px 4px 0px; }
td.OrganisationCellOver { width: 100%; font-weight: normal; color: #ffb200; padding: 0px 0px 4px 0px; cursor: pointer; }

img.OrganisationImage { width: 3px; height: 5px; padding: 0px 0px 0px 2px; }

/* Organisation Detail */
table.OrganisationDetailTable { width: 100%; font-weight: normal; font-size: 11px; color: #1f2f87; vertical-align: top; margin: 6px 0px 0px 0px; }
td.OrganisationDetailCell { width: 165px; font-weight: normal; text-align: left; }
td.OrganisationDefaultCell { width: 165px; font-weight: normal; vertical-align: top; }
td.OrganisationDefaultCellOver { width: 165px; font-weight: normal; color: #ffb200; text-align: left; }
td.OrganisationLabelCell { width: 72px; font-weight: bold; text-align: left; vertical-align: top; padding: 0px 0px 0px 4px; }
td.OrganisationSummaryCell { font-weight: normal; text-align: left; vertical-align: top; padding: 0px 4px; }
img.OrganisationLogo { margin: 0px 4px 0px 0px; }

a.SendButton,
a.SendButton:hover { font-weight: bold; font-size: 11px; }

/* Event List Long */
td.EventCell { width: 50%; font-weight: normal; }

/* WebRegio Media Banner */
td.WebRegioMediaBannerTextCell { font-size: 10px; text-decoration: none; font-weight: normal; text-align: left; padding: 0px; }

/* Vacature zoek resultaten */
td.JobListImageCell { vertical-align: top; width: 3%; padding: 4px 0px 0px 2px; }

div.JobDisciplinePanel { float: left; }
div.DisciplineLinkPanel { float: left; }
div.DisciplineLink { }
div.JobListPanel { float: left; width: 485px; }
div.JobPanel { float: left; width: 480px; padding: 0px 0px 0px 8px; }
div.JobPanel div.HyperLinkPanel,
div.JobPanel div.HyperLinkPanel a { width: 192px; }

div.DisciplineLinkPanel div.HyperLinkPanel,
div.DisciplineLinkPanel div.HyperLinkPanel a { width: 192px;  }
div.JobOrganisationPanel { float: left; width: 174px; padding-left: 1px;}
div.JobCityPanel { float: left; width: 110px; }

/* Vacature discipline weergave */
table.JobListTable { width: 100%; font-size: 11px; font-weight: normal; color: #1f2f87; }
img.JobListPointerImage { width: 3px; height: 5px; padding: 0px 0px 0px 6px; }

/* Vacature detail */
table.JobTable { width: 464px; font-size: 11px; font-weight: normal; color: #1f2f87; margin: 0px 10px 0px 2px; }
td.JobCell { width: 100%; font-weight: normal; }
td.JobTitleCell { width: 100%; font-weight: normal; }
td.JobDummyCellLeft { width: 116px; }
td.JobDummyCellRight { font-weight: normal; padding: 0px 0px 0px 268px; }
td.JobResponseButtonCell { width: 96px; height: 16px; text-align: center; vertical-align: middle; border: 1px solid #1f2f87; }
td.JobLabelCell { width: 116px; font-weight: bold; text-align: left; vertical-align: top; }
td.JobInformationCell { padding: 0px 0px 11px 0px; width: 364px; font-weight: normal; text-align: left; }
td.JobContactInformationCell { padding: 0px; width: 254px; font-weight: normal; text-align: left; }

a.JobRespondButton { font-weight: bold; font-size: 11px; }
a.JobRespondButton:hover { font-weight: bold; font-size: 11px; }

/* Restaurant Search Result */
table.RestaurantSearchResultTable { width: 484px; margin: 6px 0px; }
td.RestaurantSearchResultCity { font-weight: normal; width: 160px; }
td.RestaurantSearchResultTitle { font-weight: normal; width: 320px; }
img.RestaurantSearchResultImage { width: 3px; height: 5px; vertical-align: top; padding: 4px 2px 0px 4px; margin: 0px 4px; }

a.RestaurantSearchResultLink { font-weight: bold; font-size: 11px; }
a.RestaurantSearchResultLink:hover { font-weight: bold; font-size: 11px; }

/* Restaurant Review Score */
table.RestaurantReviewScoreTableCenter { font-weight: normal; font-size: 11px; color: #1f2f87; margin: 0px 0px 0px 6px; }
td.RestaurantReviewScoreCellImagesTableCenter { width: 268px; font-weight: normal; padding: 2px 0px 4px 0px; }
td.RestaurantReviewScoreCellTableCenter { width: 121px; font-weight: normal; padding: 0px 0px 0px 4px; }

table.RestaurantReviewScoreTableRight { width: 240px; font-weight: normal; font-size: 11px; color: #1f2f87; margin: 8px 0px 4px 0px; }
td.RestaurantReviewScoreCellImagesTableRight { width: 120px; font-weight: normal; padding: 2px 0px 4px 0px; }
td.RestaurantReviewScoreCellTableRight { width: 121px; font-weight: normal; padding: 0px 0px 0px 4px; }

a.RestaurantReviewLink { font-weight: bold; font-size: 11px; border: 1px solid #1f2f87; text-align: center; padding: 2px 0px 0px 0px; }
a.RestaurantReviewLink:hover { font-weight: bold; font-size: 11px; border: 1px solid #1f2f87; text-align: center; padding: 2px 0px 0px 0px; }

/* Organisation search */
table.OrganisationSearchTable { width: 484px; padding: 0px 0px 0px 4px; font-weight: normal; font-size: 11px; color: #1f2f87; }
td.OrganisationSearchCellText { padding: 4px 0px 2px 4px; font-weight: normal; }
td.OrganisationSearchCell { padding: 2px 0px 2px 4px; font-weight: normal; }
td.OrganisationSearchCellOver { padding: 2px 0px 2px 4px; font-weight: normal; }

a.OrganisationSearchLink { font-weight: bold; font-size: 11px; border: solid; border-width: 1px; border-color: #1f2f87; height: 11px; padding: 0px 1px; }
a.OrganisationSearchLink:hover { font-weight: bold; font-size: 11px; border: solid; border-width: 1px; border-color: #1f2f87; height: 11px; padding: 0px 1px; }

/* Organisation control */
img.OrganisationPointerImage { width: 3px; height: 5px; padding: 0px 0px 0px 4px; }

/* AT5 */
table.AT5Table { margin: 4px 0px 8px 0px; width: 245px; vertical-align: top; }
td.AT5HeaderCell { background-color: #CD0000; color: #FFFFFF; font-weight: bold; font-size: 12px; padding: 0px 4px; height: 25px; vertical-align: middle; }
td.AT5TitleCell { background-color: #FFFFFF; color: #737172; font-weight: bold; font-size: 11px; padding: 0px 4px; cursor: pointer; }
td.AT5TextCell { background-color: #FFFFFF; color: #6F6F6F; font-weight: normal; font-size: 11px; padding: 4px; }
td.AT5FooterTVGuideCell { background-color: #CD0000; color: #FFFFFF; font-weight: normal; font-size: 11px; padding: 0px 0px 0px 4px; height: 16px; text-align: left; }
td.AT5FooterUitzendCell { background-color: #CD0000; color: #FFFFFF; font-weight: normal; font-size: 11px; padding: 0px 4px 0px 0px; height: 16px; text-align: right; }
img.AT5ImageLogo { width: 38px; height: 25px; float: right; }

a.AT5Link,
a.AT5Link:hover { font-weight: bold; font-size: 11px; color: #707070; text-decoration: none; height: 11px; }

a.AT5TVGuide,
a.AT5TVGuide:hover { font-weight: normal; font-size: 11px; color: #FFFFFF; text-decoration: none; }

a.AT5Uitzendgebied,
a.AT5Uitzendgebied:hover { font-weight: normal; font-size: 11px; color: #FFFFFF; text-decoration: none; }

/* Restaurant display control */
table.RestaurantDisplayTable	{ font-family: Verdana; font-weight: normal; font-size: 11px; color: #1f2f87; }
td.RestaurantDisplayCell		{ font-family: Verdana; font-weight: normal; font-size: 11px; }

div.NewsFilterPanel { margin: 12px 0px 8px 0px; width: 100%; }
div.TypeFilterPanel { margin: 12px 0px 8px 0px; width: 100%; }

div.GoogleMaps { }
div.GoogleMapsOver { color: #ffb200; cursor: pointer; }
.GoogleMapsCheckBox { font-size: 11px; font-weight: normal; color: #1f2f87; }

table.GoogleMaps { font-size: 11px; font-weight: normal; color: #1f2f87; width: 245px; }
img.GoogleMapsLinkImage { width: 3px; height: 5px; padding: 2px 0px 0px 0px; }

/* Google Mini Maps */
div.GoogleMiniMapsLinkPanel { margin: 4px 0px 4px 4px; width: 235px; }
div.GoogleAdSense { margin: 4px 0px 4px 4px; width: 235px; height: 200px; float: left; border-right: 1px solid #DCDDEF; }
dib.GoogleAdSenseSmall { width: 118px; float: left; }

table.WeatherTable { margin: 1px 0px 2px 1px; }
td.WeatherCell { margin: 0px; border: 1px solid #0e2b89; }
		
.ErrorText { color: Red; font-weight: normal; font-size: 11px; float: left; }
div.NormalText { font-weight: normal; }

/* Begin - Flash object style */
div.FlashObjectPanel { width: 499px; height: 100%; padding: 0px 0px 4px 0px; }
div.ImageObjectPanel { height: 100%; padding: 0px 0px 4px 0px; }
/* End - Flash object style */

/* Begin - Adecco stylesheet settings */
div.AdeccoText { font-weight: normal; padding: 4px 4px 0px 0px; }
div.AdeccoJobListPanel { margin: 6px 0px 0px 0px; }
div.AdeccoIndexControlPanel { margin: 0px; }
div.AdeccoFlashObjectPanel { width: 499px; height: 100%; margin: 0px 0px 4px 0px; }

td.AdeccoJobListFunctionCell { padding: 0px 0px 0px 2px; font-weight: normal; width: 280px; vertical-align: top; }
td.AdeccoJobListFunctionCellOver { padding: 0px 0px 0px 2px; font-weight: normal; color: #ffb200; cursor: pointer; width: 280px; vertical-align: top; }
td.AdeccoJobListCityCell { font-weight: normal; width: 280px; vertical-align: top; }
td.AdeccoJobListCityCellOver { font-weight: normal; color: #ffb200; cursor: pointer; width: 80px; text-align: left; vertical-align: top; }
/* End - Adecco stylesheet settings */

.FormButton,
.FormButtonDisabled { float: right; font-weight: bold; font-size: 11px; color: #1f2f87; text-decoration: none; text-align: center; border: solid 1px #1f2f87; width: 100px; margin: 4px 0px; padding: 0px 8px; }

.FormButtonDisabled,
a.FormButtonDisabled,
a.FormButtonDisabled:hover { color: #AAAAAA; border: solid 1px #AAAAAA; }
		
div.LabelHeader { font-weight: bold; padding: 0px 0px 6px 0px; }
.ControlPanel { float: left; padding: 0px 0px 2px 0px; }
.LabelPanel { float: left; font-size: 11px; color: #1f2f87; }
.ValidatorPanel { float: left; }

.InputControlStyleMin12Px,
.InputControlStyleMin6Px,
.InputControlStyleMin12Px:hover,
.InputControlStyleMin6Px:hover,
.InputControlStyle:hover,
.InputControlStyle { border-style: none; padding: 2px; border: 1px #5794BF solid; border-right: 1px #286A9B solid; border-bottom: 1px #286A9B solid;	font-family: Segoe UI,Tahoma; font-size: 8pt; font-weight: normal; color: Black; }

.InputControlStyle:hover { background-color: White; border: 1px #286A9B solid; border-right: 1px #286A9B solid; border-bottom: 1px #286A9B solid; }
.DropdownControlStyle { list-style: none; border-style: none; background-color: transparent; padding: 2px; background-color: White; border: 1px #5794BF solid; border-right: 1px #286A9B solid; border-bottom: 1px #286A9B solid; font-family: Segoe UI,Tahoma; font-size: 8pt; font-weight: normal; color: Black; }
.RadioButtonListControlStyle { border-style: none; font-weight: normal; }

div.ContentPanel { overflow: hidden; }
div.Footer { font-weight: normal; height: 40px; vertical-align: middle; text-align: center; }

.ColoredCell { width: 5px; height: 18px; border-right: 1px solid #FFFFFF; float: left; }
.ColoredCellNoBorder { width: 5px; height: 16px; float: left; }
.TitleBarTable { width: 499px; }
.TitleBarCell {	width: 490px; font-size: 12px; font-weight: bold; background-color: #FFB900; height: 16px; padding: 2px 0px 0px 3px; float: left; }	
.TitleBarCellFeestdagen { width: 490px; font-size: 12px; font-weight: bold; background-color: #FF0000; color: #FFFFFF; height: 16px; padding: 2px 0px 0px 3px; float: left; }
div.TitleBarTableSmall { width: 245px; float: left; }
div.TitleBarCellSmall {	width: 235px; font-size: 12px; font-weight: bold; background-color: #FFB900; height: 16px; padding: 2px 0px 0px 3px; float: left; }	

.TitleBarTableXL { width: 744px; }
.TitleBarCellXL { width: 735px; font-size: 12px; font-weight: bold; color: #1f2f87; background-color: #FFB900; height: 16px; padding: 2px 0px 0px 3px; float: left; }

.BreadCrumbContainer { width: 869px; height: 17px; background-color: #F2F2FC; font-weight: bold; border-top: 1px solid #BBBDD6; }

/*Common cell properties*/
.BreadCrumbRegionSelectorCell,
.BreadCrumbCurrentRegionCell,
.BreadCrumbThemeCell { height: 16px; float: left; font-size: 11px; color: #1f2f87; text-align: center; padding: 0px 5px 0px 5px; }
.BreadCrumbPrefixCell { height: 16px; float: left; font-size: 11px; color: #1f2f87; text-align: center; padding: 0px 17px 0px 5px; }

.BreadCrumbRegionSelectorCell,
.BreadCrumbCurrentRegionCell,
.BreadCrumbThemeCell { border-right: 1px solid #F2F2FC; }

.BreadCrumbRegionSelectorCell,
.BreadCrumbRegionSelectorCell a,
.BreadCrumbRegionSelectorCell a:hover,
.BreadCrumbCurrentRegionCell,
.BreadCrumbCurrentRegionCell a,
.BreadCrumbCurrentRegionCell a:hover { color: #1F2F87; background-color: #C2C8E4; }

.ThemeColorhome a,
.ThemeColorhome a:hover,
.ThemeColorhome { background-color: #C4C8E5; color: #1F2F87; }
.ThemeColorp600 a,
.ThemeColorp600 a:hover,
.ThemeColorp600,
.ThemeColorregionaalnieuws a,
.ThemeColorregionaalnieuws a:hover,
.ThemeColorregionaalnieuws { background-color: #0000ff; color: White; }
.ThemeColorsport a,
.ThemeColorsport a:hover,
.ThemeColorsport { background-color: #049a00; color: White; }
.ThemeColoruitgaanenvrijetijd a,
.ThemeColoruitgaanenvrijetijd a:hover,
.ThemeColoruitgaanenvrijetijd { background-color: #ff5500; color: White; }
.ThemeColorverkiezingen a,
.ThemeColorverkiezingen a:hover,
.ThemeColorverkiezingen { background-color: #FF0000; color: White; }
.ThemeColorp600 a,
.ThemeColorp600 a:hover,
.ThemeColorp600 { background-color: #a41732; color: White; }
.ThemeColorsinterklaas a,
.ThemeColorsinterklaas a:hover,
.ThemeColorsinterklaas { background-color: #960707; color: White; }
.ThemeColorkerst a,
.ThemeColorkerst a:hover,
.ThemeColorkerst { background-color: #0c460b; color: White; }
.ThemeColorfeestdagen a,
.ThemeColorfeestdagen a:hover,
.ThemeColorfeestdagen { background-color: #FF0000; color: White; }
.ThemeColorvacatures a,
.ThemeColorvacatures a:hover,
.ThemeColorvacatures { background-color: #f9d402; color: #1F2F87; }
.ThemeColorfotos a,
.ThemeColorfotos a:hover,
.ThemeColorfotos { background-color: #CCFF00; color: #1F2F87; }
.ThemeColoretenendrinken a,
.ThemeColoretenendrinken a:hover,
.ThemeColoretenendrinken { background-color: #ab1919; color: White; }
.ThemeColorlifestyle a,
.ThemeColorlifestyle a:hover,
.ThemeColorlifestyle { background-color: #9C00FF; color: White; }
.ThemeColorfunenfacts a,
.ThemeColorfunenfacts a:hover,
.ThemeColorfunenfacts { background-color: #00ffff; color: #1F2F87; }
.ThemeColorwonen a,
.ThemeColorwonen a:hover,
.ThemeColorwonen { background-color: #9C00FF; color: #1F2F87;  }
.ThemeColorautoenmotor a,
.ThemeColorautoenmotor a:hover,
.ThemeColorautoenmotor { background-color: #9C00FF; color: White; }
.ThemeColorwinkelen a,
.ThemeColorwinkelen a:hover,
.ThemeColorwinkelen { background-color: #9C00FF; color: White; }
.ThemeColorzorgenwelzijn a,
.ThemeColorzorgenwelzijn a:hover,
.ThemeColorzorgenwelzijn { background-color: #9C00FF; color: White; }
.ThemeColorSelected a,
.ThemeColorSelected a:hover,
.ThemeColorSelected { background-color: #f00000; color: White; }
.ThemeColorondernemersnieuws a,
.ThemeColorondernemersnieuws a:hover,
.ThemeColorondernemersnieuws { background-color: #C4C8E5; color: #1F2F87; }
.ThemeColorgooglemaps a,
.ThemeColorgooglemaps a:hover,
.ThemeColorgooglemaps { background-color: #C4C8E5; color: #1F2F87; }
.ThemeColorwebregiotv a,
.ThemeColorwebregiotv a:hover,
.ThemeColorwebregiotv { background-color: #ffff00; color: #1F2F87; }
.ThemeColorverkiezingen a,
.ThemeColorverkiezingen a:hover,
.ThemeColorverkiezingen { Background-color: #ff5500; color: White; }
.ThemeColorp600 a,
.ThemeColorp600 a:hover,
.ThemeColorp600 { Background-color: #a41732; color: White; }
.ThemeColorwk2010 a,
.ThemeColorwk2010 a:hover,
.ThemeColorwk2010 { Background-color: #ef7f01 ; color: #FFFFFF; }

div.ColumnPanel { color: #1f2f87; }
div.ColumnRightPanel { float: left; color: #1f2f87; width: 244px; }
div.ColumnContentPanel { float: left; margin: 2px 8px 4px 4px; }

h1.Columnist { font-weight: bold; font-size: 16px; margin: 2px 0px 0px 0px; }
div.Columnists { float: left; border-top: 1px solid #CAC5E5; width: 476px; color: #1f2f87; margin: 4px 10px 0px 10px; }
div.Columnist { float: left; width: 230px; color: #1f2f87; margin: 6px 4px; }
div.ColumnPanel { float: left; width: 484px; padding: 0px 8px 12px 8px; }

/* FireFox Fix */
div.FFF { font-weight: normal; margin: 0px 0px 6px 0px; float: left; width: 100%; }
div.FFF p a,
div.FFF p a:hover { text-decoration: underline; }
div.FFF a,
div.FFF a:hover { margin: 0px; }

a h1,
a div.FFF { color: #1f2f87; }
a:hover h1,
a:hover div.FFF { color: #fbb200; }

/* HyperLink pointer control */
img.HyperLinkImage { padding: 0px 5px 2px 0px; vertical-align: 50%; }
div.HyperLinkImagePanel { float: left; }
div.HyperLinkPanel { float: left; width: 100%; }
div.HyperLinkPanelTemp { float: left; width: 100%; padding: 2px 0px 2px 7px; }
div.HyperLinkTextPanel { margin: 0px 4px 0px 8px; padding: 0px 8px 0px 0px; }
div.HyperLinkTextPanelOver { color: #ffb200; margin: 0px 4px 0px 8px; padding: 0px 8px 0px 0px; }
div.HyperLinkTextPanelWithLargeImage { padding: 12px 8px 0px 0px; }
div.HyperLinkTextPanelWithLargeImageOver { padding: 12px 8px 0px 0px; color: #ffb200; }

/* CommentList */
div.CommentPanel { padding: 2px 4px 2px 0px; }
div.CommentViewPanel { margin: 0px 4px 4px 4px; }
div.CommentTextPanel { margin: 0px 4px 4px 8px; }
div.CommentListOptionsPanel { float: left; padding: 4px 0px 8px 6px; }

/* Best Read Article */
div.ArticleTabPanel { padding: 2px 4px; }

/* Region selection style */
div.RegionSelectorPanel { width: 124px; height: 134px; vertical-align: middle; background-image: url('http://static-webregio.nl/images/backgroundregionselector.gif'); }
div.RegionSelectorText { padding: 2px 4px 0px 4px; }
div.LargeOverViewPanel { padding: 36px 0px 0px 4px; }
.RegionSelectorDropDownList { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; width: 124px; }

/* LinkBar */
div.LinkBarPanel { font-weight: normal; float: right; margin: 4px 0px 2px 0px; }
a.LinkBarLink { font-weight: normal; }
a.LinkBarLink:hover { font-weight: normal; }

/* Email newsletter */
div.AddEmailPanel { margin: 6px 0px 0px 0px; background-color: #f8f9fe; }

/* Kleppie small list */
div.KleppieSmallListPanel { padding: 6px 0px 0px 5px; width: 100%; float: left; }
img.KleppieMainImage { margin: 2px 0px 4px 0px; }
img.KleppieBulletImage { width: 3px; height: 5px; padding: 0px; }
div.KleppieBulletPanel { float: left; width: 8px; height: 24px; margin: -1px 0px 0px 0px; }
div.KleppieBulletPanelFF { float: left; width: 8px; height: 24px; margin: 4px 0px 0px 0px; }
div.KleppieSmallLinkTextPanel { margin: 2px 4px 2px 8px; padding: 2px 8px 2px 0px; }
div.KleppieSmallLinkImagePanel { margin: 4px 0px 2px 0px; height: 24px; float: left; }
div.KleppieSmallLinkImagePanelFF { margin: 8px 0px 2px 0px; height: 24px; float: left; }

div.divChooseDirect, div.divNHD, div.divStelling
{
    padding: 0;
    margin:0;
    Font-Family: Arial,Helvetica,Sans-Serif;
    font-size :11px;
    border-top: 1px solid #BBBDD6;
    border-bottom: 1px solid #BBBDD6;
    overflow :hidden;
    
}
p.blockTitle
{
	background-color:#1f2f87;
    font-size: 13px; 
    font-weight: bold;
    Color:white;
    width:100%;
    height:18px;
    vertical-align:middle;
    margin:0;
    padding-left:5px;
    padding-top:2px;
    padding-right:-6px; 
}
div.divChooseDirect ul
{
	width:100%;
	list-style-position: outside;
	text-indent: 5px;
	margin:0;
	padding:0;
}
div.divChooseDirect li
{
	margin-bottom:2px;
}
div.divChooseDirect a
{ 
	margin-left:4px;
	cursor: pointer; 
	text-decoration: none;
	font-size: 10px; 
	font-weight: bold; 
	color:#1F2F87;
}
div.divChooseDirect a:hover 
{ 
	cursor: pointer; 
	font-size: 10px; 
	text-decoration: none;
	color:#FFB200;
}
div.divChooseDirect img
{
  padding-bottom:1px;
}

div.divNHD
{
	vertical-align:top;
	font-family: Arial; 
	font-size: 11px; 
	background-color:White;
}
div.divNHD H1  
{ 
	padding: 4px 0px 2px 4px; 
	font-size: 13px; 
	height: 16px; 
	font-weight: bold; 
	color: #000000; 
	background-color:#B8B5C9;
	margin:0;
}
div.divNHD H2  
{ 

	height: 16px; 
	font-weight: bold; 
	font-size: 11.7px; 
	color: #000000; 
	margin: 5px 0px 3px 0px;
	padding: 0 25px 0 4px;
}
div.divNHD H2.secondGroup 
{ 
	width:99%;
	height: 16px; 
	font-weight: bold; 
	font-size: 11px; 
	color: #000000; 
	margin: 5px 0px 0px 0;
	padding:  5px 5px 0 4px;
	border-top: 1px solid #BBBDD6;
}

div.divNHD ul
{
	list-style-type: square;
	color: red;
	margin:0;
	margin-left:13px;
	padding:0 0 0 5px;	
}
div.divNHD a
{ 
	cursor: pointer; 
	text-decoration: none;
	font-size: 11px; 
	color:#000000;
}
div.divNHD a:hover 
{ 
	
	color:#FFB200;
}
div.divNHD img
{ 
	border:0;
	margin:0;
	padding:0;
}
div.divNHD p
{ 
	border:0;
	margin:0;
	padding:0;
}
div.divSkyScraper
{
}	
div.divSkyscraper img
{
	height:300px;
	width:120px;
	
}
div.divButtonbanner
{
	width:240px;
}
div.divButtonbanner img
{
	width:120px;
}

div.HyperLinkImagePanel { padding: 4px 0px 0px 0px; }
h1.ArticleTitle { float: left; }

.webshopbanner
{
	padding-top: 0px;
	margin-top: 0px;	
}

.webshopbanner img
{
	border:none;
}

.wkkiekje
{
	padding-left: 4px; 
	margin-bottom: 4px;
	margin-top: 4px;
}

.wkkiekjetext
{
	padding-left: 50px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 8px;
}

.wkkiekimg
{
	padding-right: 5px;
	padding-top: 8px;
}

.wkvoorspelbanner
{
	border: none;
}

.wkcolorbg
{
	background-color: #ef7f01;
	color: #FFFFFF;
	padding-top: 2px;
}

.pollname
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
}

.pollpercentage
{
	float: left;
}

.pollanswer
{
	font-weight: bold;
	font-size: 11px;
	float: left;
	width: 200px;
}


.widgetheader
{
	background-color: #1f2f87;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	height: 17px;
	padding-top: 3px;
	padding-left: 8px;
	text-transform:uppercase;
	font-size: 12px;
}

.agendaiframe
{
	height: 325px;
	margin-bottom: 15px;
	border: 0px;
	width: 100%;
}

.agendaiframewide
{
	margin-bottom: 15px;
	border: 0px;
	width: 100%;
	background-color: #FFFFFF !important;
	height: 1600px;
}

.agendamorelink
{
	margin-bottom: 15px;
}