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, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%;
	font-family: Verdana;
	vertical-align: baseline;
	border-spacing: 0px;
}

body
{
	background: #0b0d0e;
}

#topbar
{
	height: 2px;
	background: #0c0f10;
	margin: 0px;
}

#container
{
	padding-top: 1px;
	height: 630px;
	background: #f9f9f9;
}

#container #wrapper
{
	width: 800px;
	margin:  0px auto;
}

#navbar
{
	margin-top: 25px;
	height: 58px;
	background: url(../images/navbarbg.png) repeat-x;
}

#logo
{
	width: 118px;
	height: 51px;
	background: url(../images/logo.png);
	float: left;
	margin: 3px 3px 3px 8px;
}

#navbar ul
{
	list-style: none;
	margin-left: 200px;
	padding-top: 20px;
}

#navbar ul li
{
	float: left;
	margin-left: 27px;
}

#navbar ul li a
{
	color: #f9f9f9;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

#navbar ul li a:hover
{
	color: #cd2027;
}

/********* FOOTER *********/
#footer
{
	height: 208px;
	background: url(../images/footerbg.png);
	color: #f9f9f9;
	clear: both;
}

#footer #info
{
	width: 800px;
	margin: 0px auto;
}

#footer #info h1
{
	padding: 10px 5px 10px 0px;
	font-size: 19px;
}

#footer #info h2
{
	font-size: 11px;
	font-weight: bold;
}

#footer #info p
{
	font-size: 11px;
}

#footer #info #col-1
{
	float: left;
	margin-right: 110px;
}

#footer #info #col-2
{
	float: left;
	margin-right: 110px;
}

#footer #info #col-3
{
	float: left;
	margin-right: 10px;
}

#footer #info #col-3 p
{
	margin-bottom: 15px;
}

#footer #copy
{
	clear: both;
	padding-top: 50px;
	font-size: 11px;
	width: 800px;
	margin: 0px auto;
}

#footer #copy p
{
	float: left;
}

#footer #copy a
{
	text-decoration: none;
	color: #f9f9f9;
	float: right;
}

/********* FOOTER INDEX *********/
.footer-index
{
	margin-top: -90px;
}

/********* FOOTER ZAKELIJKVERVOER *********/
.footer-zakelijkvervoer
{
	margin-top: -115px;
}

/********* FOOTER LOGIN *********/
.footer-login
{
	margin-top: -130px;
}

/********* FOOTER CONTACT *********/
.footer-contact
{
	margin-top: -200px;
}

/********* FOOTER AIRPORTSERVICE *********/
.footer-airportservice
{
	margin-top: -30px;
}

/********* FOOTER WAGENPARK *********/
.footer-wagenpark
{
	margin-top: -100px;
}

#container-wagenpark
{
	height: 1400px;
	background: #f9f9f9;
	padding-top: 1px;
}

#container-wagenpark #wrapper
{
	width: 800px;
	margin:  0px auto;
}

/********* FOOTER RESERVERINGSFORMULIER *********/
.footer-reserveringsformulier
{
	margin-top: -80px;
}


/********* CONTENT INDEX *********/
#content-index
{
	margin-top: 30px;
	color: #0c1011;
	padding-bottom: 60px;
	background: #f9f9f9;
}

#content-index h1
{
	padding-bottom: 10px;
}

#content-index p
{
	font-size: 11px;
	width: 360px;
	float: left;
	padding-right: 13px;
	border-left: 10px solid #cd2027;
	padding-left: 7px;
}

#content-index img
{

}

#content-index #tempflash
{
	width: 407px;
	height: 211px;
	float: left;
}

#content-index #index-wagenpark
{
	clear: both;
	height: 73px;
	width: 366px;
	background: url(../images/wagenparkbg.png);
	margin-top: 60px;
	float: left;
}

#content-index #index-wagenpark a
{
	display: block;
	width: 100%;
	height: 100%;
}

#content-index #index-contact
{
	height: 73px;
	width: 410px;
	background: url(../images/contactbg.png);
	margin-top: 60px;
	margin-left: 22px;
	float: left;
}

#content-index #index-contact a
{
	display: block;
	width: 100%;
	height: 100%;
}

/********* CONTENT AIRPORTSERVICE *********/
#content-airportservice
{
	margin-top: 30px;
	color: #0c1011;
}

#content-airportservice h1
{
	padding-bottom: 10px;
}

#content-airportservice p
{
	font-size: 11px;
	float: left;
	padding-right: 13px;
	border-left: 10px solid #cd2027;
	padding-left: 7px;
}

#content-airportservice img
{
	float: right;
	padding: 10px;
}

#content-airportservice label
{
	float: right;
	font-size: 9px;
}

#content-airportservice .airportservice-top
{
	margin-top: 10px;
	margin-left: -10px;
	margin-right: -120px;
}

#content-airportservice .airportservice-bottom
{
	margin-top: 90px;
	margin-right: -5px;
}

/********* CONTENT ZAKELIJKVERVOER *********/
#content-zakelijkvervoer
{
	margin-top: 30px;
	color: #0c1011;
	margin-bottom: -100px;
}

#content-zakelijkvervoer h1
{
	padding-bottom: 10px;
}

#content-zakelijkvervoer p
{
	font-size: 11px;
	float: left;
	padding-right: 13px;
	border-left: 10px solid #cd2027;
	padding-left: 7px;
}

#content-zakelijkvervoer img
{
	float: right;
	padding: 10px;
}

#content-zakelijkvervoer label
{
	float: right;
	font-size: 9px;
}

#content-zakelijkvervoer .airportservice-top
{
	margin-top: 10px;
	margin-left: -10px;
	margin-right: -120px;
}

#content-zakelijkvervoer .airportservice-bottom
{
	margin-top: 90px;
	margin-right: -5px;
}

/********* CONTENT LOGIN *********/
#content-login
{
	margin-top: 30px;
	color: #0c1011;
}

#content-login form
{
	margin-left: 200px;
	padding-top: 156px;
}

#content-login label
{
	font-size: 12px;
	width: 110px;
	display: block;
	padding: 4px;
	text-align: right;
	float: left;
}

#content-login .login-button
{
	border: none;
	background: none;
	font-size: 14px;
	margin-left: 210px;
}

/********* CONTENT RESERVERINGSFORMULIER *********/
#content-reserveringsformulier
{
	margin-top: 30px;
	margin-bottom: -300px;
	color: #0c1011;
}

#content-reserveringsformulier h1
{
	margin-bottom: 5px;
}

#content-reserveringsformulier form
{
	border-left: 10px solid #cd2027;
}

#content-reserveringsformulier input
{
	width: 130px;
}

#content-reserveringsformulier label
{
	font-size: 11px;
	width: 130px;
	padding: 4px;
	padding-left: 10px;
	display: block;
	float: left;
	text-align: right;
}

#content-reserveringsformulier textarea
{
	width:  260px;
}

#content-reserveringsformulier .verstuur-button
{
	border:  none;
	background: none;
	width:  auto;
	float: right;
	margin-left: 50px;
}

/********* CONTENT CONTACT *********/

#content-contact
{
	margin-top: 30px;
	margin-bottom: -300px;
	color: #0c1011;
}

#content-contact h1
{
	margin-bottom: 5px;
}

#content-contact form
{
	border-left: 10px solid #cd2027;
}

#content-contact input
{
	width: 130px;
}

#content-contact label
{
	font-size: 11px;
	width: 100px;
	padding: 4px;
	padding-left: 10px;
	display: block;
	float: left;
	text-align: right;
}

#content-contact textarea
{
	width:  260px;
}

#content-contact p
{
	font-size: 11px;
}

#content-contact .verstuur-button
{
	border:  none;
	background: none;
	width:  auto;
	float: right;
	margin-left: 50px;
}

/********* CONTENT WAGENPARK *********/

#content-wagenpark
{
	margin-top: 30px;
	margin-bottom: -300px;
	color: #0c1011;
}

#content-wagenpark h1
{
	margin-bottom: 5px;
}

#content-wagenpark #wagenpark
{
	border-left: 10px solid #cd2027;
}

#content-wagenpark #wagenpark img
{
	margin: 50px 0px 0px 180px;
}
