html{
  height:100%;
}
body {
  font: 11px Arial, sans-serif; 
  color: #545454;
  background-color:#f3f3f3;
  background-image:url(../Images/MainBGTileTop.png);
  background-repeat:repeat-x;
}
/* Clear fix */
.fixclearing{ 
  display: inline-block;
}
.fixclearing:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.left
{
  float:left;
}
/* Hides from IE-mac \*/ 
* html .fixclearing{
  height: 1%;
}
.fixclearing{
  display: block;
}
/* End hide from IE-mac */
.websiteBy{
  float:left;
  width:100%;
  height:25px;
}
.websiteBy .content{
  position:relative;
  width:960px;
  margin:0px auto;
  height:20px;
  color:#949494;
  text-align:center;
}
.websiteBy a.siteBy{
  background-image:url(/Images/OP11_icon.png);
  background-repeat:no-repeat;
  background-position:0px 0px;
  padding-left:15px;
  color:#949494;
}
#wraparound{
  position:relative;
  width:960px;
  margin:0 auto;
  min-height:500px;
  height:auto !important;
  height:500px;
}
#Main{
  position:relative;
  float:left;
  width:100%;
  min-height:460px;
  height:auto !important;
  height:460px;
  background-repeat:no-repeat;
  background-position:top left;
}
#Top{
  position:relative;
  float:left;
  width:100%;
  height:140px;
  background-repeat:no-repeat;
}
#Logo{
  position:absolute;
  top:26px;
  left:133px;
  z-index:3;
}
#Swirl{
  position:absolute;
  top:0px;
  left:0px;
  z-index:2;
}
#TopContent{
  position:relative;
  float:left;
  width:100%;
  height:257px;
  background-repeat:no-repeat;
}
#TopContent .ContentHeaderImage
{
  float:left;
  width:950px;
  height:252px;
  border:solid 5px #fff;
  border-top:0px;
  overflow: hidden;
}
#Nav{
  position:absolute;
  left:0px;
  top:140px;
  width:100%;
  height:29px;
  background-image:url(/Images/MenuBGTile.png);
  background-repeat:repeat-x;
  z-index:10;
}
#Nav #NavContent{
  position:relative;
  width:960px;
  margin:0 auto;
}
#BreadCrumb{
  position:absolute;
  left:0px;
  top:257px;
  width:100%;
  height:25px;
  border-bottom:solid 1px #b9b9b9;
  z-index:9;
}
#BreadCrumb #BreadCrumbContent{
  position:relative;
  width:960px;
  margin:0 auto;
  color:#b9b9b9;
}
#BreadCrumb .YouAreHere{
  float:left;
  margin:4px 0px 0px 30px;
  font-size:11px;
  color:#000;  
}
.breadCrumb{
  float:left;
  margin:4px 0px 0px 20px;
}
.breadCrumb .txt{
  float:left;
  margin-right:10px;
}
.breadCrumb .crumbItem{
  float:left;
  margin-right:20px;
}
.breadCrumb .crumbItem span{
  float:left;
  color:#000;
  padding-left:8px;
  background:url(/Images/BreadcrumbArrow.png) no-repeat center left;
}
.breadCrumb .crumbItem span.high{
  float:left;
  color:#fe0000;
}
.breadCrumb .crumbItem a{
  float:left;
  color:#000;
  padding-left:8px;
  background:url(/Images/BreadcrumbArrow.png) no-repeat center left;  
}
.breadCrumb .crumbItem a:hover{
  color:#fe0000;  
  background:url(/Images/BreadcrumbArrowHi.png) no-repeat center left;  
}
.breadCrumb .crumbItem a.high{
    color:#fe0000;
    background:url(/Images/BreadcrumbArrowHi.png) no-repeat center left;  
}
.breadCrumb .crumbItem a.high:hover{
    color:#fe0000;
}
.breadCrumb .crumbDivider{
  float:left;
  margin:0px 5px 2px 5px;
}
#Footer{
  float:left;
  width:100%;
  height:130px;
  background:url(/Images/FooterBG_Tile.png) repeat-x bottom;
}
#Footer .FooterGrayLogos
{
  float:left;
  width:960px;
  margin:0 auto;
  height:57px;
  text-align:center;
  padding-top:32px;
}

