/* STARTPAGINA */

.startberichtenbox {
position:relative;
width:100%;
height:auto;
padding:0;
margin:0;
clear:both;
}
.startberichten {
position:relative;
width:1280px;
height:auto;
padding:4em 0 2em 0;
margin:0 auto 0 auto;
clear:both;
}
/* Mobiel [portrait] */
@media only screen and (max-device-width: 736px) and (orientation: portrait) {
	.startberichten {
	width:98%;
	padding:1em 0 1em 0;
	}
}
/* iPad landscape */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
	.startberichten { width:1000px; }
}

.startberichten h1 {
margin:0.5em 0 1.5em 2%;
font-weight:700;
text-transform:uppercase;
}

.startbericht {
position:relative;
width:315px;
height:auto;
padding:0 0 0.5em 0;
margin:0;
background-color:#fff;
display:block;
float:left;
}
/* Mobiel [portrait] */
@media only screen and (max-device-width: 736px) and (orientation: portrait) {
	.startbericht {
	width:100%;
	margin:1em 0 1em 0;
	float:none;
	}
}
.startbericht:nth-child(2) {
margin-left:2.7%;
margin-right:2.7%;
}
/* Mobiel [portrait] */
@media only screen and (max-device-width: 736px) and (orientation: portrait) {
	.startbericht:nth-child(2) {
	margin-left:0;
	margin-right:0;
	}
}
.startbericht h3 {
font-size:0.8em;
font-weight:300;
margin:0.5em 4% 0.5em 0;
float:right;
}
.startbericht h4 {
color:#ab2325;
font-size:0.8em;
font-weight:300;
margin:0.5em 0 0.5em 4%;
float:left;
}
.startbericht h1 {
font-size:2.2em;
line-height:1;
font-weight:300;
text-transform:none;
margin:1em 4% 0.5em 4%;
clear:both;
}
.startbericht img {
position:relative;
top:-10px;
width:100%;
height:auto;
margin:0;
display:block;
}

.aanmeldform {
width:230px;
height:318px;
padding:0;
margin:-10px 0 0 0;
background-color:rgba(171,35,37,1);
float:right;
}
/* Mobiel [portrait] */
@media only screen and (max-device-width: 736px) {
	.aanmeldform { display:none; }
}
/* iPad landscape */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
	.aanmeldform { display:none; }
}
.aanmeldform p {
font-size:0.9em;
}
.aanmeldform h1 {
font-size:1.1em;
line-height:1.2;
}
.aanmeldform .veld {
padding:3px 0;
}
.aanmeldform .veldtekst {
font-size:0.8em;
padding:3px 5% 2px 5%;
}
.aanmeldform .veldinput {
font-size:0.8em;
padding:3px 0 2px 5%;
}
.aanmeldform input {
font-size:0.8em;
}
.aanmeldform select {
font-size:0.9em;
}
.aanmeldform .required {
font-size:0.8em;
margin-top:0.5em;
}
