body {
	margin:0px;
	background-color:#4397e0;
}
#loadingdiv-bg {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:3000px;
	background-image:url(../images/overlay.gif);
	display:none;
	z-index:5555;
}
#loadingdiv {
	position:absolute;
	width:300px;
	height:200px;
	left:50%;
	top:50%;
	margin:-100px 0px 0px -150px;
	background-color:#000;
	text-align:center;
	display:none;
	z-index:55554;
}
#loadingdiv p {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px 0px 18px 0px;
}
#bg {
	width:100%;
	overflow:hidden;
	background:url(../images/content-bg-repeat-y.gif) repeat-y center;
}
#bg #bg-top{
	width:100%;
	overflow:hidden;
	background:url(../images/header-bg.gif) no-repeat center top;
}

#container {
	width:997px;
	overflow:hidden;
	margin:0px auto;
}

#left {
	float:left;
	display:inline;
	clear:left;
	width:448px;
}

#left #logo {
	float:left;
	display:inline;
	clear:both;
	height:119px;
	width:448px;
	overflow:hidden;
	padding:27px 0px 0px 0px;
}
#left #logo p {
	margin:0px;
}
#left #logo p a {
	text-decoration:none;
}
#left #logo p a img {
	vertical-align:bottom;
	border:0px;
}

#left #menu {
	float:left;
	display:inline;
	clear:both;
	height:55px;
	width:448px;
	overflow:hidden;
}
#left #menu ul {
	margin:0px;
	padding:0px;
}
#left #menu ul li {
	list-style-type:none;
	float:left;
	display:inline;
	margin:0px 18px 0px 0px;
}
#left #menu ul li a {
	text-decoration:none;
}
#left #menu ul li #home-btn {
	display:block;
	width:55px;
	height:36px;
	background:url(../images/home-btn.jpg) no-repeat;
}
#left #menu ul li #home-btn:hover {
	background:url(../images/home-btn-hover.jpg) no-repeat;
}
#left #menu ul #selected #home-btn {
	background:url(../images/home-btn-hover.jpg) no-repeat;
}
#left #menu ul li #faq-btn-nl {
	display:block;
	width:175px;
	height:36px;
	background:url(../images/faq-nl-btn.jpg) no-repeat;
}
#left #menu ul li #faq-btn-nl:hover {
	background:url(../images/faq-nl-btn-hover.jpg) no-repeat;
}
#left #menu ul #selected #faq-btn-nl {
	background:url(../images/faq-nl-btn-hover.jpg) no-repeat;
}
#left #menu ul li #faq-btn-en {
	display:block;
	width:221px;
	height:36px;
	background:url(../images/faq-en-btn.jpg) no-repeat;
}
#left #menu ul li #faq-btn-en:hover {
	background:url(../images/faq-en-btn-hover.jpg) no-repeat;
}
#left #menu ul #selected #faq-btn-en {
	background:url(../images/faq-en-btn-hover.jpg) no-repeat;
}
#left #menu ul li #verkooppunten-btn-nl {
	display:block;
	width:130px;
	height:36px;
	background:url(../images/verkooppunten-btn.jpg) no-repeat;
}
#left #menu ul li #verkooppunten-btn-nl:hover {
	background:url(../images/verkooppunten-btn-hover.jpg) no-repeat;
}
#left #menu ul #selected #verkooppunten-btn-nl {
	background:url(../images/verkooppunten-btn-hover.jpg) no-repeat;
}
#left #menu ul li #verkooppunten-btn-en {
	display:block;
	width:119px;
	height:36px;
	background:url(../images/selling-points-btn.jpg) no-repeat;
}
#left #menu ul li #verkooppunten-btn-en:hover {
	background:url(../images/selling-points-btn-hover.jpg) no-repeat;
}
#left #menu ul #selected #verkooppunten-en-btn {
	background:url(../images/selling-points-btn-hover.jpg) no-repeat;
}

#left #menu ul li a img {
	vertical-align:bottom;
	border:0px;
}

#left #content {
	float:left;
	display:inline;
	clear:both;
	width:394px;
	overflow:hidden;
	padding:30px 27px 27px 27px;
}
#left #content h1 {
	font:normal 20px "Arial Black", Gadget, sans-serif;
	color:#fff;
	margin:0px 0px 18px 0px;
}
#left #content h3,
#left #content h4,
#left #content h5 {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px 0px 18px 0px;
	padding:16px 0px 0px 0px;
}
#left #content p {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px 0px 18px 0px;
}
#left #content ol {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px 0px 18px 24px;
	padding:0px;
}
#left #content ul {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px 0px 18px 15px;
	padding:0px;
}
#left #content ol a {
	text-decoration:none;
}
#left #content ol a:hover {
	text-decoration:underline;
}
#left #content p strong {
	font:normal 12px/16px "Arial Black", Gadget, sans-serif;
}
#left #content a {
	color:#fff;
}
#left #content p span {
	font-weight:bold;
	color:#185b78;
	font-size:16px;
}


