/*  Copyright Cerus IT */


/* General */
html{width: 100%; height: 100%; margin: 0px; padding: 0px; background-color: #e2e2e2;}
body{width: 100%; height: 100%; margin: 0px; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #313030; line-height: 20px; background-color: #e2e2e2;}
h1{margin: 0px; padding: 0px; font-size: 36px; cursor: pointer;}
h3{height: 29px; display: block; margin: -1px 0px 0px -1px; padding: 6px 0px 0px 6px; background: url(../media/contentbox-bg.png) repeat-x; text-transform: uppercase; font-size: 15px; color: #ffffff;}
h3 span{height: 19px; display: block; padding: 4px 0px 0px 32px; background: url(../media/contentbox-arrow.png) no-repeat;}
h4{margin: 0px 0px 6px 0px; padding: 0px; font-size: 16px; color: #4c4c4c; font-weight: normal;}
form{display: inline; margin: 0px; padding: 0px;}
a{color: #3a7ff1;}
p{margin: 0px 0px 25px 0px;}
#Wrapper_table{width: 100%; height: 100%;}
#Wrapper_td{width: 100%; height: 100%; vertical-align: top; text-align: center; background: url(../media/body-bg.png) repeat-x;}
#Wrapper_div{width: 884px; height: auto !important; height: 100%; min-height: 100%; margin: 0px auto; text-align: left;}
.InvisibleText_span{display: none; visibility: hidden;}
.Cleaner{height: 0px; clear: both;}
.Cleaner_span{width: 0px; height: 0px; display: block; float: none; clear: both; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden; border: 0px; background: none; font-size: 0px;}


/* Header */
#Header_div{width: 849px; height: 77px; padding: 20px 0px; margin-left: 10px;}
#Logo_a{height: 77px; float: left; display: block; color: #ffffff; background: url(../media/logo.png) left no-repeat; text-decoration: none; font-size: 36px; text-indent: 90px; font-weight: bold; line-height: 77px;}
#Logo_a span{color: #ff9900;}
#ContactSmall_div{float: right; display: block; font-size: 15px; color: #ffffff;}
#ContactSmall_div span{display: block;}

#Telephone_span{height: 26px; padding: 10px 0px 0px 36px; background: url(../media/telephone-ico.png) left no-repeat;}
#Email_a{height: 17px; display: block; margin-top: 2px; padding: 0px 0px 0px 37px; background: url(../media/email-ico.png) left no-repeat; text-decoration: none; color: #ffffff;}
#Email_a:hover{text-decoration: underline;}
#RequestTender_a{width: 155px; height: 20px; display: block; margin-top: 10px; background: url(../media/tender-btn.png);}


/* Navigation */
#Menu_div{width: 852px; height: 30px; background: url(../media/menu-bg-centerline.png) no-repeat;}
#Menu_div ul{margin: 0px; padding: 0px; list-style: none; font-size: 12px; font-weight: bold;}
#Menu_div ul li{display: block; float: left; text-align: center; padding-right: 1px;}
#Menu_div ul li a{display: block; width: 141px; text-decoration: none; color: #ffffff; text-transform: uppercase; height: 22px; padding-top: 8px; float: left; line-height: normal;}
#Menu_div ul li a:hover{}
/*.DynamicSelectedNavItem{background-color: #ff0000;}*/
#Submenu_div{width: 848px; height: 28px; margin-bottom: 10px; background: url(../media/submenu-bg.png) repeat-x; border: 1px solid #d2d1d1;}
#Submenu_div div{margin-top: 7px; margin-left: 5px;}
#Menu_div .Menu_FirstItem{}
#Menu_div .Menu_LastItem{width: 140px;}
#Menu_div .Menu_LastItemSelected{width: 140px;}
.SubMenuMenu{display: none; line-height: normal;}
#Submenu_Menu2{position: relative; left: 50px;}
#Submenu_Menu2 a{color: #444444;}
#Submenu_Menu2 a:hover{text-decoration: underline;}
#SubmenuSelected_a{font-weight: bold;}

.Menu_FirstItem{ background: url(../media/menu-bg-left.png) no-repeat;}
.Menu_Item{ background: url(../media/menu-bg-center.png) repeat-x;}
.Menu_LastItem{ background: url(../media/menu-bg-right.png) no-repeat;}

#StaticSelectedFirstNavItem{background: url(../media/menu-bg-activeleft.png) no-repeat;}
#StaticSelectedNavItem{background: url(../media/menu-bg-active.png) repeat-x;}
#StaticSelectedLastNavItem{background: url(../media/menu-bg-activeright.png) no-repeat;}

.Menu_FirstItemSelected{background: url(../media/menu-bg-hoverleft.png) no-repeat;}
.Menu_ItemSelected{background: url(../media/menu-bg-hover.png) repeat-x;}
.Menu_LastItemSelected{background: url(../media/menu-bg-hoverright.png) no-repeat;}

.SubMenuMenu a{color: #000000; text-decoration: none;}
.MenuSplitter_span{color: #ff9c08; font-weight: bold; margin: 0px 8px 0px 8px; width: 140px;}

/* Banner */
#Banner_div{width: 848px; height: 300px; margin-bottom: 10px; border: 1px solid #d1d0d0; overflow: hidden;}
#BannerAdd_div{float: right; width: 848px; height: 300px; background-color: #ffffff; overflow: hidden; position: absolute; z-index: 1;}
#BannerAdd_div img{float: left; width: 848px; height: 300px; margin: 0px; padding: 0px; border: 0px;}
#Banner_div a{display: block; position: relative; z-index: 2; float: right; margin-right: 10px; margin-top: 238px; background: url(../media/home-ad.png); width: 275px; height: 50px; text-decoration: none;}
#Banner_div a:hover{background: url(../media/home-ad-hover.png);}
#Banner_div a span{display: none;}
.BannerBar_img{width: 200px; height: 3px; float: left; margin: 0px; padding: 0px; border: 0px;}


/* Product Pagina */
#ProductPageMenu_div{height: 30px; position: absolute; z-index: 2; top: 365px; left: 15px;}
#ProductPageMenu_div ul{margin: 0px; padding: 0px; float: left; list-style: none;}
#ProductPageMenu_div ul li{margin: 0px; padding: 0px; float: left; text-align: left;}
.ProductPageItem_a{width: 15px; height: 18px; display: block; padding: 2px 0px 0px 5px; margin: 0px 5px 0px 0px; background-color: #4d4d4d; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; line-height: normal;}
.ProductPageItem_a:hover{background-color: #ff9900;}
.ProductPageItemSelected_a{width: 15px; height: 18px; display: block; padding: 2px 0px 0px 5px; margin: 0px 5px 0px 0px; background-color: #ff9900; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; line-height: normal;}



#Simplicity_a{width: 196px; height: 37px; padding: 24px 0px 0px 18px; cursor: default; font-size: 18px; font-weight: bold; color: #464646;}

.Home_img{width: 631px; position: absolute;}
#Ad_img{height: 248px; margin-top: -10px; z-index: 5;}
#Simplicity_img{height: 248px; margin-top: -10px; z-index: 4;}
#Usable_img{height: 238px; z-index: 3;}
#Accessible_img{height: 238px; z-index: 2;}
#Interactive_img{height: 238px; z-index: 1;}


/* Arjan's temp quick and dirty styles voor: Slideshow, Producten pagina, Wat we doen */
#scroller {width: 100%;text-align: center;}
#outerScroller {width: 850px;overflow: hidden;height: 400px;display: block;position:relative;}
#innerScroller {position: relative;z-index: 1;height: 400px;position: relative;text-align: left;}
#innerScroller div{float: left;width: 850px;height: 400px;}


#imgID2{position: relative; z-index: 1;}
#datumkrant{position: absolute;top: 83px;left: 712px;z-index: 2;}
.bolletje{font-size: 32px;color: #444444;text-decoration: none;}
#specstable{width: 100%;  display: block; position: relative; margin-top: 10px; border: 1px solid #cccccc; background: url(../media/features-bg.jpg) repeat-x;}
#specstable tr td{vertical-align: top;padding-left: 10px;padding-right: 10px;margin: 10px;}
#specstable tr td h4{margin-top: 10px;}
#specstable tr td img{display:  block; position: absolute; margin-left: 50px; top: 185px;}
.rtablelign{border-right: 1px solid #cccccc;width:	25%;height: 300px;}
#servicesnavbar{height: 40px; margin-top: 10px; margin-bottom: 8px;}
#servicesnavbar a{width: 418px; height: 24px; display: block; border: 1px solid #cccccc; background: url(../media/features-nav-bg.jpg) repeat-x; text-align: center; padding-top: 11px; text-decoration: none ; color: #313030; font-weight: bold; line-height: normal;}
#servicesnavbar a:hover{background: url(../media/...jpg) repeat-x;}
#servicesnavbar a img{border: 0px;}
#diensten{float: left;}
#contact{float: right;}
.txtcol{width: 50%; padding: 10px 10px 10px 0px;}
.txtcol h4{margin-bottom: 12px; font-size: 24px; font-weight: normal; color: #4c4c4c;}
.txtcol .More_span{margin-top: 12px;}
.txtcol .More_a{margin-top: 12px;}
.rightimgcol{float: right;clear: right;}
.imgcol img, .rightimgcol img{border: 0px;}
.headerlink{text-decoration: none;color: #000000;	cursor: pointer;}
.readmore{margin-top: 15px;display: block;float: right;}
.bolletje2{display: block; background: url(../media/slideshow-dot.png); width: 15px; height: 15px; text-decoration: none; float: left;margin: 10px;}
.bolletje2selected{display: block;background: url(../media/slideshow-dot-selected.png);width: 15px;height: 15px;text-decoration: none;float: left;margin: 10px;}
#bolletjespane{width: 105px;margin-left: auto;margin-right: auto;text-align: left;}
#bolletjespane span{display: none;}


/* Content */
.Title_div{width: 850px; height: 100px; margin-bottom: 20px;}
.Title_div h2{display: none;}
#LeftColumn_div{width: 217px; float: left;}
#LeftColumn_div div{margin-bottom: 10px;}
#RightColumn_div{width: 624px; float: right;}
#LeftColumnLarge_div{width: 624px; float: left;}
#RightColumnSmall_div{width: 217px; float: right;}
#Bottom_div{clear: both; width: 850px; height: 30px; background: url(../media/footer-bg.png) no-repeat;}

#ContentTop_div{width: 883px; height: 16px; background: url(../media/content-top.png);}
#Content_div{width: 850px; padding-left: 17px; padding-right: 17px; background: url(../media/content-middle.png) repeat-y;}
#ContentBottom_div{width: 883px; height: 20px; margin: 0px 0px 10px 0px; background: url(../media/content-bottom.png) no-repeat;}
.ContentWrap_div{padding: 10px;}
.ContentWrapLarge_div{padding: 0px 10px;}

.RoundedContentBoxTop_span{display: block; width: 622px; height: 8px; background: url(../media/roundedcontentbox-top.png) top no-repeat;}
.RoundedContentBoxTopHover_span{display: block; width: 622px; height: 8px; background: url(../media/roundedcontentbox-top-hover.png) top no-repeat;}
.RoundedContentBoxMiddle_div{width: 620px; height: 100px; border-left: 1px solid #d0cece; border-right: 1px solid #d0cece; background: url(../media/roundedcontentbox-middle.png) repeat-x;}
.RoundedContentBoxMiddle_div img{border: 0px;}
.RoundedContentBoxMiddleHover_div img{border: 0px;}
.RoundedContentBoxMiddleHover_div{width: 620px; height: 100px; border-left: 1px solid #d0cece; border-right: 1px solid #d0cece; background: url(../media/roundedcontentbox-middle-hover.png) repeat-x;}
.Service_h4{padding: 3px 0px 0px 0px; font-size: 14px; color: #4c4c4c;}
.ServiceHover_h4{padding: 3px 0px 0px 0px; font-size: 14px; color: #4c4c4c;}
.Service_p{margin: 5px 20px 0px 0px;}
.ServiceHover_p{margin: 5px 20px 0px 0px;}
.RoundedContentBoxBottom_span{display: block; width: 622px; height: 8px; background: url(../media/roundedcontentbox-bottom.png) top no-repeat; padding-bottom: 10px;}
.RoundedContentBoxBottomHover_span{display: block; width: 622px; height: 8px; background: url(../media/roundedcontentbox-bottom-hover.png) top no-repeat; padding-bottom: 10px;}

.More_span{float: right; color: #ff9900; margin-right: 5px;}
.More_a{float: right; color: #4c4b4b; font-weight: bold; text-decoration: none;}
.More_a:hover{text-decoration: underline;}
.Stealth_a{color: #313030; text-decoration: none;}
.Stealth_a:hover{text-decoration: underline;}

.Confirm_div{width: 848px; height: 23px; margin-bottom: 10px; padding-top: 10px; background-color: #b7f1b8; border: 1px solid #01a501; line-height: normal;}
.Confirm_div span{margin-left: 8px; padding: 4px 0px 3px 30px; background: url(../media/confirm-ico.png) left no-repeat; color: #026302;}
.Confirm_div span p{display: inline; margin: 0px; padding: 0px;}

.Error_div{width: 848px; height: 23px; margin-bottom: 10px; padding-top: 10px; background-color: #fddddd; border: 1px solid #ff0000; line-height: normal;}
.Error_div span{margin-left: 8px; padding: 4px 0px 3px 30px; background: url(../media/error-ico.png) left no-repeat; color: #000000;}
.Error_div span p{display: inline; margin: 0px; padding: 0px;}


/* Home */
#HomeServices_table{display: block; position: relative; margin-top: 10px;border: 1px solid #cccccc;width: 100%;background: url(../media/services-bg.jpg) repeat-x;}
#HomeServices_table tr td{position: relative; vertical-align: top; padding-left: 10px; padding-right: 10px; margin: 10px; font-size: 18px; color: #777777; background: url(../media/services-arrow.gif) bottom right no-repeat; cursor: pointer;}
#HomeServices_table tr td:hover{background: url(../media/services-arrow-hover.gif) bottom right no-repeat; background-color: #ffffff;}
#HomeServices_table tr td h4{margin-top: 10px; color: #ff9900; font-size: 24px; font-weight: normal; text-decoration: none;}
#HomeServices_table tr td p{margin-top: 18px; color: #777777; text-decoration: none;}
#HomeServices_table tr td a{text-decoration: none;}
.HomeServiceImage_img{display: block; position: absolute; top: 130px; margin-left: 50px; border: 0px;}
#HomeServices_table .rtablelign{border-right: 1px solid #cccccc; width:	25%; height: 250px;}


#About_div{height: 195px; background-color: #f0efef; border: 1px solid #d0cece; width: 418px; float: left; margin-top: 10px; margin-bottom: 10px;}
#About_div p{margin-bottom: 25px; font-size: 14px;}
#About_div .blocklink{display: block; margin: 0px; padding: 0px; float: none; text-decoration: none;}

#RecentProjects_div{width: 418px; height: 195px; border: 1px solid #d0cece; background-color: #f0efef; float: right; margin-top: 10px; margin-bottom: 10px;}
.Project_span{font-size: 12px; font-weight: bold; color: #313030;}
#RecentProjects_div a{display: block; float: left; margin-left: 11px; margin-top: 11px; text-decoration: none; color: #313030;}
#RecentProjects_div a img{width: 125px; height: 119px; display: block; float: left; border: 0px;}
#RecentProjects_div a:hover{background: url(../media/projects-hover.png);}
#RecentProjects_div .blocklink{display: block; margin: 0px; padding: 0px; float: none;}
#RecentProjects_div .More_span{display: inline; float: right; margin: 6px 5px 0px 0px; color: #ff9900;}
#RecentProjects_div .More_a{display: inline; float: right; margin: 6px 12px 0px 0px; padding: 0px; color: #4c4b4b; font-weight: bold; text-decoration: none;}
#RecentProjects_div .More_a:hover{text-decoration: underline;}


.ToTheWebsite_span{margin: 0px 5px 0px 10px; color: #ff9900;}
.ToTheWebsite_a{margin: 0px 5px 0px px; color: #4c4b4b; font-weight: bold; text-decoration: none;}
.ToTheWebsite_a:hover{text-decoration: underline;}
.Service_div{cursor: pointer;}
#Newsletter_div{border: 1px solid #d0cece; background-color: #f0efef;}
.HeadLink_a{color: #ffffff;}
#Websites_img{width: 100px; height: 99px; float: left; margin: 0px 20px 0px 7px;}
#OnlineSoftware_img{width: 100px; height: 99px; float: left; margin: 0px 20px 0px 7px;}
#CMS_img{width: 100px; height: 99px; float: left; margin: 0px 20px 0px 7px;}
#Newsletter_img{width: 100px; height: 99px; float: left; margin: 0px 20px 0px 7px;}
.ServiceBack_a{float: right; margin-right: 20px;}
#ServiceWebsites_img{width: 445px; height: 300px; float: right; margin-top: 10px;}
#ServiceOnlineSoftware_img{width: 445px; height: 300px; float: right; margin-top: 10px;}
#ServiceCMS_img{width: 445px; height: 300px; float: right; margin-top: 10px;}
#ServiceNewsletters_img{width: 445px; height: 300px; float: right; margin-top: 10px;}


/* Wat we doen */
#OurServicesTitle_div{background: url(../media/services-title.jpg);}
#OurServicesWrap_div{width: 300px; float: right;}
#OurServices_div{background-color: #f0efef; border: 1px solid #d0cece;}
#OurServices_div ul{margin: 0px; padding: 0px; list-style: none;}
#OurServices_div ul li a{width: 300px; height: 45px; display: block; background-position: 10px 10px; text-decoration: none; font-size: 14px; color: #4c4c4c;}
#OurServices_div ul li a span{width: 250px; height: 28px; display: block; padding: 17px 0px 0px 55px; cursor: pointer; background: url(../media/submenu-arrow.png) no-repeat; background-position: 270px 18px; text-decoration: none; font-size: 14px; color: #4c4c4c;}
#OurServices_div ul li a:hover span{background: url(../media/submenu-arrow-hover.png) no-repeat; background-position: 270px 18px; color: #000000;}
#Websites_a{background: url(../media/website-ico-small.png) no-repeat;}
#OnlineSoftware_a{background: url(../media/onlinesoftware-ico-small.png) no-repeat;}
#CMS_a{background: url(../media/cms-ico-small.png) no-repeat;}
#DigitaleNieuwsbrieven_a{background: url(../media/newsletters-ico-small.png) no-repeat;}
#AdvancedSimplicity_p{width: 500px; float: left; margin: 0px; text-align: justify;}
.ServiceText_div{width: 400px; float: left; margin: 0px;}
.ServiceText_div h4{font-size: 14px; color: #4c4c4c; margin-bottom: 5px;}
.ServiceText_div p{margin: 0px; text-align: justify;}
.ServiceText_div ul{list-style: disc;}
.ServiceText_div ul li{color: #ff9900;}
.ServiceText_div ul li span{color: #313030;}


/* Hoe we werken */
#ProcesTitle_div{background: url(../media/proces-title.jpg);}
#Phases_div{width: 95px; height: 823px; float: left; margin: 0px 0px 10px 10px; background: url(../media/phases.jpg);}
.PhaseText_div{width: 560px; float: left; padding: 0px 25px;}


/* Wie we zijn */
#AboutusTitle_div{background: url(../media/aboutus-title.jpg);}
#WeAre_div{background-color: #f0efef; border: 1px solid #d0cece;}
.WeAre_ul{margin: 10px 8px; padding: 0px; list-style: none;}
.WeAre_ul li{margin: 10px 0px; padding: 0px;}
.WeAre_ul li span{font-weight: bold;}
#Ron_div{width: 416px; height: 161px; float: left; margin: 5px 0px 10px 0px; background: url(../media/profile-ron.jpg);}
#Ron_div p{width: 250px; height: 111px; margin: 14px 10px 10px 10px; padding: 0px; float: right; overflow: hidden; font-size: 13px; line-height: 20px;}
#Ron_div span{margin: 0px 0px 0px 150px; color: #ffffff; font-size: 15px; font-weight: bold;}
#Arjan_div{width: 412px; height: 161px; float: right; margin: 5px 0px 10px 0px; background: url(../media/profile-arjan.jpg);}
#Arjan_div p{width: 250px; height: 111px; margin: 14px 10px 10px 18px; padding: 0px; overflow: hidden; font-size: 13px; line-height: 20px;}
#Arjan_div span{float: right; margin: 0px 150px 0px 0px; color: #ffffff; font-size: 15px; font-weight: bold;}


/* Ons werk */
#PortfolioTitle_div{background: url(../media/portfolio-title.jpg);}
.PortfolioHolder_div{width: 280px; height: 190px; float: left; margin: 0px 32px 32px 0px;}
.PortfolioHolder_div h4 a{font-size: 16px; color: #4c4c4c; font-weight: normal; text-decoration: none;}
.PortfolioImage_a{width: 280px; height: 160px; display: block; margin-top: 10px; border: 1px solid #cfcdcd; background-color: #ffffff;}
.PortfolioImage_a img{width: 270px; height: 150px; margin: 5px 0px 0px 5px; border: 0px;}
#Clientlist_div{margin-top: 28px; background-color: #f0efef; border: 1px solid #d0cece;}
.Clientlist_ul{margin: 0px 0px 0px 20px; padding: 0px; list-style: disc;}
.Clientlist_ul li{margin: 15px 0px; padding: 0px; color: #ff9900; line-height: normal;}
.Clientlist_ul li span{color: #313030; font-size: 12px;}
.Clientlist_ul li a{color: #313030; font-size: 12px;}
.Portfolio_h4{font-size: 14px; color: #4c4c4c;}
.Back_a{float: right;}

#PortfolioDescription_div{width: 300px; float: left;}
#PortfolioDescription_div ul{margin-top: 5px; list-style: disc;}
#PortfolioDescription_div ul li{color: #ff9900;}
#PortfolioDescription_div ul li span{color: #313030;}
.PortfolioGallery_div{width: 500px; margin-bottom: 10px; float: right;}
.PortfolioGallery_div img{border: 1px solid #d2d1d1;}
#PortfolioGalleryMenu_div{height: 30px;}
#PortfolioGalleryMenu_div ul{margin: 0px; padding: 0px; float: left; list-style: none;}
#PortfolioGalleryMenu_div ul li{margin: 0px; padding: 0px; float: left;}
.PortfolioGalleryItem_a{width: 15px; height: 18px; display: block; padding: 2px 0px 0px 5px; margin: 0px 5px 0px 0px; background-color: #4d4d4d; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; line-height: normal;}
.PortfolioGalleryItem_a:hover{background-color: #ff9900;}
.PortfolioGalleryItemSelected_a{width: 15px; height: 18px; display: block; padding: 2px 0px 0px 5px; margin: 0px 5px 0px 0px; background-color: #ff9900; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; line-height: normal;}

#vlooienmarktenkalenderGallery_div{height: 615px;}
#mijnklusjesmanGallery_div{height: 650px;}
#devlaamsereusGallery_div{height: 706px;}
#FleurBeemsterGallery_div{height: 449px;}
#KriterionGallery_div{height: 559px;}
#VerhoefGallery_div{height: 334px;}
#JobtrainingGallery_div{height: 800px;}
#OppedijkGallery_div{height: 475px;}
#MVDGallery_div{height: 456px;}
#BessGallery_div{height: 551px;}


/* Offerte */
#Steps_div{width: 100%; height: 100px; border-top: 1px solid #d2d1d1; border-bottom: 1px solid #d2d1d1;}
.Step1_span{width: 180px; height: 26px; display: block; float: left; margin: 35px 70px 0px 35px; padding: 8px 0px 0px 45px; background: url(../media/step1.png) no-repeat; text-transform: uppercase; font-size: 20px; color: #c7c6c6;}
.Step1Active_span{width: 180px; height: 26px; display: block; float: left; margin: 35px 70px 0px 35px; padding: 8px 0px 0px 45px; background: url(../media/step1-active.png) no-repeat; text-transform: uppercase; font-size: 20px; color: #ff9900;}
.Step2_span{width: 180px; height: 26px; display: block; float: left; margin: 35px 70px 0px 0px; padding: 8px 0px 0px 45px; background: url(../media/step2.png) no-repeat; text-transform: uppercase; font-size: 20px; color: #c7c6c6;}
.Step2Active_span{width: 180px; height: 26px; display: block; float: left; margin: 35px 70px 0px 0px; padding: 8px 0px 0px 45px; background: url(../media/step2-active.png) no-repeat; text-transform: uppercase; font-size: 20px; color: #ff9900;}
.Step3_span{width: 150px; height: 26px; display: block; float: left; margin: 35px 0px 0px 0px; padding: 8px 0px 0px 45px; background: url(../media/step3.png) no-repeat; text-transform: uppercase; font-size: 20px; color: #c7c6c6;}
.Step3Active_span{width: 150px; height: 26px; display: block; float: left; margin: 35px 0px 0px 0px; padding: 8px 0px 0px 45px; background: url(../media/step3-active.png) no-repeat; text-transform: uppercase; font-size: 20px; color: #ff9900;}
.InfoText_span{width: 800px; height: 31px; display: block; margin: 15px 0px 30px 0px; padding: 14px 0px 0px 48px; border: 1px solid #94bcfd; background: url(../media/info-ico.png) no-repeat 10px 11px; background-color: #dfeafd;}
.OfferteSection_div{margin-top: 40px;}
.OfferteSection_div hr{width: 830px; height: 1px; display: block; margin: 0px 10px 10px 10px; border: 0px; background-color: #cfcccc;}
.OfferteSection_div h4{margin-bottom: 12px; padding-left: 10px; font-size: 24px;}
.QuestionNumber_span{padding: 2px 5px 2px 5px; margin: 0px 5px 0px 0px; background-color: #ff9900; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; line-height: normal;}
.OfferteQuestion_div{width: 418px; float: left; margin: 0px 0px 20px 0px;}
.OfferteQuestionLarge_div{width: 836px; float: left; margin: 0px 0px 20px 0px;}
.OfferteQuestion_p{margin: 10px 0px 10px 10px;}
.MultiSelect_div{width: 830px; height: 147px; margin: 0px 0px 20px 10px; border: 1px solid #cfcccc;}
.MultiSelect_ul{width: 130px; height: 147px; float: left; margin: 0px; padding: 0px; list-style: none;}
.MultiSelect_ul li{margin: 0px; padding: 0px; clear: both;}
.MultiSelect_ul li a input{float: left; margin: 13px 10px 0px 10px; padding: 0px;}
.MultiSelect_ul li a span{display: block; margin-top: 9px;}
.OfferteService_a{width: 130px; height: 36px; display: block; float: left; border-right: 1px solid #cfcccc; border-bottom: 1px solid #cfcccc;  background-color: #fbfafa; color: #313030; text-decoration: none;}
.OfferteServiceSelected_a{width: 130px; height: 36px; display: block; float: left; border-bottom: 1px solid #cfcccc; background-color: #ffffff; color: #313030; text-decoration: none;}
#OfferteService4_a{border-bottom: 0px;}
.MultiSelectContent_div{width: 700px; position: absolute; margin-left: 130px;}
.MultiSelectContent_div p{width: 520px; height: 110px; float: left; margin: 15px 20px; padding: 0px; background-color: #ffffff;}
.MultiSelectContent_div img{width: 90px; height: 90px; margin: 20px 0px 0px 10px; background-color: #ffffff;}
#OfferteContent_table{width: 800px; margin: 0px 0px 20px 10px;}
#OfferteContent_table tr td{padding: 2px 20px 2px 2px;}
.OfferteTitle_td{width: 110px;}
.OfferteErrorText_span{margin-left: 10px; padding: 6px 0px 4px 25px; background: url(../media/error.gif) left no-repeat; line-height: normal;}
.RequiredField_span{font-size: 14px; color: #ff9900;}
#Medium_hr{width: 344px; text-align: left;}
.NextStep_input{width: 198px; height: 25px; float: right; margin: 0px 10px 0px 0px; padding: 0px; border: 0px; cursor: pointer; background: transparent; background: url(../media/nextstep-button.png);}
.PreviousStep_input{width: 181px; height: 25px; float: left; margin: 0px 0px 0px 10px; padding: 0px; border: 0px; cursor: pointer; background: transparent; background: url(../media/previousstep-button.png);}
.CompleteRequest_input{width: 177px; height: 25px; float: right; margin: 0px 10px 0px 0px; padding: 0px; border: 0px; cursor: pointer; background: transparent; background: url(../media/completerequest-button.png);}
.BackToHome_a{width: 222px; height: 25px; display: block; float: right; margin: 20px 10px 0px 0px; padding: 0px; background: url(../media/backtohome-button.png);}
.BackToHome_a:hover{background: url(../media/backtohome-button-hover.png);}
.ErrorQuestion_span{margin: 0px; padding: 5px 0px 4px 25px; background: url(../media/error.gif) left no-repeat; color: #fd3a3a;}


/* Sitemap */
#SitemapTitle_div{background: url(../media/sitemap-title.jpg);}
.Sitemap_ul{list-style: none;}
.Sitemap_ul li a{font-size: 14px; color: #4c4c4c; text-decoration: none;}
.Sitemap_ul li a:hover{text-decoration: underline;}
.Sitemap_ul li ul{list-style: disc;}
.Sitemap_ul li ul li{margin-bottom: 3px; color: #ff9900;}
.Sitemap_ul li ul li a{font-size: 12px;}
.Sitemap_ul li ul li ul{list-style: circle;}
.Sitemap_ul li ul li ul li{margin: 0px;}
.Bold_a{font-weight: bold;}
.Bold_a span{color: #ff9900;}


/* Nieuwsbrief */
#NewsletterTitle_div{background: url(../media/newsletter-title.jpg);}
.SubscribeNewsletter_div{width: 400px; margin: 0px 0px 20px 10px; float: left;}
.SubscribeNewsletter_div p{margin-bottom: 15px;}
.UnsubscribeNewsletter_div{width: 390px; margin: 0px 10px 20px 0px; float: right;}
.UnsubscribeNewsletter_div p{margin-bottom: 15px;}


/* Contact */
#ContactTitle_div{background: url(../media/contact-title.jpg);}
#ContactContent_div{width: 420px; float: left;}
#ContactContent_div h4{margin: 20px 0px 10px 0px;}
#ContactContent_table{width: 420px; margin-bottom: 10px;}
#ContactContent_table tr td{padding: 2px;}
.TopValign_td{vertical-align: top;}
#Offerte_div{width: 420px; background-color: #f0efef; border: 1px solid #d0cece;}
#Offerte_div p{margin: 0px;}
.RequestOfferte_a{width: 193px; height: 25px; display: block; float: right; background: url(../media/requestofferte.png);}
.RequestOfferte_a:hover{background: url(../media/requestofferte-hover.png);}
#Address_td{width: 110px;}
.SendForm_input{float: right;}
.ErrorText_span{height: 16px; display: block; padding: 4px 0px 0px 25px; background: url(../media/error.gif) left no-repeat; line-height: normal;}

#ContactMap_div{width: 400px; height: 616px; float: right; overflow: hidden; border: 1px solid #d0cece;}
#ContactMap_div a{float: right; margin-top: 5px;}


/* Inputs */
.Textbox3_input{width: 100px; padding: 4px; border: 1px solid #c2c2c2; color: #313030; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.Textbox6_input{width: 200px; padding: 4px; border: 1px solid #c2c2c2; color: #313030; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.Textbox7_input{width: 197px; margin: 5px; padding: 4px; border: 1px solid #c2c2c2; color: #313030; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.Textfield4_textarea{width: 295px; height: 100px; padding: 4px; border: 1px solid #c2c2c2; color: #313030; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.Subscribe_input{width: 100px; height: 25px; margin: 0px 0px 0px 5px; padding: 0px; border: 0px; background-color: transparent; background: url(../media/subscribe.png); cursor: pointer;}
.Unsubscribe_input{width: 100px; height: 25px; margin: 0px 0px 0px 5px; padding: 0px; border: 0px; background-color: transparent; background: url(../media/unsubscribe.png); cursor: pointer;}
.Radio10_input{margin: 0px 11px 0px 12px;}
.Checkbox10_input{margin: 0px 11px 0px 12px;}
.Textarea10_textarea{width: 400px; height: 110px; margin: 0px 10px;}
.Textarea850_textarea{width: 819px; height: 180px; margin: 0px 10px;}


/* Footer */
#Copyright_span{float: left; color: #ffffff; margin: 7px 0px 0px 8px; line-height: normal;}
.BottomLink_span{float: right; color: #ffffff; line-height: normal; margin-top: 7px; margin-right: 8px;}
.BottomLink_span a{color: #ffffff; text-decoration: none; line-height: normal;}
.BottomLink_span a:hover{text-decoration: underline;}
.Splitter_span{float: right; color: #ff9c08; font-weight: bold; line-height: normal; margin: 7px 8px 0px 0px;}
