/* 
GDC Engineering & Projects
======================================================================================
URL:				http://www.onbekend.nl/
Start ontwerp: 		onbekend
Start xhtml: 		31 maart 2009
Auteur: 			Ale van der Ploeg [http://www.addnoise.nl]
======================================================================================
*/

@import url(addform.css);
@import url(/addbeheer/themes/addsite/css/iconen.css);

body
{
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #5e5e61; 
	background: #ffffff url(../images/top_bg.gif) top left repeat-x;
}

body.page
{
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #5e5e61; 
	background: #ffffff url(../images/top_bg_page.gif) top left repeat-x;
}




		
html
{
	height: 100%;
}

a:link, a:visited { 
	   outline-color: invert;
	   outline-style: none;
	   outline-width: 0pt; 	
	   color: #eb7a2a;
	   text-decoration: none;
	}
	
a:hover, a:active { 
	text-decoration: underline;
	}	


/* Algemene opmaak
---------------------------------------------------------------------------------------------- */
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -285px; /* the bottom margin is the negative value of the footer's height */
}

.footer, .push  {
	height: 285px;
}

.footer{
	background: #FFF url(../images/footer_bg.gif) top left repeat-x;
	position: relative;
	margin: 0px;
}

.footerinner{
	width: 1028px;
	margin: auto;
	background: transparent url(../images/footer_inner_bg.gif) top left no-repeat;
	height: 285px;
}

.footerinner .left{
	width: 290px;
	padding: 30px 0px 0px 58px;
}

.lefttop {
	padding: 0px 0px 20px;
	border-bottom: 1px solid #656566;
	color: #ffffff;
	width: 265px;
}

.lefttop a:link, .lefttop a:visited{
	text-decoration: none;
	color: #ff8619;
}

.lefttop a.actief, .lefttop a:hover{
	text-decoration: underline;
}

.leftbottom {
	padding: 30px 0px 0px 0px;
	color: #CACACA;
}

.leftbottom .title{
	font-size: 18px;
	color: #ff8619;
	margin: 0px 0px 0px 0px;
}

.leftbottom input.addforminput {
	height: 14px;
	width: 201px;
	background: transparent url(../images/input_news_bg.gif) top left no-repeat;
	border: 0px;
	padding: 5px;
	color: #909090;
	margin: 0px 0px 5px;
}

.leftbottom .addform td.element {
	width: 85%;
}


.leftbottom input.addformsubmit {
	background:  url(../images/trans_arrow.gif) 0px 5px no-repeat;
	border: 0px;
	color: #ff8619;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 90px;
	float: left;
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
	line-height: 18px;
}

.leftbottom #unsubscribe{
	visibility: hidden;
	display: none;
}

.footerinner .middle{
	width: 300px;
	padding: 30px 0px 0px 14px;
}

.footerinner .middle .title{
	font-size: 18px;
	color: #ff8619;
	margin: 0px 0px 10px 0px;
	float: left;
}


.footerinner .middle a:link, .footerinner .middle a:visited {
	width: 280px;
	height: 23px;
	line-height: 23px;
	padding: 0px 0px 0px 20px;
	display: block;
	position: relative;
	color: #cacaca;
	border-bottom: 1px solid #656566;
	font-size: 12px;
	float: left;
	text-decoration: none;
	background: transparent url(../images/trans_arrow.gif) left center no-repeat;
}
.footerinner .middle a:hover {
	text-decoration: underline;
}


.footerinner .right {
	width: 326px;
	padding: 30px 0px 0px 40px;
	color: #cacaca;
	font-size: 12px;
}

.orangecontact {
	color: #ff8619;
	padding: 0px 30px 0px 0px;
}

.footerinner .right .title{
	font-size: 18px;
	color: #ff8619;
	margin: 0px 0px 10px 0px;
	float: left;
}

.footerinner .right a:link, .footerinner .right a:visited {
	text-decoration: none;
	color: #cacaca;
}

#container {
	width: 1028px;
	margin: auto;
}