#left #content form p {
	float:left;
	display:inline;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	padding-bottom:20px;
}
#left #content label {
	display:block;
	width:100%;
	padding:8px 0px 0px 0px;
	overflow:hidden;
}
#left #content form label span {
	color:#000;
	float:none;
}
#left #content input,
#left #content select {
	float:left;
	display:inline;
	margin:0px 2px 2px 0px;
	width:300px;
}
#left #content .checkbox {
	width:auto;
	border:0px;
	clear:both;
}
#left #content form span {
	float:left;
	display:inline;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0px 5px 0px 5px;
}
#left #content form span label {
	float:none;
	clear:none;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px;
	width:auto;
}

#left #content #write strong {
	float:left;
	display:inline;
	clear:left;
	width:200px;
}
#left #content #write hr {
	border:0px;
	border-top:1px solid #49a1e3;
	border-bottom:1px solid #fff;
}
#left #content #write h2 {
	font:normal 16px "Arial Black", Gadget, sans-serif;
	color:#fff;
	margin:0px 0px 18px 0px;
}

#right {
	float:left;
	display:inline;
	width:540px;
	overflow:hidden;
	padding:0px 0px 0px 9px;
}

#right #img {
	float:left;
	display:inline;
	clear:both;
	width:540px;
	height:335px;
	overflow:hidden;
}

#right #img #quote {
	position:absolute;
	top:0px;
	width:540px;
	height:335px;
	overflow:hidden;
}
#right #img #quote p {
	margin:37px 0px 0px 341px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
#right #img #quote p strong {
	font:normal 11px/16px "Arial Black", Gadget, sans-serif;
}
#right #img #quote p strong span {
	font-size:15px;
}

#right #contact-btn {
	float:left;
	display:inline;
	clear:left;
	width:112px;
	height:58px;
	padding:0px 0px 0px 12px;
}
#right #contact-btn p {
	margin:11px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
#right #contact-btn p a {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

#right #lang {
	float:left;
	display:inline;
	width:400px;
	height:58px;
}
#right #lang p {
	margin:4px 0px 0px 276px;
}
#right #lang p a {
	text-decoration:none;
}
#right #lang p a img {
	vertical-align:bottom;
	border:0px;
}

#right #contact {
	float:left;
	display:inline;
	clear:both;
	width:540px;
}
#right #contact #form {
	float:left;
	display:inline;
	clear:left;
	width:410px;
	overflow:hidden;
}
#right #contact #downloadstores {
	float:left;
	display:inline;
	width:77px;
	overflow:hidden;
}
#right #contact #downloadstores img {
	margin:30px 0px 0px 0px;
}
#right #contact h2 {
	font:normal 14px "Arial Black", Gadget, sans-serif;
	color:#fff;
	margin:11px 0px 24px 33px;
	padding:3px 0px 0px 56px;
	background:url(../images/vinkje.gif) no-repeat;
}
#right #contact h2 span {
	font-size:30px;
}
#right #contact form p {
	float:left;
	display:inline;
	clear:left;
	width:auto;
	margin:0px;
}
#right #contact form label {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px 0px 0px 39px;
	vertical-align:top;
}
#right #contact form textarea {
	margin:3px 6px 0px 6px;
	overflow:auto;
}
#right #contact form .btn {
	margin:0px 0px 0px 39px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
}
#right #contact form input,
#right #contact form textarea {
	display:block;
	border:0px;
	width:auto;
	background:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
}
#right #contact form input {
	padding:3px 6px 0px 6px;
}

#right #slogan {
	float:left;
	display:inline;
	clear:both;
	background:url(../images/slogan-bg.gif) no-repeat;
	width:462px;
	height:70px;
	margin:50px 0px 0px 39px;
}
#right #slogan p {
	margin:10px 0px 0px 0px;
	font:normal 16px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

#right #adress {
	float:left;
	display:inline;
	clear:both;
	width:462px;
	overflow:hidden;
	margin:20px 0px 0px 39px;
}
#right #adress p {
	margin:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

#footer {
	width:100%;
	overflow:hidden;
	background:url(../images/footer-bg.gif) no-repeat center top;
}
#footer p {
	width:536px;
	margin:26px auto 0px auto;
	padding:0px 0px 12px 461px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
}
#footer p a {
	color:#fff;
}

#left #content .smaller {
	font-size:14px;
}