.FooterGrayLogos ul li{
  margin:0px 6px;
  display:inline;
}
#Footer #FooterContent{
  position:relative;
  width:960px;
  margin:0 auto;
  color:#fff;
}
#FooterContent .footerleft{
  float:left;
  width:350px;
  margin-top:13px;
}
#FooterContent .footerleft ul{
  float:left;
  width:100%;
  margin:5px 0px 0px 0px;
}
#FooterContent .footerleft ul li{
  float:left;
  margin:0px 10px 0px 0px;
  font-size:11px;
}
#FooterContent .footerleft ul li a{
  color:#fff;
  font-size:11px;
}
#FooterContent .footerright{
  float:right;
  width:200px;
  text-align:right;
  font-size:11px;
  color:#fff;
  margin:13px 20px 0px 0px;
}
#FooterContent .footerright a
{
  color:#fff;
}
#FooterContent .footerright span{
  float:left;
  width:200px;
  margin:5px 0px 0px 0px;
}
#FooterContent .footerright ul{
  float:left;
  width:105px;
  margin:4px 0px 0px 0px;
}
#FooterContent .footerright ul li{
  float:left;
  margin:0px 10px 0px 0px;
}
.MainContent{
  float:left;
  width:100%;
  margin:60px 0px 0px 0px;
}
.MainLeft{
  float:left;
  clear:left;
  width:700px;
}
.MainRight{
  float:left;
  width:225px;
  margin:0px 0px 0px 35px;
}
.GeneralContent {
  float:left;
  width:685px;
  margin:0px 0px 0px 15px;
}
.GeneralContent2 {
  float:left;
  width:685px;
  margin:35px 0px 0px 15px;
}
/* Definition of standard tags*/
strong {
  font-weight:bold;
}
p{
  margin:5px 0 5px 0;
}
h1 {
  font-size:12px;
  font-weight:normal;
  color:#f00;
}
h2 {
  font-size:14px;
  font-weight:normal;
  color:#9e9e9e;
}
h3 {
  font-size:1.1em;
  color:#f00;
  font-weight:bold;
}
a{
  text-decoration:none;
  color:#f00;
}
a:hover{
  color:#f00;
  text-decoration:underline;
}
a.white{
  text-decoration:underline;
  color:#fff;
}
a.white:hover{
  color:#fff;
  text-decoration:none;
}
a.arrowLink{
  background-image:url(/Images/ArrowRightRed.png);
  background-position:center right;
  background-repeat:no-repeat;
  padding-right:8px;  
}
a.arrowLinkBlack{
  background-image:url(/Images/ArrowRightRed.png);
  background-position:center right;
  background-repeat:no-repeat;
  padding-right:8px;  
  color:#000;
}
a.arrowLinkWhite{
  background-image:url(/Images/ArrowRightWhite.png);
  background-position:center right;
  background-repeat:no-repeat;
  padding-right:8px;  
  color:#fff;
}
.smalltext{
  font-size:11px;
  float:left;
  clear:left;
}
/* Definition of content tags*/
.Teaser
{
  width:100%;
  float:left;
  margin-bottom:35px;
}
.Teaser .header
{
  float:left;
  width:100%;
  height:36px;
  background:url(/Images/TeaserHeaderBG_225px.png) no-repeat;
  padding:12px 0px 0px 15px;
  margin-bottom:15px;
}
.Teaser .header h2
{
  padding-left:19px;
  background:url(/Images/HeaderRedArrow.png) no-repeat 0px 3px;
  font-size:16px;
  color:#8f8f8f;
}
.Teaser .sociallinks
{
  float:left;
  width:224px;
  height:51px;
  background:url(/Images/teasers/SocialBG.png) no-repeat;
  padding:10px 0px 0px 28px;
}
.Teaser .sociallinks li
{
  float:left;
  margin-right:17px;
}
.Teaser .weather
{
  float:left;
  width:224px;
  height:105px;
  background:url(/Images/teasers/WeatherBG.png) no-repeat;
  padding:5px 0px 0px 55px;
}
.Teaser .black
{
  color:#000;
}
.Teaser .link, .Teaser .linkWhite
{
  margin-top:8px;
}
.Teaser .link a
{
  font-size:12px;
  color:#4a4a4a;
}
.Teaser .linkWhite a
{
  font-size:12px;
  color:#fff;
}
.pageMainHeader
{
  float:left;
  width:100%;
  height:34px;
  padding:12px 0px 0px 0px;
  background:url(/Images/TeaserHeaderBG_310px.png) no-repeat top left;
}
.pageMainHeader h1
{
  float:left;
  padding-left:19px;
  background:url(/Images/HeaderRedArrow.png) no-repeat 0px 3px;
  font-size:16px;
  color:#8f8f8f;
  margin-left:15px;
}
.pageMainHeader h2
{
  float:left;
  padding-left:19px;
  background:url(/Images/HeaderRedArrow.png) no-repeat 0px 3px;
  font-size:16px;
  color:#8f8f8f;
}
.pageMainContent
{
  float:left;
  clear:left;
  margin-top:35px;
  width:100%;
}
.homeItems
{
  position:absolute;
  width:950px;
  height:335px;
  z-index:0;
  border:5px solid #fff;
  border-top:0px;
}
.homeItems #homeItemText
{
  position:absolute;
  width:383px;
  height:51px;
  z-index:2;
  top:263px;
  left:-5px;
  background:url(/Images/HomeItemsTextBG.png) no-repeat;
}
.homeItems #homeItemText .line1
{
  float:left;
  font-size:20px;
  width:368px;
  color:#fff;
  margin:5px 0px 0px 15px;
}
.homeItems #homeItemText .line2
{
  float:left;
  font-size:12px;
  color:#fff;
  margin:1px 0px 0px 15px;
}
.HomeLeft
{
  float:left;
  width:225px;
  padding:201px 0px 0px;
}
.HomeLeft ul.teasers>li
{
  float:left;
  width:225px;
  margin-bottom:15px;
}
.HomeContent
{
  float:left;
  width:715px;
  margin:236px 0px 0px 20px;
}
.HomeWelcome
{
  float:left;
  width:100%;
  height:220px;
  background:url(/Images/HomeIntroBG.png) no-repeat;
}
.HomeWelcome .header
{
  float:left;
  margin:35px 20px 15px 15px;
  font-size:19px;
  font-style:italic;
}
.HomeWelcome .txt
{
  float:left;
  font-size:11px;
  line-height:18px;
  color:#575757;
  margin:0px 20px 15px 15px;
}
.homeTeaser
{
  float:left;
  width:100%;
}
.homeTeaser .header
{
  float:left;
  width:100%;
  height:36px;
  background:url(/Images/TeaserHeaderBG_225px.png) no-repeat;
  padding:12px 0px 0px 15px;
}
.homeTeaser .image
{
  float:left;
  margin-top:15px;
}
.homeTeaser .txt
{
  float:left;
  font-size:11px;
  line-height:18px;
  margin:15px 15px 0px 15px;
}
.homeTeaser .header h2
{
  padding-left:19px;
  background:url(/Images/HeaderRedArrow.png) no-repeat 0px 3px;
  font-size:16px;
  color:#8f8f8f;
}
ul.HomeBlocks
{
  float:left;
  width:100%;
}
ul.HomeBlocks li
{
  float:left;
  margin-bottom:35px;
}
ul.HomeBlocks li.left
{
  margin-right:35px;  
}
.homeBlock
{
  position:relative;
  float:left;
  width:330px;
  height:268px;
  min-height:268px;
  overflow:visible;
  border:5px solid #fff;
}
.homeBlock .blockImage
{
  position:absolute;
  top:0;
  left:0;
  width:330px;
  height:161px;
  z-index:1;
}
.homeBlock .blockTitle
{
  position:absolute;
  top:105px;
  left:18px;
  background:url(/Images/HomeBlockTransWindow.png) no-repeat;
  width:294px;
  height:56px;
  z-index:2;
}
.homeBlock .blockTitle h2
{
  float:left;
  margin:6px 15px;
  font-size:19px;
  font-style:italic;
  line-height:21px;
  color:#fff;
}
.homeBlock .blockSubTitle
{
  position:absolute;
  z-index:2;
  top:161px;
  left:19px;
  width:275px;
  height:18px;
  background-color:#e8e8e8;
  padding:2px 2px 2px 15px;
  color:#777777;
}
.homeBlock .blockContent
{
  float:left;
  width:285px;
  margin:190px 20px 0px 20px;
}
.homeBlock .blockLink
{
  float:left;
  width:275px;
  margin:4px 0px 5px 20px;
}
.grayLine
{
  float:left;
  width:100%;
  height:1px;
  background-color:#d8d8d8;
  margin:0 0 35px;
}
ul.mainMenu
{
  position:relative;
  float:left;
  margin:6px 0px 0px 15px;
  z-index:2;
}
ul.mainMenu>li{
  float:left;
  margin-right:29px;
}
ul.mainMenu>li a{
  font-weight:normal;
  font-size:14px;
  color:#000;
  text-decoration:none;
}
ul.mainMenu>li a.high{
  font-weight:normal;
  font-size:14px;
  color:#fe0000;
  text-decoration:none;
}
.subMenuHolder
{
  position:absolute;
  width:960px;
  height:78px;
  top:29px;
  left:0;
  background:url(/Images/SubMenuBG_Tile.png) repeat-x;
  z-index:1;
}
ul.mainMenu li ul.sublist
{
  margin-top:10px;
}
ul.mainMenu li ul.sublist>li
{

}
ul.mainMenu li ul.sublist li a
{
  font-size:11px;
  color:#616161;
}
ul.mainMenu li ul.sublist li a:hover, ul.mainMenu li ul.sublist li a.high
{
  font-size:11px;
  color:#fe0000;
}
.RightColumn
{
  float:left;
  width:225px;
  margin-left:35px;
}
.fullWidthMap
{
  float:left;
  width:935px;
  border:solid 5px #fff;
  margin:35px 0px 35px 15px;
   height: 470px;
}
#Map
{
    
   position: relative;
   top: 0px;
   left: 0px;
   width:935px;
    height: 470px;
}

