html,body {
	font: small verdana,Arial,Helvetica,sans-serif;
	color: #000;
	background: url(../../images/vw/bg.jpg) #e6e6eb repeat-x;
	text-align: center;
	width: 100%;
}

img {display:block;}
p {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 15px;color: #000;text-align: left;clear: both;}
p a {text-decoration: underline;color: #5d96d1;}
p a:hover {text-decoration: none;color: #5d96d1;}
ul {margin-left:30px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 20px;color: #000;text-align: left;margin-bottom: 15px;}
li {list-style-type: disc;list-style-image: url(../../images/vw/bullet_01.gif);margin:0px;vertical-align: middle;}
li li {list-style-type: disc;list-style-image: url(../../images/vw/bullet_02.gif);}
li a {text-decoration: none;color: #f5a300;}
li a:hover {text-decoration: underline;color: #f5a300;}
#clear {clear: both;}
iframe {margin:0;padding:0;border:0;display:block;}
.hidden{display:none;}

.error{color:#f40000;}
input.error{border: 1px solid #f40000;}

#wrapper {
	position: relative;
	left: 50%;
	width: 800px;
	height: auto;
	margin: 0 0 0 -400px;
	clear: both;
}

#header {
	position: relative;
	width: 800px;
	height: 98px;
	/*background: #4fabce;*/
}

#logo {
	position: absolute;
	left: 44px;
	top: 28px;
	width: 119px;
	height: 59px;
	background: url(../../images/vw/logo_joly.gif) no-repeat;
}

#logoLink {
    height: 59px;
    width: 119px;
}

#logoBrand {
	position: absolute;
	left: 702px;
	top: 25px;
	width: 67px;
	height: 67px;
	background: url(../../images/vw/logo_vw.jpg) no-repeat;
}

#btVacatures {
	position: absolute;
	left: 702px;
	top: 6px;
	width: 67px;
	height: 20px;
	text-align: center;
}

.btVacatures {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #426e9b;
	font-weight: bold;
}

.btVacatures a {
	text-decoration: none;
	color: #426e9b;
}

.btVacatures a:hover {
	text-decoration: underline;
	color: #426e9b;
}

#pagewrapper {
	position:relative;
	width:800px;
	height: auto;
	/*min-height: 500px;*/
	background: url(../../images/vw/bg_pagewrapper.gif) repeat-y #b4b1ad;
}

#shadowLeft {
	float: left;
	width: 10px;
	height: 300px;
	background: url(../../images/vw/shadowLeft.jpg) no-repeat;
	display: block;
}

#shadowRight {
	float: right;
	width: 10px;
	height: 300px;
	background: url(../../images/vw/shadowRight.jpg) no-repeat;
	display: block;
}

#page {
	float: left;
	width: 780px;
	height: auto;
}

#page #content {
	float: left;
	height: auto;
	margin: 0 0 1px 0;
	width: 780px;
}

#page #content2 {
	float: left;
	height: auto;
	margin: 0;
	width: 780px;
}

#page #content.admin {
	min-height: 250px;
}

#bottomShadow {
	position: relative;
	width: 800px;
	height: 11px;
	background: url(../../images/vw/page_shadow_bottom.gif) no-repeat;
	clear:both;
}

#navbar {
	width: 780px;
	height: 29px;
	margin: 0 0 1px 0;
	background: url(../../images/vw/bg_navbalk.gif) no-repeat;
}

#navbar.admin {
	background: url(../../images/vw/bg_navbalk_admin.gif) no-repeat;
}

#btHome {
	width: 76px;
	height: 29px;
	float: left;
}

#btGamma {
	width: 85px;
	height: 29px;
	float: left;
}

#btOnzeDiensten {
	width: 121px;
	height: 29px;
	float: left;
}

#btOverOns {
	width: 91px;
	height: 29px;
	float: left;
}

#btActueel {
	width: 82px;
	height: 29px;
	float: left;
}

#btContact {
	width: 85px;
	height: 29px;
	float: left;
}

#btUitloggen {
	width: 95px;
	height: 29px;
	float: left;
}

