#divContact h1
{
   color: RGB(245,245,245);
   font-family: Barlow Condensed;
   font-weight: 700;
   font-size: 36px;
   text-align: left;
   line-height: 200%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#divContact p
{
   color: RGB(245,245,245);
   font-family: Barlow Condensed;
   font-size: 16px;
   text-align: left;
   font-weight: normal;
   line-height: 150%;
   text-align: left;
   margin-top: 0px;
   margin-bottom: 10px;
}

#divSitemap h1
{
   color: RGB(245,245,245);
   font-family: Barlow Condensed;
   font-weight: 700;
   font-size: 36px;
   text-align: left;
   line-height: 200%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#divCopyright p
{
   color: RGB(245,245,245);
   font-family: Arial;
   font-size: 12px;
   text-align: left;
   font-weight: normal;
   line-height: 150%;
}

#privacy h1
{
   color: RGB(255,255,255);
   font-family: Barlow Condensed;
   font-weight: 700;
   font-size: 24px;
   text-align: left;
   margin-top: 0px;
   margin-bottom: 10px;
}

#privacy p
{
   color: RGB(255,255,255);
   font-family: Barlow Condensed;
   font-size: 16px;
   text-align: left;
   font-weight: normal;
   line-height: 150%;
   text-align: left;
   margin-top: 0px;
   margin-bottom: 0px;
}

.blauwetekst
{
   color: RGB(1,168,223);	
}





@media screen and (max-width: 1000px)
{

   #footer-wrap
   {
      bottom: 0;
      left: 0;
      width: 100%;
      background: RGB(48,48,48);
   }

   #footer-container
   {
      min-height: 260px;
      height: auto !important;
      background: RGB(48,48,48);
      display: table;
   }

   #footer
   {
      width: 100%;
      margin: 0 auto;
      position: relative;
      background: RGB(48,48,48);
   }





   #sitemap
   {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      height: 200px;
   }

   #sitemap, #sitemap ul
   {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      list-style: none;
   }

   #sitemap ul
   {
      width: 230px;
      position: relative;
      margin: 0px 0px 0px 0px;
   }

   #sitemap li
   {
      float: left;
      width: 230px;
   }

   #sitemap a.sitemapMenu
   {
      display: block;
      text-decoration: none;
      font-family: Barlow Condensed;
      font-size: 28px;
      color: RGB(255,255,255);
      font-weight: normal;
      line-height: 160%;
      margin-top: 15px;
   }

   #sitemap a.sitemapSubmenu
   {
      display: block;
      text-decoration: none;
      font-family: Barlow Condensed;
      font-size: 20px;
      color: RGB(255,255,255);
      line-height: 160%;
   }





   #divContact
   {
      float: left;
      width: 100%;
      margin-top: 20px;
      margin-left: 30px;
      margin-right: 20px;
      margin-bottom: 20px;
      position: relative;
      text-align: left;
   }

   #divCopyright p
   {
      color: RGB(245,245,245);
      font-family: Arial;
      font-size: 16px;
      text-align: left;
     font-weight: normal;
      line-height: 160%;
   }

   #divSitemap
   {
      float: left;
      width: auto;
      height: auto !important;
      padding: 28px 30px 30px 30px;
      position: relative;
      display: table;
   }



   #footer-container-bottom
   {
      min-height: 120px;
      height: auto !important;
      background: RGB(58,58,58);
      display: table;
      width: 100%;
   }

   #divCopyright
   {
      float: left;
      width: calc (100% - 60px);
      margin-top: 30px;
      margin-left: 30px;
      margin-bottom: 20px;
      position: relative;
      display: table;
   }

   #divCopyrightR
   {
      float: left;
      width: 100%;
      margin-top: 30px;
      margin-left: 30px;
      position: relative;
      display: table;
   }

   #divFooterLogo
   {
      display: none;
   }

   #divSocialeMedia
   {
      display: none;
   }



   #eucookielaw
   {
      display: none;
   }

   #cookielaw-container
   {
      position: fixed;
      width: 100%;
      bottom: 0;
      left: 0;
      height: auto;
      background: rgba(48, 48, 48, 1);
      z-index: 9999999999999999999999999999999;
   }

   #cookielaw-containerR
   {
      height: 40px;
      background: RGB(40,40,40);
      display: none;
   }

   #cookielaw
   {
      width: calc(100% - 60px);
      margin: 0 auto;
      position: relative;
   }

   #cookielawR
   {
      width: 90%;
      margin: 0 auto;
      position: relative;
      display: none;
   }

   #privacy
   {
      float: left;
      max-width: 100%;
      min-height: 50px;
      height: auto;
      margin-top: 20px;
      margin-bottom: 20px;
      position: relative;
   }

   #privacyClose
   {
      float: right;
      width: 60px;
      margin-top: 25px;
      margin-bottom: 20px;
      position: relative;
      text-align: right;
   }

   #privacyR
   {
      float: left;
      max-width: 100%;
      height: auto;
      margin-top: 8px;
      position: relative;
      display: none;
   }

   #privacyCloseR
   {
      float: right;
      width: 60px;
      margin-top: 13px;
      position: relative;
      text-align: right;
      display: none;
   }






   #footer-slider-wrap
   {
      top: 0;
      left: 0;
      width: 100%;
      display: none;
   }

   #footer-slider-container
   {
      height: auto;
      background: RGB(255,255,255);
      display: none;
   }

   #footer-slider
   {
      max-width: 100%;
      margin: 0 auto;
      position: relative;
      display: none;
   }

}





@media screen and (max-width: 600px)
{
   #divContact
   {
      float: left;
      width: calc (100% - 60px);
      margin-top: 30px;
      margin-left: 30px;
      margin-right: 20px;
      margin-bottom: 20px;
      position: relative;
      text-align: left;
   }

   #divContact h1
   {
      color: RGB(245,245,245);
      font-family: Barlow Condensed;
      font-weight: 700;
      font-size: 36px;
      text-align: left;
      line-height: 200%;
      margin-top: 0px;
      margin-bottom: 0px;
   }

   #divContact p
   {
      color: RGB(245,245,245);
      font-family: Barlow Condensed;
      font-size: 20px;
      text-align: left;
      font-weight: normal;
      line-height: 160%;
      text-align: left;
      margin-top: 0px;
      margin-bottom: 18px;
   }
   
   #divCopyright p
   {
      color: RGB(245,245,245);
      font-family: Arial;
      font-size: 14px;
      text-align: left;
     font-weight: normal;
      line-height: 160%;
   }





   #sitemap
   {
      display: table;
   }

   #sitemapR
   {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
   }

   #sitemap, #sitemap ul
   {
      margin: 0px 0px 50px 0px;
      padding: 0px 0px 0px 0px;
      list-style: none;
   }

   #sitemap ul
   {
      width: calc (100% - 60px);
      position: relative;
      margin: 0px 0px 0px 0px;
   }

   #sitemap li
   {
      float: left;
      width: calc (100% - 60px);
   }

   #sitemap a.sitemapMenu
   {
      display: block;
      text-decoration: none;
      font-family: Barlow Condensed;
      font-size: 20px;
      color: RGB(255,255,255);
      font-weight: normal;
      line-height: 160%;
      margin-top: 15px;
   }

   #sitemap a.sitemapSubmenu
   {
      display: block;
      text-decoration: none;
      font-family: Barlow Condensed;
      font-size: 20px;
      color: RGB(255,255,255);
      line-height: 160%;
      margin-top: 15px;
      margin-left: 15px;
   }
}





@media screen and (min-width: 1000px)
{

   #footer-wrap
   {
      bottom: 0;
      left: 0;
      width: 100%;
   }

   #footer-container
   {
      height: 380px;
      background: RGB(48,48,48);
   }

   #footer-container-metMotiefje
   {
      height: 280px;
      background: RGB(48,48,48);
      background-image: url(../images/pattern.png);
      repeat-x: yes;
      repeat-y: yes;
   }

   #footer
   {
      width: 960px;
      margin: 0 auto;
      position: relative;
   }





   #sitemap
   {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      height: 200px;
   }

   #sitemap, #sitemap ul
   {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      list-style: none;
   }

   #sitemap ul
   {
      width: 230px;
      position: relative;
      margin: 0px 0px 0px 0px;
   }

   #sitemap li
   {
      float: left;
      width: 230px;
   }

   #sitemap a.sitemapMenu
   {
      display: block;
      text-decoration: none;
      font-family: Barlow Condensed;
      font-size: 28px;
      color: RGB(255,255,255);
      font-weight: normal;
      line-height: 160%;
      margin-top: 15px;
   }

   #sitemap a.sitemapSubmenu
   {
      display: block;
      text-decoration: none;
      font-family: Barlow Condensed;
      font-size: 20px;
      color: RGB(255,255,255);
      line-height: 160%;
   }





   #divContact
   {
      float: left;
      width: 450px;
      margin-top: 30px;
      position: relative;
      text-align: left;
   }

   #divContact h1
   {
      color: RGB(245,245,245);
      font-family: Barlow Condensed;
      font-weight: 700;
      font-size: 36px;
      text-align: left;
      line-height: 200%;
      margin-top: 0px;
      margin-bottom: 0px;
   }

   #divContact p
   {
      color: RGB(245,245,245);
      font-family: Barlow Condensed;
      font-size: 20px;
      text-align: left;
      font-weight: normal;
      line-height: 160%;
      text-align: left;
      margin-top: 0px;
      margin-bottom: 18px;
   }
   
   #divCopyright p
   {
      color: RGB(245,245,245);
      font-family: Arial;
      font-size: 16px;
      text-align: left;
     font-weight: normal;
      line-height: 160%;
   }

   #divSitemap
   {
      float: left;
      width: 480px;
      margin-top: 30px;
      position: relative;
   }


   #footer-container-bottom
   {
      height: 130px;
      background: RGB(58,58,58);
   }

   #footer-container-bottom-metMotiefje
   {
      height: 90px;
      background: RGB(58,58,58);
      background-image: url(../images/pattern.png);
      repeat-x: yes;
      repeat-y: yes;
   }

   #divCopyright
   {
      float: left;
      width: 450px;
      margin-top: 30px;
      position: relative;
   }

   #divFooterLogo
   {
      float: right;
      width: 240px;
      margin-top: 26px;
      position: relative;
   }

   #divSocialeMedia
   {
      float: left;
      width: 160px;
      margin-top: 30px;
      position: relative;
      text-align: left;
   }



   #eucookielaw
   {
      display: none;
   }

   #cookielaw-container
   {
      position: fixed;
      width: 100%;
      bottom: 0;
      left: 0;
      height: 120px;
      background: rgba(48,48,48, 1);
      z-index: 9999999999999999999999999999999;
   }

   #cookielaw
   {
      width: 960px;
      margin: 0 auto;
      position: relative;
   }

   #privacy
   {
      float: left;
      width: 900px;
      margin-top: 25px;
      position: relative;
   }

   #privacyClose
   {
      float: right;
      width: 60px;
      margin-top: 30px;
      position: relative;
      text-align: right;
   }

   #privacyR
   {
      float: left;
      width: 900px;
      margin-top: 8px;
      position: relative;
   }

   #privacyCloseR
   {
      float: right;
      width: 60px;
      margin-top: 13px;
      position: relative;
      text-align: right;
   }






   #footer-slider-wrap
   {
      top: 0;
      left: 0;
      width: 100%;
      margin-top: 75px;
   }

   #footer-slider-container
   {
      height: 180px;
      background: RGB(255,255,255);
   }

   #footer-slider
   {
      width: 960px;
      margin: 0 auto;
      position: relative;
   }

}





@media screen and (min-width: 1200px)
{

   #footer-wrap
   {
      bottom: 0;
      left: 0;
      width: 100%;
   }

   #footer-container
   {
      height: 380px !important;
      overflow: hidden;
      background: RGB(48,48,48);
   }

   #footer-container-metMotiefje
   {
      height: 280px;
      background: RGB(48,48,48);
      background-image: url(../images/pattern.png);
      repeat-x: yes;
      repeat-y: yes;
   }

   #footer
   {
      width: 1140px;
      margin: 0 auto;
      position: relative;
   }





   #sitemap
   {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      height: 200px;
   }

   #sitemap, #sitemap ul
   {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      list-style: none;
   }

   #sitemap ul
   {
      width: 230px;
      position: relative;
      margin: 0px 0px 0px 0px;
   }

   #sitemap li
   {
      float: left;
      width: 230px;
   }

   #sitemap a.sitemapMenu
   {
      display: block;
      text-decoration: none;
      font-family: Barlow Condensed;
      font-size: 28px;
      color: RGB(255,255,255);
      font-weight: normal;
      line-height: 160%;
      margin-top: 15px;
   }

   #sitemap a.sitemapSubmenu
   {
      display: block;
      text-decoration: none;
      font-family: Barlow Condensed;
      font-size: 20px;
      color: RGB(255,255,255);
      line-height: 160%;
   }





   #divContact
   {
      float: left;
      width: 560px;
      margin-top: 30px;
      position: relative;
      text-align: left;
   }
   
   #divContact h1
   {
      color: RGB(245,245,245);
      font-family: Barlow Condensed;
      font-weight: 700;
      font-size: 36px;
      text-align: left;
      line-height: 200%;
      margin-top: 0px;
      margin-bottom: 0px;
   }

   #divContact p
   {
      color: RGB(245,245,245);
      font-family: Barlow Condensed;
      font-size: 20px;
      text-align: left;
      font-weight: normal;
      line-height: 160%;
      text-align: left;
      margin-top: 0px;
      margin-bottom: 18px;
   }
   
   #divCopyright p
   {
      color: RGB(245,245,245);
      font-family: Arial;
      font-size: 16px;
      text-align: left;
     font-weight: normal;
      line-height: 160%;
   }

   #divSitemap
   {
      width: 500px;
      margin-top: 30px;
      position: relative;
   }

   #divSitemapR
   {
      float: left; //oorspronkelijk ook hierboven
      width: 480px;
      margin-top: 30px;
      position: relative;
  -moz-column-width: 200px;
  -webkit-column-width: 200px;
  column-width: 200px;
   }


   #footer-container-bottom
   {
      height: 140px;
      background: RGB(58,58,58);
   }

   #footer-container-bottom-metMotiefje
   {
      height: 90px;
      background: RGB(58,58,58);
      background-image: url(../images/pattern.png);
      repeat-x: yes;
      repeat-y: yes;
   }

   #divCopyright
   {
      float: left;
      width: 560px;
      margin-top: 40px;
      position: relative;
   }

   #divFooterLogo
   {
      float: right;
      width: 240px;
      margin-top: 36px;
      position: relative;
   }

   #divSocialeMedia
   {
      float: left;
      width: 160px;
      margin-top: 40px;
      position: relative;
      text-align: left;
   }



   #eucookielaw
   {
      display: none;
   }

   #cookielaw-container
   {
      position: fixed;
      width: 100%;
      bottom: 0;
      left: 0;
      height: 120px;
      background: rgba(48,48,48, 1);
      z-index: 9999999999999999999999999999999;
   }

   #cookielaw
   {
      width: 960px;
      margin: 0 auto;
      position: relative;
   }

   #privacy
   {
      float: left;
      width: 1080px;
      margin-top: 25px;
      position: relative;
   }

   #privacyClose
   {
      float: right;
      width: 60px;
      margin-top: 30px;
      position: relative;
      text-align: right;
   }

   #privacyR
   {
      float: left;
      width: 900px;
      margin-top: 8px;
      position: relative;
   }

   #privacyCloseR
   {
      float: right;
      width: 60px;
      margin-top: 13px;
      position: relative;
      text-align: right;
   }






   #footer-slider-wrap
   {
      top: 0;
      left: 0;
      width: 100%;
      margin-top: 75px;
   }

   #footer-slider-container
   {
      height: 180px;
      background: RGB(255,255,255);
   }

   #footer-slider
   {
      width: 1140px;
      margin: 0 auto;
      position: relative;
   }

}





a.footerlink:link 	{ 	color: RGB(245,245,245);		text-decoration: none;		}

a.footerlink:visited	{ 	color: RGB(245,245,245);		text-decoration: none; 		}

a.footerlink:active	{	color: RGB(245,245,245);		text-decoration: none;		}

a.footerlink:hover 	{ 	color: RGB(245,245,245);		text-decoration: underline; 	}



a.webmaster:link 	{ 	color: RGB(227,227,227);		text-decoration: none;			}

a.webmaster:visited	{ 	color: RGB(227,227,227);		text-decoration: none; 			}

a.webmaster:active	{	color: RGB(227,227,227);		text-decoration: none;			}

a.webmaster:hover 	{ 	color: RGB(255,255,255);			text-decoration: none; 		}