.Links{
  float:left;
  width:100%;
}
.Links h3{
  font-weight:normal;
}

.Links .Column1{
  float:left;
  width:100%;
}
.Links .Column2{
  float:left;
}
.Links .Column3{
  float:left;
}
.Links .Column1 .Top{
  float:left;
  width:100%;
}
.Links .Top .header1{
  float:left;
  width:100%;
  margin:35px 0px 0px 0px;
}
.Links .Top .header2{
  float:left;
  width:100%;
  margin:0px 0px 0px 0px;
}
.Links .Column2 .Top{
  float:left;
  width:100%;
}
.Links .Column3 .Top{
  float:left;
  width:100%;
}
.Links .Column1 .block{
  float:left;
  height:327px;
  background-image:url(/Images/LinksBlockBG_2.png);
  background-repeat:no-repeat;
}
.Links .Column2 .block{
  float:left;
  width:225px;
  height:327px;
  background-image:url(/Images/LinksBlockBG_2.png);
  background-repeat:no-repeat;
}
.Links .Column3 .block{
  float:left;
  width:225px;
  height:327px;
  background-image:url(/Images/LinksBlockBG_1.png);
  background-repeat:no-repeat;
}
.Links .subHeader{
  float:left;
  width:200px;
  margin:8px 2px 4px 0px;
}
.Links .linkBlock
{
  float:left;
  width:225px;
  margin-right:1px;
}
.Links ul.linksList{
  float:left;
  width:218px;
  margin:0px 10px 0px 6px;
}
.Links ul.linksList li{
  float:left;
  width:205px;
  height:56px;
  overflow:hidden;
  margin:6px 0px 2px 0px;
}
.Links ul.linksList li a{
  color:#000;

}
.Links ul.linksList li .desc{
  float:left;
  clear:left;
  color:#4b4b4b;
}
.Links .wideBar{
  float:left;
  clear:left;
  width:741px;
  height:41px;
  background-image:url(/Images/LinksBlockBottom.png);
  background-repeat:no-repeat;
  margin:15px 0px;
}
.Links .wideBar .txt{
  float:left;
  width:700px;  
  margin:4px 0px 0px 9px;
  color:#fff;
}
.BedrijvenPartners{
  float:left;
  width:100%;
  margin-top:35px;
}
.BedrijvenPartners .BedrijvenBlock{
  float:left;
  width:483px;
  height:285px;
  background-image:url(/Images/BedrijvenPartnerBlockBG2.png);
  background-repeat:no-repeat;
  overflow:hidden;
  margin:0px 4px 0px 0px;
}
.BedrijvenPartners .BedrijvenBlock .header{
  float:left;
  width:450px;
  margin:8px;
}
.BedrijvenPartners .BedrijvenBlock .content{
  float:left;
  width:450px;
  height:180px;
  margin:8px;
}
.BedrijvenPartners .BedrijvenBlock .link{
  float:left;
  width:200px;
  margin:8px;
}
.BedrijvenPartners .PartnersBlock{
  float:left;
  width:241px;
  height:285px;
  background-image:url(/Images/BedrijvenPartnerBlockBG.png);
  background-repeat:no-repeat;
  overflow:hidden;
  margin:0px 4px 0px 0px;
}
.BedrijvenPartners .PartnersBlock .header{
  float:left;
  width:210px;
  margin:8px;
}
.BedrijvenPartners .PartnersBlock .content{
  float:left;
  width:210px;
  height:180px;
  margin:8px;
}
.BedrijvenPartners .PartnersBlock .link{
  float:left;
  width:200px;
  margin:8px;
}
.OverMerkdragers{
  float:left;
  width:241px;
  height:285px;
  background-image:url(/Images/BedrijvenPartnerBlock3BG.png);
  background-repeat:no-repeat;
  overflow:hidden;
}
.OverMerkdragers .header{
  float:left;
  width:210px;
  margin:8px;
}
.OverMerkdragers .content{
  float:left;
  width:210px;
  height:170px;
  margin:8px;
}
.OverMerkdragers .link{
  float:left;
  width:200px;
  margin:0px 8px;
}
.EditorialTeaser{
  position:relative;
  float:left;
  width:241px;
  height:284px;
  background-image:url(/Images/EditorialTeaserBG.png);
  background-repeat:no-repeat;
  overflow:hidden;
  margin:60px 0px;
}
.EditorialTeaser .mainheader{
  float:left;
  width:210px;
  margin:8px;
}
.EditorialTeaser .mainheader h2{
  color:#000;
}
.EditorialTeaser .header{
  float:left;
  width:210px;
  margin:0px 8px;
}
.EditorialTeaser .header h2{
  color:#fff;
}
.EditorialTeaser .content{
  float:left;
  width:210px;
  height:162px;
  overflow:hidden;
  margin:0px 8px;
  color:#fff;
}
.EditorialTeaser .link{
  position:absolute;
  top:240px;
  left:8px;
  width:200px;
}
.ContentIntro{
  float:left;
  width:410px;
  margin:8px 0px 0px 0px;
}
.ContentIntro .title{
  font-size:1.2em;
  color:#fe0000;
}
.ContentIntro .content{
}
.TeaserNews{
  background-image:url(/Images/NewsTeaserBG.png);
  background-repeat:no-repeat;
  background-position:10px 50px;
}
.TeaserNews .content{
  float:left;
  width:120px;
  font-size:11px;
  margin:4px 0px 4px 0px;
  color:#585858;
}
.TeaserNews .link{
  float:left;
  width:100%;
  margin:10px 0px 0px 0px;
}
.TeaserNews .link a
{
  color:#4a4a4a;
  font-size:12px;
}
.teaserAgenda{
  background:url(/Images/AgendaTeaserBG.png) no-repeat 0px 40px;
}
.teaserAgenda .content{
  float:left;
  width:115px;
  font-size:11px;
  margin:4px 0px 4px 8px;
}
.teaserAgenda .button{
  float:left;
  width:220px;
  margin:2px 0px 0px 8px;
}
.teaserSpotlight .header
{
  margin-bottom:0px;
}
.teaserSpotlight .content
{
  float:left;
  width:199px;
  border:solid 5px #fff;
  background-color:#fe0000;
  padding:8px;
  color:#fff;
}
.teaserSpotlight .content h3
{
  float:left;
  width:100%;
  color:#fff;
  font-size:14px;
  margin-bottom:4px;
}
.MerkdragerWorden{
  float:left;
  width:715px;
  border:solid 1px #d8d8d8;
  background-color:#fff;
  min-height:250px;
   height:auto !important;
    height:250px;
  margin:30px 0px 0px 0px;
}
.MerkdragerWorden .content{
  float:left;
  width:699px;
  margin:4px 8px 8px 8px;
}
.MerkdragerWorden .header{
  float:left;
  width:699px;
  margin:8px 8px 0px 8px;
  font-size:1.2em;
}
.AgendaFrame{
  float:left;
  width:685px;
  border:solid 1px #d8d8d8;
  background-color:#fff;
  margin:4px 0px 0px 0px;
}
.AgendaImage{
  float:left;
  width:550px;
  height:146px;
  
  margin:8px 0px 0px 0px;
}
.AgendaContentIntro{
  float:left;
  width:410px;
  height:105px;
  padding-right:160px;
  margin:0px 0px 0px 0px;
  background-image :url(/Images/AgendaCalendar.jpg);
  background-position:bottom right;
  background-repeat:no-repeat;
}
.AgendaContentIntro .title{
  font-size:1.2em;
  color:#000;
}
.AgendaContentIntro .content{

}
.NieuwsImage{
  float:left;
  width:240px;
  height:150px;
  background-image:url(/Images/NieuwsKrant.jpg);
  background-position:bottom right;
  background-repeat:no-repeat;
}
.NieuwsContentIntro{
  float:left;
  width:400px;
  margin:0px;
}
.NieuwsContentIntro .title{
  font-size:1.2em;
  color:#000;
}
.NieuwsContentIntro .title h1{
  font-size:16px;
  color:#000;
}
.NieuwsContentIntro .content{

}
.NieuwsBlocks{
  float:left;
  width:100%;
}
.NieuwsBlockRemote{
  float:left;
  width:325px;
  border:solid 1px #d8d8d8;
  background-color:#fff;
  margin:0px;
}
.NieuwsBlockLocal{
  float:left;
  width:325px;
  border:solid 1px #d8d8d8;
  background-color:#fff;
  margin:0px 0px 0px 15px;
}
.NieuwsBlockRemote h2{
  color:#fe0000;
}
.NieuwsBlockLocal h2{
  color:#fe0000;
}
.NieuwsItems{
  float:left;
  width:100%;
  height:328px;
}
.NieuwsItems .content{
  margin:8px;
}
.NieuwsItems ul{
  float:left;
  width:100%;
  margin:10px 0px;
}
.NieuwsItems ul li{
  float:left;
  width:100%;
  margin:5px 0px;
}
.NieuwsItems ul li .city{
  float:left;
  color:#9e9e9e;
  margin:0px 2px;
}
.NieuwsItems ul li .date{
  float:left;
  color:#9e9e9e;
  margin:0px 2px 0px 0px;
}
.NieuwsItems ul li .header{
  float:left;
  width:100%;
}
.NieuwsItems ul li .header a{
  color:#464646;
}
.LinkToArchive{
  float:left;
  width:100%;
  height:33px;
  border-top:solid 1px #d8d8d8;
  background-color:#f3f3f3;
}
.LinkToArchive a{
  float:left;
  margin:8px;
}
.Overview{
  float:left;
  width:100%;
  margin:40px 0px 0px 0px;
}
.Overview .BedrijvenPartnerList{
  float:left;
  width:485px;
  min-height:285px;
   height:auto !important;
  height:285px;
  border:solid 1px #d8d8d8;
  background-color:#fff;
  margin:0px 4px 0px 0px;
}
.BedrijvenPartnerList .content{
  float:left;
  width:454px;
  margin:8px;
}
.BedrijvenPartnerList .content .list{
  float:left;
  width:100%;
}
.BedrijvenPartnerList .content .list ul{
  float:left;
  width:100%;
  margin:8px 0px 0px 16px;
}
.BedrijvenPartnerList .content .list ul li{
  float:left;
  width:105px;
  height:50px;
  overflow:hidden;
  margin:8px 8px 3px 0px;
}
.BedrijvenPartnerList .content .paging{
  float:left;
  width:100%;
  margin:8px 0px 0px 8px;
}
.BedrijvenPartnerList .content .paging ul{
  float:left;
  width:100%;
}
.BedrijvenPartnerList .content .paging ul li{
  float:left;
  width:16px;
}
.BedrijvenPartnerList .content .paging ul li a.high{
  text-decoration:underline;
}
.BedrijfPartnerDetails{
  float:left;
  width:685px;
  margin:35px 0px 0px 15px;
  
}
.BedrijfPartnerDetails .detailscontent{
  float:left;
  width:615px;
  padding:35px 35px 25px 35px;
  background-color:#f9f9f9;
  border:solid 5px #fff;
  font-size:11px;
}
.detailscontent .left{
  float:left;
  width:285px;
}
.detailscontent .right{
  float:left;
  width:285px;
  margin-left:35px;
}
.detailscontent .quote{
  float:left;
  width:100%;
  font-style:italic;
  color:#fe0000;
  margin:15px 0px 15px 0px;
}
.detailscontent .description{
  float:left;
  width:100%;
  margin:4px 0px 0px 0px;
}
.detailscontent .link{
  float:left;
  clear:left;
  width:130px;
  margin:8px 0px 0px 0px;
}
.detailcontent .address a
{
  color:#ada4a4;
}
.detailscontent .pdf{
  float:left;
  width:100%;
  margin:8px 0px 0px 0px;
}
.detailscontent .quoteimage{
  float:left;
  width:130px;
  margin:8px 0px 0px 0px;
  text-align:center;
}
.detailscontent .quoteby{
  float:left;
  width:130px;
  margin:2px 0px 0px 0px;
  text-align:center;
}
.detailscontent .logo{
  float:left;
  width:150px;
  margin:8px 0px 0px 0px;
}
.detailscontent .address{
  float:left;
  width:140px;
  margin:8px 0px 0px 0px;
  color:#ada4a4;
}
.detailscontent .grayLine
{
  float:left;
  width:100%;
  height:1px;
  background-color:#d8d8d8;
  margin:15px 0px 0px 0px;
}
.detailscontent .social
{
  float:left;
  clear:left;
  margin-top:15px;
}
.nieuwsdetails{
  float:left;
  width:635px;
  padding:25px;
  border:solid 1px #d8d8d8;
  min-height:269px;
  height:auto !important;
  height:269px;
  overflow:auto;
  margin:35px 4px 0px 0px;
  background-color:#fff;
}
.nieuwsdetails .header{
  float:left;
  width:100%;
  height:20px;
  font-size:14px;
  color:#9e9e9e;
}
.nieuwsdetails .date{
  float:left;
  width:100%;
  font-style:italic;
  color:#fe0000;
  font-size:12px;
  margin:4px 0px 0px 0px;
}
.nieuwsdetails .content{
  float:left;
  min-height:192px;
  height:auto !important;
  height:192px;
  font-size:12px;
}
.nieuwsdetails .link{
  float:left;
  clear:left;
  width:100%;
  margin:8px 0px 0px 0px;
}
.nieuwsdetails img{
  margin:8px;
}