#btAfbeeldingen {
    width: 126px;
    height: 29px;
    float: left;
}

#btFleetCorner {
	width: 109px;
	height: 29px;
	float: right;
}

.nav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 29px;
	color: #093c70;
	text-align: center;
}

.nav a {
	text-decoration: none;
	color: #093c70;
}

.nav a:hover {
	text-decoration: none;
	color: #426e9b;
}

.navActive {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 29px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

.navActive a {
	text-decoration: none;
	color: #fff;
}

.navActive a:hover {
	text-decoration: none;
	color: #fff;
}

.navActive {
	background: url(../../images/vw/bg_navactive.gif) repeat-x;
}

#picHome {
	width: 780px;
	height: 260px;
	background: #fff;
	margin: 0;
}

#picHomeb {
	width: 780px;
	height: auto;
	background: #fff;
	margin: 0;
}

#hpFlash {
    z-index: 5;
}

#hpOverlay {
    position: absolute;
    cursor: pointer;
    height: 260px;
    width: 780px;
    z-index: 10;
}

#maskButton {
	position: absolute;
	top: 30px;
	left: 10px;
	width: 780px;
	height: 260px;
	background: #fff;
	margin: 0;
	z-index: 99;
}

#col {
	float:left;
	width: 780px;
	height: auto;
	min-height: 500px;
	background: #fff;
	margin: 0 0 1px 0;
	text-align: left;
	clear: both;
	display: block;
}

#colSubnav {
	float:left;
	width: 161px;
	height: auto;
	margin: 62px 0 0 0;
	padding: 0;
}

#colSubnav .colSubnavItem {
	width: 161px;
	height: auto;
	margin: 0;
	padding: 0;
	background: url(../../images/vw/blue_arrow.gif) no-repeat;
	background-position: 15px 10px;
}

#colSubnav .colSubnavItem p {
	width: 130px;
	height: auto;
	margin: 3px 0 3px 30px;
	padding: 6px 0;
	line-height: 18px;
/*
    padding: 0;
	line-height: 30px;
*/
	color: #9d9d9c;
	font-size: 10px;
}

#colSubnav .colSubnavItem p a {
	text-decoration: none;
	color: #9d9d9c;
}

#colSubnav .colSubnavItem p a:hover, #colSubnav .colSubnavItem p a.active {
	color: #426e9b;
}

#SubnavDivider, #SubnavDivider1, #SubnavDivider2, #SubnavDivider3 {
	width: 161px;
	height: 1px;
	margin: 0;
	padding: 0;
	background: #e6e6e6;
	display: block;
}

.titleLine {
	width: 580px;
	height: 1px;
	margin: 0 0 9px 0;
	padding: 0;
	background: #e6e6e6;
	display: block;
}

.titleLine.noMargin {
    margin: 0;
}

.titleLine.small {
	width: 200px;
}

.titleLine.medium {
	width: 360px;
}

.line {
	width: 580px;
	height: 1px;
	margin: 0 0 9px 0;
	padding: 0;
	background: #e6e6e6;
	display: block;
}

.line.small {
	width: 200px;
}

.line.medium {
	width: 360px;
}

.intro {
    margin-bottom: 10px;
}

#col #content {
	padding: 40px 0 0 20px;
	width: 580px;
	height: auto;
	text-align: left;
	font-size: 11px;
}


#col1 {
	float:left;
	width: 197px;
	height: 300px;
	background: #9aafc4;
	margin: 1px 0 0 0;
}

#col1 #content {
	padding: 17px 0 0 15px;
	width: 167px;
	text-align: left;
	color: #000;
}

#col1 #content p{
	padding: 5px 0 0 0;
	width: 167px;
	height: auto;
	text-align: left;
	color: #fff;
}

#col1 #content form {
	margin-top: 4px;
}

#col1 #content form p {
	padding: 0;
}

#col1 #content label {
	width: 70px;
	float: left;
	text-align: left;
	font-size: 11px;
	height: 18px;
	margin: 8px 0 0 8px;
	line-height: 14px;
	color: #fff;
}

