body {
	background: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 16px;
	color: #616161;
	margin-top: 10px;
}

.wrapper {
	margin: 0px auto;
	width: 960px;
	padding-left: 10px;
	padding-right: 10px;
}

a {
	text-decoration: none;
	color: #FE882E;
}

h1 { font-size: 36px; line-height: 36px; color: #002d62; }
h2 { font-size: 24px; line-height: 24px; color: #002d62; }
h3 { font-size: 18px; line-height: 18px; color: #002d62; }
h4 { font-size: 16px; line-height: 16px; color: #002d62; }
h5 { font-size: 12px; line-height: 12px; color: #002d62; }
h6 { font-size: 10px; line-height: 10px; color: #002d62; }

#landingpage #top {
	width: 960px;
}

#landingpage #topleft {
	float: left;
	width: 720px;
	background: url(../images/banner1.png) no-repeat top left;
	height: 107px;
}

#landingpage .logomenu {
	margin-top: 14px;
	margin-left: 13px;
}

#landingpage .logomenu li {
	float: left;
}

#landingpage .logomenu li a {
	display: block;
	color: #fff;
	background: #FE882E;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 5px;
	font-size: 11px;
	font-weight: bold;
}

#landingpage #topright {
	float: left;
	width: 240px;
	height: 107px;
}

#landingpage #topright a {
	text-decoration: none;
	border: none;
}

#contentwrapper {
	clear: both;
	width: 960px;
	padding-top: 10px;
}

#contenttop {
	height: 13px;
	font-size: 1px;
	line-height: 1px;
	width: 960px;
	background: url(../images/border_top.png);
}

#contentbottom {
	height: 13px;
	font-size: 1px;
	line-height: 1px;
	width: 960px;
	background: url(../images/border_bottom.png);
}

#content {
	width: 960px;
	background: #e7e7e8;
}

#landingpage #content .ladingcolumn {
	float: left;
	padding: 0px 10px 0px 10px;
	width: 214px;
}

#landingpage #content .ladingcolumn2 {
	float: left;
	padding: 0px 13px 0px 20px;
	border-left: 1px solid #000;
	width: 214px;
	margin-left: 10px;
}

#landingpage .landingimage {
	display: block;
	height: 102px;
	width: 214px;
	padding-bottom: 10px;
}

#landingpage .orangebutton {
	margin-top: 10px;
	display: block;
	width: 100%;
	height: 33px;
	background: url(../images/orangebutton.jpg) repeat-x;
	text-decoration: none;
	color: #2c3338;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 33px;
}

#landingpage .yellowbutton {
	margin-top: 10px;
	display: block;
	width: 100%;
	height: 33px;
	background: url(../images/yellowbutton.jpg) repeat-x;
	text-decoration: none;
	color: #2c3338;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 33px;
}

#landingpage .orangebutton:hover, #landingpage .yellowbutton:hover {
	color: #fff;
}

/*--------- TOP ----------*/

#headerleft {
	float: left;
	width: 335px;
	height: 107px;
}

#headerleft2 {
	float: left;
	width: 335px;
	height: 107px;
}

#headerright {
	float: left;
	width: 625px;
	height: 107px;
}
	
#logo {
	width: 335px;
	height: 85px;
	background: url(../images/logo.jpg) no-repeat;
}

#vestigingen {
	width: 335px;
	background: #FE882E url(../images/top_leftbottom.jpg) bottom left no-repeat;
	height: 22px;
	overflow: hidden;
}

#vestigingen li {
	float: left;
	display: block;
	float: left;
	padding-left: 17px;
	padding-right: 17px;
	height: 22px;
	border-right: 1px solid #fff;
	color: #fff;
	text-decoration: none;
	line-height: 22px;
	font-size: 11px;
	font-weight: bold;
}

#vestigingen li a {
	display: block;
	float: left;
	padding-left: 17px;
	padding-right: 17px;
	height: 22px;
	border-right: 1px solid #fff;
	color: #fff;
	text-decoration: none;
	line-height: 22px;
	font-size: 11px;
	font-weight: bold;
}

#vestigingen li a:hover {
	color: #000;
}

#vestigingen li.noborder a {
	border-right: 0px;
}

#languagebar {
	width: 605px;
	padding-right: 20px;
	background: #FE882E url(../images/top_righttop.jpg) top right no-repeat;
	height: 21px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

#languagebar a {
	display: block;
	float: right;
	text-decoration: none;
	color: #eeeeee;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

#nav {
	height: 86px;
	width: 625px;
	background: #FE882E url(../images/top_rightbottom.jpg) bottom right no-repeat;
}

#hoofdmenu {
	height: 33px;
	width: 625px;
}

.megamenu {
	height: 33px;
	width: 625px;
}

.megamenu li {
	float: left;
	background: url(../images/menubg.jpg) repeat-x;
	height: 33px;
}

.megamenu li.gray {
	float: left;
	background: url(../images/menubg2.jpg) repeat-x;
	height: 33px;
}

.megamenu li a {
	display: block;
	padding: 0px 18px 0px 18px;
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	line-height: 33px;
	border-right: 1px solid #fff;
}

.megamenu li#last a{
	border-right: none;
	padding: 0px 18px 0px 21px; /* padding om horizontaal passend te maken */
}