.NieuwsBedrijvenPartners #bedrijfsNieuws{
  float:left;
  width:100%;
}
#bedrijfsNieuws .newsheader{
  float:left;
  width:180px;
  background:none;
  margin:0;
  padding:0;
}
#bedrijfsNieuws .newsheader a
{
  color:#585858;
}
.NieuwsBedrijvenPartners li{
  float:left;
  width:100%;
  font-size:11px;
}
.NieuwsBedrijvenPartners .date{
  float:left;
  width:40px;
  color:#fe0000;
}
.NieuwsBedrijvenPartners .LinkToArchive{
  margin-top:8px;
  font-size:12px;  
}
.NieuwsBedrijvenPartners .LinkToArchive a
{
  color:#4a4a4a;
  font-size:12px;
}
.SiteMap{
  float:left;
  width:487px;
  height:384px;
  background-image:url(/Images/SiteMapBG.png);
  background-repeat:no-repeat;
  margin:8px 0px 8px 0px;
}
.SiteMap .content{
  float:left;
  width:471px;
  height:333px;
  overflow:auto;
}
.SiteMap .header{
  float:left;
  width:400px;
  margin:8px;
}
.SiteMap .header h2{
  color:#fe0000;
}
.SiteMap li{
  float:left;
  clear:left;
  width:100%;
}
.SiteMap li.alt{
  background-color:#e0e0e0;
}
.SiteMap li .link{
  float:left;
  margin:4px 0px 4px 8px;
}
.SiteMap li ul
{
  clear:left;
  float:left;
  width:100%;
  margin-left:35px;
}
.SiteMap a{
  color:#000;
}
.SiteMap li ul a{
  color:#464646;
}
.QuizLanding
{
  position:relative;
  float:left;
  width:100%;
  font-size:11px;
}
.QuizLanding .QuizMaster{
  position:absolute;
  left:15px;
  top:0px;
  width:216px;
  height:265px;
  background-image:url(/Images/QUizMaster.png);
  background-repeat:no-repeat;
  background-position:top right;
  z-index:11;
}
.QuizLanding .IntroText{
  position:absolute;
  left:250px;
  top:40px;
  width:450px;
  height:74px;
  z-index:11;
}
.QuizLanding .RegisterLoginBox{
  float:left;
  width:100%;
  height:268px;
  background-color:#fff;
  border:solid 1px #d8d8d8;
  margin:128px 0px 0px 0px;
}
.QuizLanding .LeftText{
  float:left;
  width:210px;
  height:90px;
  margin:140px 10px 0px 8px;
}
.QuizLanding .LeftText h2{
  color:#fe0000;
  font-size:1.4em;
  margin-bottom:4px;
}
.QuizLanding .Register, .QuizLanding .Login{
  float:left;
  width:230px;
  height:240px;
}
.QuizLanding .button{
  float:left;
  width:82px;
  margin:4px 0px 0px 20px;
}
.QuizLanding .contentBlock h2{
  margin:4px 0px;
  font-size:1.4em;
}
.QuizLanding .contentBlock{
  float:left;
  width:205px;
  height:190px;
  margin:4px 0px 4px 20px;
}