#col1 #content input[type=text]{
	float: right;
	width: 163px;
	border: 0;
	background: #c8c5c1;
	height: 18px;
	margin: 0;
	background: url(../../images/vw/bg_input_nieuwsbrief.gif) no-repeat;
}

#col1 #content input[type=text].error {
	background-image: url(../../images/vw/bg_input_nieuwsbrief_error.gif);
}

#col1 #content input[type=submit]{
	float: right;
	width: 102px;
	border: 0;
	background: #c8c5c1;
	height: 23px;
	margin: 5px 61px 2px 0;
	background: url(../../images/vw/bt_inschrijven.gif) no-repeat;
	font-weight: bold;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#col1b {
	float:left;
	width: 382px;
	height: 300px;
	background: #9aafc4;
	margin: 0;
}

#col2 {
	float:left;
	width: 582px;
	height: 201px;
	background: #fff;
	margin: 1px 0 0 1px;
	border-top: 5px solid #426e9b;
}

#col2 #content {
	padding: 17px 0 0 20px;
	width: 542px;
	height: auto;
	text-align: left;
}

#col2b {
	float:left;
	width: 397px;
	height: 295px;
	background: #fff;
	margin: 0 0 0 1px;
	border-top: 5px solid #426e9b;
}

#col2b #content {
	padding: 17px 0 0 20px;
	width: 357px;
	height: auto;
	text-align: left;
}

.newsitem {
	width: 542px;
	height: auto;
	padding-bottom: 7px;
	border-bottom: 1px dashed #e6e6eb;
	color: #c7c7c7;
	background: url(../../images/vw/blue_arrow.png) no-repeat;
	background-position: center left;
	float: left;
}

.newstitle {
	width: 454px;
	color: #000;
	padding: 8px 0 0 13px;
	font-size: 11px;
	float: left;
}

.newstitle a{
	color: #000;
	text-decoration: none;
}

.newstitle a:hover{
	color: #669cd4;
}

.newsdate {
	float: right;
	width: 75px;
	color: #828282;
	padding: 8px 0 0 0;
	text-align: right;
	font-size: 11px;
}


#popNews {
	width: 500px;
	height: 400px;
	margin: 0;
	color: #000;
	overflow: hidden;
	background: #f5f5f5;
}

#popNews #title {
	width: 470px;
	height: 20px;
	margin: 15px 0 0 15px;
	color: #000;
}

#popNews #titleLine {
	width: 470px;
	height: 1px;
	margin: 0 0 9px 15px;
	padding: 0;
	background: #e6e6e6;
	display: block;
}

#popNews #article {
	width: 462px;
	height: 320px;
	margin-left: 15px;
	color: #000;
	overflow: auto;
	padding-right: 8px;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #bdccdb;
	scrollbar-darkshadow-color: #9aafc4;
	scrollbar-face-color: #9aafc4;
	scrollbar-highlight-color: #9aafc4;
	scrollbar-shadow-color: #bdccdb;
	scrollbar-track-color: #e6e6e6;
	font-size: 10px;
	line-height: 15px;
}

#popNews #dateLine {
	width: 470px;
	height: 1px;
	margin: 6px 0 4px 15px;
	padding: 0;
	background: #e6e6e6;
	display: block;
}

#popNews #date {
	color: #828282;
	font-size: 11px;
	font-style: italic;
	margin: 4px 0 0 15px;
}

#popFleet {
	width: 330px;
	height: 160px;
	margin: 0;
	color: #000;
	overflow: hidden;
	background: #9aafc4;
}

#popFleet #title {
	width: 290px;
	height: 20px;
	margin: 15px 0 0 15px;
	color: #000;
}

#popFleet #titleLine {
	width: 290px;
	height: 1px;
	margin: 0 0 9px 15px;
	padding: 0;
	background: #b2c4d7;
	border-top: 1px solid #8197ad;
	display: block;
}

#popFleet #article {
	width: 290px;
	height: 140px;
	margin-left: 15px;
	color: #000;
	overflow: hidden;
	padding-right: 8px;
}

#popFleet form {
	margin-top: 15px;
}

#popFleet form p {
	padding: 0;
}

