body {
	background: #1b396d;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	margin: 0;
	}

a {
	text-decoration: none;
	color: #007fc5;
	}

a:hover {
	text-decoration: underline;
	color: #007fc5;
	}
	
p {
	margin: 10px 0 10px 0;
	}
	
img {
	border: 0px;
	}
	
hr {
	color: #CCCCCC;
	height: 1px;
	background-color: #CCC;
	border: 0;
	margin: 0;
	}
	
h1 {
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    margin: 0 0 10px 0;
    }
    
h2 {
    color: #385382;
    font-weight: normal;
    font-size: 18px;
    margin: 0 0 10px 0;
    }
	
h3 {
    margin: 0 0 5px 0;
    font-size: 14px;
    }

ul {
	border-bottom: 1px dotted #3e76af;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
li {
	background: none;
	list-style: none;
	margin: 0;
	padding: 4px 0;
	border-top: 1px dotted #3e76af;
	color: #3e76af;
	}
	
li.sub
{
    padding: 4px 0 4px 15px;
}
	
li.subsector1 {
	background: url(../Images/arrow_toe.gif) no-repeat top left;
	}
	
li.sector1, li.sector1 a
{
	color: #797979;
}
	
li.subsector2  {
	background: url(../Images/arrow_bus.gif) no-repeat top left;
	}
	
li.sector2, li.sector2 a
{
	color: #008cc9;
}
	
li.subsector3 {
	background: url(../Images/arrow_eind.gif) no-repeat top left;
	}
	
li.sector3, li.sector3 a
{
	color: #f15900;
}

ul.homepage {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
li.homepage {
    background: url(../Images/arrow.gif) no-repeat top left;
    padding: 4px 0 4px 15px;
    list-style: none;
    color: #3e76af;
    margin: 0;
    }

/* =============================================== OPBOUW =============================================== */
	
.container {
	background: url(../Images/bg.gif) repeat-y;
	width: 965px;
	padding: 0 14px 0 14px;
	margin: auto;
	color: #454545;
	/*overflow: visible;*/
	}
	
.header {
	background: #1b396d no-repeat top left;
	padding: 15px 20px;
	width: 925px;
	height: 47px;
	color: #FFF;
	}
	
.hright 
{
	text-align: right;
	float: right;
}

.hright input 
{
	float: left;
}
	
.flag {
	margin: 0 2px 0 3px;
	}

input {
	height: 14px;
	}
	
input.imagebutton
{
    height: auto;
}

input.hidden
{
    display: none;
}
	
.submit {
	background: #d6d6d6;
	font-size: 10px;
	height: 18px;
	border: 0px;	
	}
	
.right input {
	height: 14px;
	width: 186px;
	padding: 2px;
	}
	
.right .submit {
	background: #1b396b;
	color: #FFF;
	margin-top: 5px;
	padding-bottom: 2px;
	font-size: 10px;
	width: 194px;
	height: 24px;
	}
	
.bottomdivs input.input {
	height: 14px;
	width: 170px;
	}
	
.bottomdivs ul {
	padding: 0;
	margin: -5px 0 0 0;
	border: 0;
	}
	
.bottomdivs li {
	background: url('../Images/arrow.gif') no-repeat top left;
	list-style: none;
	padding: 4px 0 1px 15px;
	border-top: 1px dotted #3e76af;
	color: #3e76af;
	margin: 0;
	border: 0;
	}
	
.bottomdivs .submit {
	background: #1b396b;
	color: #FFF;
	margin-top: 5px;
	padding-bottom: 4px;
	font-size: 10px;
	width: 174px;
	height: 24px;
	}
	
.menu {
	background: url(../Images/bg_menu.gif);
	width: 965px;
	height: 32px;
	}
	
#div_all {
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	}
	
#Master_Content_Sector1Container {
	border-right: 1px dotted #939ab4;
	padding: 0 12px 0 0;
	width: 150px;
	float: left;
	}
	
#Master_Content_Sector1Container a {
	text-decoration: none;
	background: #c9c9c9;
	display: block;
	padding: 10px;
	color: #fff;
	}
	
#Master_Content_Sector2Container {
	border-right: 1px dotted #939ab4;
	padding: 0 12px 0 12px;
	width: 150px;
	float: left;
	}
	
#Master_Content_Sector2Container a {
	text-decoration: none;
	background: #089ed3;
	display: block;
	padding: 10px;
	color: #fff;
	}
	