#containerinner {
	width: 1000px;
	float: left;
	padding: 0px 14px 0px 14px;
	margin: 0px;
	background: transparent url(../images/main_inner_bg.png) top left no-repeat;
}

#header {
	width: 100%;
	height: 123px;
	float: left;
}

#header .left{
	width: 299px;
	height: 123px;
	float: left;
	padding: 0px 0px 0px 24px;
	position: relative;
}
#header .left img{ border: 0px;}

#header .right{
	width: 677px;
	height: 123px;
	float: right;
	padding: 0px;
	background: transparent url(../images/header_right_top.gif) top left no-repeat;
}

#header .right .topoptions{
	height: 35px;
	width: 652px;
	float: right;
	padding: 14px 25px 0px 0px;
	text-align: right;
	position: relative;
	z-index: 999999;	
}

#header .right .topoptions img{ border: 0px;}

#header .right .topoptions a{
	margin: 0px 0px 0px 5px;
}

.langselectcontainer {
	position: absolute;
	right: 115px;
	top: 13px;
	z-index: 999999;	
}

.langselect {
	float: right;
	padding: 0px 5px 0px 0px;
	position: relative;
	z-index: 999999;	
}

.langselect ul{  
    margin:0;  
    padding:0;  
}  
  
.langselect li{  
    width:50px;  
    height:27px;  
    display: block;
    overflow:hidden;  
	padding: 0px;
	margin: 0px;
	background: transparent url(../images/langselect_arrow.gif) 40px 10px no-repeat;
	
}  
  
.langselect a:link, .langselect a:visited{  
    width:50px;  
    height:32px;  
    display: block;	
    color:#FFF;  
    text-decoration:none;
	float: left;
	margin: 0px;
	padding: 0px;
}  

.langselect img{  
    border: 0px;  
	float: left;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}  
 
.langselect p{  
    padding:0px 0px 0px 0px;
	margin: 0px;
	clear: both;
}  
  
    .subtext{   
		float: left;
		display: block;
	}

a.tophome:link, a.tophome:visited {
	width: 24px;
	height: 24px;
	display: block;
	float: right;
	border: 0px;
	background: #FFF url(../images/tophome_link.gif) top left no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
}

a.tophomeactief:link, a.tophomeactief:visited {
	width: 24px;
	height: 24px;
	display: block;
	float: right;
	border: 0px;
	background: #FFF url(../images/tophome_linkactive.gif) top left no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
}

a.tophome:hover {
	width: 24px;
	height: 24px;
	display: block;
	float: right;
	border: 0px;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
	background: #FFF url(../images/tophome_linkactive.gif) top left no-repeat;
}

a.topsitemap:link, a.topsitemap:visited {
	width: 24px;
	height: 24px;
	display: block;
	float: right;
	border: 0px;
	background: #FFF url(../images/topsitemap_link.gif) top left no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
}

a.topsitemapactief:link, a.topsitemapactief:visited {
	width: 24px;
	height: 24px;
	display: block;
	float: right;
	border: 0px;
	background: #FFF url(../images/topsitemap_linkactive.gif) top left no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
}

a.topsitemap:hover {
	background: #FFF url(../images/topsitemap_linkactive.gif) top left no-repeat;
}

a.topcontact:link, a.topcontact:visited {
	width: 24px;
	height: 24px;
	display: block;
	float: right;
	border: 0px;
	background: #FFF url(../images/topcontact_link.gif) top left no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
}

a.topcontact:hover {
	background: #FFF url(../images/topcontact_linkactive.gif) top left no-repeat;
}

a.topcontactactief:link, a.topcontactactief:visited {
	width: 24px;
	height: 24px;
	display: block;
	float: right;
	border: 0px;
	background: #FFF url(../images/topcontact_linkactive.gif) top left no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
}

#header .right .menubox {
	height: 41px;
	width: 652px;
	float: left;
	padding: 33px 0px 0px 25px;
}

#nav3 {
margin:0;
padding:0;
list-style-type:none;
position:relative;
font-size: 11px;
text-transform: uppercase;
}


