*												{ padding: 0; margin: 0; }
body											{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #424A4B;}
#main											{ left: 50%; margin-left: -450px; position: absolute; width: 990px; }
#main #header									{ height: 95px; border-bottom: 2px solid #e7e5e6; }
#main #header #logo								{ cursor: pointer; position: relative; height: 95px; width: 400px; float: left; background: url(../images/logo.png); background-repeat: no-repeat; }
#main #header #logo h1							{ position: absolute; top: 52px; left: 65px; width: 300px; }
#main #header #hoofdmenu							{ position: absolute; float: right; right: 0; }
#main #header ul#hoofdmenu li						{ position: relative; float: left;
													list-style-type: none; padding: 0; margin: 0; }
#main #header ul#hoofdmenu li img					{ border: 0; }
#main #menu										{ position: relative; float: right; }
#main #menu li									{ background: url(../images/menu.jpg); background-position: top left; background-repeat: no-repeat; position: relative; float: left; border-left: 2px solid #e7e5e6;
													list-style-type: none; padding: 20px 20px 0 20px; margin: 0 0 0 -2px; }
#main #menu li h5									{ cursor: pointer; z-index: 0; margin-top: 4px; text-transform: uppercase;}
#main #menu li.active,
#main #menu li:hover								{ background: url(../images/menu_actief.jpg); background-position: top left; background-repeat: no-repeat;}

#main #menu ul.mainMenu li ul li 					{ font-family: Verdana; font-size: 11px; font-weight: bold; text-align: left; clear: both; display: block; background: none; padding-left: 0; padding-top: 8px; padding-bottom: 8px; }
#main #menu ul.mainMenu li ul li a 					{ text-decoration: none; color: #686767; background-image: url(../images/submenu.jpg); background-repeat: no-repeat; background-position: 21px 12px; padding: 12px 0 0 35px; }
#main #menu ul.mainMenu li ul li a:hover 			{ text-decoration: none; color: #e70202; }
#main #menu ul.mainMenu li ul 						{ display: none; }
#main #menu ul.mainMenu li:hover ul					{ position: absolute; z-index: 10000; }
#main #menu ul.mainMenu .subMenu					{ clear: both; height: 1px; border-left: 2px solid #e7e5e6; border-right: 2px solid #e7e5e6; border-bottom: 2px solid #e7e5e6;  display: none; position: absolute; left: 0; margin: 0 0 0 -2px; background: #fff; }
#main #content									{ position: relative; width: 700px; float: left; }
#main #content #highlight,
#main #content #highlightkop,
#main #content #highlightkop div.titel				{ z-index: 1; }
#main #content #highlight						{ position: relative; width: 100%; height: 330px; float: left; }
#main #content #highlightkop						{ margin-left: 1px; height: 75px; background-color: #4a3649; }
#main #content #highlightkop div.titel				{ position: absolute; height: 75px; background-color: #4a3649; width: 700px; }
#main #content #highlightkop	h1					{ letter-spacing: -0.05em; float: left; padding: 23px 0 0 15px; font-family: arial; text-transform:uppercase; font-weight:bold; font-size:40px; color:#0dbef4;}
#main #content #highlightkop	h3					{ float: left; padding-top: 48px; font-family: arial; font-weight:bold; font-size:14px; color:#ffffff;}
#main #content #highlightimages ul				{ display: none; }
#main #content #highlightimages ul li 				{ list-style-type: none; padding: 0; margin: 0; }
#main #content #highlightimages ul li img			{ border: 0; z-index: 3; width: 700px; margin-left: 1px; }
#main #content ul#highlightmenu					{ z-index: 2; position: relative; width: 100%; height: 65px; clear: both; border-bottom: 2px solid #e7e5e6; }
#main #content ul#highlightmenu li					{ background-color: #0dbef4; position: relative; height: 35px; float: left; margin: 20px 0 0 1px;
													list-style-type: none; padding: 0; cursor: pointer; }
#main #content #highlightmenu li img				{ border: 0; }
#main #content ul#highlightmenu li img				{ display: none; }
#main #content ul#highlightmenu li#actief			{ height: 45px; }
#main #content #highlighttekst					{ position: relative; width: 100%; height: 150px; border-bottom: 2px solid #e7e5e6; padding-top: 10px; }
#main #content #highlighttekst div				{ cursor: pointer; position: absolute; z-index: 1; height: 150px; background-color: #fff; width: 700px; }
#main #content #highlighttekst img				{ position: absolute; bottom: 0; right: 0; z-index: 5; }
#main #content #highlighttekst h4				{ margin-bottom: 5px; color: #0dbef4;}
#main #content ul#overzichten					{ position: relative; z-index: 5; }
#main #content ul#overzichten li					{ position: relative; background-color: #f0fbff; width: 345px; height: 216px; border-bottom: 2px solid #e7e5e6; border-top: 2px solid #e7e5e6;
													list-style-type: none; padding: 0; margin: 0; }