#popFleet label {
	width: 120px;
	float: left;
	text-align: left;
	font-size: 11px;
	height: 18px;
	margin: 2px 0;
}

#popFleet input[type=text], #popFleet input[type=password]{
	float: right;
	width: 163px;
	border: 0;
	background: #c8c5c1;
	height: 18px;
	margin: 2px 0;
	background: url(../../images/vw/bg_input_nieuwsbrief.gif) no-repeat;
}

#popFleet input[type=text].error, #popFleet input[type=password].error {
    background: url(../../images/vw/bg_input_nieuwsbrief_error.gif) no-repeat;
}

#popFleet input[type=submit]{
	float: right;
	width: 102px;
	border: 0;
	background: #c8c5c1;
	height: 23px;
	margin: 3px 58px 2px 0;
	background: url(../../images/vw/bt_inschrijven.gif) no-repeat;
	font-weight: bold;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#popFleet #login_message {
    height: 26px;
    overflow: hidden;
}

#bannerbuttons {
	width: 544px;
	clear: both;
	margin-top: 16px;
	display: block;
}
#bannerbuttonsb {
	width: 544px;
	clear: both;
	margin: 0;
	display: block;
}

.bannerbuttonb {
	float: left;
	margin: 10px 0 0 12px;
	width: 180px;
}
.bannerbutton {
	float: left;
	margin: 0 2px 0 0;
	width: 180px;
}

.bannerbutton.bb_3 {
    margin-right: 0;
}

.bannerbutton .bb_header{
	text-align: left;
	width: 180px;
	height: auto;
	min-height: 22px;
	background: url(../../images/vw/bg_bannerbutton_header.gif) no-repeat #426e9b;
	background-position: top left;
}

.bannerbutton .bb_header p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	line-height: 22px;
	padding: 0;
	padding-left: 7px;
}

.bannerbutton .bb_header p a{
	color: #fff;
	text-decoration: none;
}

.bannerbutton .bb_header p a:hover{
	color: #ccdcec;
	text-decoration: none;
}

.bannerbutton .bb_picture{
	text-align: left;
	width: 180px;
	height: 70px;
	background: #000;
}

.bannerbutton .bb_title{
	text-align: left;
	width: 180px;
	height: auto;
	min-height: 38px;
	background: url(../../images/vw/bg_bannerbutton_txt.gif) no-repeat #426e9b;
	background-position: top left;
}

.bannerbutton .bb_title p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 14px;
	padding: 6px 4px 0 16px;
}

.bannerbutton .bb_title p a{
	color: #000;
	text-decoration: none;
}

.bannerbutton .bb_title p a:hover{
	color: #426e9b;
	text-decoration: none;
	background:none;
}

.bannerbutton .bb_title a:hover{
	background: url(../../images/vw/bg_bannerbutton_txt_hover.gif) no-repeat #426e9b;
}

.bannerbutton .bb_footer{
	width: 180px;
	height: 3px;
	background: url(../../images/vw/bg_bannerbutton_footer.gif) no-repeat #426e9b;
	background-position: top left;
}






.bannerbuttonb .bb_header{
	text-align: left;
	width: 180px;
	height: auto;
	min-height: 22px;
	background: url(../../images/vw/bg_bannerbutton_header.gif) no-repeat #426e9b;
	background-position: top left;
}

.bannerbuttonb .bb_header p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	line-height: 22px;
	padding: 0;
	padding-left: 7px;
}

.bannerbuttonb .bb_header p a{
	color: #fff;
	text-decoration: none;
}

.bannerbuttonb .bb_header p a:hover{
	color: #ccdcec;
	text-decoration: none;
}

.bannerbuttonb .bb_picture{
	text-align: left;
	width: 180px;
	height: 70px;
	background: #000;
}

.bannerbuttonb .bb_title{
	text-align: left;
	width: 180px;
	height: auto;
	min-height: 38px;
	background: url(../../images/vw/bg_bannerbutton_txt.gif) no-repeat #426e9b;
	background-position: top left;
}

.bannerbuttonb .bb_title p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 14px;
	padding: 6px 4px 0 16px;
}

.bannerbuttonb .bb_title p a{
	color: #000;
	text-decoration: none;
}

