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

/* FleetMedia 2010 */

/*-----------------------------------------*/
/*--- Resetting most html elements ------*/
/*-------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
strong {
	font-weight: bold;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 0px;
	line-height: 0px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
	margin-right:20px;
}
/*--- Styling page ---*/

body, html {
	margin: 0 auto;
	text-align: center;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color:#666;
}
body {
	background:url(afbeeldingen/bg_body.jpg) no-repeat;
	background-position:center top;
}
.body2 {
	background-color:orange;
	background:url(afbeeldingen/bg_body2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}


/*--- Nav bar Top --- */


#siteWrapper {
	margin: 0 auto;
	background-image:url(afbeeldingen/topbar_bg_blue.jpg);
	background-repeat:repeat-x;
	font-size:0.75em;
}

#siteWrapper #siteContent{
	margin: 0 auto;
	width:990px;
	height:25px;
	padding-left:75px;
}
#siteWrapper div {
	text-align: left;/*margin-left: 25px;
	margin-right: 25px; */
}
#siteWrapper div div {
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
}

/* --- TOPbar Navigation --- */


#siteWrapper #siteContent #navcontainer
{
background: #f0e7d7;
margin: 0 auto;
color:#FFF;
}


#siteWrapper #siteContent #navlist
{
list-style: none;
padding: 0;
}


#siteWrapper #siteContent #navlist li
{
display: block;
float: left;
/*width: 15%;*/
margin: 0;
/*padding-left: 0px;
padding-right:15px;
padding-top:0px;
padding-bottom:0px;*/
text-align:center;
}

#siteWrapper #siteContent #navlist li a
{
display: block;
width: 100%;
text-decoration: none;
/*background:url(afbeeldingen/siteContent_regular.jpg);*/
background-repeat:repeat-x;
height:25px;
padding-left:10px;
padding-right:10px;
border-right:#003333 1px solid;
}


#siteWrapper #siteContent #navlist .padding
{
padding-top:5px;
}

/*#siteWrapper #siteContent #navcontainer>#navlist li a { width: auto; } */

#siteWrapper #siteContent #navlist  a
{
	color:#FFF;
/*background: url(afbeeldingen/siteContent_regular.jpg); */
background-repeat:repeat-x;

}

#siteWrapper #siteContent #navlist li a:hover, #navlist a:hover
{
	color:#FFF;
	font-weight:bold;
background:url(afbeeldingen/siteContent_hover.jpg);
background-repeat:repeat-x;
}

#siteWrapper #siteContent #navlist #toptitle{
	/*background:url(afbeeldingen/siteContent_regular.jpg); */
	background-repeat:repeat-x;
	padding-right:10px;
	border-right:#003333 1px solid;
	height:25px;

}



/* --- Start Regular Page styling --- */

#pageWrapper {
	margin: 0 auto;
	width: 990px;
}
#pageWrapper div {
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
}
#pageWrapper div div {
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
}
/*--- Styling Header ---*/

#pageWrapper #header {
	height:70px;
	padding-top:10px;
	padding-left:15px;
}

#pageWrapper #header .left {
	float:left;
}

#pageWrapper #header .right {
	float:right;
	text-align:left;
	margin-right:40px;
	margin-top:20px;
}

#pageWrapper #header .right a {
	color:#333;
	text-decoration:none;
	font-size:0.87em;
}
/*--- Styling SlideshowWrapper ---*/

#pageWrapper #slideshowWrapper {
	position: relative;
	background: url(afbeeldingen/bg_topinfo.jpg);
	background-repeat: no-repeat;
	height: 335px;
}
#pageWrapper #slideshowWrapper h1 {
	font-size:1.6em;
	margin-bottom:0.75em;
	line-height:1.3em;
	font-weight:bold;
}
#pageWrapper #slideshowWrapper #slideleft {
	float:left;
	width:200px;
	margin-top:20px;
	margin-left:20px;
	font-size:0.87em;
}
#pageWrapper #slideshowWrapper #slideright {
	float:right;
	width:720px;
	height:335px;
}
/*--- Styling Breadcrumb ---*/

#pageWrapper .breadcrumb {
	background: url(afbeeldingen/bg_breadcrumb.jpg) no-repeat;
	height:70px;
	margin:0;
	padding-left:35px;
	padding-top:3px;
	color:#FFF;
	font-size:0.8em;
}
#pageWrapper .breadcrumb a {
	color:#FFF;
}
#pageWrapper .breadcrumb a:hover {
	color:#FFF;
	text-decoration:none;
}
/*--- Content Styling --- */

#pageWrapper #contentWrapper {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left:20px;
	padding-right:20px;
	font-size:0.80em;
}