#nav3 a:link, #nav3 a:visited {
display:block;
height: 25px;
color:#ff8214;
text-decoration:none;
background: url(../images/menuactief.gif) no-repeat bottom center;
padding: 0px 15px 0px 15px;
}


#nav3 a.actief:link, #nav3 a.actief:visited, #nav3 a.actief:hover {
display:block;
height: 25px;
color:#ff8214;
text-decoration:none;
background: url(../images/menuactief.gif) no-repeat bottom center;
padding: 0px 15px 0px 15px;
}


#nav3_page {
margin:0;
padding:0;
list-style-type:none;
position:relative;
font-size: 11px;
text-transform: uppercase;
}


#nav3_page a:link, #nav3_page a:visited {
display:block;
height: 25px;
color:#5e5e61;
text-decoration:none;
padding: 0px 15px 0px 15px;
}


#nav3_page a.actief:link, #nav3_page a.actief:visited, #nav3_page a.actief:hover {
display:block;
height: 25px;
color:#ff8214;
text-decoration:none;
background: url(../images/menuactief.gif) no-repeat bottom center;
padding: 0px 15px 0px 15px;
}


#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
text-transform: uppercase;
font-size: 11px;
font-family: Helvetica, arial, sans-serif;
z-index: 99;
}

#nav a{
display:block;
padding: 0px 10px 7px 10px;
color:#5e5e61;
text-decoration:none;
}

#nav a:hover{
color:#ff8214;
}

#nav a.actief:link, #nav a.actief:visited, #nav a.actief:hover {
display:block;
padding: 0px 10px 7px 10px;
color:#ff8214;
text-decoration:none;
background: url(../images/menuactief.gif) no-repeat bottom center;
}


#nav li{
float:left;
position:relative;
}

#nav ul {
z-index: 99;
position:absolute;
display:none;
top: 20px;
padding: 15px 0px 0px 0px;
background: transparent url(../images/subnav_bg.gif) top left no-repeat;
}


#nav li ul a {
z-index: 99;
width: 180px;
line-height: 18px;
padding: 5px 10px 4px 10px;
float: left;
background: transparent url(../images/bg_dropspacer.png) top left;
color: #FFF;
border-bottom: 1px solid #746c65;
position:relative;
}

#nav li ul a:hover {
z-index: 99;
background: #ed872d;
color: #FFF;
font-weight: bold;
position:relative;
}


#nav li ul a.actief:link, #nav li ul a.actief:visited{
z-index: 99;
width: 180px;
line-height: 18px;
padding: 5px 10px 4px 10px;
float: left;
background: transparent url(../images/bg_dropspacer.png) top left;
color: #FFF;
border-bottom: 1px solid #746c65;
position:relative;
}

#nav li ul a.actief:hover {
z-index: 99;
background: #ed872d;
color: #FFF;
font-weight: bold;
position:relative;
}


#nav ul ul{
top: auto;
}	

#nav li ul ul {
left: 190px;
margin:0px 0 0 10px;
background: none;
padding: 0px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

#imagecontainer {
	float: left;
	height: 254px;
	border-bottom: 2px solid #FFF;
	border-top: 7px solid #2e2e2e;
	width: 951px;
	margin: 0px 0px 0px 24px;
	position: relative;
	z-index: 2;
}

/* Fix voor IE */
	* html #imagecontainer{
	margin: 0px 0px 0px 12px;
}

#cyclebox {
	width: 951px;
	height: 254px;
	margin: 0 auto;
	position: relative;
}

#cycletekst {
	position: absolute;
	top: 77px;
	right: -32px;
	width: 486px;
	height: 78px;
	padding: 26px 0px 0px 58px;
	z-index: 3;
}

#cycleback{
	position: absolute;
	top: 77px;
	right: -32px;
	width: 506px;
	height: 78px;
	padding: 26px 0px 0px 38px;
	z-index: 3;	
	background: transparent url(../images/cycletekst_bg.png) top left no-repeat;
	color: #FFF;
	font-size: 28px;
	line-height: 64px;
	float: left;
	font-family: Helvetica, sans-serif;	
}

