@charset "utf-8";
/* CSS Document */

body{
	text-align:center;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background:#fff;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div{
	text-align:left;
	vertical-align:top;
}

.clear{
	clear:both;
}

#top{
	width:100%;
	height:25px;
	background:#f3f3f3;
	border-bottom:1px solid #d6d6d2;
	text-align:center;
	margin:0 0 25px 0;
	visibility:hidden;
	display:block;
}

#logo2{
	width:838px;
	height:100px;
	padding:0 0 25px 0;
	margin:0px auto;
	visibility:hidden;
	display:block;
}

#print{
	width:100px;
	height:100px;
	position:absolute;
	right:0px;
	top:26px;
	cursor:pointer;
	visibility:hidden;
	display:block;
}

#wrapper_route{
	width:840px;
	height:auto;
	margin:0px auto;
}

	#wrapper_route #map_out{
		width:800px;
		height:240px;
		padding:19px;
		margin:0 0 25px 0;
		background:url(../img/bg_new.jpg) repeat-x #d8e8ff;
		border:1px solid #ccc;
	}

	#wrapper_route #map{
		width:798px;
		height:240px;
		border:1px solid #d6d5d1;
		border-width:1px 1px 1px 1px;
	}

	#wrapper_route #beschrijving_wrapper{
		width:838px;
		height:auto;
	}
			
	#wrapper_route #beschrijving{
		width:500px;
		height:auto;
		padding:20px;
		background:url(../img/bg_new.jpg) repeat-x #d8e8ff;
		border:1px solid #ccc;
		border-width:0 1px 0 1px;
		float:left;
	}
		
		#wrapper_route #beschrijving .samen{
			background:#fff;
			border:1px solid #ccc;
			height:auto;
			width:500px;
			margin:5px 0 5px 0;
		} 
		
		#wrapper_route #beschrijving .nummer{
			padding: 3px;
			vertical-align: top; 
			text-align: left;
			width:70px;

		}
		
		#wrapper_route #beschrijving .afstand{
			padding: 3px;
			vertical-align: top; 
			text-align: left;
			width:100px;
		}
		
		#wrapper_route #beschrijving .omschrijving{
			padding: 3px;
			vertical-align: top; 
			text-align: left;
			width:358px;
			font-size:10px;
		}

	#wrapper_route #kosten{
		width:233px;
		height:auto;
		padding:20px;
		background:url(../img/bg_new.jpg) repeat-x #d8e8ff;
		border:1px solid #ccc;
		border-width:1px;
		float:right;
	}	
	
		#wrapper_route #kosten hr{
			color: #ccc;
			background-color: #ccc;
			height: 1px;
			width:100%;
		}
		
	#wrapper_route #add2{
		width:273px;
		height:auto;
		padding:0;
		border:1px solid #ccc;
		border-width:1px;
		float:right;
		margin:20px 0 0 0;
		background:#fff;
	}		
	
		#wrapper_route #add2 .add{
			width:253px;
			padding:10px;
			border:1px solid #ccc;
			border-width:0 0 1px 0;
			text-align:justify;
			margin:0 0 10px 0;
		}
			#wrapper_route #add2 .add p{
				text-align:justify;
				margin:0 0 0 0;
			}
			
			#wrapper_route #add2 .add h1{
				font-size:11px;
				font-weight:bold;
				text-decoration:underline;
				color:#006600;
				margin:0 0 5px 0;
			}
			
			#wrapper_route #add2 .add a:link{
				color:#006600;
				text-decoration:none;
			}
			
			#wrapper_route #add2 .add a:active{
				color:#006600;
				text-decoration:none;
			}
			
			#wrapper_route #add2 .add a:visited{
				color:#006600;
				text-decoration:none;
			}
			
			#wrapper_route #add2 .add a:hover{
				color:#006600;
				text-decoration:underline;
			}
	
	#wrapper_route #add3{
		width:233px;
		height:auto;
		padding:20px;
		border:1px solid #ccc;
		border-width:1px;
		float:right;
		margin:0 0 0 0;
		background:#fff;
		display:none;
		visibility:hidden;
	}	
	
#footer_route{
	width:813px;
	height:20px;
	padding:20px 20px 20px 0;
	text-align:left;
	color:#fff;
	margin:0px auto;
	clear:both;
}

	#footer_route a:link{
		color:#fff;
		text-decoration:underline;
	}
	
	#footer_route a:active{
		color:#fff;
		text-decoration:underline;
	}
	
	#footer_route a:visited{
		color:#fff;
		text-decoration:underline;
	}
	
	#footer_route a:hover{
		color:#fff;
		text-decoration:none;
	}