.FotoLanding
{
  position:relative;
  float:left;
  width:100%;
  font-size:11px;
}
.FotoLanding .FotoImage{
  position:absolute;
  left:15px;
  top:0px;
  width:232px;
  height:258px;
  background-image:url(/Images/FotoRegImage.png);
  background-repeat:no-repeat;
  background-position:top right;
  z-index:11;
}
.FotoLanding .IntroText{
  position:absolute;
  left:250px;
  top:40px;
  width:450px;
  height:74px;
  z-index:11;
}
.FotoLanding .RegisterLoginBox{
  float:left;
  width:100%;
  height:268px;
  background-color:#fff;
  border:solid 1px #d8d8d8;
  margin:128px 0px 0px 0px;
}
.FotoLanding .LeftText{
  float:left;
  width:210px;
  height:90px;
  margin:140px 10px 0px 8px;
}
.FotoLanding .LeftText h2{
  color:#fe0000;
  font-size:1.4em;
  margin-bottom:4px;
}
.FotoLanding .Register{
  float:left;
  width:230px;
  height:235px;
}
.FotoLanding .button{
  float:left;
  width:82px;
  margin:4px 0px 0px 20px;
}
.FotoLanding .contentBlock h2{
  margin:4px 0px;
  font-size:1.4em;
}
.FotoLanding .contentBlock{
  float:left;
  width:210px;
  height:190px;
  margin:4px 0px 4px 20px;
}