/* - Image Replacement Hovers -- */

#pageWrapper #contentWrapper .backpanels {
	float:left;	width:200px; height:470px; text-decoration:none;display:block;
	background-image:url(afbeeldingen/tehuur_backpanels.jpg);
	background-position:200px 0;
	text-indent:-9999px;
	margin-right:20px;
}
	
#pageWrapper #contentWrapper .backpanels:hover,.backpanels:active  { background-position:0 0; }


#pageWrapper #contentWrapper .event {
	float:left;	width:200px; height:470px; text-decoration:none;display:block;
	background-image:url(afbeeldingen/event_cars.jpg);
	background-position:200px 0;
	text-indent:-9999px;
	margin-right:20px;
	margin-left:20px;
}
	
#pageWrapper #contentWrapper .event:hover,.event:active  { background-position:0 0; }

#pageWrapper #contentWrapper .eventtrailers {
	float:left;	width:200px; height:470px; text-decoration:none;display:block;
	background-image:url(afbeeldingen/event_trailers.jpg);
	background-position:200px 0;
	text-indent:-9999px;
	margin-right:20px;
	margin-left:20px;
}
	
#pageWrapper #contentWrapper .eventtrailers:hover,.eventtrailers:active  { background-position:0 0; }

#pageWrapper #contentWrapper .mobilbord {
	float:left;	width:200px; height:470px; text-decoration:none;display:block;
	background-image:url(afbeeldingen/mobilbord.jpg);
	background-position:200px 0;
	text-indent:-9999px;
	margin-left:20px;
}
	
#pageWrapper #contentWrapper .mobilbord:hover,.mobilbord:active  { background-position:0 0; }



/* - Einde van Image Replacements Hovers -- */

#pageWrapper #contentWrapper #content1col{
	width:960px;
}

#pageWrapper #contentWrapper #contentLeft {
	float:left;
	width:420px;
}

#pageWrapper #contentWrapper #contentLeft ul{
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:1em;
	list-style:outside;
	list-style-type:disc;
}

#pageWrapper #contentWrapper #contentLeft ul li{
	margin-left:0.5em;
}


#pageWrapper #contentWrapper .contentRight {
	float:right;
	width:420px;
	padding-left:20px;
	margin-right:20px;
	margin-bottom:1em;
	/*font-size:0.9em;*/
	border-left-style: solid;
	border-width:2px;
	border-color:#CCC;
}

#pageWrapper #contentWrapper .contentRight h2{
	margin-top:0em;
	margin-bottom:0.75em;
}

#pageWrapper #contentWrapper .contentRight .small {
	font-size:0.87em;
	margin-bottom:1em;
	padding-left:10px;
	
}

#pageWrapper #contentWrapper .contentRight table {
	margin-bottom:0.5em;
	border:thin #666;
}




#pageWrapper #contentWrapper .contentRight img {
	display:block;
	float:left;
	padding-top:5px;
	padding-bottom:10px;
}

#pageWrapper #contentWrapper .contentRight img {
	display:block;
	float:left;
	padding-top:5px;
	padding-bottom:10px;
}

#pageWrapper #contentWrapper .contentRight .right {
	float:right;
}
#pageWrapper #contentWrapper h1, #pageWrapper #contentWrapper h2, #pageWrapper #contentWrapper h3, #pageWrapper #contentWrapper h4, #pageWrapper #contentWrapper h5, #pageWrapper #contentWrapper h6 {
	color: #006a90;
	font-weight:bold;
}
#pageWrapper #contentWrapper h1 {
	font-size: 1.5em;
	margin-bottom: 1.3em;
}
#pageWrapper #contentWrapper h2 {
	font-size: 1.3em;
	margin-bottom: 0.75em;
	margin-top:0.75em;
}
#pageWrapper #contentWrapper p {
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}
#pageWrapper #contentWrapper a {
	text-decoration:none;
	color:#106a92;
}
#pageWrapper #contentWrapper a:hover {
	text-decoration: underline;
}
/* ---- SiteMap Styling ---- */

#pageWrapper #contentWrapper #sitemap{
}

#pageWrapper #contentWrapper #sitemap ul{
	padding-left:10px;
	list-style:disc;
	list-style:inside;
}

#pageWrapper #contentWrapper #sitemap ul li a{
	font-weight:bold;
	padding-left:5px;
	}


#pageWrapper #contentWrapper #sitemap ul li ul li a{
	font-weight:normal;
	color:#666;
	padding-left:5px;
}


/* ---- Navigation  ----- */