.bannerbuttonb .bb_title p a:hover{
	color: #426e9b;
	text-decoration: none;
	background:none;
}

.bannerbuttonb .bb_title a:hover{
	background: url(../../images/vw/bg_bannerbutton_txt_hover.gif) no-repeat #426e9b;
}

.bannerbuttonb .bb_footer{
	width: 180px;
	height: 3px;
	background: url(../../images/vw/bg_bannerbutton_footer.gif) no-repeat #426e9b;
	background-position: top left;
}











#footer {
	width: 780px;
	height: 20px;
	background: #426e9b;
	margin: 0;
	clear: both;
}

#footer p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c7d4e1;
	text-align: left;
	line-height: 14px;
	padding: 5px 0 0 10px;
}

#footer p a {
	text-decoration: none;
	color: #c7d4e1;
}

#footer p a:hover {
	text-decoration: underline;
	color: #c7d4e1;
}

#clear30 {
	height: 30px;
	clear: both;
}

#left {
	float:left;
}

.clear {clear:both;}

.top {background: url(../../images/vw/dot.gif) 0 0 repeat-x; width: 100%}
.bottom {background: url(../../images/vw/dot.gif) 0 100% repeat-x}
.left {background: url(../../images/vw/dot.gif) 0 0 repeat-y}
.right {background: url(../../images/vw/dot.gif) 100% 0 repeat-y}
.bl {background: url(../../images/vw/boxCornerBottomLeft.gif) 0 100% no-repeat}
.br {background: url(../../images/vw/boxCornerBottomRight.gif) 100% 100% no-repeat}
.tl {background: url(../../images/vw/boxCornerTopLeft.gif) 0 0 no-repeat}
.tr {background: url(../../images/vw/boxCornerTopRight.gif) 100% 0 no-repeat; padding:15px}



/************ Submenu *************/

#sub_gamma { 
	margin: 0;
	z-index: 99;
	position: absolute;
	left: 86px;
	top: 30px;
	width: 120px;
	height: auto;
	padding: 0;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}

#sub_overOns { 
	margin: 0;
	z-index: 99;
	position: absolute;
	left: 292px;
	top: 30px;
	width: 120px;
	height: auto;
	padding: 0;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}

#sub_actueel { 
	margin: 0;
	z-index: 99;
	position: absolute;
	left: 384px;
	top: 30px;
	width: 120px;
	height: auto;
	padding: 0;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}

#sub_contact { 
	margin: 0;
	z-index: 99;
	position: absolute;
	left: 466px;
	top: 30px;
	width: 150px;
	height: auto;
	padding: 0;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}

.overlayer { 
	background-color:#426e9b;
	border-top: 0;
	display: none;
}

.subnav { 
	padding: 0;
	margin: 0;
	height: auto;
	border-top: 1px solid #537495;
	border-right: 1px solid #353535;
	border-left: 1px solid #353535;
	border-bottom: 1px solid #203d59;
	text-align: left;
}

.subnav p {
	padding: 5px 10px 5px 10px;
	color: #fff;
	font: 11px verdana,Arial,Helvetica,sans-serif;
	/* for IE */
	filter: alpha(opacity=100);
	/* CSS3 standard */
	opacity: 1.0;
}

.subnav p a {
	color:#fff;
	text-decoration: none;
}

.subnav p a:hover { 
	text-decoration: underline;
	color: #fff;
}

.active {
	font-weight:bold;
	color: #426e9b;
}

.active a {
	color: #426e9b;
	text-decoration: none;
}

.active a:hover {
	color: #426e9b;
	text-decoration: none;
}



/************ TEAM *************/

.team {
	float:left;
	width: 285px;
	height: auto;
	background: #f5f5f5;
	margin: 0 0 15px 0;
	border-top: 1px solid #e6e6eb;
	border-right: 1px solid #e6e6eb;
	border-left: 1px solid #e6e6eb;
	border-bottom: 1px solid #e6e6eb;
}

.teamPic {
	float:left;
	width: 100px;
	height: 100px;
	margin: 0 10px 0 0;
}