.Login
{
  float:left;
  width:230px;
}

.Login .txt{
  float:left;
  width:100%;
  margin-bottom:10px;
}
.Login label{
  float:left;
  clear:left;
  width:90px;
  color:#000;
}
.Login input.textbox{
  float:left;
  clear:left;
  width:190px;
  margin-bottom:4px;
}
.Login .forgotpwd{
  float:left;
  width:100%;
}
.Login .error{
  float:left;
  width:100%;
  color:#fe0000;
}
.Register{
  float:left;
  width:480px;
  height:492px;
  background-image:url(/Images/RegistrationBG.png);
  background-repeat:no-repeat;
}
.Register .content{
  padding:8px 16px 8px 8px;
}
.RegistrationForm p>label{
  float:left;
  clear:left;
  width:150px;
  color:#000;
  margin:0px 20px 0px 0px;
}
.RegistrationForm input.textbox{
  float:left;
  width:240px;
  margin-bottom:4px;
}
.RegistrationForm .radio{
  float:left;
  width:200px;
  margin-bottom:4px;
}
.RegistrationForm .checkbox{
  float:left;
  clear:left;
  width:100%;
  margin:3px 0px;
}
.RegistrationForm .formspacer{
  float:left;
  clear:left:
  width:100%;
  margin:15px 0px;
}
.RegistrationForm .errorMsg{
  float:left;
  clear:left;
  width:100%;
  color:#fe0000;
}
.RegistrationForm .button{
  float:left;
  clear:left;
  width:100%;
  margin-top:15px;
}

.Quiz {
  float:left;
  width:480px;
  height:257px;
  background: url(/Images/QuizBG.png) no-repeat;
}
.Quiz .content{
  position:relative;
  width:310px;
  margin:8px 0px 8px 8px;
}
.Quiz .txt{

}
.Quiz .Timer{
  position:absolute;
  top:160px;
  left:300px;
}
.Quiz .Timer .row1{
  font-weight:bold;
  color:#000;
  width:100px;
  text-align:center;
  display:block;
}
.Quiz .Timer .row2{
  font-size:1.4em;
  font-weight:bold;
  color:#fe0000;
  width:100px;
  text-align:center;
  display:block;
}
.Quiz .questionNum{
  float:left;
  width:100px;
  clear:left;
  margin:4px 0px 0px 0px;
}
.Quiz .question{
  float:left;
  width:330px;
  clear:left;
  font-size:1.2em;
  color:#000;
  margin:4px 0px 0px 0px;
}
.Quiz .radios{
  float:left;
  width:325px;
  clear:left;
  margin:10px 0px 0px 0px;
}
.Quiz .radios input{

  width:20px;
  margin:6px 0px 0px 0px;
}
.Quiz .radios label{

  width:300px;
  margin:6px 0px 0px 0px;
}
.Quiz .button{
  position:absolute;
  top:210px;
  left:0px;
}
.ForgotPassword{
  float:left;
  width:454px;
  padding:8px;
  border:solid 1px #d8d8d8;
    min-height:269px;
   height:auto !important;
  height:269px;
  overflow:auto;
  margin:0px 4px 0px 0px;
  background-color:#fff;
}
.ForgotPassword .contentBlock{
  margin:8px;
}
.Top20{
  float:left;
  width:195px;
  margin:25px 0px 0px 15px; 
  font-size:12px;
}
.Top20 ul{
}
.Top20 ul li{
  float:left;
  width:100%;
}
.Top20 .num{
  float:left;
  width:20px;
}
.Top20 .score{
  float:left;
  width:35px;
  font-weight:bold;
  text-align:right;
}
.Top20 .name{
  float:left;
  width:130px;
  margin-left:5px;
}
.QuizPrices{
  float:left;
  width:225px;
  height:540px;
  background-color:#fff;
  margin:0px 0px 0px 4px;
}
.QuizPrices .content{
  margin:8px;
}
.QuizPrices .header h2{
  color:#fe0000;
}
.QuizWinners{
  float:left;
  width:200px;
  margin:4px 0px 0px 15px; 
}
.QuizLandingBottom{
  float:left;
  width:100%;
}
.QuizLandingBottom .Fotos{
  float:left;
  width:468px;
  height:218px;
  margin:8px 8px 0px 0px;
}
.FotoPrices{
  float:left;
  width:225px;
  height:479px;
  background-color:#fff;
}
.FotoPrices .content{
  margin:8px;
}
.FotoPrices .header h2{
  color:#fe0000;
}
.FotoWinners{
  float:left;
  width:225px;
  background-color:#fc0d00;
  margin:8px 0px 0px 0px;
}
.FotoWinners .content{
  margin:8px;
}
.FotoWinners .header h2{
  color:#fff;
}
.FotoSubmitForm{
  float:left;
  width:480px;
  height:257px;
  background: url(/Images/FotoWedstrijdBG.png) no-repeat;
}
.FotoSubmitForm .content{
  float:left;
  width:80%;
  margin:8px;
}
.FotoSubmitForm h1{
  font-size:1.2em;
}
.FotoSubmitForm .txt{

}
.FotoSubmitForm label{

}
.FotoSubmitForm .button{
  float:left;
  width:100%;  
  margin-top:8px;
}
.FotoInzendingenOverviewSmall
{
  float:left;
  width:100%;
  margin-top:8px;
}
.FotoInzendingenOverviewSmall ul li{
  float:left;
  width:231px;
  height:147px;
  background: url(/Images/FotoInzendingenThumbBG.png) no-repeat;
  overflow:hidden;
  margin:3px 0px 0px 2px;
}
.FotoInzendingenOverviewSmall .foto{
  float:left;
  width:132px;
  margin:8px;
}
.FotoInzendingenOverviewSmall .info{
  float:left;
  width:70px;
  margin:8px 0px 8px 0px;
}
.FotoInzendingenOverviewSmall .name{
  float:left;
  width:100%;
  color:#000;
  margin:30px 0px 4px 0px;
}
.FotoInzendingenOverviewSmall .answer{
  margin:0px 8px 8px 0px;
}
.FotoInzendingenOverviewSmall .button{
  float:left;
  width:100%;
  margin-top:8px;
  text-align:right;
}
.FotoInzendingenOverviewLarge 
{
  float:left;
  width:100%;
  margin-top:8px;
}
.FotoInzendingenOverviewLarge  .firstItem{
  float:left;
  width:477px;
  height:310px;
  background: url(/Images/FotoOverzichtFirstBG.png) no-repeat;
}
.FotoInzendingenOverviewLarge ul{

}
.FotoInzendingenOverviewLarge ul.inzendingen li{
  float:left;
  width:231px;
  height:147px;
  background: url(/Images/FotoInzendingenThumbBG.png) no-repeat;
  overflow:hidden;
  margin:4px 0px 0px 2px;
}
.FotoInzendingenOverviewLarge .foto{
  float:left;
  width:132px;
  margin:8px;
}

