@charset "utf-8";
/* CSS Document */
/*---------------------------------------------------------------------HTML tags--------------------------------------------------------------*/
body { 
	background-color:#313131;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px auto 0px auto;
}

img {
	border:0
}

h1 { 
	margin:0px;
	padding:0px;
	color: #0e0e0e;
	font-size:11pt;
}

h1.home{
	color:#3e3e3e;
}
	
h2 { 
	margin:0px;
	padding:0px;
	color: #0e0e0e;
	font-size:11pt;
}

p.normaal a{ 
	margin:0px;
	padding:0px;
	color: #003366;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
}

p {
	padding:0px;
	margin:0px;
	line-height:14px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

a {
	color:#20316a;
}

a.linkterug {
	font-size:10px;
}

/*---------------------------------------------------------------------LAYOUT--------------------------------------------------------------*/
#top {
	position:relative;
	height:	145px;
	width: 900px;
	z-index:100;
}

#menu_div {
	position:relative;
	clear:both;
	height:50px;
	width:885px;
	padding:0px 0px 0px 13px;
	background-repeat:repeat-x;
	background-image:url(../layout/bg_menu.jpg);
}

#container {
	position:relative;
	margin: 0px auto 0px auto;
	background-color:#FFFFFF;
	width: 900px;
}

#contentcontainer {
	width:898px;
	background:url(layout/bg_content.jpg) top repeat-x  #f9f8f6;
	padding:0px;
	overflow:hidden;	
}

#left {
	position:relative;
	float:left;
	width:562px;
	margin:0px 0px 10px 0px;
	padding:0px 2px 0px 0px;
	border-right:1px solid #dbdbdb;
	overflow: hidden;
}
#leftAutodisk {
	position:relative;
	float:left;
	width:562px;
	margin:0px 0px 10px 0px;
	padding:0px 2px 0px 0px;
	border-right:1px solid #dbdbdb;
}
#left p, #left div{
font-size:9pt;
}

#right {
	position:relative;
	float:left;
	width:330px;
	margin:0px 0px 0px 2px;
	padding:0px;
	overflow: hidden;
}

#text {
	width:550px;
	padding:10px;
}

#page_title h1 {
	margin:5px 0px 5px 0px;
	padding:0px 0px 2px 10px;
	font-size:19pt;
	background-color:#FFFFFF;
	border-bottom:#CCCCCC 1px solid;
	clear:left;
}

#content_text {
	width:540px;
	overflow:hidden;
	float:left;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
	clear:left;
	/*background-color:#333333;*/
}

#content_text p{
	margin-top:15px;
	line-height:14px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#top_backBtn {
	/*position:relative;*/
	float:left;
	width:100%;
	padding:5px;
	text-align:right;
	background-color:#f3f3f3;
}

#footer_backBtn {
	padding:5px 0px 5px 0px;
	margin:10px 0px 5px 10px;
	text-align:right;
	background-color:#f3f3f3;
}

#footer {
	position:relative;
	height: 15px;
	padding: 3px 0px 3px 15px;
	background-color: #e8e5dc;
	color: #7f7f7f;	
	width:885px;
	font-size:9px;
	text-align:center;
}

#home_footer {
	position:relative;
	height: 30px;
	padding: 3px 0px 0px 15px;
	padding-bottom: 5px;
	color: #7f7f7f;	
	width:885px;
	font-size:9px;
	text-align:center;
	border-top: solid #CCCCCC 1px;
}

#footer a { 
	color:#003366;
	font-weight:bold;
}

/*---------------------------------------------------------------------IMAGES--------------------------------------------------------------*/
#logo_mdekoning {
	position: relative;
	float: left;
	height:85px;
	width:650px;
	padding: 5px 25px 5px 25px;
}	

#logo_merken {
	position: relative;
	float:left;
	width:170px;
	height:60px;
	padding:25px 30px 5px 0px;
	text-align:right;
}

.image_thumb {
	position:relative;
	float:right;
	margin-top:5px;
	border:1px #CCCCCC solid;
}
.image_thumb_release {
	position:relative;
	margin-right:3px;
	margin-left: 2px;
	margin-top:5px;
	border:1px #CCCCCC solid;
}

a img.image_thumb:hover {
	border:1px #336699 solid;
}
a img.image_thumb_release:hover {
	border:1px #336699 solid;
}
.nieuws_img_box{
	float:right;
	width:160px;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;	
	overflow:hidden;
	clear:left;
}

#img_backgrnd {
	width:560px;
	height:180px;
	background-image:url(../layout/bg_imgBackgrnd.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	float:left; 
}