.teamDetail {
	float:left;
	width: 175px;
	height: auto;
	margin: 0;
	margin-top: 8px;
}

.naam {
	font: 11px verdana,Arial,Helvetica,sans-serif;
	margin: 10px 0 18px 0;
	font-weight: bold;
}

.tel {
	font: 11px verdana,Arial,Helvetica,sans-serif;
	line-height: 18px;
}

.email {
	font: 11px verdana,Arial,Helvetica,sans-serif;
	line-height: 16px;
}

.email a {
	text-decoration: none;
	color: #5d96d1;
}
.email a:hover {
	text-decoration: underline;
	color: #5d96d1;
}

h1 {
	font: 14px verdana,Arial,Helvetica,sans-serif;
	line-height: 18px;
	color: #426e9b;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 0;
}

h2 {
	font: 12px verdana,Arial,Helvetica,sans-serif;
	line-height: 18px;
	color: #426e9b;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 12px;
}

h3 {
	font: 11px verdana,Arial,Helvetica,sans-serif;
	line-height: 18px;
	color: #000;
	font-weight: bold;
}

#openingsuren {
	float:left;
	width: 200px;
	height: auto;
	margin: 0;
}

#openingsuren #dag{
	float:left;
	width: 100px;
	height: auto;
	margin-top: 7px;
}

#openingsuren #uur{
	float:left;
	width: 260px;
	height: auto;
	margin-top: 7px;
}

#routebeschrijving {
	float:left;
	width: 360px;
	height: auto;
	margin: 0 0 0 20px;
}




/************ GAMMA *************/


.carHeader {
	height: 28px;
	font-weight: bold;
}

.car {
	height: 35px;
	margin: 0;
}

.car a {
	text-decoration: none;
	color: #9aafc4;
	height: 36px;
}

tr.car {
    cursor: pointer;
}

tr.car.selected, tr.car.hover, tr.carExtra {
    background-color: #e8ecf1;
}

.btnGammaContact {
    float: right;
}

.carLine {
	width: 580px;
	height: 1px;
	margin: 0;
	padding: 0;
	background: #e6e6e6;
	display: block;
}


.bt_start{
	width: 102px;
	border: 0;
	background: #c8c5c1;
	height: 23px;
	margin: 2px 60px 2px 0;
	background: url(../../images/vw/bt_inschrijven.gif) no-repeat;
	font-weight: bold;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}



#dienstLine {
	width: 580px;
	height: 1px;
	margin: 0;
	padding: 0;
	background: #e6e6e6;
	display: block;
}


/************ GALLERY *************/

#col #contentGallery {
	padding: 40px 0 0 20px;
	width: 580px;
	height: auto;
	text-align: left;
	font-size: 11px;
}

.gallery {
	float:left;
	width: 280px;
	height: auto;
	margin-bottom: 15px;
	border: 0;
	border-top: 1px solid #e6e6eb;
	border-right: 1px solid #e6e6eb;
	border-bottom: 1px solid #e6e6eb;
	background: #f5f5f5;
}

.gallery.even {
    margin-left: 15px;
}

.galleryPic {
	float:left;
	width: 120px;
	height: 90px;
	margin: 0;
}

.galleryDetail {
	float:left;
	width: 150px;
	height: auto;
	margin: 0;
	padding-left: 10px;
}
.title {
	font: 11px verdana,Arial,Helvetica,sans-serif;
	line-height: 18px;
	font-weight: bold;
	margin-top: 4px;
}

.title a {
	text-decoration: none;
	color: #3f5c79;
}
.title a:hover {
	text-decoration: underline;
	color: #3f5c79;
}

.date {
	font: 11px verdana,Arial,Helvetica,sans-serif;
	line-height: 16px;
	font-style: italic;
	color: #a3a3a3;
}

/************ PROMOTIES *************/

.promotie {
	font: 11px verdana,Arial,Helvetica,sans-serif;
	color: #c7c7c7;
	width: 580px;
	height: auto;
	border-bottom: 1px dashed #686868;
	/*background: url(../../images/audi/red_arrow.png) no-repeat;*/
	padding: 6px 0;
}

