body {
	margin: 0;
	padding: 0;
	background-color: white;
 	font: 20px/26px Arial, Helvetica, Sans-Serif;
 	color: #333;
 	text-align: center;
}

#wrapper {
	width: 1010px;
	height: 670px;
	border: 1px solid #C1C7D9;
	margin: 0 auto;
	text-align: left;
}

td, th { vertical-align: top; text-align: left; }

p { margin-top: 0; }

/**** titel ****/

#title {
	position: relative;
	height: 100px;
}
#title img { position: absolute; top: 12px; left: 16px; }
#title h1 { position: absolute; top: 18px; left: 200px; margin: 0; padding: 0; font-size: 24px; line-height: 26px; color: #AC5D3F; }
#path {
	position: absolute;
	top: 80px;
	left: 0;
	height: 20px;
	width: 993px;
	padding-left: 17px;
	background-color: #C1C7D9;
	color: #fff;
	line-height: 20px;
	font-size: 12px;
}
#path a { color: #2C5E87; }

/**** content ****/

#content {
	position: relative;
	height: 540px;
	width: 1010px;
	overflow: hidden;
}

#text,
#photo {
	position: absolute;
}
#text { z-index: 2; }
#photo { z-index: 1; }

ul, ol { margin-top: 10px; }
ul li, ol li { padding: 5px 0 10px 0; }
ul ul, ol ul, ul ol { margin-bottom: 0; margin-top: 0; }
ul ul li, ol ul li, ul ol li { margin: 0; padding-bottom: 0; }

#content a { color: #333; }
#content a:hover { color: #082F67; }

.hoofdstuk h1 { 
	position: absolute;
	top: 210px;
	width: 1010px;
	margin: 0;
	text-align: center;
	line-height: 36px;
}


table { border-collapse: collapse; border-color: #082F67; }
td, th { border: 1px solid #082F67; padding: 0; margin: 0; }

.small { font-size: 16px; line-height: 22px; }
.medium { font-size: 20px; line-height: 26px; }
.large { font-size: 24px; line-height: 30px; }

.centreer { text-align: center; }
.rechts { text-align: right; }

/**** slides ****/

.login table { position: absolute; top: 200px; left: 260px; }
.login table td, .login table th { border: none; padding: 5px;font-size: 12px; }

#content.slideshows { text-align: center; }
#content.slideshows h1 { margin: 130px 0 0 0; font-size: 40px; }
#content.slideshows ul {
	width: 512px;
	height: 35px;
	margin: 120px auto 0 auto;
	padding: 0;
	list-style: none;
}
#content.slideshows ul li { float: left; width: 255px; margin: 0 1px 0 0; }
#content.slideshows li a { 
	display: block;
	width: 250px;
	height: 35px;
	padding: 0 0 0 5px;
	background-color: #7080A7;
	color: #fff;
	line-height: 35px;
	font-size: 20px;
	text-decoration: none;
	text-align: center;
}
#content.slideshows li a:hover { background-color: #082F67; color: #fff; }

