
			form,
			form *
							{
								margin:							0;
								padding:						0;
							}
			form ul,
			#container_contact form ul,
			.container_formulieren form ul
							{
								list-style: 					none;
								margin:							0px;
								padding:						0px;
								clear:							both;
								margin-bottom:					2px;
							}
			div.vestigingen.vestiging
							{
								margin-top:						15px;
								float:							left;
								width:							200px;
								padding-top:					2px;
								padding-bottom:					2px;
							}
			#container_routebeschrijving b
							{
								font-size:						20px;
								color:							#2caae2;
							}
			#container_routebeschrijving a b
							{
								font-weight:					bold;
								font-size:						14px;
								font-style:						normal;
							}
			div.vestigingen.formulier
							{
								margin-top:						15px;
								float:							left;								
							}
			form ul li.input.text,
			form ul li.input_text
							{
								display: none;
							}


@media screen and (max-width:768px)
{	
			form input[name="start_adres1"],
			#container_contact form input,
			.container_formulieren form input, .container_formulieren form select
							{
								width:                          97%;
								height:                         20px;
								border:                         1px solid #c4c4c4;
								color:							#c4c4c4;
								font-family:					Arial, Verdana, Helvetica, sans-serif;
   								padding:                        4px 6px;
							}
.container_formulieren form select
							{
								height: 30px;
								width: 99%;
								color:#000;
							}
			#container_contact form textarea,
			.container_formulieren form textarea
							{
								height:                         150px;
								width:                          97%;
								border:                         1px solid #c4c4c4;
								color:                          #c4c4c4;
								font-family:					Arial, Verdana, Helvetica, sans-serif;
    							padding:                        4px 6px;
							}	
			form ul li.input.inputelement_button,
			form ul li.input_element.element_button
							{
								margin-left:					0px;
							}
}
@media screen and (min-width:768px)
{	
			form input[name="start_adres1"],
			#container_contact form input,
			.container_formulieren form input, .container_formulieren form select
							{
								width:                          440px;
								height:                         20px;
								border:                         1px solid #c4c4c4;
								color:							#000;
								font-family:					Arial, Verdana, Helvetica, sans-serif;
   								padding:                        4px 6px;
							}
.container_formulieren form select
							{
								height: 30px;
								width: 454px;
							}
			#container_contact form textarea,
			.container_formulieren form textarea
							{
								height:                         150px;
								width:                          440px;
								border:                         1px solid #c4c4c4;
								color:                          #000;
								font-family:					Arial, Verdana, Helvetica, sans-serif;
    							padding:                        4px 6px;
							}
			.checkbox_elm input
							{
								width: 20px!important;
								height: 20px!important;
							}
			li.input_element.element_checkbox {
								margin-left: 200px;
  								margin-bottom: 15px;
							}
			form ul li.input.inputelement_button,
			form ul li.input_element.element_button
							{
								
							}
							
			}
			#container_contact form em,
			.container_formulieren form em
							{
								color:							#f26622;
							}
.button_container .button_middle a {
    display: block;
    color: #FFF;
    background-color: #517676;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    line-height: 35px;
    float: left;
    width: 454px;
}
.bijschrift {
    font-size: 13px;
    margin-top: 10px;
}