.promotie .periodeLabel {
	width: 110px;
	float: right;
	text-align:left;
	line-height: 16px;
	font: 11px verdana,Arial,Helvetica,sans-serif;
	font-style: italic;
	color: #a3a3a3;
	font-weight: bold;
}

.promotie .fileType {
	width: 30px;
	float: left;
	text-align:left;
	line-height: 16px;
}

.fileSize {
	font: 11px verdana,Arial,Helvetica,sans-serif;
	font-style: italic;
	color: #a3a3a3;
	text-align:left;
	line-height: 16px;
}

.promotie .omschrijving {
	width: 430px;
	float: left;
	text-align:left;
	line-height: 16px;
}

.promotie .omschrijving a{
	text-decoration: none;
	color: #c7c7c7;
}

.promotie .omschrijving a:hover {
	text-decoration: none;
	color: #fff;
}

.promotie .periode {
	margin-left: 10px;
	width: 110px;
	font: 11px verdana,Arial,Helvetica,sans-serif;
	font-style: italic;
	color: #a3a3a3;
	float: left;
	text-align:left;
	line-height: 16px;
}

.promotie .clear {
	clear: both;
}

/************ FLEET *************/

.fleet {
	font: 11px verdana,Arial,Helvetica,sans-serif;
	color: #c7c7c7;
	width: 750px;
	height: auto;
	border-bottom: 1px dashed #686868;
	/*background: url(../../images/audi/red_arrow.png) no-repeat;*/
	padding: 6px 0;
}

.fleet .fileType {
	width: 30px;
	float: left;
	text-align:left;
	line-height: 16px;
}

.fleet .omschrijving {
	width: 600px;
	float: left;
	text-align:left;
	line-height: 16px;
}

.fleet .omschrijving a{
	text-decoration: none;
	color: #c7c7c7;
}

.fleet .omschrijving a:hover {
	text-decoration: none;
	color: #fff;
}

.fleet .periode {
	margin-left: 10px;
	width: 110px;
	font: 11px verdana,Arial,Helvetica,sans-serif;
	font-style: italic;
	color: #a3a3a3;
	float: left;
	text-align:left;
	line-height: 16px;
}

.fleet .clear {
	clear: both;
}

.carList {
    width: 565px;
}

.carList .colRef {
    width: 64px;
}

.carList .colBrand {
    display: none;
}

.carList .colModel {
    width: 272px;
}

.carList .colEngine {
    width: 107px;
}

.carList .colPower {
    width: 26px;
}

.carList .colDoors {
    display: none;
    overflow: hidden;
}

.carList .colColor {
    width: 107px;
}

/*** Admin ***/
img.icon {
    height: 16px;
    margin: 0 2px;
    width: 16px;
}

.promotie .actions {
    float: left;
    width: 40px;
}

.promotie .actions .icon {
    float: left;
}

.promotie .periode.admin {
    width: 70px;
}

.newsitem.admin.online {
    background-image: url(../../images/vw/red_arrow.png);
}

.newsitem.admin .newstitle {
    width: 414px;
}

.newsitem.admin .newsdate {
    float: left;
    text-align: left;
}

.newsitem.admin .actions {
    float: right;
    padding: 8px 0 0;
    width: 40px;
}

.newsitem.admin .actions .icon {
    float: left;
}

.hpitem {
	width: 580px;
	height: auto;
	padding-bottom: 7px;
	border-bottom: 1px dashed #e6e6eb;
	color: #c7c7c7;
	background: url(../../images/vw/blue_arrow.png) no-repeat;
	background-position: center left;
	float: left;
}

.hpitem.online {
    background-image: url(../../images/vw/red_arrow.png);
}

.hpitem_title {
	width: 405px;
	color: #000;
	padding: 8px 0 0 13px;
	font-size: 11px;
	float: left;
}

.hpitem_title a{
	color: #000;
	text-decoration: none;
}

.hpitem_title a:hover{
	color: #669cd4;
}

.hpitem_date {
	float: left;
	width: 115px;
	color: #828282;
	padding: 8px 0 0 0;
	text-align: right;
	font-size: 11px;
}