#nieuwsdetail_img_01{
	position:relative;
	float:left;
	overflow:hidden;
}

#nieuwsdetail_img_01 img{
	height:180px;
	border-right:2px #FFFFFF solid;
}

#nieuwsdetail_img_02{
	position:relative;
	overflow:hidden;
}

#nieuwsdetail_img_02 img{
	height:180px;
	border-right:2px #FFFFFF solid;
}

/*---------------------------------------------------------------------CONTENT HOME--------------------------------------------------------------*/

/*------------------------------------------nieuws_index----------------------------------------*/
#nieuws {
	position:relative;
	height:208px;
	background-color:#FFFFFF;
	border-bottom:#FFFFFF 1px solid;
	overflow:hidden;
}

#nieuws .column_nieuwsitem {
	float:left;
	width:565px;
	height:210px;
}

#nieuws .column_nieuws {
	float:left;
	width:333px;
	height:210px;
	background-color:#313131;
	margin-left:0px;
}
	
#nieuws .column_nieuws ol{
	color:#ffffff;
	list-style:none;
	margin:0px;
	padding:0px;
}

#nieuws .swapnav{
	font-size:14px;
	width:300px;
	margin:0px;	
	padding:19px 10px 17px 30px;	
	cursor:pointer;
	border-bottom:1px #434343 solid;
	font-size:12px;
}
	
#nieuws .swapcontent{
	width:565px;
	height:210px;
	background-color:#e9e8df;
	padding:0px;
	background-image:url(../layout/AbstractWaveBack.png);
	background-position:left top;
	}
	
#nieuws .swapcontent_nieuws{
	background-color:#e9e8df;
	width:545px;
	height:190px;
	padding:10px;
	border:0px;
}

	
.swapcontent ul{
	margin:0px;
	padding:0px;
}
	
.swapcontent li{
	list-style:none;
}
	
#nieuws .swapcontent p{
	margin-bottom:0px;
	margin-top:0px;
}
	
#nieuws .active{
	background-color:#e9e8df;
	color:#000000;
	border-bottom:1px #e9e8df solid;	
}

.foto_nieuws {
	background-repeat:no-repeat;
	background-position:top center;
	float:left; 
	width:280px; 
	height:180px; 
	margin:0px 0px 10px 12px;
	border:5px #ffffff solid;
}

/*--------------------------------------einde nieuws_index--------------------------------------*/
/*-- Content HOME --*/
#introtext_home{
	position:relative;
	width:420px;
	height:182px;
	padding:0px 130px 0px 10px;
	background-repeat:no-repeat;
	float:left;
}

#moviecontent {
	position:relative;
	float:left;
	height:182px;
	width:120px;
	padding:0px;
	margin:0px 0px 0px 0px;
	/*overflow:hidden;*/
	clear:left;
}

#title_home{
	height:40px;
	width:420px;
	overflow:hidden;
}

/*-- NIEUWS --*/
#item_mdekoningnieuws {
	position:relative;
	float:left;
	width:310px;
	height:158px;
	margin:2px 0px 2px 0px;
	padding:10px;
	background-image:url(../layout/bg_mdknieuws.jpg);
	background-repeat:no-repeat;
	background-color:#f9f8f6;
	background-position:left top;
	overflow:hidden;
}
#item_mdekoningnieuws2 {
	position:relative;
	float:left;
	width:250px;
	height:158px;
	margin:2px 0px 2px 0px;
	padding:10px;
	background-image:url(../layout/bgNieuwsOnder.jpg);
	background-repeat:no-repeat;
	background-color:#f9f8f6;
	background-position:left top;
	overflow:hidden;
}
#item_leasetrader {
	position:relative;
	float:left;
	width:310px;
	height:133px;
	margin-top:4px;
	padding:10px;
	background-image:url(../layout/bg_exlease.jpg);
	background-repeat:no-repeat;
	background-color:#f9f8f6;
	background-position:left top;
	overflow:hidden;
}

#item_exlease {
	position:relative;
	float:left;
	width:310px;
	height:133px;
	margin-top:0px;
	padding:10px;
	background-image:url(../layout/bg_exlease.jpg);
	background-repeat:no-repeat;
	background-color:#f9f8f6;
	background-position:left top;
	overflow:hidden;
}

.nieuws_text_mdk {
	float:left;
	width:190px;
	height:96px;
	padding:0px;
	margin:5px 0px 10px 0px;
	line-height:14px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	overflow:hidden;
}
.nieuws_text_mdk2 {
	float:left;
	width:120px;
	height:96px;
	padding:0px;
	margin:5px 0px 10px 0px;
	line-height:14px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	overflow:hidden;
}
.nieuws_text_alg {
	float:left;
	width:190px;
	height:72px;
	padding:0px;
	margin:5px 0px 15px 0px;
	line-height:14px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	overflow:hidden;
}