#cyclebox img{
	width: 951px;	
	height: 254px;
	float: left;	
}

#cycletekst .tekst {
	color: #FFF;
	font-size: 28px;
	line-height: 31px;
	float: left;
	font-family: Helvetica, sans-serif;
}






#imagecontainer_page {
	float: left;
	height: 180px;
	border-bottom: 2px solid #FFF;
	border-top: 7px solid #2e2e2e;
	width: 951px;
	margin: 0px 0px 0px 24px;
	position: relative;
	z-index: 2;
}

/* Fix voor IE */
	* html #imagecontainer_page{
	margin: 0px 0px 0px 12px;
}

#cyclebox_page {
	width: 951px;
	height: 180px;
	margin: 0 auto;
	position: relative;
}

#cyclebox_page img{
	width: 951px;
	height: 180px;
	float: left;
}


#cycletekst_page {
	position: absolute;
	top: 30px;
	right: -32px;
	width: 385px;
	height: 78px;
	padding: 26px 0px 0px 30px;
	z-index: 3;
}

#cycleback_page {
	position: absolute;
	top: 30px;
	right: -32px;
	width: 385px;
	height: 78px;
	padding: 26px 0px 0px 30px;
	background: transparent url(../images/cycletekst_bg_page.png) top left no-repeat;
	z-index: 3;
	color: #FFF;
	font-size: 22px;
	line-height: 25px;	
	float: left;
	font-family: Helvetica, sans-serif;	
	line-height: 63px;
}

#cycletekst_page .tekst {
	color: #FFF;
	font-size: 22px;
	line-height: 25px;	
	float: left;
	font-family: Helvetica, sans-serif;
}



a.leesmeer, a.leesmeer:visited{
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	color: #FFF;
	padding: 0px 0px 0px 13px;
	background: transparent url(../images/leesmeerBg.gif) 3px 5px no-repeat;
}	



/* Homepage opmaak
---------------------------------------------------------------------------------------------- */


#homecontent {
	float: left;
	width: 951px;
	margin: 0px 0px 0px 24px;
	background: transparent url(../images/homecontent_bg.gif) top left repeat-y;
}

/* Fix voor IE */
	* html #homecontent{
	margin: 0px 0px 0px 12px;
}

#homecontent .left{
	width: 636px;
	float: left;
	background: transparent url(../images/homecontent_left_bg.gif) top left no-repeat;
}

#homecontent .left h1 { 
	float: left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0px 0px 8px 0px;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	color: #eb7928;
	padding: 0px 0px 0px 25px;
	background: transparent url(../images/h1_logo.png) 0px 0px no-repeat;
	display: block;
	}

#homecontent .left .leftmain{
	width: 616px;
	position: relative;
	padding: 55px 20px 30px 0px;
}

.leftline {
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	clear: both;
	background: #d6d6d7;
}

#homecontent .left .leftmain .image{ 
	width: 310px;
	float: left;
	padding: 0px 0px 10px 0px;
}

#homecontent .left .leftmain .image img{ 
	width: 289px;
	float: left;
	padding: 0px;
	height: 186px;
	border: 0px;
}

#homecontent .left .leftmain .text{ 
	float: left;
	padding: 0px 0px 30px 0px;
	font-size: 12px;
}

a.doorlink:link, a.doorlink:visited {
	color: #eb7928;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
	background: transparent url(../images/trans_arrow.gif) center left no-repeat;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	float: left;
}
a.doorlink:hover {
	text-decoration: underline;
}


.leftsubjects {
	float: left;
	width: 613px;
	padding: 30px 0px 0px 0px;
	font-size: 12px;
}

.leftsubjects a.title:link, .leftsubjects a.title:visited{
	font-weight: bold;
	text-decoration: none;
	color: #2e2e2e;
}

.leftsubjects .date {
	text-align: center;
	height: 55px;
	width: 60px;
	background: #626366;
	float: left;
	color: #FFF;
	padding: 15px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
}

.leftsubjects .leftitem{
	width: 300px;
	float: left;
	padding: 0px 0px 30px 0px;
}