#main #content ul#overzichten p					{ padding: 15px 0 0 15px; float: left; }
#main #content ul#overzichten img					{ float: left; }
#main #content ul#overzichten h2					{ float: left; width: 150px; text-transform: uppercase; font-size: 16px; color: #0dbef4; font-family: Arial; font-weight: black;}
#main #content ul#overzichten p a					{ font-size: 14px; color: #757e7f; font-weight: bold; line-height: 23px; text-decoration: none; }
#main #content ul#overzichten p.link				{ position: absolute; width: 150px; top: 150px; left: 130px; }
#main #content ul#overzichten p.link a			{ color: #092f84; font-weight: bold; font-size: 12px; }
#main #linker_content							{ z-index: 1; position: relative; width: 276px; right: 0; float: right; }
#main #linker_content .last_minutes				{ height: 132px; padding: 10px 0 0 10px; position: relative; display: block; border: 2px solid #e7e5e6; }
#main #linker_content .touringcar				{ height: 210px; padding: 10px 0 0 10px; position: relative; display: block; border: 2px solid #e7e5e6; }
#main #linker_content .touringcar h2			{ text-transform: uppercase; font-size: 16px; color: #0dbef4; font-family: Arial; font-weight: black;}
#main #linker_content .touringcar img.car		{ margin: 10px 0 0 100px; border: 0; }
#main #linker_content .nieuws					{ height: 88px; padding: 10px 0 0 10px; position: relative; display: block; border-top: 2px solid #e7e5e6; border-right: 2px solid #e7e5e6; border-left: 2px solid #e7e5e6; }
#main #linker_content .nieuws h2				{ text-transform: uppercase; font-size: 16px; color: #0dbef4; font-family: Arial; font-weight: black;}
#main #linker_content .specials					{ height: 110px; padding: 10px 0 0 10px; position: relative; display: block; border-right: 2px solid #e7e5e6; border-left: 2px solid #e7e5e6; }
#main #linker_content .specials h2				{ text-transform: uppercase; font-size: 16px; color: #0dbef4; font-family: Arial; font-weight: black;}
#main #linker_content .gids						{ height: 40px; margin-top: 10px; padding: 10px 0 0 10px; position: relative; display: block; border-bottom: 2px solid #e7e5e6; border-left: 2px solid #e7e5e6; }
#main #linker_content .reisverzekering,
#main #linker_content .autohuren					{ color: #747a7b; height: 88px; margin-top: 10px; padding: 10px 0 0 10px; position: relative; display: block; border-bottom: 2px solid #e7e5e6; border-left: 2px solid #e7e5e6; }
#main #linker_content .reisverzekering p img,
#main #linker_content .autohuren p img,
#main #linker_content .nieuws img				{ float: left; padding-right: 5px; }
#main #linker_content .last_minutes a,
#main #linker_content .specials a,
#main #linker_content .gids a,
#main #linker_content .reisverzekering a,
#main #linker_content .autohuren a				{ color: #757e7f; text-decoration: none; }

#main #linker_content .nieuws a 					{ text-decoration: none; }
#main #linker_content .nieuws a:hover			{ text-decoration: underline; }

#main #linker_content .gids .titel a				{ color: #103c8b; }
#main #linker_content p.sub,
#main #linker_content p.sub a					{ text-decoration: none; font-size: 17px; color: #928e5f; font-weight: bold; }
#main #linker_content p.titel					{ font-size: 17px; color: #103c8b; font-weight: bold; }
#main #linker_content p.tekst,
#main #linker_content .nieuws ul li				{ font-size: 12px; font-weight: bold; margin-top: 10px; }
#main #linker_content .nieuws ul li.noShow			{ display: none; }
#main #linker_content p.sub img,
#main #linker_content p.titel img				{ margin-right: 5px; }
#main #linker_content #vergroot					{ position: relative; display: block; }
#footer											{ width: 100%; border-top: 3px solid lightblue; color: #8c9394; }
#footer div										{ margin-top: 10px; }
#footer img										{ padding: 0 5px 0 5px; border: 0; }
#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover									{ color: #8c9394; text-decoration: none; padding: 5px; }
#footer a:hover									{ text-decoration: underline; }

#main #content #subContentHeader					{ position: relative; width: 100%; height: 180px; float: left; }
#main #content #imageContainer					{ position: relative; float: left; width: 500px; height: 180px; }
#main #content #subMenuContainer					{ position: relative; float: right; width: 190px; height: 180px; background-color: #cbc5cf; }
#main #content .paragraph 						{ margin-right: 50px; color: #5b6263; font-family: Verdana; font-size: 12px; padding-bottom: 20px; line-height:19px;}
#main #content #p_1								{ color: #08a8d9; font-weight: bold; }
#main #content #contentTekst #p_1					{ color: #5B6263; font-weight: normal; }
#main #content #subMenuContainer ul.subNavigatie li			{ padding: 6px; border-bottom: 1px solid #fff; background-color: #b7afbc; color: #fff; font-family: Arial; font-size: 11px;
															list-style-type: none; }