#Master_Content_Sector3Container {
	padding: 0 0 0 12px;
	width: 150px;
	float: left;
	}
	
#Master_Content_Sector3Container a {
	text-decoration: none;
	background: #f36c00;
	display: block;
	padding: 10px;
	color: #fff;
	}

/* =============================================== SUBHEADERS =============================================== */
	
.subheader {
	margin: 5px 0 14px 0;
	width: 965px;
	height: 70px;
	}
	
.subheader1
{
	background: url(../Images/subheader1.jpg);
}

.subheader2 
{
	background: url(../Images/subheader2.jpg);
}
	
.subheader3 
{
	background: url(../Images/subheader3.jpg);
}
	
.subheader4 
{
	background: url(../Images/subheader4.jpg);
}

.subheader5 
{
	background: url(../Images/subheader5.jpg);
}
	
.subheader6 
{
	background: url(../Images/subheader6.jpg);
}
	
.subheader7 
{
	background: url(../Images/subheader7.jpg);
}
	
.subheader8 
{
	background: url(../Images/subheader8.jpg);
}
	
.subheader9
{
	background: url(../Images/subheader9.jpg);
}

.subheader10
{
	background: url(../Images/subheader10.jpg);
}
	
/* =============================================== NIEUWS =============================================== */

.nieuws_klein 
{
	margin: 0 0 15px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #9a99a7;
	height: 85px;
}
	
/* =============================================== FORMULIER =============================================== */

table.form tr
{
	margin: 0;
	padding: 0;
}

.label
{
	margin: 0;
	padding: 4px 0;
	text-align: left;
	width: 150px;
}

.field
{
	margin: 0;
	padding: 4px 0;
}

input.input, textarea.input
{
	width: 308px;
}

span.required
{
	color: Red;
}

/* =============================================== NIEUWS =============================================== */
	
.highlight {
	background: url(../Images/bg_highlight.gif);
	margin: 5px 0 0 0;
	height: 270px;
	width: 965px;
	color: #FFF;
	}
	
.highlightcompany {
	margin: 5px 0 0 0;
	height: 180px;
	width: 965px;
	color: #000;
	}

	
.bottom {
	width: 965px;
	height: 200px;
	text-align: left;
	float: left;
	}
	
.bottomcompany {
	width: 650px;
	height: 200px;
	text-align: left;
	float: left;
	}
	
.bottomdivs {
	border-right: 1px dotted #9a99a7;
	margin: 15px 0 15px 15px;
	padding: 0 15px 0 0;
	text-align: justify;
	height: 172px;
	width: 185px;
	float: left;
	}
	
.bottomdivsrightnews {
	border-right: 0;
	margin: 15px 0 15px 15px;
	padding: 0;
	text-align: justify;
	height: 172px;
	width: 300px;
	float: left;	
	}
	
.morenewslink {
	margin: 5px 5px 0 0;
	float: right;
	}
	
.footer {
	background: url(../Images/bg_footer.gif) no-repeat top;
	color: #d6d6d6;
	margin: auto;
	padding: 7px 20px;
	width: 953px;
	height: 50px;
	}
	
.footer a
{
	color: #d6d6d6;
	text-transform: lowercase;
}

.newsdetails
{
	border-top: 1px dotted #939ab4;
	border-bottom: 1px dotted #939ab4;
	padding: 4px 0;
	margin: 0 0 13px 0;
	font-style: italic;
	color: #797979
}
	
/* =============================================== OPBOUW =============================================== */

.left {
	float: left;
	width: 193px;
	margin: 0 10px 0 10px;
	}
	
.middle {
	float: left;
	width: 503px;
	text-align: justify;
	padding : 0 15px 30px 15px;
	margin: 0 0 10px 0;
	border-left: 1px dotted #939ab4;
	border-right: 1px dotted #939ab4;
	}
	
.right {
	float: left;
	width: 193px;
	margin: 0 10px 0 10px;
	}
	
.rightnews {
	float: left;
	width: 193px;
	margin: 60px 10px 0 10px;
	font-style: italic;
	color: #797979;
	}
	
a.divisie div img
{
	float: left;
	margin-right: 5px;
}

a.divisie div div
{
	margin-top: 5px;
	margin-right: 5px;
	text-align: left;
}

a.divisie
{
	color: #FFFFFF;
	font-size: 16px;
	cursor: hand;
}