.risicofactoren { width: 900px; }
.risicofactoren td, .risicofactoren th { width: 300px; padding: 5px 5px 30px 5px; }
.risicofactoren th { text-align: center; }
.risicofactoren .risico { background-color: #7080A7; color: #fff; }

.ComPolRisico td { width: 450px; padding: 10px 5px 40px 5px; }
.ComPolRisico th { text-align: center; padding: 20px 0; }

.debitVerliezen li { padding-bottom: 30px; }
.debitVerliezen li li { padding-bottom: 0; }

.kredietmanagement li { padding-bottom: 0px; }
#label1 { position: absolute; top: 20px; left: 100px; }
#label2 { position: absolute; top: 450px; left: 100px; }

.kredietverzekeringsmarkt td { width: 900px; }
.kredietverzekeringsmarkt table th, .kredietverzekeringsmarkt table td { width: 450px; border: none; padding: 5px 5px 30px 5px; }

.doel li { padding: 30px 0 20px 0; }

.bijlagen { width: 950px; }
.bijlagen td { border: 0; width: 450px;  padding: 0 5px; line-height: 35px; }
.bijlagen div { border: 1px solid #333; width: 430px; padding: 0 5px; }

.aontradegroup { width: 850px; }
.aontradegroup td, .aontradegroup th { padding: 5px; }
.aontradegroup .land { width: 150px; font-weight: normal; }
.aontradegroup .hoofdkantoor { width: 350px; background-color: #7080A7; color: #fff; text-align: center; }
.aontradegroup .bijkomendelocatie { width: 350px; background-color: #C1C7D9; text-align: center; }

.bijlagenav { position: absolute; top: 50px; left: 200px; line-height: 60px; }

.marktverdelingBE { color: #fff; }

.factorloon table td, .interest table td,
.totalekost table td { border: none; padding-right: 10px; }
.totalekost .berekening { width: 550px; }
.totalekost .totaal { text-decoration: underline; }

.zonderfactoring, .factoring, .balansverkorting { width: 900px; }
.zonderfactoring td, .factoring td, .balansverkorting td { padding: 5px; width: 225px; }
.zonderfactoring .dikkelijnOnd, .factoring .dikkelijnOnd { border-bottom: 3px solid #082F67; }
.zonderfactoring .dikkelijnLinks, .factoring .dikkelijnLinks, .balansverkorting .dikkelijnLinks { border-left: 3px solid #082F67; }
.zonderfactoring .tussenruimte td, .factoring .tussenruimte td { padding-bottom: 20px; }
.tabeltitel { width: 900px; padding: 20px 0; text-align: center; font-weight: bold; }

.prefinanciering { width: 900px; }
.prefinanciering td { padding: 5px 5px 10px 5px; text-align: center; }
.prefinanciering th { text-align: center; }

.uitbetalingschade, .vrijstelling,
.interventiedrempel, .jaarlijksevrijstelling { width: 900px; }
.uitbetalingschade td, .vrijstelling td,
.interventiedrempel td, .jaarlijksevrijstelling td { padding: 5px 5px 15px 5px; }
.jaarlijksevrijstelling td, .jaarlijksevrijstelling th { text-align: center; }
.uitbetalingschade .dekking, .vrijstelling .dekking,
.interventiedrempel .dekking, .jaarlijksevrijstelling .dekking { width: 200px; background-color: #7080A7; color: #fff; text-align: center; }
.uitbetalingschade .eigenrisico, .vrijstelling .eigenrisico,
.interventiedrempel .eigenrisico, .jaarlijksevrijstelling .eigenrisico { width: 200px; background-color: #C1C7D9; text-align: center; }

.mezzanine { width: 600px; }
.mezzanine td { width: 300px; padding: 5px 5px 15px 5px; }
.mezzanine .dekking { background-color: #7080A7; color: #fff; }
.mezzanine .vrijstelling { background-color: #C1C7D9; }

.informatiebronnen { width: 900px; }
.informatiebronnen td { width: 450px; padding: 5px; border: none; line-height: 32px; }

.infobronnen { width: 600px; }
.infobronnen td { width: 300px; padding: 5px; border: none; }

.audit, .advies, .opleiding, .outsourcing { list-style: none; }
.audit li, .advies li, .opleiding li, .outsourcing li { 
	float: left;
	background-color: #7080A7;
	border: 1px solid #333;
	width: 250px;
	margin-right: 20px;
	padding: 0;
	color: #fff;
	text-align: center;
}
.audit .active, .advies .active, .opleiding .active, .outsourcing .active { background-color: #082F67; color: #fff; }
.voordelen { margin: 50px 0 0 100px; }

.herverzekering { width: 600px; }
.herverzekering td { width: 300px; padding: 5px; border: none; }

.managementSoftware { width: 960px; }
.managementSoftware th,
.managementSoftware td { padding: 5px; text-align: center; }
.managementSoftware .provider,
.managementSoftware .supplier,
.managementSoftware .headquarters,
.managementSoftware .activeSince { background-color: #7080A7; color: #fff; }

.licencesCosts { width: 600px;  text-align: center; }
.licencesCosts th, .licencesCosts td { width: 292px; padding: 3px; text-align: center; }
.licencesCosts th { font-size: 24px; }
.licencesCosts td.extraLicences { width: 592px; }

#example { float: left; width: 320px; margin: 0 70px 0 0; }
#example ol li, #base ol li { padding: 5px 0 10px 20px; }
#base { float: left; width: 150px; margin: 0 50px 0 0; }
#costs { float: left; width: 140px; margin: 0; }
#costs .costs { padding: 0 20px 0 0; list-style-type: none; text-align: right; }
#costs p { padding: 0 20px 0 0; text-align: right; }
#example h3, #base h3 { border-bottom: #000 1px solid; text-align: center; }
#costs h3  { width: 75px; margin-left: 45px; padding: 0; border-bottom: #000 1px solid; text-align: right; }

.conclusions li { line-height: 34px; }
.conclusions span { display: block; line-height: 26px; text-indent: 15px;  }


/**** navigation ****/

#navigation {
	position: relative;
	height: 30px;
	padding: 0 17px;
	background-color: #082F67;
	color: #000;
	line-height: 24px;
	font-size: 12px;
	overflow: hidden;
	text-align: center;
}
#navigation a { 
	position: absolute;
	top: 2px;
	color: #fff;
	width: 100px;
	height: 24px;
	border: 1px solid #fff;
	background-color: #89A1C4;
	text-decoration: none;
}
#navigation a:hover { background-color: #7080A7; color: #fff; }
#volgende { right: 17px; }
#vorige { left: 17px; }
#home { left: 400px;  }
#back { left: 610px; }
#versions { left: 295px; }
#logout { left: 505px; }
