* {outline:none;zoom:1;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;padding:0;}
html {overflow-Y: hidden;overflow-x:hidden}
body,html {margin-bottom:1px;height:100%;cursor:default;margin:0;padding:0;font-weight:bold;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
body {font:14px arial, verdana;line-height:1.3em;background-color:white;color:#4d4d4d;}
img {border:none;}

a {color:#4D4D4D;text-decoration:none}
a:hover{text-decoration: underline;}

@font-face {
    font-family: 'mouserregular';
    src: url('/css/fonts/mouser.regular-webfont-webfont.eot');
    src: url('/css/fonts/mouser.regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/mouser.regular-webfont-webfont.woff2') format('woff2'),
         url('/css/fonts/mouser.regular-webfont-webfont.woff') format('woff'),
         url('/css/fonts/mouser.regular-webfont-webfont.ttf') format('truetype'),
         url('/css/fonts/mouser.regular-webfont-webfont.svg#mouserregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.container {background:white;width:980px;margin:0 auto;padding:0 10px;}
#container_top {width:980px;padding-top:20px;margin:0 auto;}
#container_top img {margin-top:4px;}
#container_top a:hover {text-decoration:none}

#div_navigation {background:#FF0000;width:100%;}
#navigation {color:white;width:980px;margin:24px auto;font-size:15px;font-weight:bold;}
#navigation li {display:inline-block;*display:inline;margin:0px;height:30px;line-height:30px;}
#navigation li:first-child a {padding-left:0;}
#navigation .home {margin-left:0!important;}
#navigation .home a {margin:0;padding-left:0;}
#navigation a {color:white;text-decoration:none;display:inline-block;*display:inline;height:30px;padding:0 20px;}
#navigation a:hover {text-decoration: underline;}
#navigation a.toggleNavigation {display:none;}

#advantages {width:980px;margin:20px auto;color:#4D4D4D;list-style: none;}
#advantages li {width:220px;display:inline-block;*display:inline;margin:0 5px;height:30px;position:relative;border-right:2px solid #4D4D4D;}
#advantages li:first-child {margin-left:2px;width:190px;}
#advantages li + li {width:250px;}
#advantages li + li + li {width:240px;}
#advantages li img {position:absolute;right:15px;top:-10px;}
#advantages li + li img {position:absolute;right:20px;top:-10px;}
#advantages li + li + li img {position:absolute;right:20px;top:-1px;}
#advantages li + li + li + li img {position:absolute;right:20px;top:-15px;}
#advantages li + li + li + li {border-right:none;}
#advantages h4 {font:16px arial, verdana;line-height:1.3em;font-weight:bold;}

#container_home {width:980px;margin:0 auto;}
#container_content {width:980px;margin:40px auto;position:relative;}

#search {width:580px;background:#FF0000;padding:15px;color:white;position:relative;margin-top:30px;}
#search h1 {color:white;font-size:34px;margin-top:0;}
#search input {font-size:24px;height:40px;font-family: 'mouserregular';line-height:40px;padding:3px;padding-left:12px;position:relative;width:564px!important;border:1px solid white;color:white!important;background:#FF0000}
#search input[type='submit'] {background:url(/images/img-search.png) no-repeat;text-indent:-9999px;width:30px!important;height:30px!important;border:none;position:absolute;right:30px;top:90px;}

#carousel_home {padding-top:20px;padding-left:20px;}

#container_steps {padding:10px;padding-bottom:0;border:2px solid #4D4D4D;margin:40px 0;position:relative;}
#container_steps div {margin-left:30px;width:290px;text-align:center;padding-top:5px;}
#container_steps div h3 {font-size:20px;margin:0;margin-bottom:10px;}
#container_steps div:first-child {margin-left:0;}
#container_steps > img {position:absolute;left:300px;top:80px;}
#container_steps > img + img {left:615px;}

#content_left {width:645px;margin-right:15px;font-size:14px;line-height:1.3em;}
#content_left h1 {margin-top:0;margin-bottom:10px;}
#content_left h3 {margin-bottom:5px;color:#FF0000;font-size:1.2em;}
#content_left ul {margin-left:20px;}
#content_left td {border: 1px solid #4d4d4d;padding:8px;}

#content_right {width:315px;}
#content_right h3 {margin-top:0;margin-bottom:10px;}
#content_right h2 {color:#FF0000;font-size:17px;}
#content_right h5 {margin-top:0;margin-bottom:10px;font-size:16px;}
#content_right ul {margin-left:20px;}

#container_footer {width:990px;margin:0 auto;}
#container_footer div {width:315px;margin-left:15px;font-family: 'mouserregular';}
#container_footer div:first-child {margin-left:0;}
#container_footer div h3 {font-size:20px;margin:0 0 5px 0;color:#FF0000;}
#footer {margin:0 auto;}

#sell_content_left {width:980px;font-size:14px;line-height:1.3em;border-bottom:1px solid #4d4d4d;border-top:1px solid #4d4d4d;margin-bottom:20px;}
#sell_content_left div {width:315px;margin-left:15px;text-align:left;}
#sell_content_left div:first-child {margin-left:0;}
.active {color:#FF0000;}

.form_step1 input[type='submit'] {color:white;border:none;padding:9px 24px;}

#form_step1 label, #form_step2 label {width:300px;position:relative;}
#form_step1 label img {position:absolute;right:40px;top:5px;cursor:pointer;}
#form_step1 h3 {margin-bottom:4px;}
#form_step1 label + label {width:100px;}
#form_step1 h3 {color:#FF0000}
#form_step2 input[type=text] {width:300px;background:#ebebeb;border:1px solid #4d4d4d;margin-bottom:2px;color:#4d4d4d;font-family:arial;padding-left:5px;}

#inruilwaarde {font-family: 'mouserregular';color:#ff0000;}

#bedankt a {text-decoration: underline}

#bekijk_aanmelding tr:first-child td {font-weight:bold;}
#bekijk_aanmelding td {font-size:14px;}
#bekijk_aanmelding td:last-child {text-align:right;}

.p {padding:0 20px 20px;position:relative;}

.btn {	background:#ff0000;	-moz-border-radius:9px;	-webkit-border-radius:9px;	border-radius:9px;	display:inline-block;	color:#ffffff;	font-family: 'mouserregular';	font-size:15px;	font-weight:bold;	padding:9px 24px;	text-decoration:none;}
.btn:hover {text-decoration: none;}
.btnstepbackward {position:absolute;bottom:0;left:0px;}
.btnstepforward {position:absolute;bottom:0;right:30px;}

td {vertical-align: top;font-size:12px;}

h1, h2, h3, h5, h6 {font-size:1.4em;line-height:1.3em;font-family: 'mouserregular';color:#4d4d4d;letter-spacing:1px;margin:1em 0 0;margin-bottom:20px;padding:0;}

hr {margin:20px 0;background:#4D4D4D;border:none;height:1px;}

.cl:after {content:'.';clear:both;height:0;visibility:hidden;display:block;}
.cl {zoom: 1;}
.cl > div {float:left;}

label {display:inline-block;*display:inline;width:150px;height:15px;vertical-align:top;padding-top:7px;line-height:12px;}
input[type=text], textarea, select {font-family: 'mouserregular';padding:3px;padding-left:12px;border:1px solid white;color:white;background:#FF0000}
::-webkit-input-placeholder {  color: white;opacity: 1 !important;}
:-moz-placeholder {   color: white;opacity: 1 !important;  }
::-moz-placeholder {   color: white!important;opacity: 1 !important;  }
:-ms-input-placeholder {     color: white; opacity: 1 !important; }
select {width:208px;}
input[type=submit] {color:#2b2b2b;padding:3px;}
textarea {resize:none;height:90px;}
form small {padding:0 6px;float:right;}
.error {color:#ff0000;font-weight:bold;}

#contactform input[type=text], textarea {background:white;border:1px solid #ff0000;width:300px;resize:none;color:#4d4d4d;padding-left:4px;}
.contactpage a {text-decoration:underline;}

#ui-id-1 {width:400px;border:1px solid white;border-top:0!important;background:red;height:200px;overflow:auto;overflow-x:hidden;}
.ui-menu-item:first-child {padding-top:5px;}
.ui-menu-item {list-style:none;width:400px;font-family: 'mouserregular';padding:3px;padding-left:12px;font-size:20px;margin:10px 0;}
.ui-menu-item a {color:white!important;cursor:pointer;}

.infotxt {display:none;position:absolute;left:270px;top:2px;border:1px solid black;background:white;z-index:99;padding:8px;line-height:1.3em;}


@media only screen and (max-width: 767px) {

	#sell_content_left {
		width:100%;
	}


	#sell_content_left div {
		width:100%;
		margin-left:0 !important;
	}

	.form_step1 input[type='submit'] {
		bottom:-50px;
	}

	.btnstepbackward {
		bottom:-90px;
	}

	#form_step1 label, #form_step2 label {
		width:100%;
		padding-top:0;
	}

	#form_step2 input[type=text] {
		width:100%;
		margin-bottom:15px;
	}
	* {
		box-sizing: border-box;
	}

	.container {
		width:100%;
		padding: 0 20px;
	}

	#container_top {
		width:100%;
		text-align:center;
		padding-top:50px;
	}

#vakantie {margin-top:50px!important;width:400px!important;text-align:center;padding: 20px!important;}

	#navigation {
		position:fixed;
		top:0;
		left:0;
		right:0;
		z-index:10;
		background:red;
		margin:0;
		height:50px;
		border-bottom:2px solid white;
	}

	#navigation a.toggleNavigation {
		display:block;
		height:30px;
		position:relative;
		margin:10px 0 0 10px;
	}


	#navigation a span {
	    width: 20px;
	    height: 4px;
	    background: white;
	    position: absolute;
	    display: block;
	    border-radius: 99px;
	    top: 5px;
	    bottom: auto;
	    left: 5px;
	    right: 5px;
	    -webkit-transform-origin: left top;
	    transform-origin: left top;
	    transition: 500ms;
	}

	#navigation .home a {
		padding:0 20px !important;
	}

	#navigation a span:nth-of-type(2) {
	    top: 50%;
	    margin-top: -2px;
	}

	#navigation a span:nth-of-type(3) {
	    top: auto;
	    bottom: 5px;
	    -webkit-transform-origin: left bottom;
	    -moz-transform-origin: left bottom;
	    transform-origin: left bottom;
	}

	#navigation.active a.toggleNavigation span:nth-of-type(2) {
	    width: 0;
	    opacity: 0;
	}
	#navigation.active a.toggleNavigation span:nth-of-type(1) {
	    -webkit-transform: rotate(45deg);
	    -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	    -o-transform: rotate(45deg);
	    transform: rotate(45deg);
	    width: 24px;
	}
	#navigation.active a.toggleNavigation span:nth-of-type(3) {
	    -webkit-transform: rotate(-45deg);
	    -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	    -o-transform: rotate(-45deg);
	    transform: rotate(-45deg);
	    width: 24px;
	}

	#navigation > li, #navigation > span {
		display:none;
	}

	#navigation.active {
		height:100%;
	}

	#navigation.active a.toggleNavigation {
		margin-bottom:30px;
	}

	#navigation.active > li {
		display:block;
		width:100%;
		height:50px;
	}

	#search {
		width:100%;
	}

	#advantages {
		width:100%;
	}

	#container_home {
		width:100%;
	}

	#container_content {
		width:100%;
		margin-bottom:100px;
	}

	#content_left, #content_right {
		width:100%;
	}

	#search input {
		width:100% !important;
	}

	#search input[type='submit'] {
		top:auto;
		bottom:auto;
		margin-top:-35px;
	}

	#advantages li {
		display: block;
		margin: 0 auto;
		border-right: none;
		height: 80px;
		width: 85%!important;
	}

	#advantages li:first-child {
		display: block;
		margin: 0 auto;

	}

	#container_steps div {
		margin:0 auto;
		width:100%;
	}

	#container_steps > img {
		display: none;
	}

	#carousel_home {
		width: 100%;
		padding-left: 0px;
	}

	#search {
		margin-top: 0;
	}

	#search input {font-size:18px;}

	#container_footer {
		width: 100%;
		text-align: center;
	}

	.bx-wrapper img {
		width: 93%;
	}

	#container_footer div {
		margin-left: 0;
		width: 100%;
		margin-top:10px;
	}

	#form_step1 label {display:block;height:20px;}
	#form_step1 label u {width:70px;display:inline-block;}
}

#form_step1 label u {text-decoration:none;}