.mainpage {	
	margin-top: 60px;
    background: white;
	width: 100%;
	overflow: hidden;
	
}
	
.contentbox {
    text-align: center;
    background-color: white;
	//margin-bottom: 40px;
	border-bottom: 1px #0092cf solid;
	overflow: auto;
	
}

.contentbox2 {
	border-bottom: none;
}


.price_box_wrapper_outer {
	float: left;
    width: 33.333%;
}

.price_box {
    text-align: center;
    //margin-top: 40px;
    //display: inline-block;
    vertical-align: top;
    //max-width: 260px;
    //margin-top: 40px;
    //margin-bottom: 40px;
	float: left;
	width: 100%;

	
}

.price_box_wrapper.first {
    padding-right: 18px;
}

.price_box_wrapper.second {
    padding-right: 9px;
    padding-left: 9px;
}

.price_box_wrapper.third {
    padding-left: 18px;
    padding-right: 1px;
}

.priceTopBox {
    
    
    background: #c1c1c1;
    padding: 18px 0;
    position: relative;
	border-left: solid 1px #c1c1c1;
	border-right: solid 1px #c1c1c1;
	border-bottom: solid 1px #c1c1c1;
	border-top-left-radius: 2px; 
	border-top-right-radius: 2px; 
}

.price_box .priceDetail {
    //float: left;
    
    //background:#f5f5f5;
	border-left: solid 1px #c1c1c1;
	border-right: solid 1px #c1c1c1;
	border-bottom: solid 1px #c1c1c1;
	border-bottom-left-radius: 2px; 
	border-bottom-right-radius: 2px; 
	
}

.priceTopBox p {
	color:white;
	font-size: 20px;
}

.priceTopBox h4 {
	color: white;
	font-size: 18px;
	font-weight: normal;
}


.price_box .priceDetail li {
    display: block;
    //border-bottom: 1px solid #e2e2e2;
    padding: 10px 0;
}

.price_box .priceDetail li span {
    color: #6d7275;
    font: 15px/20px ;
    display: block;
}

.contactafspraak.contactafspraak {
    
}

.contactafspraak .contact:hover {
	background-color:  #f69436;
	border-color: #f69436;
	border-bottom-color: #f5871e;
}

.contactafspraak .contact {
	background-color: #f5871e ;
}

.contentboxinnerwrapper {
	margin-left: 20px;
	margin-right: 20px;
	overflow: auto;
    width: auto;
    padding-bottom: 60px;
    padding-top: 60px;
}


.contentboxinnerwrapper.first {
	padding-bottom: 40px;
    padding-top: 40px;
}

.contentboxinnerwrapper .textbox {
	float: left;
	width: 33.3333%;
	text-align: justify;
	
	
}

.contentboxinnerwrapper .textboxinnerwrapper {
	padding-right: 18px;
}


.contentboxinnerwrapper .textbox h3 {
    color: #0092cf;
    font-size: 20px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 5px;
	
}


.prijstablewrap {
	text-align: left;
	float: right;
	width: 66.666%;
	
}

.prijstable_inner_wrap {
	padding-left: 9px;
}

.prijstablewrap .even {
    background: #f5f5f5;
}

.prijstablewrap table {
	width: 100%;
	border-collapse: collapse;
	padding-left: 9px;
} 

.prijstablewrap td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
} 


/*mobile */
@media only screen and (max-width: 767px){
	.contentbox {
    width: 100%;
	overflow: hidden;
	}
	
	
	.price_box {
		margin: 10px 0 0!important;
		width: 100%!important;
		float:none;
	}
	
	.price_box_wrapper_outer {
    float: none;
    width: 80%;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	}
	
	.contentboxinnerwrapper.first {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	
	
	.price_box_wrapper {
		padding: 0px !important;
	}

	.contentboxinnerwrapper .textbox {
		float: none;
		width: 100%;
	}
	
	.prijstablewrap {
		float: none;
		width: 100%;
	}
	
	.prijstable_inner_wrap {
		padding-left: 0px;
	}
	
	.contentbox {
		margin: 20px !important;
	}
	
	.contentboxinnerwrapper {
		margin-left: 0px;
		margin-right: 0px;
		padding: 0px;
		padding-top: 20px;
		padding-bottom: 40px;
	}
	
	.contentboxinnerwrapper .textboxinnerwrapper {
    padding-right: 0px;
	}
	
	.prijstablewrap td {
    padding-left: 5px;
    padding-right: 5px;
	}
	
	
	
}

/*tablet */
@media only screen and (max-width: 1023px) and (min-width: 768px){
	
	.priceTopBox{
		min-height: 155px;
	}

}



@media only screen and (max-width: 1199px){
	.price_box  {
		
	}	
	
	.contentbox {
		clear: both;
		width: auto;
		margin: 10px;
	}
	
	
}