.nieuws_divider {
	margin:5px 0px 10px 0px;
	border-bottom:#CCCCCC 1px solid;
}

.nieuws_link {
	position:relative;
	float:left;
	clear:left;
}

#nieuws_title {
	height:40px;
	width:370px;
	padding:0px 0px 0px 0px;
}

.nieuws_title_home {
	height:30px;
	width:400px;
	padding:0px;
	font-size:9px;
}
	
#nieuws h4{
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.nieuws_item_groot{
	float:left;
	width:540px;
	height:120px;
	padding:0px;
	margin:0px 10px 0px 10px;
	border-bottom:1px solid #dbdbdb;
	/*overflow:hidden;*/
}

.nieuws_item_groot p{
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 0px;
	line-height:13pt;
}

.nieuws_item_groot a{
	color:#000000;
	width:520px;
	text-decoration:none;
	font-weight:bold;
}

.nieuws_item_groot a:hover{
	text-decoration:underline;
}			

/*-- Content LEASEOFFERTE --*/
#item_leaseofferte{
	position:relative;
	float:left;
	clear:left;
	width:556px;
	height:280px;
	margin:2px 0px 2px 3px;
	padding:10px 0px 10px 0px;
	background-image:url(../layout/bg_leaseofferte.jpg);
	background-repeat:no-repeat;
	background-color:#f9f8f6;
	background-position:right;
}

#lease_text {
	float:left;
	overflow:hidden;
	width:320px;
	height:110px;
	padding:0px;
	margin:0px 0px 5px 10px;
	line-height:14px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#leaseofferte_home{
	float:left;
	width:250px;
	height:133px;
	margin:12px 0px 15px 3px;
	padding:10px 0px 7px 10px;
	background-image:url(../layout/bg_directleverbaar.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}

/*-- leaseofferte buttons --*/
#leaseButtons {
	float:left;
	width:300px;
	clear:left;
}
#btn_leaseofferte {
	position:relative;
	float:left;
	width:236px;
	height:40px;
	margin:10px 0px 0px 0px;
	padding:4px 5px 0px 30px;
	background-image:url(../layout/bg_leaseofferteBtn.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor: pointer;
	clear:left;
}

a div#btn_leaseofferte:hover {
	background-image:url(../layout/bg_leaseofferteBtn_over.png);
	background-position:right;
	background-repeat:no-repeat;
}

#btn_exlease {
	position:relative;
	float:left;
	width:236px;
	height:40px;
	margin:4px 0px 0px 0px;
	padding:4px 5px 0px 30px;
	background-image:url(../layout/bg_exleaseBtn.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor: pointer;
	clear:left;
}

a div#btn_exlease:hover {
	background-image:url(../layout/bg_exleaseBtn_over.png);
	background-position:right;
	background-repeat:no-repeat;
}

#btn_flexilease {
	position:relative;
	float:left;
	width:236px;
	height:40px;
	margin:4px 0px 0px 0px;
	padding:4px 5px 0px 30px;
	background-image:url(../layout/bg_flexileaseBtn.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor: pointer;
	clear:left;
}

a div#btn_flexilease:hover {
	background-image:url(../layout/bg_flexileaseBtn_over.png);
	background-position:right;
	background-repeat:no-repeat;
}

/*-- Content VACATURE --*/
#title_vacature{
	height:40px;
	width:303px;
	overflow:hidden;
	padding:0px 0px 0px 40px;
}

#item_vacature{
	position:relative;
	float:left;
	clear:left;
	width:236px;
	height:86px;
	margin:4px 0px 2px 0px;
	padding:10px 10px 10px 10px;
	background-image:url(../layout/bg_vacature.jpg);
	background-repeat:no-repeat;
}

#vacatures_scroll {
	position:relative;
	float:left;
	width:200px;
	height:20px;
	margin:70px 0px 0px 0px;
	padding:4px 5px 0px 30px;
	background-image:url(../layout/bg_vacatures_home.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

/*---------------------------------------------------------------------CONTENT RIGHT--------------------------------------------------------------*/

/* Wagenparkrapportage */
#wagenparkright{
	float:left;
	width:329px;
	margin:0px 0px 2px 0px;
	border:1px solid #cfcfcf;
	background-color:#282828;
}