.leftsubjects .rightitem{
	width: 292px;
	float: right;
	padding: 0px 0px 30px 0px;
}

.righthome {
	width: 300px;
	float: right;
	padding: 50px 0px 0px 15px;
	background: transparent url(../images/righthome_bg.gif) 2px 0px no-repeat;
}

.righthome h1 { 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0px 0px 8px 0px;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	color: #eb7928;
	padding: 0px 0px 0px 25px;
	width: 270px;
	background: transparent url(../images/h1_logo.png) 0px 0px no-repeat;
	}

.righthome .title{
	height: 32px;
	background: transparent url(../images/righthome_title_bg.gif) top left no-repeat;
	display: block;
	width: 295px;
	padding: 5px 0px 0px 5px;
}


ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 300px;
  position: relative;  
}

ul#menu a:link, ul#menu a:visited {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a:link, ul#menu li a:visited {
  background: #333;
  color: #fff;	
  padding: 5px 0px 8px 60px;
  display: block;
  background: transparent url(../images/acc_menu_bg.gif) top left no-repeat;
  font-size: 12px;
  width: 240px;  
}

ul#menu li a:hover {
  color: #d4d4d4;
  background: transparent url(../images/acc_menu_bg.gif) top left no-repeat;
}

ul#menu li ul li {
  background: #f0f0f1;
  padding-left: 20px;
  color: #5e5e61;
  padding: 15px;
}

ul#menu li ul li img {
	border: 2px solid #d6d6d7;
	margin: 0px 10px 10px 0px;
	background: none;
}

ul#menu li ul li .text {
	width: 140px;
	position: relative;
	margin: -98px 0px 0px 125px;
}

ul#menu li ul li a:link, ul#menu li ul li a:visited, ul#menu li ul li a:hover {
  background: #ccc;
  color: #eb7928;
  padding-left: 15px;
  background: transparent url(../images/trans_arrow.gif) 0px 11px no-repeat;
  font-weight: bold;
  width: 110px;
}



.introblok {
	float: left;
	width: 305px;
	height: 90px;
	background: url(../images/bg_introblok.gif) no-repeat top left;
	color: #FFF;
	padding: 20px 298px 0px 35px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
}


.intro_foto {
	position: absolute;
	top: 12px;
	right: 20px;
	width: 279px;
	height: 108px;
}

.intro_hover {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 279px;
	height: 108px;
	background: no-repeat url("../images/introblok_hover.png") 0px 0px;
	z-index: 999;
}


.tekstblok {
	padding: 15px 80px 20px 35px;
}


/* Pageopmaak
---------------------------------------------------------------------------------------------- */

#kruimelpad {
	float: left;
	width: 951px;
	margin: 0px 0px 0px 24px;
	height: 35px;
	line-height: 35px;
	background: #FFF url(../images/kruimelpad_bg.gif) bottom left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a4a4a8;
}

/* Fix voor IE */
	* html #kruimelpad {
	margin: 0px 0px 0px 12px;
}
#kruimelpad .text {float: left}

#kruimelpad ul { list-style: none; margin: 0px; padding: 0px;}
#kruimelpad li { list-style: none; margin: 0px; padding: 0px; float:left;}
#kruimelpad a:link, #kruimelpad a:visited {
	color: #a4a4a8;
	text-decoration: none;
	padding: 0px 15px 0px 10px;
	background: transparent url(../images/trans_arrow.gif) right center no-repeat;
	float: left;
}
#kruimelpad a:hover {
	text-decoration: underline;
}


#kruimelpad a.actief {
	background: none;
	color: #5e5e61;
}

#pagecontent {
	float: left;
	width: 951px;
	margin: 0px 0px 0px 24px;
	background: transparent url(../images/pagecontent_bg.gif) top left repeat-y;
}

/* Fix voor IE */
	* html #pagecontent {
	margin: 0px 0px 0px 12px;
}

#pagecontent .leftbox{
	width: 300px;
	padding: 16px 0px 0px 0px;
	background: transparent url(../images/leftmenu_bg.gif) top right no-repeat;
	float: left;
	overflow: hidden;
	position: relative;
}

