* {
	padding:				0;
	margin:					0;
}


body {
	font: 					12px Tahoma,Helvetica,Verdana,Arial,sans-serif;
	color:					#666666;
}


p {
	margin:					20px 0 20px 0;
	text-align:				left;
	line-height:			19px;
}


h2,h1 {
	font-family:			Candara;
	margin-top:				20px;
	background:				url("../content/images/layout/bg_h2.jpg") repeat-x bottom;
	padding-bottom:			5px;
	font-weight:			normal;
	font-size:				22px;
}

table {
	border-collapse:		collapse;
}


#wrapper {
	margin:					0 auto;
	width:					1000px;
}


#container {
	width:					1000px;
	/*margin:					0 auto;   /* --> centreren */
}

a {
	outline:				none;
	color:					#98c52e;
}

a img { 
	border: 				0; 
}



/* HEADER ----------------------------------------------------------------------------------- */
#header {
	height:					35px;
	background:				#98c52e;
	line-height:			30px;
	text-align:				right;
	padding-right:			10px;
	color:					#FFF;
}

#header a {
	color:					#FFF;
}


#subheader_1 {
	padding-left:			40px;
	background:				url("../content/images/layout/m_top.jpg") repeat-x bottom;
	height:					150px;
}
#subheader_1 #logo {
	margin-top:				40px;
}


#subheader_2 {
	height:					140px;
	background:				url("../content/images/layout/bg_subheader2.jpg");
	/*margin-top:				1px; /* 30 */
}
#subheader_2 img {
	float:					right;
}

#subheader_2 h1 {
	float:					left;
	margin-left:			110px;
	margin-top:				86px;
	
	font-family:			Candara;
	
	color:					#9fb9cb;
	
	font-weight:			normal;
	
	font-size:				30px;
	
	background:				none;
}


#subheader_3 {
	background:				url("../content/images/layout/m_bottom.jpg");
	height:					9px;
}


/* NAVIGATION ------------------------------------------------------------------------------- */
#nav {
	list-style:				none;
	width:					525px;
	float:					right;
}
#nav li {
	float:					left;
	padding-left:			15px;
	padding-right:			15px;	
	padding-bottom:			5px;
}
#nav li a {
	font-size:				12px;
	color:					#666666;
	text-decoration:		none;
	font-weight:			bold;
}
#nav li a:hover,
#nav li a.active {
	border-width:			0px 0px 5px 0px;
	border-color:			#98c52e;
	border-style:			solid;
		
}






#footer {
	background:				url("../content/images/layout/bg_footer.jpg") repeat-x top;
	
	margin-left:			40px;
	padding-top:			50px;
	
	margin-top:				25px;
	
	margin-bottom:			75px;
}





/* CONTENTS ------------------------------------------------------------------------------- */
#contents {
	margin-left:			40px;
}


#headlines {
	width:					250px;
	float:					left;
}
#headlines h4 {
	color:					#cc3300;
	font-size:				11px;
	font-weight:			bold;
	padding-left:			10px;
	background:				url("../content/images/layout/pijl_groen.jpg") no-repeat;
	margin-top:				25px;
	
	margin-left:			-10px;
}
#headlines h4 .datum {
	color:					#666666;
}
#headlines p {
	margin-top:				5px;
}
#headlines p a {
	color:					#999999;
	text-decoration:		none;
}




.dummy {
	clear:					both;
}

#content_body {
	float:					left;
	width:					450px;
	margin-left:			40px;
}






#manol_rechts {
	float:					left;
	margin-left:			40px;
}

#manol_rechts h3 {
	width:					170px;
	background:				#98c52e;
	padding:				5px;
	font-size:				12px;
	font-weight:			normal;
	color:					#FFF;
	
}

#manol_rechts p {
	margin-top:				10px;
}



#m_top {
	position:				absolute;
	left:					0px;
	top:					117px;
	heigth:					17px;
}
#m_bottom {
	position:				absolute;
	left:					0px;
	top:					280px;
	heigth:					17px;
}



.lnk_1 {
	background:				url("../content/images/layout/pijl_groen.jpg") no-repeat;
	padding-left:			10px;
}
.lnk_2 {
	background:				#98c52e;
	padding:				5px;
	padding-left:			25px;
	padding-right:			25px;
	line-height:			25px;
	color:					#FFF;
	
	text-decoration:		none;
	font-weight:			bold;
}




.highlight_1 {
	font-weight:			bold;
	color:					#cc3300;
}

.highlight_2 {
	font-weight:			bold;
}





/* ROUTEPLANNER ---------------------- */
#routeplanner {
	height:					0px;			/* 535 */
	background:				#333333;
	
	overflow:				hidden;
	padding:				0px;			/* 10 */
	
	visibility:				hidden;
}

#routeplanner_links {
	width:					300px;
	height:					500px;
	float:					left;
}
#routeplanner_directions {
	width:					290px;
	height:					390px;
	overflow:				auto;
	float:					left;
	
	background:				#e6f6bf;
	padding:				5px;
}
#routeplanner_map {
	width:					675px;
	height:					500px;
	float:					right;
	
	visibility:				hidden;
}
#routeplanner_invoer {
	width:					300px;
	height:					100px;
	background:				#cc3300;
}

#routeplanner_invoer table td {
	padding:				5px;
	color:					#FFF;
	font-weight:			bold;
}
#routeplanner_invoer table td.td_links {
	width:					50px;
}
#routeplanner_invoer table td input {
	width:					220px;
}
#routeplanner_boven {
	height:					35px;
	background:				#98c52e;
	line-height:			30px;
	padding-right:			10px;
	padding-left:			10px;
	color:					#FFF;
}
#routeplanner_boven a {
	color:					#FFF;
}
.links {
	float:					left;
}
.rechts {
	float:					right;
}


#routeplanner_slider {
	display:				none;
	height:					0px;
	background:				#333333;
}




.standard_form * {
	font-size: 13px;
}

.standard_form label {
	float:					left;
	display:				block;
	width:					13em;
	padding-top:			4px;
	padding-right:			4px;
	text-align: 			left;
}
.standard_form input {
	width:					230px;
	margin:					3px;
}
.standard_form fieldset {
	padding:				10px;
	margin-top:				15px;
	border:					1px #CCCCCC solid;
	background:				#faf9f9;
}
.standard_form textarea {
	width:					406px;
	height:					100px;
	margin:					3px;
	margin-left:			0px;
}

.standard_form .submitbutton {
	width:					100px;
	height:					25px;
}
.standard_form .submit {
	text-align:				right;
}





.nieuws_paginas {	
	display:				block;
	margin-top:				25px;	
}
.nieuws_paginas .active {
	color:					#cc3300;
	font-weight:			bold;
}


.nieuws_item {
	margin-top:				15px;
	display:				block;
	
	border-width:			0px 0px 1px 0px;
	border-color:			#CCCCCC;
	border-style:			solid;
	padding-bottom:			7px;
	
	cursor:					hand;
}

.nieuws_item:hover {
	background:				#e8e8e8;
}

.nieuws_datum {
	font-weight:			bold;
	color:					#cc3300;
}
.nieuws_titel {
	font-weight:			bold;
	color:					#333333;
}
.nieuws_tekst {
	display:				block;
	margin-top:				5px;
}


.lnk_arrow {
	padding-left:			10px;
	background:				url("../content/images/layout/pijl_groen.jpg") no-repeat;
	float:					right;
	clear:					both;
}