ul.wagenparkright{
	width:304px;
	padding:5px 10px 5px 15px;
	color:#FFFFFF;
	margin:0px;
	list-style:none;
	border: 1px solid #ffffff;
}

#textRight {
	margin:0px 10px 0px 20px;
}

/*-- Snellinks in rechts --*/
#snellinks{
	float:left;
	width:329px;
	margin:0px 0px 2px 0px;
	border:1px solid #cfcfcf;
	background-color:#282828;
}

#snellinks h2{
	color:#dbdbdb;
	margin-bottom:5px;
} 

ul.snellinks{
	width:304px;
	padding:5px 10px 5px 15px;
	/*height:100px;*/
	margin:0px;
	list-style:none;
	border: 1px solid #ffffff;
}

ul.snellinks li a{
	width:275px;
	height:20px;
	padding:5px 10px 0px 20px;
	background-image:url(../layout/li_snellinks.jpg);
	background-repeat:no-repeat;
	color:#dbdbdb;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

ul.snellinks li a:hover{
	background-image:url(../layout/li_snellinks.jpg);
	color:#FFFFFF;
}

ul.snellinks li a.all {
	text-align:right;
	background-image:none;
}

/*-- leaseofferte in rechts --*/
#item_leaseofferte_right {
	position:relative;
	float:left;
	width:319px;
	height:200px;
	margin-top:2px;
	padding:10px 0px 10px 10px;
	background-image:url(../layout/bg_leaseofferte_right.png);
	background-repeat:no-repeat;
	background-color:#f9f8f6;
	background-position:left top;
	overflow:hidden;
}

#knop1 {
	width:329px;
	margin:0px;
	padding:0px;
}

#knop1 a{
	width:327px;
	height:28px;
	margin:2px 0px 2px 0px;
	display:block;
	border:1px solid #cfcfcf;
}

#knop1 a:hover{
	border:1px solid #3a6397;
	display:block;	
}

#buttonBaseline{
	margin-left:-10px;
}

/*---------------------------------------------------------------------CONTENT NIEUWSDETAIL--------------------------------------------------------------*/
#item_download {
	padding:10px 0px 4px 0px;
	margin:0px 0px 0px 10px;
}

/*---------------------------------------------------------------------CONTENT Producten--------------------------------------------------------------*/
#fullscreenContainer {
	width:100%;
}

/*-------------------------- Content Leasetrader ------------------------*/
table.traderTable tr{
	border:1px solid #ffffff;
	background-color:#f3f3f3;
}

table.traderTable td {
	font-size:11px; 
	vertical-align:center;
}

table.traderTable td.noImage {
	font-size:9px;
	color:#CCCCCC;
	text-align:center;
}

table.traderTable a {
	font-size:12px;
	font-weight:bold; 
}

table.traderTable a.smallLink {
	font-size:11px;
	font-weight:normal;
}

table.traderTable img {
	border:1px #CCCCCC solid;
}

table.traderTable img:hover {
	border:1px #336699 solid;
}

/*-------------------------- Content Leasetrader Detail ------------------------*/
.traderTableDetail {
	border:1px solid #ffffff;
	background-color:#FFFFFF;
}

/*---------------------------------------------------------------------CONTENT Klantenservice--------------------------------------------------------------*/
#tableBox td{
	text-align:top;
	padding:5px;
	border:1px solid #ffffff;
	background-color:#f3f3f3;
}


/*---------------------------------------------------------------------CONTENT Contactformulier-----------------------------------------------------------*/
#formulieren {
	position:relative;
	float:left;
	width:515px;
	padding:10px 0px 10px 15px;
	margin:10px 0px 10px 10px;
	border:1px solid #cccccc;
	background-color: #f2f2f2;
}

.formulieren {
	position:relative;
	float:left;
	width:515px;
	padding:10px 0px 10px 20px;
	margin:10px 10px 10px 0px;
	border:1px solid #cccccc;
	background-color: #f2f2f2;
}

#formulieren label {
	display:block;
	float:left;
	width:210px;
	height:20px;
	margin-bottom:5px;
	padding-left:0px;
	font-size:11px;
}

#formulieren label.nieuwsbrief {
	display:block;
	float:left;
	height:20px;
	width:350px;
	margin-left: 10px;
	margin-bottom:5px;
	padding-left:0px;
	font-size:11px;
}

#formulieren span.text{
	font-size:11px;
}

#formulieren input {
	float:left;
	width:200px;
	margin-bottom:5px;
	border: 1px solid #AAAAAA; 
}

#formulieren hr{
	color:#cccccc;
	background-color:#cccccc;
}