.searchbutton {
	float: left;
	padding: 0 0 0 5px;
}
.searchbutton input {
	padding: 3px 4px 4px 4px;
	font-size: 10px;
	height: 20px;
	}
	
.searchbox
{
	padding: 10px 5px;
	background-color: #f1f1f1;
}

/* =============================================== DIVISIESPECIFIEK =============================================== */

.divisie_sector1 {
	float: left;
	margin: 0 10px 10px 0;
	background: url(../Images/divisie_toeleveringen.gif);
	width: 245px;
	height: 80px;
	}
	
.divisie_sector2 {
	float: left;
	margin: 0 10px 10px 0;
	background: url(../Images/divisie_bussen.gif);
	width: 245px;
	height: 80px;
	}
	
.divisie_sector3 {
	float: left;
	margin: 0 10px 10px 0;
	background: url(../Images/divisie_eindproducten.gif);
	width: 245px;
	height: 80px;
	}
#Master_Content_TooltipManagerRTMPanel {
	overflow: hidden;
	width: 400px;
	}
	
.VDLToolTipContainer 
{
	width: 380px;
	padding: 10px;
	overflow: hidden;
	background-color: Transparent;
}
	
/* =============================================== ZOEKEN =============================================== */
	
.zoekresultaat {
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #9a99a7;
	line-height: 16px;
	color: #797979;
	}
	
.zoekresultaat_google {
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #9a99a7;
	line-height: 16px;
	color: #797979;
	}
	
.zoeken_klein
{
	padding: 0 0 55px 0; 
	/*margin: 0 0 40px 0;*/
}

.zoeken_google_klein
{
	padding: 0 0 35px 0;
}
	
.zoekresultaat a.main, .zoekresultaat_google a.main {
	font-size: 14px;
	color: #454545;
	}
	
.alfa {
    padding: 4px 3px;
    width: 8px;
    float: left;
    margin: 0 0 0 3px;
    text-align: center;
    border: 1px solid #7f9db9;
    color: #1b396b;
    display: block;
    }
    
.alfa_none {
    padding: 4px 4px 4px 3px;
    width: 8px;
    float: left;
    margin: 0 0 0 3px;
    text-align: center;
    border: 1px solid #7f9db9;
    color: #7f9db9;
    display: block;
    }
	
input.searchinput
{
	width: 497px;
	padding: 3px 3px 5px 3px; 
	float: left; 
	margin: 0 0 10px 0;
}

input.searchsubmit
{
	width: 507px; 
	height: 28px; 
	padding: 0 0 4px 0; 
	margin: 10px 0 0 0; 
	background: #1b396b; 
	color: #fff; 
	font-size: 12px;
}

.zrheader
{
	padding: 0 0 5px 0;
}

.zrheader h2
{
	font-size: 18px; 
	font-weight: normal;
}

.zrcolor
{
	width: 10px; 
	float: left; 
	height: 32px; 
}

.zritem
{
	width: 480px; 
	float: left; 
	height: 32px; 
	padding: 0 0 0 10px;
}

.zrgitem
{
	width: 480px; 
	padding: 0 0 0 10px;
}

.zrcolor1
{
	background-color: #b1b8be;
}

.zrcolor2
{
	background-color: #71c3e8;
}

.zrcolor3
{
	background-color: #f37b1c;
}

.btn3 {
    width: 507px;
    height: 28px;
    margin: 15px 0;
    }
    
.tabel_links {
	font-weight: bold;
	width: 120px;
	float: left;
	padding: 2px;
	}
.tabel_rechts {
	float: left;
	width: 300px;
	padding: 2px;
	}
	
#sitemap {
	padding: 0;
	margin: 0;
	}
	
#sitemap ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	}
	
#sitemap li {
	background: url(../images/arrow.gif) center left no-repeat;
	list-style: none;
	margin: 7px 0;
	padding: 0 0 0 15px;
	border: 0;
	}
	
#sitemap li.parent {
	background: none;
	margin: 7px 0;
	padding: 0 0 0 15px;
	}
	
#sitemap ul.child {
	*list-style: none;
	*padding: 0;
	*margin: -20px 0 0 0;
	border: 0;
	}
	
#homepageright
{
	padding: 15px 25px 0 0;
    float: right;
    width: 275px;
}

div.RadToolTip table.rtWrapper td.rtWrapperContent
{
	font-family: Arial !important;
	font-size: 12px !important;
}