*{
	padding: 0px;
}
body {
	padding: 0px;
	margin: 0px;
    color: #666; 
	font-family: 'Abel', sans-serif;
    line-height: 1.5;
}

img{
	border: none;
    max-width: 100%;
    margin:0;
    padding:0;
}

h1{ margin:0;
    padding:0;
}

h2{ margin:0;
    padding:0;
}

h4{ display:inline;
}

a{
    color: #000;
    text-decoration: none;
}

a:hover{

}

hr {
	margin:20px auto;
	border:1px solid #dedede;
}

table {
	font-family: 'Abel', sans-serif;
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 0px;
    text-align: left;
    vertical-align: top;
    padding: 8px;
}

#logo {
	width:150px;
}

.clearfloat {
	clear:both;
}

.header {
	padding:30px;
	background:#fff;
	color: #000;
}

.container {
	padding:30px;
}

.maintext {
	margin:0 auto;
	width:50%;
	text-align:center;
}

.google-maps {
        position: relative;
        padding-bottom: 30%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

.voorwaarden {
	padding:5%;
	background-color: #dedede;
}

.footer {
	margin:0 auto;
	text-align:center;
	background-color: #333;
}

.address{
    float:right;
    text-align:right;

}

@media only screen and (max-width: 1000px){
    .maintext {
        width:70%;
    }

}

@media only screen and (max-width: 630px){
    .maintext {
        width:90%;
    }

}