@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body { background:url(/template/img/bodyBG.jpg) top center repeat-y; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
fieldset { margin:0; padding:0; border:0; display:inline; }
input { margin:0; padding:0; }
img { border:none; }
a { text-decoration:none; }
input, textarea {border:0;}
hr {color:#d4d5d6;}
h1 { color:#f26532; font-size:13px;}

table a {color:#4c4c4c;}
table a:hover {color:#f26532;} 

.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.fc { clear:both; width:0; height:0; line-height:0; margin:0; padding:0; border:none; }


	#wrph { position:absolute; width:100%; height:50px; top:0; background-color:#000000;}
		#wrph .menu { color:#999999; width:1080px; margin:0 auto;}
		#wrph .menu a{ color:#FFF; margin-left:15px; font-weight:bold;}
			#wrph .menu .items { margin-top:25px; }
  .cntr { width:960px; height:auto; margin:50px auto 0; }
  
	#wrpl {/*position:absolute; top:50px; left:50%; margin-left:-479px;*/ width:320px; height:auto; overflow:hidden; display:block;}
		#wrpl .logo { width:285px; height:33px; margin:25px 0 48px 0; }
			#wrpl .logo a { width:285px; height:33px; display:block; background:url(/template/img/logo.jpg)top left no-repeat;}
		
		#wrpl .menu { width:280px; height:auto; overflow:hidden;}
		#wrpl .menu a{ color:#4c4c4c;}
		
		/* level 0 */
			#wrpl .menu .nb { border:none;}
			#wrpl .menu ul {list-style:none;}
				#wrpl .menu ul li { border-bottom:1px solid #eaeaea; padding:5px; width:280px; }
					#wrpl .menu ul li .nb { border:none;}
					#wrpl .menu ul li a{ display:block; background:url(/template/img/bullet.jpg) center left no-repeat; padding-left:30px;}
					#wrpl .menu ul li a:hover{ display:block; background:url(/template/img/bullet-act.jpg) center left no-repeat; padding-left:30px;}
					
		/* level 1 */
			#wrpl .menu ul li ul {padding-left:10px;}
				#wrpl .menu ul li ul li {   border-bottom:1px solid #9d9fa2; }
					#wrpl .menu ul li ul li .nb { border:none; padding-bottom:15px;}
		/* level 2 */
			#wrpl .menu ul li ul li ul li{ margin-left:-11px; border-bottom:none; padding:1px;}
				#wrpl .menu ul li ul li ul li .nb { border:none;}
			
		/* level 3 */
			#wrpl .menu ul li ul li ul li ul li{   border-bottom:none; padding:2px;}
				#wrpl .menu ul li ul li ul li ul li .nb { border:none;}
					#wrpl .menu ul li ul li ul li ul li a { background:none; color:#000;}	
					#wrpl .menu ul li ul li ul li ul li a:hover { background:none; color:#9d9fa2;}	
					
		#wrpl .banner { width:278px; height:216px; margin-top:80px; }
			#wrpl .banner img{ width:278px; height:216px; border: 1px solid #eaeaea; }		
		
		#wrpl .links { width:auto; margin:20px 0 0 17px; height:auto; }
			#wrpl .links .left { width:90px; text-align:center;}
				#wrpl .links .left a {margin:5px 0 5px 0; display:block; color:#9d9fa2;}
				#wrpl .links .left a:hover {color:#f26532;}
			#wrpl .links .right {width:85px; text-align:center; margin-left:63px; }
				#wrpl .links .right a {margin:5px 0 5px 0; display:block; color:#9d9fa2; }
				#wrpl .links .right a:hover {color:#f26532;}
			
	#wrpr {/*position:absolute; top:50px; left:50%; margin-left:-159px;*/ width:620px; height:auto; padding:30px 0 120px 20px; overflow:hidden; display:block;}
		#wrpr .breadcrumb {margin-bottom:10px; color:#9d9fa2; width:350px;}
			#wrpr .breadcrumb a{color:#9d9fa2;}
		#wrpr .cover {width:336px; height:464px; }
			#wrpr .cover img{ border:1px solid #eaeaea;}
	
		#wrpr .inhoud { width:auto;}
			#wrpr .inhoud .blok {padding-left:20px; margin-left:20px; width:202px; height:218px; border-left:1px solid #9d9fa2; margin-bottom:30px; }
				#wrpr .inhoud .blok a { color:#000;}
						
			#wrpr .inhoud .subtitel { width:360px; font-family:tahoma; font-size:11px; margin-bottom:5px;}
			#wrpr .inhoud .contact { width:360px; overflow:hidden; color:#4c4c4c; font-size:12px;}
				#wrpr .inhoud .contact table { overflow:hidden; }
				#wrpr .inhoud .contact .text input { width:224px; height:20px; padding:2px; background:url(/template/img/bg_input.jpg) no-repeat; border:0;}	
				#wrpr .inhoud .contact select { width:224px; height:20px; padding:2px; margin-bottom:5px; border:0; background:url(/template/img/bg_input.jpg) no-repeat; } 
				#wrpr .inhoud .contact textarea { width:218px; height:122px; padding:5px; background:url(/template/img/bg_textarea.jpg) no-repeat;}
				#wrpr .inhoud .contact .verzend input { width:63px; height:18px; margin-top:5px; background:url(/template/img/btn_verstuur.jpg) no-repeat; cursor:pointer; }
			
			#wrpr .inhoud .adres {width:230px; height:500px; margin:30px 0 0 9px; padding-left:20px; color:#4c4c4c; border-left:1px solid #9d9fa2;}
				#wrpr .inhoud .adres a{color:#4c4c4c;  } 
		#wrpr .inhoud2 { height:auto; width:750px; }
			#wrpr .inhoud2 .tekst {width:450px; }
			#wrpr .inhoud2 .foto {width:278px; height:auto;}
				#wrpr .inhoud2 .foto img { border:1px solid #eaeaea;}

		#wrpr .inhoud3 { width:auto; border-left:1px solid #4c4c4c;}
			#wrpr .inhoud3 .blok2 {width:200px; height:238px; margin-bottom:30px; }
				#wrpr .inhoud3 .blok2 a { color:#000; display:block; width:200px; padding:5px 25px; margin-left:10px; border-bottom:1px solid #eaeaea; background:url(/template/img/bullet.jpg) center left no-repeat;}
				#wrpr .inhoud3 .blok2 a:hover { color:#000; display:block; width:200px; padding:5px 35px; margin-left:0px; border-bottom:1px solid #4c4c4c; background:url(/template/img/bullet-act.jpg) 10px no-repeat;}
				
			#wrpr .inhoud3 .blok3 {width:202px; height:167px; margin-bottom:30px; padding:0 25px;}
				#wrpr .inhoud3 .blok3 a { width:20px; color:#000;}
				#wrpr .inhoud3 .blok3 a:hover { width:20px; color:#000;}
				
		#wrpr .stats { height:100%; width:700px; background:url(/template/img/bg_lijn.jpg) top left repeat-y;  }
			#wrpr .stats .menu { height:100%; width:120px;  }
				#wrpr .stats .menu a { display:block; padding:7px 5px 7px 0;border-bottom:1px solid #d4d5d6; color:#4c4c4c;}
				#wrpr .stats .menu a:hover { display:block; width:117px; padding:6px 5px 7px 0; margin-right:-1px; background-color:#ededed; border:none; border-bottom:1px solid #9d9fa2; border-top:1px solid #9d9fa2; color:#f26532; font-weight:bold; }
			
			#wrpr .stats .content {padding-left:30px; width:470px; }
				#wrpr .stats .content .print {padding-bottom:10px;}
					#wrpr .stats .content .print a {display:block; width:90px; height:16px;}
				#wrpr .stats .content table { margin:0; margin-bottom:20px; width:469px; border:1px solid #d4d5d6; border-collapse:collapse;}
					#wrpr .stats .content table tr { border:1px solid #d4d5d6;  } 
					#wrpr .stats .content table tr td {padding:5px; }
					#wrpr .stats .content table tr th { background-color:#d4d4d5; text-align:left; padding:2px 10px;}


		#wrpr .routebeschrijving { height:100%; width:700px; background:url(/template/img/bg_lijnBig.jpg) top left repeat-y;  }
			#wrpr .routebeschrijving .menu { height:100%; width:260px;  }
				#wrpr .routebeschrijving .menu a { display:block; padding:7px 5px 7px 0;border-bottom:1px solid #d4d5d6; color:#4c4c4c;}
				#wrpr .routebeschrijving .menu a:hover { display:block; width:255px; padding:6px 5px 7px 0;  background:url(/template/img/bg_menuitemGroot.jpg) top left repeat-y; border:none; border-bottom:1px solid #9d9fa2; border-top:1px solid #9d9fa2; color:#f26532; font-weight:bold; }
			
			#wrpr .routebeschrijving .content { padding-left:30px; width:350px; }
				#wrpr .routebeschrijving .content img{ margin-top:; }
				#wrpr .routebeschrijving .content ul {  list-style:url(/template/img/opsommingsteken.jpg);}
				#wrpr .routebeschrijving .content ul li {margin-top:5px;}
			
			#wrpr .routebeschrijving .map {margin-top:15px;}
			

body #wrp #wrpf .wrpfm {width:50%; padding-left:159px; height:30px; margin-left:0; background:#000000;}
	body #wrp #wrpf .wrpfm .menu {margin-left:262px; color:#999999; padding-top:8px;}
	body #wrp #wrpf .wrpfm .menu a {color:#999999;}

body #wrp #wrpf .inhoud { width:620px; height:100px; margin-left:473px; overflow:hidden; color:#9d9fa2; }		
	body #wrp #wrpf .inhoud .box1 { text-align:left; width:145px; margin:20px 0 0 20px; }
		body #wrp #wrpf .inhoud .box1 a { color:#9d9fa2;}
	body #wrp #wrpf .inhoud .box2 { text-align:right; margin:20px 20px 0 0px;}	

		/* footerAtBottom */
body { height:100%; margin:0; padding:0; }		
html {height:100%; _overflow-y:scroll;}
body #wrp {min-height:100%; position:relative; _height:100%;}
body #wrp #wrpc  {padding-bottom:165px; }
body #wrp #wrpf  {bottom:-120px; left:0px; position:absolute; height:120px; margin-top:-100px; width:100%;}