#formulieren label.aanhef {
	float:left;
	width:30px;
	padding:2px;
	height:18px;
}

#formulieren label.textopties{
	float:left;
	width:190px;
	padding:2px;
	height:18px;
}

#formulieren input.aanhef {
	width:15px;
	border:none;
}

#formulieren input#button {
	float:left;
	width:100px;
	margin-bottom:5px;
	cursor:pointer;
}

#formulieren input#nieuwsbriefCheckbox {
	margin-bottom:5px;
	width: 20px;
}

#formulieren input#wagenparkBtn {
	float:left;
	width:145px;
	margin-bottom:5px;
	cursor:pointer;
}

#formulieren select {
	font-size:8pt;
	width:200px;
}

#formulieren textarea {
	float:left;
	width:200px;
	height:100px;
	margin-bottom:5px;
	border: 1px solid #AAAAAA; 
	overflow:hidden;
}

#formulieren textarea#andere_werkzaamheden{
	width:415px;
	height:120px;
}

/*---------------------------------------------------------------------UTILITY--------------------------------------------------------------*/
/*-- sIFR-FLASH--*/
/*.sIFR-flash {
	visibility:visible !important;
	margin:0px;
	width:100%;
}*/

/*.sIFR-replaced {
	visibility:visible !important;
}*/

/*span.sIFR-alternate {
	position:absolute; left:0px; top:0px;
	width:100%;
	height:0px;
	display: block;*/
	/*overflow: hidden;
}*/

/*.sIFR-hasFlash h1 {
	visibility:hidden;
	width:880px;
	margin:0px;
	z-index:100;
	font-size:19pt;
	overflow:hidden;
    /* other CSS properties go here */


/*.sIFR-hasFlash h2{
	visibility:hidden;
	width:350px;
	margin:0px;
	z-index:100;
	font-size:15pt;
    /* other CSS properties go here */


/*.sIFR-hasFlash h2 a{
	visibility:hidden;
	width:380px;
	margin:0px;
	z-index:100;
	font-size:15pt;
    /* other CSS properties go here */


/*.sIFR-hasFlash div#right h2 {
	visibility:hidden;
	width:350px;
	margin:0px;
	padding:0px 0px 0px 30px;
	z-index:100;
	overflow:hidden;
    /* other CSS properties go here */



.bedrijflogo {
	position:relative;
	margin-left:10px;
	margin-right: 10px;
	border:1px #FFFFFF solid;
}

a img.bedrijflogo:hover {
	border:1px #336699 solid;
}

/* Autodisk autonieuws */
div.newsSummary { margin-left: 10px;

}

div.newsSummary h2 { margin-bottom: 10px; margin-top: 20px;

}

div.newsSummary img { float: left; margin-right: 10px;

}

div.newsSummary p { float: left; width: 350px;

}
form{}

fieldset {
	border: none;
}
label{
	width: 200px; display: block; float: left;
}
input, select, textarea{
	border: 1px #d1d8eb solid; padding: 2px;
}

input.no_border {
	border: none;
}
input.verzendknop {
	border: 1px #000000 solid; 
	background: url(../images/layout/gradient_oranje.jpg) repeat-x #000000 bottom left; 
	color: #FFF; 
	font-weight: bold;
}


div.form_auto {
	border: 1px #DCDCDC solid; 
	padding-top: 10px; 
	padding-bottom: 10px;
}

div.form_contact {
	border: 1px #DCDCDC solid; 
	padding-top: 10px; 
	padding-bottom: 10px;
}

div.form_bedrijf {
	border: 1px #DCDCDC solid; 
	padding-top: 10px; 
	padding-bottom: 10px;
}

/*****/
#formulieren label.digitaleFormulieren {
	width:181px;
	height:48px;
	padding:0px 10px 0px 3px;
}

#formulieren input.geenDigitaleFacturen {
	width:15px;
	padding:0px;
	margin:0px;
	border:none;
}
/****//*--------------------------- Popup ------------------------*/#popup {	background: none repeat scroll 0 0;	bordor:0px;	font-size: 13px;	display: none;	height: 499px;	overflow: hidden;	padding-top: 3px;	position: fixed;	width: 573px;	z-index: 1200;}#backgroundPopup {	background: none repeat scroll 0 0 #000000;	display: none;	height: 100%;	left: 0;	position: fixed;	top: 0;	width: 100%;	z-index: 1000;}a#closePopup {	background: none repeat scroll 0 0;    color: #FFFFFF;    cursor: pointer;    display: block;    font-size: 23px;    height: 23px;    text-transform: uppercase;    width: 17px;	float:right;	font-weight: bold;}