.FotoInzendingenOverviewLarge .info{
  float:left;
  width:70px;
  margin:8px 0px 8px 0px;
}
.FotoInzendingenOverviewLarge .name{
  float:left;
  width:100%;
  color:#000;
  margin:30px 0px 4px 0px;
}
.FotoInzendingenOverviewLarge .answer{
  margin:0px 8px 8px 0px;
}
.FotoInzendingenOverviewLarge .firstItem .foto{
  float:left;
  width:370px;
  margin:8px;
}
.FotoInzendingenOverviewLarge .firstItem .name{
  margin:180px 0px 4px 0px;
}
.FotoInzendingenOverviewLarge .paging{
  float:left;
  width:100%;
  margin-top:8px;
}
.FotoInzendingenOverviewLarge .paging ul li{
  float:left;
  width:17px;
}
.FotoInzendingenOverviewLarge .paging a{
  color:#fe0000;
}
.FotoInzendingenOverviewLarge .paging a.high{
  color:#fe0000;
  font-weight:bold;
}
.TeaseFotoWedstrijd{
  float:left;
  width:242px;
}
.SocialAndWeather{
  float:left;
  width:233px;
}

ul.bolletjes{
  width:98%;
  margin-left:14px;
  padding-left:8px;
  list-style-type:disc;
}
ul.bolletjes li{
  margin-left:9px;
}
.FotoEvents{
  float:left;
  width:100%;
  min-height:285px;
   height:auto !important;
  height:285px;
  border:solid 1px #d8d8d8;
  background-color:#fff;
}
.FotoEvents ul li{
  float:left;
  width:175px;
  height:175px;
  margin:25px;
}
.FotoEvents ul li .image{
  float:left;
  width:180px;
  height:105px;
  text-align:center;
}
.FotoEvents ul li .title{
  float:left;
  width:100%;
  text-align:center;
}
.FotoEvents ul li .short{
  float:left;
  width:100%;
  text-align:center;
}
.FotoEventIntroText h1{
  font-size:1.2em;
}
.FotoEventIntroText .content{

}

.EventFotosLarge 
{
  float:left;
  width:100%;
  margin-top:8px;
}
.EventFotosLarge .firstItem{
  float:left;

}
.EventFotosLarge ul{

}
.EventFotosLarge ul.inzendingen li{
  float:left;
  border:solid 5px #fff;
  margin:0px 5px 5px 0px;
}
.EventFotosLarge .foto{
  float:left;
}
.EventFotosLarge .firstItem .foto{
  float:left;
  border:solid 5px #fff;
  margin:0px 0px 5px 0px;
}

