body {background: #f7f7ff;}

/* Banner */
.BannerNormal, .BannerFront {position:relative; background: url(../images/banners/banner_rm.jpg) no-repeat;}
#FrontButton a, #NormalButton a {position: absolute; left: 19px; top: 10px; display: block; width: 326px; min-height: 78px; height: auto !important; height: 78px;}

#FrontAdvert {position: absolute; left: 450px; top: 15px;}
.FrontAdvert1 {position: absolute; left: 450px; top: 15px; width: 234px; min-height: 60px; height: auto !important; height: 60px;}

#LeftSideImage {background: url(../images/overige/bg_leftsidebar.jpg) no-repeat;}
#LeftSideImageNormal {background: url(../images/leftside_image_normal.png) no-repeat;}
#LeftSideMenu {background: #7b0707;}

.RightSideMenu {background: url(../images/overige/bg_rightsidebar.jpg) no-repeat;}

.LoginDiv {background: url(../images/overige/bg_logincontainer.jpg) no-repeat;}
.LogoutDiv {background: url(../images/overige/bg_logincontainer.jpg) no-repeat;}

.RightSideMenuItem, .RightSideMenuItemHeader, .RightSideMenuItemLink a {color: #ffffff;}

#FastSearch {background: url(../images/../images/overige/bg_searchcontainer.jpg) no-repeat;}

#Footer {background: url(../images/overige/bg_footer.jpg) no-repeat; color: #ffffff;}
.AdvertFooter, #MainContentHolder {background: url("../images/overige/bg_advertfooter.jpg") repeat-y;}

.FormInputLabelSmall, .FormInputLabelScale, .FormInputLabelMedium, .FormInputLabelLarge {color: #303030;}

.userProfileHeaderDiv {background: url(../images/profile_header.png) no-repeat;}

.ScrollOverflow {overflow:hidden;}

a, a.visited {color: #7b0707;}
a:hover {text-decoration:none;}

.userProfileHeaderDiv a, a.ButSmall, a.ButMedium {color: #ffffff;}
.userProfileButtonsDiv {background: url(../images/profile_subheader.png) no-repeat;}

.matchPercentageDiv {background: url(../images/match_bar.png);}

.HorizontalRuler {border-bottom: dashed 1px #7b0707;}

.NavDivider {background: url(../images/overige/divider_nav.jpg) no-repeat;}

.MainContent {background: #ffffff;}
.MainContentFullPage {background: #ffffff;}

.IconFavorites {background: url(../images/icon_favorites.png) no-repeat;}
.IconBlockuser {background: url(../images/icon_block.png) no-repeat;}
.IconFlirt {background: url(../images/icon_flirt.png) no-repeat;}
.IconSendmessage {background: url(../images/icon_sendmail.png) no-repeat;}

.InboxReadMail {background: url(../images/icon_readmail.png) no-repeat;}
.InboxUnreadMail {background: url(../images/icon_unreadmail.png) no-repeat;}
.IconShowProfile {background: url(../images/icon_profile.png) no-repeat;}

/* Buttons */
a.ButSmall {background: url(../images/buttons/but_small_redbg.jpg) no-repeat;}
a.ButMedium {background: url(../images/buttons/but_medium_whitebg.jpg) no-repeat;}

/* Advert */
a.SideAdvert {display: block; background: #7b0707; border: solid 1px #7b0707;}
a:hover.SideAdvert {background: #b41314; border: solid 1px #7b0707;}

.AdvertLine1, .AdvertLine2, .AdvertLine3, .AdvertLine4 {color: #ffffff; text-align: center; text-decoration: none;}

.AdvertLine1 {padding: 16px 0px 5px 0px; font-size: 14px; font-weight: bold;}
.AdvertLine2 {padding: 0px 0px 5px 0px; font-size: 14px;}
.AdvertLine3 {padding: 0px 0px 5px 0px; font-size: 13px; font-weight: bold;}
.AdvertLine4 {padding: 0px 0px 16px 0px; font-size: 13px;}

/* Common Styling Pulldown menu */
.NavMenu {width: 776px; height: 30px; background: url(../images/overige/bg_nav.jpg) no-repeat;}
.NavMenu ul li a, .NavMenu ul li a:visited {display: block; width: 120px; height: 30px; line-height: 30px; font-size: 12px; color: #ffffff; font-weight: bold; text-align: center; text-decoration: none; overflow:hidden;} /* Menu Background Color */
.NavMenu ul {padding: 0px; margin: 0px; list-style-type: none;}
.NavMenu ul li {float: left; position: relative;}
.NavMenu ul li ul {display: none;}

/* Specific to non IE browsers Pulldown menu */
.NavMenu ul li:hover a {color: #cccccc;}
.NavMenu ul li:hover ul {display: block; width: 120px; position: absolute; left: 0px; top: 30px;}

.NavMenu ul li:hover ul li a.NavHide {background: #6a3; color:#fff;}
.NavMenu ul li:hover ul li:hover a.NavHide {background:#6fc; color:#000;}
.NavMenu ul li:hover ul li ul {display: none;}
.NavMenu ul li:hover ul li a {display: block; background: #7b0707; color: #ffffff; font-weight: bold; width: 150px; text-align: center; border-bottom: solid 1px #ffffff;} /* Submenu Background Color */
.NavMenu ul li:hover ul li a:hover {background: #b71415; color: #ffffff;} /* Submenu Highlight Color */
.NavMenu ul li:hover ul li:hover ul {display: block; position: absolute; margin-left:182px; top: 0px;}
.NavMenu ul li:hover ul li:hover ul.left {left: -100px;}