
* {outline:none;}
img {border:0;}

html {overflow-Y: scroll;}

body,html{height:100%;cursor:default;margin:0;padding:0;}
body{background:#54B948 url(/img/bg.gif) repeat-y center top; font-family:Verdana; font-size:12px; font-weight:500;}

#wrapper_top{width:600px; margin:auto; padding:0;}
#wrapper_bottom {margin:auto; width:600px; height: 60px; position: relative; background: url(/img/bg-footer.png) bottom repeat-x;}
	#wrapper_bottom .cPadd{padding:15px 70px 0; color:#FFFFFF;}
	#wrapper_bottom #bottom_left{float:left; height:55px; width:400px;}
	#wrapper_bottom #bottom_right{float:left; height:30px; width:150px; padding-top:15px; padding-left:48px;}
	#wrapper_bottom .getal{margin-right:13px;}

#roze_bal{position:absolute; left:30px; top:15px;}
#roze_bal_groot{position:absolute; left:250px; top:25px;}

	.clearfooter {clear: both;}

	a{color:black;}

#container_top{width:auto; height:200px; background:url(/img/bg-top.png);}
	#container_top #top{position:relative; width:auto; height:200px;}
	#top_titel{position:absolute; top:150px; left:65px;}
	#submenu{text-align:right; position:absolute; bottom:8px; right:20px; font-size:0.9em;  color:#54B948; font-family:'Times New Roman';}
		#submenu ul,li{padding:0;margin:0;list-style:none;}
		#submenu a{color:#54B948;text-decoration:none; display:inline-block; text-align:right;padding-right:10px;}
		#submenu a.active{background:url(/img/bg-arrow.jpg) no-repeat right center; color:#0093D1;}
		#submenu a:hover{color:#0093D1; text-decoration:none;}
		#submenu b.p10{padding-right:10px;}
			.partners{width:150px;position:absolute;z-index:99;}
			.partners .partners_main{background:url(/img/bg-partners.png); width:120px; padding:15px; font-family:'Times New Roman';font-size:1.0em}
			.partners .partners_top{background:url(/img/bg-partners-top.png)center; width:150px;height:15px;}
			.partners .partners_bottom{background:url(/img/bg-partners-bottom.png); width:150px;height:15px;}

#container_main{width:auto; background:url(/img/bg-main.png);}
	#container_main .fM{font-size:1.0em;}
	#container_main .cPadd{padding: 15px 65px;}
	#container_main p{margin:0; padding: 0 0 10px 0; line-height:20px;}
		a.navigatie{display:inline-block; height:18px; width:440px; padding:5px 51px; margin:9px 15px;}
		.content_footer{width:auto; height:20px; background:url(/img/bg-main-footer.png); margin-bottom:2px;}
		.content_top{width:auto; height:20px; background:url(/img/bg-main-topper.png); margin-top:-12px}
	#content_navigatie{height:20px;width:535px; background:url(/img/bg-main.png); padding-left:65px;}

	.menu{width:auto; height:50px; background:url(/img/bg-menu.png); margin-top:-14px;}

a.btn{width:93px; height:25px; display:inline-block; background:url(/img/btn-grey.png); float:right; color:#000000; text-decoration:none; text-align:center; padding-top:10px;}
a.submit{width:93px; height:25px; display:inline-block; background:url(/img/btn-grey.png); color:#000000; text-decoration:none; text-align:center; padding-top:10px;}
a.submitw{width:93px; height:25px; display:inline-block; background:url(/img/btn-white.png); color:#000000; text-decoration:none; text-align:center; padding-top:10px;}

input.input{border:none; background:url(/img/bg-input.png);height:17px;width:196px;vertical-align:middle; float:left;font-size:1em; margin:0; padding:8px 10px; margin-left:24px;}

	.route {width:227px; height:34px; float:left; line-height:1.5em;}
	.routeholder{width:468px; height:34px;}

	.matadory{color:#C71F55;}
	.error{color:#C71F55;}

	.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}

#logo_ideal{position:absolute;right:65px;top:45px;}
#printen{position:absolute;right:65px;bottom:20px;}

	.kader1{float:left;width:480px;}
	.kader2{float:left;margin-left:10px;width:230px;}

	.right{float:right;}
	.relative {position:relative;}

h1{padding:0; margin:0;}
h2{padding:0; margin:0;font-size:1.1em;}
h3{padding:15px 65px; margin:0;font-size:1.1em;}

/* Forms etc... */

form, fieldset {margin:0; padding:0;}
fieldset {border:0;}
fieldset label {display:inline-block; vertical-align:middle;}
	.radio{padding:5px; background:red;}
fieldset .xs {width:30px;}
fieldset .s  {width:100px; font-weight:bold;}
fieldset .m  {width:100px}
fieldset .l  {width:150px;}
fieldset .xl {width:270px;}

	.null{background:none;border:none;}

#formulier label.s{width:70px;}
#formulier label.m{width:90px;font-weight:bold;}
#formulier label.t{width:200px;display:inline-block; height:25px;}
#formulier label.x{width:350px;display:inline-block; height:15px; text-align:middle; padding-top:10px;}
#formulier label.l{width:100px;display:inline-block; height:25px;}
#formulier .input {margin:0; padding:0; background:url(/img/bg-form.png); width:140px; height:34px; margin-right:5px; float:none;}
#formulier .input input{border:none;height:18px; width:102px;vertical-align:middle; margin:8px 16px; font-size:1em;background:none;}

#formulier .m {width:px;}
#formulier .l {width:px;}
#formulier .x {width:px;}
#formulier .xl{width:px;}

/* Accordion default value */
	.accContainer {height:0px;position:relative;overflow:hidden;}

#flashcontent {position:absolute;width:560px;height:70px;margin:0;margin-left:17px;}