.EventFotosLarge .paging{
  float:left;
  width:100%;
  margin-top:8px;
}
.EventFotosLarge .paging ul li{
  float:left;
  width:17px;
}
.EventFotosLarge .paging a{
  color:#fe0000;
}
.EventFotosLarge .paging a.high{
  color:#fe0000;
  font-weight:bold;
}
.EventFoto .share{
  float:left;
  clear:left;
  width:100%;
  margin:8px;
}
.EventFoto .button{
  float:left;
  clear:left;
  width:150px;
}
ul.inzendingen .next{
  float:left;
  margin:60px 20px;
}
.TeaserFotoEvents{
  position:relative;
  float:left;
  width:238px;
  height:269px;
  background-image:url(/Images/TeaserFotoEventsBG.png);
  background-repeat:no-repeat;
  overflow:hidden;
  margin:0px 0px 20px;
}
.TeaserFotoEvents .content{
  float:left;
  width:210px;
  margin:8px;
}
.TeaserFotoEvents .header{
  float:left;
  width:210px;
  margin:0px 8px;
}
.TeaserFotoEvents .header h2{
  color:#fe0000;
}
.TeaserFotoEvents .txt{
  float:left;
  width:210px;
  height:162px;
  overflow:hidden;
  margin:4px 8px;
  color:#000;
}
.TeaserFotoEvents .button{
  position:absolute;
  top:220px;
  left:8px;
  width:200px;
}
.otherContests{
  float:left;
  width:100%;
}
.otherContests ul li{
  float:left;
  margin-right:20px;
}
.Actie
{
    float:left;
    width:980px;
    margin-top:10px;
}
.actieLeft
{
    float:left;
    width:100%;
}
.actieLeft .content
{
    float:left;
    width:100%;
    margin-top:20px;
}
.actieLeft .content h2
{
    color:#f00;
    font-weight:bold;
}
.actieRight
{
    float:left;
    width:1px;
    margin-left:20px;
}
.actieLeft .header h2, .actieRight h2
{
    color:#ff0000;
    font-weight:bold;
}
ul.actieSelection
{
    float:left;
    width:100%;
    margin-top:20px;
}
ul.actieSelection li
{
    float:left;
    width:100%;
    margin-bottom:20px;
    min-height:200px;
     height:auto !important;
  height:200px;
}
ul.actieSelection li .title
{
    float:left;
    width:100%;
}
ul.actieSelection li .title h3
{
    font-weight:bold;
    color:#000;
}
ul.actieSelection li .subtitle
{
    font-weight:bold;
    color:#f00;
}
ul.actieSelection li .tekst
{
    float:left;
    width:315px;
}
ul.actieSelection li .image
{
    float:left;
    margin:5px 0px 0px 10px;
}
ul.actieSelection li .winner{
  float:right;
  width:50%;
  font-weight:bold;
  font-size:1.0em;
  margin:40px 0px 0px 20px;
}
.actieForm
{
    float:left;
    width:100%;

}
.actieForm .formBG
{
    float:left;
    width:414px;
    margin-top:20px;
    padding:20px;
    border:solid 1px #cdcdcd;
    background-color:#fff;
}
.actieForm .label
{
    float:left;
    clear:left;
    width:120px;
}
.actieForm .field
{
    float:left;
    width:280px;
}
.actieForm .textfield
{
    width:270px;
}
.actieForm .slogan
 {
     color:#f00;
 }
.actieForm p
{
    float:left;
    width:100%;
    margin-top:4px;
}
.actieForm .dropbox
{
    width:275px;
}
.actieForm .result
{
    float:left;
    font-weight:bold;
    width:50px;
    height:50px;
    background:url(/Images/GreenCheckMark.jpg) no-repeat;
}
.actieForm .txt
{
   float:left;
   margin:15px 10px; 
   width:340px;
}
.actieForm .error
{
    float:left;
    clear:left;
    width:100%;
    color:#f00;
}
#homelayer
{
    display:none;
    width:694px;    
  height:319px;
  background-color:#fff;
  z-index:10000;
  padding:10px;
}
#homelayer .close
{
    float:left;
    width:100%;
    text-align:right;
    padding-right
}
#homelayer .content
{
    float:left;
    width:100%;
}
#homelayer .content .flash
{
    float:left;
    width:290px;
    margin-left:10px;
}
#homelayer .content .tekst
{
    float:left;
    width:370px;
    margin-left:20px;
}
#homelayer .content .tekst p
{
    float:left;
    margin:5px 0px;
}
#homelayer .content .tekst p.sub
{
    float:left;
    width:100%;
    margin:15px 0px;
     font-size:1.3em;
    font-weight:bold;
    color:#f00;
}
#homelayer .content .tekst h2
{
    font-weight:bold;
    color:#f00;
}
#homelayer .content .tekst h3
{
    font-size:1.3em;
    font-weight:bold;
    color:#f00;
    text-decoration:underline;
}
#homelayer a.closeBtn
{
    color:#000;
    text-decoration:underline;
    font-size:1.2em;
}
.st_sharethis_button{
  float:left;
  clear:both;
  margin-top:10px;
}


/* Partner map */

.partnermap { width: 100%; height: 100%; }
.partnermap>.googlemap { width:100%; height:100%; position: absolute; top: 0px; left: 0px; }
.partnermap>.highlightblockcontainer { position: absolute; top: 0px; right:0px; width: 176px; height: 105px; display:none; }
.partnermap>.highlightblockcontainer>.highlightblock { width:176px;  height:85px;  position: absolute;  top:0px; right: 0px; background-color: #fff;}
.partnermap>.highlightblockcontainer>.bottomblock { position: absolute; top: 85px; right:0px; width: 176px; height: 20px; background: transparent url(/Images/PartnerMap/bottom-block.png) no-repeat;}
.partnermap>.highlightblockcontainer>.highlightblock img.logo { display: block; width: 90px; height: 45px; margin: 15px auto 0 auto;border: 0px solid transparent; }
.partnermap>.highlightblockcontainer>.highlightblock>.title { text-align: center; width: 100%; font-family: arial; font-size: 11px; font-weight: bold; margin-top: 10px; }
.partnermap>.highlightblockcontainer>.highlightblock>.title a { border: 0px solid transparent; text-decoration: none; color: #000; }

/* /Partner map */

.twitterShare
{
  float:left;
}
.facebookLike
{
  float:left;
}

ul.sociallinks
{
  float:right;
  margin:4px 35px 0px 0px;
}
ul.sociallinks li
{
  float:left;
  margin-right:2px;
}
#homeItemControls
{
  position:absolute;
  top:300px;
  left:840px;
  z-index:10;
}
ul.homeControls
{
  float:left;
  width:100px;
}
ul.homeControls li
{
  float:left;
  width:12px;
  height:12px;
  padding:2px 2px 2px 2px;
  text-align:center;
  background-color:#cecece;
  color:#000;
  margin-right:2px;
  cursor:pointer;
}
ul.homeControls li.current
{
  background-color:#fe0000;
  color:#fff;
}

#antwoorden-quiz {
width:650px;
background-color:#fcfcfc;
border:1px solid #d8d8d8;
padding:15px;
}
#antwoorden-quiz hr {
border:1px solid #d8d8d8;
border-bottom:1px solid #fff;
}
.partnerList{
  float:left;
  width:100%;
}
ul.partners{
  float:left;
  width:220px;
  margin-left: 20px;
}
ul.partners li{
  float:left;
  width:220px;
  margin:2px 0px;
}


















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