#main #content #subMenuContainer ul.subNavigatie li a		{ text-decoration: none; color: #fff; }
#main #content #subMenuContainer ul.subNavigatie li a:hover	{ text-decoration: none; color: #cbc5cf; }
#main #content #contentHeader					{ padding-bottom: 20px; background-image: url(../images/bPijl_repeat.jpg); background-position: bottom; background-repeat: repeat-x; }
#main #content #contentHeader h1					{ padding: 10px 0 10px 20px; margin-bottom: 5px; background-color: #f0fbff; }
#main #content #contentTekst p.specialTekst 			{ font-family: Verdana; font-size: 12px; }
#main #content #contentTekst p.specialTekst img.pijl	{ float: left; padding-right: 5px; }

#main #content #contentTekst span.specialImage_left img 		{ width: 260px; float: left; border: 0; padding: 0 20px 5px 0; margin-bottom: 15px; }
#main #content #contentTekst span.specialImage_right 		{ width: 260px; float: right; border: 0; padding: 0 20px 5px 0; margin-bottom: 15px; }
#main #content #contentTekst span.specialImage_center 	{ width: 260px; float: middle; border: 0; padding: 0 20px 5px 0; margin-bottom: 15px; }
#main #content #contentTekst #p_1 span.specialImage_left { display: none; }
#main #content #contentTekst .specialParagraph		{ clear: both; border-top: 2px solid #e7e5e6; padding: 20px 0; }
#main #content #contentTekst .specialParagraph h5		{ margin-top: 5px; }
#main #content #contentTekst p.specialTekst a			{ color: #8c9394; text-decoration: none; }
#main #content #contentTekst p.specialTekst a:hover	{ color: #8c9394; text-decoration: underline; }

#main #content #contentTekst ul { margin-left: 25px; }

a:link,
a:visited,
a:active,
a:hover										{ color: #8c9394; text-decoration: none; text-decoration: none; }
a:hover										{ text-decoration: none; }

#player										{ position:absolute; padding-top: 20px; }

.image_middle img							{ text-align: center; margin: 2px 5px 0 0; border: 2px solid #8C9394; }
.image_left img								{ float: left; margin: 2px 5px 0 0; border: 2px solid #8C9394; }
.image_right img								{ float: right; margin: 2px 0 0 5px; border: 2px solid #8C9394; }

.form										{ font-size: 12px; font-family: Verdana; }
.form dl										{ float: left; width: 700px; }
.form dt										{ float: left; width: 250px; margin: 0 0 8px 0; clear: both; height: 20px; }
.form dd										{ float: left; width: 400px; margin: 0 0 8px 0; padding-left: 6px; }
.form fieldset									{ border: 0; }
.form legend									{ color: #0dbef4; font-weight: bold; }
.form label									{ color: #6a6a6a; }
.form input[type="text"]						{ width: 200px; height: 16px; font-size: 1.0em; padding: 2px; border: 1px solid #d6e0e9; }
.form select									{ font-size: 1.0em; padding: 2px; border: 1px solid #d6e0e9; }
.form option									{ font-size: 1.0em; padding-left: 2px; }
.form textarea									{ font-size: 1.0em; padding: 2px; border: 1px solid #d6e0e9; width:400px; height:200px;}
.form .select								{ font-size: 1.0em; }
.form .radio									{ font-size: 1.0em; }
.form .radio br								{ display: none; }
.form .checkbox								{ font-size: 1.0em; }
.form .checkbox	 br 							{}
.form .textbox								{}
.form .button								{ margin-top: 4px; }
.form .outputDiv								{ color:#FF0000; }
.form .small									{ margin-top: 4px; font-size: 1.0em; }

.specialParagraph a							{ color: #ff0000; text-decoration: none; }
.specialParagraph a:hover					{ text-decoration: underline; }

form dl dt label strong							{ margin-top: 5px; color: #0DBEF4; display: block; padding: 5px 0; position: relative; }

ul#nieuwsTicker li							{ list-style-type: none; padding: 3px; margin: 0; }

#oldbrowser									{ padding-top: 10px; background-color: #cfc; border: 1px solid #7dc979; position: relative; }
#oldbrowser img.close						{ position: absolute; right: 2px; top: 2px; cursor: pointer; }
#oldbrowser h3								{ font-size: 13px; }
#oldbrowser h3,
#oldbrowser p								{ margin: 0; padding: 2px 7px 10px 7px; }
h1.logoTitel								{ font-family: Arial; font-weight: bold; color: #cdcdcd; font-size:14px;}

.on-top										{ z-index: 10000; }