#pagecontent .leftmenu{
	width: 300px;
	float: left;
	border-bottom: 1px solid #d6d6d7;
}

#pagecontent .leftbox h1 { 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0px 0px 8px 0px;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	color: #eb7928;
	padding: 0px 0px 0px 25px;
	background: transparent url(../images/h1_logo.png) 0px 0px no-repeat;
	}

#pagecontent .leftmenu .title{
	height: 32px;
	background: transparent url(../images/leftmenu_title.gif) top left no-repeat;
	display: block;
	width: 100%;
	padding: 5px 0px 0px 5px;
}

#subnav {
	padding: 10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#subnav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#subnav ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

#subnav ul li a:link, #subnav ul li a:visited {
	width: 229px;
	height: 30px;
	line-height: 30px;
	float: left;
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 2px 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #626366;
	background: transparent url(../images/subnav.gif) no-repeat 0px 0px;
}

#subnav ul li a:hover {
	background-position: 0px -60px;
	color: #FFF;
	line-height: 30px;
}
#subnav ul li a.actief:link, #subnav ul li a.actief:visited, #subnav ul li a.actief:hover {
	background-position: 0px -30px;
	font-weight: bold;
	color: #FFF;
}

/* Subnavigatie Linkerkant 2e niveau
------------------------------------- */


#subnav ul ul {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
}

#subnav ul ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

#subnav ul ul li a:link, #subnav ul ul li a:visited {
	padding: 0px 0px 0px 60px;
	margin: 0px 0px 2px 4px;
	text-decoration: none;
	height: 22px;
	line-height: 22px;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	background: transparent url(../images/subnav_subbg.gif) top left no-repeat;
	float: left;
}
#subnav ul ul li a:hover {
	padding: 0px 0px 0px 60px;
	margin: 0px 0px 2px 4px;
	text-decoration: none;
	height: 22px;
	line-height: 22px;
	font-size: 11px;
	font-weight: normal;
	color: #eb7928;
	font-family: Arial, Helvetica, sans-serif;
	background: transparent url(../images/subnav_subbg.gif) top left no-repeat;
	float: left;	
}
#subnav ul ul li a.actief:link, #subnav ul ul li a.actief:visited, #subnav ul ul li a.actief:hover {
	font-weight: bold;
	color: #eb7928;
	background: transparent url(../images/subnav_subbg.gif) top left no-repeat;	
}


.newsover {
	padding: 40px 0px 0px 0px;
	float: left;
}

.newsover .newsitem{
	float: left;
	padding: 10px 10px 30px 0px;
	font-size: 12px;
	color: #959595;
}

.newsover .newsitem .text{
	float: left;
	width: 200px;
	display: block;
}

.newsover .newsitem .text .title{
	font-weight: bold;
	color: #2e2e2e;
	text-decoration: none;
}

.newsover .newsitem .date {
	text-align: center;
	height: 55px;
	width: 60px;
	background: #626366;
	float: left;
	color: #FFF;
	padding: 15px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
}

/* Fotosoverzicht
-------------------------------------- */


.fotosrechts { 
	float: right;
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 20px 40px;
	position: relative;
	}
	
.fotosrechts img {
	border: 0px;
	width: 180px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	}

.fotosrechts img:hover {
	filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
	}
	
.fotoslinks { 
	float: left;
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 15px 20px 20px 0px;
	position: relative;
	}
	
.fotoslinks img {
	border: 0px;
	width: 180px;
	margin: 0px 2px 0px 0px;
	cursor: pointer;
	}

.fotoslinks img:hover {
	filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
	}
	
			
.fotosoverzicht { 
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	}		

.fotosoverzicht img
{
	height: 100px;
	border: 0px;
	padding: 0px;
	margin: 0px 15px 15px 0px;
	float: left;
	cursor: pointer;
	width: 120px;
}	

.fotosoverzicht img:hover {
	filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
	}


/* Overzicht
--------------------------------- */