.hpitem .actions {
    float: right;
    padding: 8px 0 0;
    width: 40px;
}

.hpitem .actions .icon {
    float: left;
}

.vacancy {
	width: 580px;
	height: auto;
	padding-bottom: 7px;
	border-bottom: 1px dashed #e6e6eb;
	color: #c7c7c7;
	background: url(../../images/vw/blue_arrow.png) no-repeat;
	background-position: center left;
	float: left;
}

.vacancy.online {
    background-image: url(../../images/vw/red_arrow.png);
}

.vacancy_title {
	width: 385px;
	color: #000;
	padding: 8px 0 0 13px;
	font-size: 11px;
	float: left;
}

.vacancy_title a{
	color: #000;
	text-decoration: none;
}

.vacancy_title a:hover{
	color: #669cd4;
}

.vacancy_date {
	float: left;
	width: 135px;
	color: #828282;
	padding: 8px 0 0 0;
	text-align: right;
	font-size: 11px;
}

.vacancy .actions {
    float: right;
    padding: 8px 0 0;
    width: 40px;
}

.vacancy .actions .icon {
    float: left;
}

.bbutton {
	width: 542px;
	height: auto;
	padding-bottom: 7px;
	border-bottom: 1px dashed #e6e6eb;
	color: #c7c7c7;
	background: url(../../images/vw/blue_arrow.png) no-repeat;
	background-position: center left;
	float: left;
}

.bbutton.online {
    background-image: url(../../images/vw/red_arrow.png);
}

.bbutton_title {
	width: 295px;
	color: #000;
	padding: 8px 0 0 13px;
	font-size: 11px;
	float: left;
}

.bbutton_title a{
	color: #000;
	text-decoration: none;
}

.bbutton_title a:hover{
	color: #669cd4;
}

.bbutton_type {
	float: left;
	width: 60px;
	color: #828282;
	padding: 8px 0 0 15px;
	text-align: left;
	font-size: 11px;
}

.bbutton_date {
	float: left;
	width: 115px;
	color: #828282;
	padding: 8px 0 0 0;
	text-align: right;
	font-size: 11px;
}

.bbutton .actions {
    float: right;
    padding: 8px 0 0;
    width: 40px;
}

.bbutton .actions .icon {
    float: left;
}

.validation_summary {
    display: none;
	color: #fff;
	font-weight: bold;
	margin-right: 15px;
	background: #ec0000;
}

.validation_summary LI{
	color: #fff;
	font-weight: bold;
}


/*** Upload ***/
div.ProgressBar { width: 100px; padding: 0; border: 1px solid black; margin-right: 1em; height:.75em; margin-left:1em; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
div.ProgressBar div { background-color: Green; font-size: 1pt; height:100%; float:left; }
span.asyncUploader object { position: relative; top: 5px; left: 10px; }





.admin_popup {
	text-align: left;
	width: 100%;
	height: 690px;
	padding:15px;
}

.admin_popup p{
	padding: 0;
	margin: 5px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    text-align: left;
	clear: both;
}

label
{
	width: 120px;
	line-height: 18px;
	float: left;
	text-align: left;
	margin-right: 10px;
}

.admin_popup INPUT[type="text"] {
	width: 240px;
	height: 18px;
}

#admin_titleline {
	width: 660px;
	height: 1px;
	border-top:1px solid #e6e6e6;
	margin: 5px 0;
}

#admin_line {
	width: 660px;
	height: 1px;
	border-top:1px dashed #e6e6e6;
	margin: 5px 0;
}

#save_button
{
	margin-left: 130px;
}

.admin_button {
    width: auto;
	padding: 0 6px 0 6px;
    height: 22px;
    float: left;
	border-top: 1px solid #fbfbfb;
	border-left: 1px solid #fbfbfb;
    border-bottom: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
    font-size: 10px;
	font-weight: bold;
	line-height: 22px;
    background: url(../../images/vw/bg_submit.gif) repeat-x;
	margin-top: 15px;
}

input.dateText.hasDatepicker {
    float: left;
    width: 100px;
}

.car h3 {
    color: #5d96d1;
}