#search {
	height: 31px;
	width: 625px;
	background: #fff;
	text-align: right;
	overflow: hidden;
}

#search form
{
	display: inline;
	margin: 0px;
	padding: 0px;
}

#searchBox {
	height: 21px;
	border: none;
	border-left: 2px solid #FE882E;
	padding: 5px;
	margin: 0px;
	width: 179px;
	line-height: 21px;
	position: relative;
	top: -10px;
	font-size: 11px;
}
	

/* CONTENT */

#contentleft {
	float: left;
	padding-left: 10px;
	width: 259px;
}

.special {
	padding-top: 10px;
}

#contentmiddle {
	float: left; 
	width: 405px;
	padding-left: 10px;
}

#contentbig {
	float: left; 
	width: 675px;
	padding-left: 10px;
}

#contentright {
	float: left; 
	width: 259px;
	padding-left: 10px;
}

/*--------- Blok ----------*/

.maintext {
	float: left;
  	background: #fff;
	width: 100%;
}

.lefttext_content { 
	margin: 0 10px;
	width: 100%px;
	font-size: 11px;
	color: #2d2d2d;
 	height:214px;
	overflow:hidden;
}

.middletext_content { 
	margin: 0 10px;
	width: 100%px;
	font-size: 11px;
	color: #2d2d2d;
	min-height:457px;
 	height:auto !important;
 	height:457px;
}	


.maintext_top div {
   	background: url(../images/maintext_tl.png) no-repeat top left;
}
.maintext_top {
   	background: url(../images/maintext_tr.png) no-repeat top right;
}
.maintext_bottom div {
   	background: url(../images/maintext_bl.png) no-repeat bottom left;
}
.maintext_bottom {
   	background: url(../images/maintext_br.png) no-repeat bottom right;
}

.maintext_top div, .maintext_top, 
.maintext_bottom div, .maintext_bottom {
   	height: 10px;
   	font-size: 1px;
}

/*--------- FOOTER ----------*/


.footer {
	margin-top: 10px;
  	background: #002d62;
}
.footer_top div {
   	background: url(../images/footer_tl.png) no-repeat top left;
}
.footer_top {
   	background: url(../images/footer_tr.png) no-repeat top right;
}
.footer_bottom div {
   	background: url(../images/footer_bl.png) no-repeat bottom left;
}
.footer_bottom {
   	background: url(../images/footer_br.png) no-repeat bottom right;
}

.footer_top div, .footer_top, 
.footer_bottom div, .footer_bottom {
   	width: 100%;
   	height: 10px;
   	font-size: 1px;
}

.footermenu {
	width: 684px;
	padding-left: 10px;
	padding-top: 8px;
	height: 23px;
}

.footermenu li {
	float: left;
	height: 23px;
}

.footermenu li a {
	float: left;
	display: block;
	height: 15px;
	line-height: 15px;
	border-right: 1px solid #fff;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

.footermenu li.white {
	color: #FFF;
	font-weight: bold;
}

#popupMenu
{
	padding-top: 2px;
	z-index: 10;
	position: relative;
	top: -32px;
	left: 0px;
	background: url(../images/wcmenu5.png) no-repeat bottom left;
	width: 650px;
	height: 75px;
}

#popupMenu a
{
	display: block;
	overflow: hidden;
	float: left;
	width: 145px;
	margin-left: 10px;
	margin-top: 5px;
	color: black;
}

#locationPopup
{
	position: absolute;
	top: 127px;
	display: none;
	padding-top: 22px;
	padding-left: 25px;
	width: 400px;
	height: 220px;
	background: url(../images/popup.png) no-repeat top left transparent;
	font-size: 80%;
}

#locationPopup img
{
	float: left;
	width: 91px;
}

#locationPopup div
{
	float: left;
	margin-left: 15px;
}

#locationPopup div span
{
	display: block;
	margin-bottom: 4px;
	width: 190px;
}

#closeButton
{
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: url(../images/close.png) no-repeat top left;
}


#menu {list-style-type:none; height: 33px; width: 625px; }
#menu li {float:left; padding:0; margin:0; position:relative; width:89px; height:33px; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none; padding: 5px; }
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:0px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 175px; margin: 0; padding: 0; text-align:center; cursor:pointer;}
#menu dt {width: 88px; background: url(../images/menubg.jpg) repeat-x; margin:0; padding-top: 8px; text-decoration: none; font-size: 12px; color: #fff; font-weight: bold; border-right:1px solid #fff; height: 25px;}
#menu a { color: white; display: block; width: 100%; }
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; background: #47a; text-align:left;}


/*

.megamenu {
	height: 33px;
	width: 625px;
}

.megamenu li {
	float: left;
	background: url(../images/menubg.jpg) repeat-x;
	height: 33px;
}

.megamenu li.gray {
	float: left;
	background: url(../images/menubg2.jpg) repeat-x;
	height: 33px;
}

.megamenu li a {
	display: block;
	padding: 0px 18px 0px 18px;
	text-decoration: none;
	text-decoration: none; font-size: 12px; color: #fff; font-weight: bold; line-height: 33px;
	border-right: 1px solid #fff;
}

.megamenu li#last a{
	border-right: none;
	padding: 0px 18px 0px 21px; 
}
*/