.item{
	float: left;
	width: 518px;
	height: 125px;
	position: relative;
	padding: 0px 0px 0px 35px;
}

.itemfoto{
	float: left;
	width: 123px;
	height: 123px;
	background: #e2e2e2;
	padding: 1px;
}

.itemfoto img{
	float: left;
	width: 123px;
	height: 123px;
	border: 0px;
}
.itemfoto img:hover {
	filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}


.itemcontent{
	float: right;
	width: 423px;
}

.itemkop{
	float: left;
	font-size: 18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color: #EB7928;

	border-bottom: 1px solid #e2e2e2;
	padding: 12px 0px 5px 15px;
}

.itemkop_kort{
	float: left;
	font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color: #EB7928;
	width: 216px;
	border-bottom: 1px solid #e2e2e2;
	padding: 12px 150px 5px 15px;
}


.itemkop a:link, .itemkop a:visited { 
	color: #EB7928;
	text-decoration: none;
	}

.itemkop a:hover, .itemkop a:active { 
	color: #69696C;
	text-decoration: none;
	}
	
	
.itemkop_kort a:link, .itemkop_kort a:visited { 
	color: #EB7928;
	text-decoration: none;
	}

.itemkop_kort a:hover, .itemkop_kort a:active { 
	color: #EB7928;
	text-decoration: none;
	}	
	
.itemtekst{
	float: left;
	width: 368px;
	padding: 10px 0px 0px 15px;
	color: #69696C;
}
.itemtekst .datum {
	color: #EB7928;
	font-size: 11px;
}

#pagecontent .rightcontent {
	width: 570px;
	float: right;
	padding: 20px 30px 30px 50px;
	background: transparent url(../images/rightcontent_bg.gif) top left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-height: 200px;
	position: relative;
}

/* Fix voor IE */
	* html #pagecontent .rightcontent{
	height: 200px;
}



#pagecontent .rightcontent h1 { 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0px 0px 8px 0px;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	color: #eb7928;
	padding: 0px 0px 0px 25px;
	background: transparent url(../images/h1_logo.png) 0px 0px no-repeat;
	}

.introtekst {
	font-weight: bold;
	color: #69696c;
	padding: 10px 0px 0px 0px;
}

.contentitem{
	background: transparent url(../images/contentitem_bg.png) top left no-repeat;
	margin: 0px 5px 20px -13px;
	float: left;
	width: 290px;
	position: relative;
}

.contentitem p{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.contentitem .image{
	float: left;
	width: 90px;
	padding: 13px 5px 13px 13px;
}

.contentitem .text{
	width: 173px;
	padding: 13px 0px 10px 0px;
	float: left;
	color: #646467;
}

.contentitem .text .title{
	font-weight: bold;
	color: #2e2e2e;
}

.contentitem .text a:link, .contentitem .text a:visited {
	color: #eb7928;
	text-decoration: none;
}

.contentitem .text .padding{
	padding: 0px 20px 0px 0px;
}


/* Fonts
---------------------------------------------------------------------------------------------- */



	
h1 { 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0px 0px 8px 0px;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	color: #eb7928;
	padding: 0px 0px 0px 0px;
	}
	
h2 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 8px 0px;
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	color: #9B1F0E;
	padding: 0px 0px 0px 0px;
	}	
	
h3 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 8px 0px;
	font-size: 28px;
	line-height: 34px;
	font-weight: normal;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	}	
	
h4 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 8px 0px;
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	color: #242424;
	padding: 0px 0px 0px 0px;
	}	
	
h5 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 8px 0px;
	font-size: 25px;
	line-height: 31px;
	font-weight: normal;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	}		
	
/* Clearers
---------------------------------------------------------------------------------------------- */

.clearer {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer10 {
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer15 {
	height: 15px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}


.clearer20 {
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}


.clearer25 {
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer30 {
	height: 30px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}


.clearer40 {
	height: 40px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer50 {
	height: 50px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}




#inschrijfform{
	position: relative;
	margin-top: -10px;
}

.kvk {
	padding: 5px 0px 0px 90px;
	display: block;
	color: #838383;
}
