/* --------------------------------------- */
/* FIETSEN IN REGIO ROTTERDAM PRINT css */
/* --------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, font, small, strong, sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	}

body
	{
	background: #fff;
	margin: 0px;
	}

body, td
	{
	font-family: verdana,arial,helvetica;
	font-size: 0.8em;
	color: #000;
	}

#wrapper
	{
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	}

hr
	{
	background: transparent;
	border: 0px;
	border-top: 2px solid #75c424;
	height: 2px;
	margin: 4px 0px 4px 0px;
	}

.clear							{ clear: both; }
.lclear							{ clear: left; }
.rclear							{ clear: right; }
.hide 							{ text-indent: -9999px; margin: 0px; padding: 0px; }

a								{ color: #00f; text-decoration: none; }

.breakhere 						{ page-break-before:always; }

/* ======================================= */

/* --------------------------------------- */
/* DISPLAY NONE */
/* --------------------------------------- */

#navigation,
#fcolumn1, #fcolumn3,
#sidebar, #sidebar2,
#header h1,
#gallery-wrapper,
#updateroute,
#gistopoverlay, #gisbottomoverlay, #gisleftoverlay, #gisrightoverlay,
#zoomlevels,
#gisnavigation,
#printcalendarnav,
#printcalendarlegend,
#month1
	{
	display: none;
	}

/* ======================================= */

/* --------------------------------------- */
/* HEADER */
/* --------------------------------------- */

#header
	{
	position: relative;
	height: 90px;
	margin: 0px;
	margin-bottom: 10px;
	}

#header_print					{ display: block; }

/* ======================================= */

/* --------------------------------------- */
/* BREADCRUMB  */
/* --------------------------------------- */

#breadcrumb					{ font-size:0.85em; color: #75c424; margin-bottom: 10px; }
#breadcrumb a				{ font-weight: normal; color: #75c424; text-decoration: none; }
#breadcrumb a:hover			{ font-weight: normal; color: #000; text-decoration: underline; }

/* ======================================= */

/* --------------------------------------- */
/* CONTENT */
/* --------------------------------------- */

#main
	{
	position: relative;
	height: auto;
	_height: 356px;
	min-height: 356px;
	margin: 0px;
	}

#content, #content_full
	{
	position: relative;
	height: auto;
	_height: 356px;
	min-height: 356px;
	margin: 0px;
	margin-right: 0px;
	_margin-right: 0px;
	padding: 0px;
	}

#content_full
	{
	margin-right: 0px;
	_margin-right: 0px;
	}

#content h3, #content_full h3, #sidebar h3, #sidebar2 h3,
#content h4, #content_full h4, #sidebar h4, #sidebar2 h4,
#content h5, #content_full h5, #sidebar h5, #sidebar2 h5
	{
	font-weight: normal;
	font-size: 1.8em;
	color: #000;
	margin: 0px;
	margin-bottom: 15px;
	}

#content h4, #content_full h4,
#sidebar h4, #sidebar2 h4
	{
	font-size: 1.4em;
	}

#content h5, #content_full h5,
#sidebar h5, #sidebar2 h5
	{
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 10px;
	}

#content p, #content_full p		{ margin-bottom: 15px; }

div#content table td,
div#content_full table td
	{
	font-size: 1em;
	}

div#content ul, div#content ol,
div#content_full ul, div#content_full ol
	{
	margin-bottom: 15px;
	margin-left: 22px;
	}

/* ======================================= */

/* --------------------------------------- */
/* THEMAROUTES */
/* --------------------------------------- */

#themeroutes
	{
	position: relative;
	margin-top: 10px;
	}

#thememap
	{
	border: 1px solid #000;
	width: 395px;
	height: 294px;
	margin-left: 10px;
	float: right;
	}

div#content_full #themeroutes ul
	{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

div#content_full #themeroutes li
	{
	background: none;
	margin-top: 15px;
	padding-left: 0px;
	}

/* ======================================= */

/* --------------------------------------- */
/* FOOTER */
/* --------------------------------------- */

#footer
	{
	position: relative;
	border-top: 2px solid #75c424;
	font-size: 0.85em;
	color: #ccc;
	height: auto;
	_height: 48px;
	min-height: 48px;
	margin: 0px;
	margin-top: 10px;
	padding-top: 10px;
	clear:both;
	}

#fcolumn2
	{
	position: relative;
	height: auto;
	_height: 38px;
	min-height: 38px;
	margin: 0px;
	margin-left: 0px;
	_margin-left: 0px;
	margin-right: 0px;
	_margin-right: 0px;
	}

/* ======================================= */
/* ======================================= */
/* ======================================= */