#pageWrapper #navigation {
	background: url(afbeeldingen/bg_menubar.jpg) no-repeat;
	height:170px;
	margin-left:15px;
	margin-right:15px;
	color:#FFF;
	margin-top:15px;
	font-size:0.75em;
	line-height:1.7em;
	height:175px;
}
#pageWrapper #navigation .meer {
	width:65px;
	height:20px;
	text-decoration:none;
	display:block;
	background-image:url(afbeeldingen/meer_sprite.jpg);
	background-position:65px 0;
	text-indent:-9999px;
}
#pageWrapper #navigation .meer:hover, .meer:active {
	background-position:0 0;
}
#pageWrapper #navigation ul {
	padding-bottom:0.75em;
}
#pageWrapper #navigation p {
	padding-bottom:0.75em;
}
#pageWrapper #navigation li {
	list-style:inside;
	list-style-image:url(afbeeldingen/list_iamge.png);
	list-style-type:square;
}
#pageWrapper #navigation li a {
	color:#FFF;
	text-decoration:none;
}
#pageWrapper #navigation li a:hover {
	color:#FFF;
	text-decoration:underline;
}
#pageWrapper #navigation h3 {
	font-size:1.6em;
	font-weight:bold;
	padding-bottom:10px;
}
#pageWrapper #navigation #col1, #pageWrapper #navigation #col2, #pageWrapper #navigation #col3, #pageWrapper #navigation #col4 {
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top:15px;
	width: 200px;
	height: 150px;
}
#pageWrapper #navigation #col1, #pageWrapper #navigation #col2, #pageWrapper #navigation #col3 {
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}
/* --- Footer --- */ 

#pageWrapper #footer {
	margin-top:10px;
	font-size:0.87em;
	margin-bottom:10px;
	padding-left:20px;
	font-size:0.8em;
}
#pageWrapper #footer a {
	color:#666;
	text-decoration:none;
}
#pageWrapper #footer a:hover {
	color:#666;
	text-decoration:underline;
}


#pageWrapper #footer .rssfeed {
	

 width:17px;
height:16px;
 text-decoration:none;
 display:block;
  background-image:url(afbeeldingen/rss_feed.gif);
  background-position:17px 0;
  text-indent:-9999px;
}

#pageWrapper #footer .rssfeed:hover,.rssfeed:active  { background-position:0 0; }

/* TABLE STYLING */

#panels
{
	width:100%;
border-collapse:collapse;
}
#panels td, #panels th 
{
font-size:0.87em;
border:1px solid #CCC;
padding:3px 7px 2px 7px;
}
#panels th 
{
font-size:0.87em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#006A90;
font-weight:bold;
color:#ffffff;
}
#panels tr.alt
{
background-color:#E5E5E5;
}

/* END OF TABLE STYLING */

/* Contactform */


/* -- TB_Contactform -- */

.tbContactform{
}

.tbContactform .antispam {
	 display:  none;
	 visibility: hidden;
}

.tbContactform label {
	 width:  140px;
	 display:  inline-block;
	 vertical-align: top;
	 clear: both;
}

.tbContactform input.text,
.tbContactform textarea {
	 width:  420px;
	 padding: 5px;
	border-style:solid;
border-width:1px;
border-color:#999;
}

.tbContactform textarea {
	 height:  115px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:1em;
}

.tbContactform textarea:focus{
	background-color:#F9F9F9;
}

.tbContactform input.submit
{
	display: block;

	width:  auto;
	float:left;
	background-color:#CCC;
	padding:5px 25px 5px 25px;
	cursor:pointer;
}

.tbContactform input.submit:hover{
	background-color:#006A92;
	color:#FFF;
}

.tbContactform input:focus
{
	background-color:#F9F9F9;
}

.tbContactform .tbErrors p
{
	color: #FF0000;
}


/* End of contactform */

/* Retruning Classes */

.contact {
	

 width:125px;
height:21px;
 text-decoration:none;
 display:block;
  background-image:url(afbeeldingen/contact_button.png);
  background-position:125px 0;
  text-indent:-9999px;
}

.contact:hover,.contact:active  { background-position:0 0; }

/* End of returning classes */

/* News styling */

.nieuwsbericht{
	margin-bottom:25px;
	float:left;
	width:420px;

}

.nieuwsbericht a{
	color:#000;
	text-decoration:none;
}


.nieuwsbericht .date{
	color:#666;
	background-color:#E7E7E7;
	font-size:0.87em;
	padding:3px 5px 3px 5px;
	float:left;
}

.nieuwsbericht .title{
	color:#FFF;
	padding:5px;
	font-weight:bold;
}

.nieuwsbericht .title a{
	color:#FFF;
	text-decoration:none;
}


.nieuwsbericht h3{
	font-size:1.3em;
}

.nieuwsbericht h3 a{
}


/* End of news styling */
