body {
    background-color: #000000;
    color: #000305;
    font-size: 86%;
    font-family: Arial, 'Lucida Sans Unicode';
    line-height: 1.5;
    text-align: left;
    max-width: 800px;
    margin: 0 auto;
    width: 99%;
    clear: both;
}
a {
    text-decoration: none;
}
a:link, a:visited {
    color: #E13F17;
}
a:hover, a:active {
    color: #000000;
}
.menu-btn div {
    position: absolute;
    left: 100%;
    top: 64%;
    padding-right: 18px;
    margin-top: -0.50em;
    line-height: 1.2;
    font-size: 18px;
    font-weight: 200;
    vertical-align: middle;
    z-index: 99;
}
.menu-btn span {
    display: block;
    width: 29px;
    height: 4px;
    margin: 6px 0 0 0;
    background: rgb(255,255,255);
    z-index: 99;
}
.responsive-menu {
    display: none;
}
.responsive-menu a:link, .responsive-menu a:visited {
    color: #FFF;
    display: inline-block;
    padding: 10px 25px;
    height: 20px;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.responsive-menu a:hover, .responsive-menu a:active, .responsive-menu .active a:link, .responsive-menu .active a:visited {
    background-color: #E13F17;
    text-shadow: none;
}
.expand {
    display: block;
    max-height: 300px;
}
.button {
   border-top: 1px solid #dc380a;
   background: #dc380a;
   background: -webkit-gradient(linear, left top, left bottom, from(#ad2323), to(#dc380a));
   background: -webkit-linear-gradient(top, #ad2323, #dc380a);
   background: -moz-linear-gradient(top, #ad2323, #dc380a);
   background: -ms-linear-gradient(top, #ad2323, #dc380a);
   background: -o-linear-gradient(top, #ad2323, #dc380a);
   padding: 4.5px 9px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #000000;
   background: #000000;
   color: #ffffff;
   }
.button:active {
   border-top-color: #00598c;
   background: #00598c;
}
.mainHeader {
    margin: 0px 0 0 0;
}
.mainHeader img {
    width: 100%;
    height: auto;
    margin-top: 2px;
}
.mainHeader nav {
    background-color: #292929;
    height: 30px;
    margin: -5px 0 0 0;
}
.mainHeader nav ul {
    padding-left: 0px;
    list-style: none;
    margin: 0 auto;
}
.mainHeader nav ul li {
    float: left;
    display: inherit;
    margin: 1px 2px 2px 0px;
}
.mainHeader nav a:link, .mainHeader nav a:visited {
    color: #FFF;
    display: inline-block;
    padding: 4px 13px;
    height: 20px;
}
.mainHeader nav a:hover, .mainHeader nav a:active, .mainHeader nav .active a:link, .mainHeader nav .active a:visited {
    background-color: #E13F17;
    text-shadow: none;
}
.mainHeader nav ul li a {
}
.mainContent {
    line-height: 18px;
}
.content {
    width: 70%;
    float: left;
    line-height: normal;
}
.topcontent {
    width: 90%;
    background-color: #FFDD53;
    background-image: url(img/verloop6.png);
    padding: 0.5% 4% 2% 6%;
    margin-top: 0px;
    line-height: normal;
}
.topcontent img {
    width: 100%
}
.bottomcontent {
    width: 90%;
    background-color: #FFFFE6;
    background-image: url(img/verloop6.png);
    padding: 0.5% 4% 2% 6%;
    margin-top: 2px;
}
.bottomcontent img {
    width: 100%
}
.post-info {
    font-style: italic;
    color: #4D4D4D;
    font-size: 90%;
    line-height: normal;
}
.top-sidebar {
    width: 26%;
    float: left;
    background-color: #292929;
    margin: 0px 0 0 0%;
    padding: 0.5% 2%;
    line-height: normal;
}
.top-sidebar img {
    width: 99%;
    padding: 6px 0% 0% 0%;
}
.middle-sidebar {
    width: 26%;
    float: left;
    background-color: #292929;
    margin: 2px 0 0 0%;
    padding: 0% 2%;
    line-height: normal;
}
.middle-sidebar img {
    width: 99%;
    padding: 6px 0% 0% 0%;
}
.bottom-sidebar {
    width: 26%;
    float: left;
    background-color: #292929;
    margin: 2px 0 0 0%;
    padding: 0% 2%;
    line-height: normal;
}
.bottom-sidebar img {
    width: 99%;
    padding: 6px 0% 0% 0%;
}
.mainfooter {
    width: 100%;
    height: 30px;
    float: left;
    background-color: #dc390a;
    margin-top: 2px;
    margin-bottom: 90px;
    padding: 3px 0px 1px 0px
    }
.adress-footer {
    width: 92%;
    height: 200px;
    float: left;
    background-color: #292929;
    margin-top: 2px;
    margin-bottom: 0px;
    padding: 1% 4% 1% 4%;
    line-height: normal;
    }
.mainfooter p {
    width: 90%;
    margin: 1px auto;
    color: #000000;
    text-align: right;
}
.mainfooter a img {
    margin-top: 0px;
}
.plaatsen-footer {
    width: 92%;
    height: 170px;
    float: left;
    background-color: #000000;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 1% 4% 1% 4%;
    line-height: normal;
}
.mobile-nav {
    display: none;
}
content picture img {
    width: 90%;
    height: auto;
    margin-top: 0px;
}
table, td, th {
    border: 0px;
    text-align: left;
}

table {
    border-collapse: collapse;
    width: 80%;
    text-align: left;
}
.menu-select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: none;
    color: #FFCC33;
}
.menu-select-bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: none;
    color: #000000;
}
.menu-select2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: none;
    color: #292929;
}
.menu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: none;
    color: #000000;
}
.menu2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: none;
    color: #FFFFFF;
}
.menu3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: none;
    color: #FFFFFF;
}
.menu4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 55px;
    font-weight: 100;
    text-transform: none;
    color: #FFFFFF;
}
.kop1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: none;
    color: #D01016;
}
.kop2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
    color: #000000;
}
.kop2B {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: none;
    color: #000000;
}
.kop3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
    color: #D01016;
}
.kop3-light {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
    color: #CF5C3F;
}
.kop3-grijs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
    color: #667583;
}
.kop4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-transform: none;
    color: #D01016;
}
.kop4K {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: none;
    color: #D01016;
}
.kop3geel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
    color: #FFC603;
    background-color: #DC390A;
    border-left-color: #000000;
}
.kop3goud {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
    color: #FFC603;
    alignment-adjust: auto;
}
.kop3B {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: none;
    color: #D01016;
}
.txt1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: lighter;
    text-transform: none;
    color: #000000;
}
.txt2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: none;
    color: #FFFFFF;
}
.text3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: none;
    color: #AAAAAA;
}
.line1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-style: italic;
    text-transform: none;
    color: #000000;
}
.foto-txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    text-transform: none;
    color: #FFCC33;
}
.foto-txt-z {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    letter-spacing: normal;
    text-transform: none;
    color: gray;
}
.foto-txt-zh {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: italic;
    line-height: normal;
    letter-spacing: normal;
    text-transform: none;
    color: gray;
}
@media only screen and (min-width: 150px) and (max-width: 720px) {
.body {
    width: 99%;
    font-size: 90%;
}
.responsive-menu {
    background-color: #000000;
    height: 199px;
}
.responsive-menu ul {
    padding-left: 0;
    list-style: none;
}
.responsive-menu ul li {
    height: 40px;
    width: 100%;
    text-align: center;
    margin: 1px 1px 1px 1px;
}
.mainHeader {
    margin: 5px 0 0 0;
}
.mainHeader img {
    width: 100%;
}
.mainHeader nav {
    height: 167px;
    display: none;
    margin: 0 0 0 0;
}
.mainHeader nav ul {
    padding-left: 0;
}
.mainHeader nav ul li {
    width: 100%;
    text-align: center;
}
.mainHeader nav a:link, .mainHeader nav a:visited {
    padding: 10px 25px;
    height: 20px;
    display: block;
}
.responsive-menu a:link, .mainHeader nav a:visited {
    padding: 10px 25px;
    height: 20px;
    display: block;
}
.content {
    width: 100%;
    float: left;
    margin-top: 0%;
}
.content picture img {
    width: 95%;
    height: auto;
    margin-top: 0px;
}

.topcontent {
    width: 90%;
    padding: 0.5% 4% 2% 6%;
    margin-top: 0%;
    margin-bottom: 0%;
}
.bottomcontent {
    width: 90%;
    margin-top: 1%;
    margin-bottom: 1%;
    padding: 0.5% 4% 2% 6%;
}
.top-sidebar {
    display: none;
}
.middle-sidebar {
    display: none;
}
.bottom-sidebar {
    width: 94%;
    margin: 1% 0 0% 0%;
    padding: 2% 3%;
}
.top-sidebar img {
    max-width: 179px;
}
.middle-sidebar img {
    max-width: 179px;
}
.bottom-sidebar img {
    max-width: 179px;
}
.mobile-nav {
    display: block;
    margin-top: 6px;
}
.adress-footer {
    width: 94%;
    height: 210px;
    float: left;
    background-color: #292929;
    margin-top: 2px;
    margin-bottom: 0px;
    padding: 1% 3% 1% 3%;
    line-height: normal;
}
.mainfooter {
    width: 100%;
    height: 38px;
    float: left;
    background-color: #E13F17;
    margin-top: 2px;
    margin-bottom: 90px;
    padding: 4px 0px 0px 0px
}
.mainfooter img {
    width: 75px;
    height: 30px;
    vertical-align: middle;
}
.foto-txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    text-transform: none;
    color: #FFCC33;
}
table {
    width: 100%;
    text-align: left;
}
}
