html,body{
 margin:0px;
 padding:0px;
 background-color: #4a4a4a;
 font-family:Helvetica,Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:16px;
 width:100%;
 }

.kop {
 font-size:15px;
 color:#000000;
 font-weight:bold;
}

p {
margin:0px;
padding:0px;
}

h2 {
 margin-top:2px;
 margin-bottom:2px;
 font-size:25px;
 line-height:24px;
}
h3 {
 margin-top:2px;
 margin-bottom:2px;
 font-size:18px;
}

a { 
 color:#ffffff;
 text-decoration:none;
}

a:hover { 
 color:#f4f4f4;
 text-decoration:underline;
}

a {
outline: none;
}

a img {
border:none;
}

object {
outline: none;
border:none;
}

td {
vertical-align:top;
}

#flashquote {
 width:770px;
 height:140px; 
}
.quote ,.smallerquote {
 font-family: "Helvetica Neue","Myriad Pro",Helvetica,Verdana;
 font-size:21px;
 line-height:22px;
 text-align:justify;

}
.quote_author {
	 font-family: "Helvetica Neue","Myriad Pro",Helvetica,Verdana;
	 font-size:12px;
	 text-align:right;
}
.quote_foto {
	margin-right:17px;
	margin-bottom:14px;
	float:left;
	width:86px;
	height:110px;
}
.quote_foto img {
 	border:1px solid #ffffff;
}

#topmenu li {
 float:left;
 display:block;
}

#topmenu ul {
 margin:0px;
 padding:0px;
}


hr {
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;

 border-top:1px solid #ffffff ;
 border-left:0px;
 border-right:0px;
 border-bottom:0px;
 line-height:1px;
 height:1px;
}

.titel {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 16px; 
 color: #FFFFFF;
}
.bodytekst {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 color: #FFFFFF;
}
.link {
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 10px;
 color: #ec9456;
}


#flashmenu {
 width:1100px;
 height:145px;
 font-size:17px;
 margin-left:-306px;
}

#banner {
 width:148px;
 height:491px;
 float:left;
 clear:both;
}



#content {
 color:#ffffff;
 width:798px;
 min-height:491px;
 margin-left:411px;
 margin-right:100px;

}


#footer {
 margin-top:0px;
 background-color: #4a4a4a;
 width:1300px;
 margin-left:auto;
 margin-right:auto;
 height:213px;
 position:relative;
 color:#b7b7b7;
 font-size:11px;
 line-height:13px;
}

#footer a { 
 color:#b7b7b7;
 text-decoration:none;
}

#footer a:hover { 
 text-decoration:underline;
}

#footer_logo {
 margin-top:36px;
 width:334px;
 height:148px;
 margin-right:10px;
 margin-left:76px;
 float:left;
}
#footer_over_nima,#footer_contactgegevens,#footer_blijfopdehoogte {
 margin-top:36px;
 float:left;
 height:148px;
 margin-right:40px;
 position:relative;

}
#footer_over_nima_button , #footer_blijfopdehoogte_button, #footer_contactgegevens_button {
 position:absolute;
 bottom:0px;
 left:0px;
 width:238px;
 height:22px;
 cursor:pointer;
 cursor:hand;
}



#footer_over_nima {
  width:237px;
}
#footer_contactgegevens {
  width:217px;
}
#footer_blijfopdehoogte {
  width:239px;
}


#content_left {
 width:513px;
 margin-right:20px;
 float:left;
 }


#content_right {
 width:239px;
 float:left;
}
.news_date {
 font-style:italic;
 font-size:9px;
}
.clickIt { 
 cursor:hand;
 pointer:hand;
}

.vlak {
 background: transparent url(../images/zwart_kader.png) no-repeat;
 width:261px;
 height:257px;
 margin-right:5px;
 float:left;
 position:relative;
 margin-bottom:55px;
}
#vlak1 {
margin-left:-8px;
}
#vlak3 {
margin-right:0px;
 background: transparent url(../images/wit_kader.png) no-repeat;
 color:#000000;
}
.blacklinks a, .blacklinks a:hover {
	color:#000000;
}
.vlak_content {
 padding:28px;
}
.vlak_button {
 position:absolute;
 right:8px;
 bottom:-20px;
 
}
.vlak_button_aanbieders {
 position:absolute;
 right:8px;
 bottom:-35px;
 
}

.vlak_breed_1 {
 background: transparent url(../images/zwart_kader_breed.png) no-repeat;
 width:395px;
 height:223px;
 margin-right:5px;
 float:left;
 position:relative;
 margin-bottom:55px;
}
.vlak_breed_2 {
 background: transparent url(../images/wit_kader_breed.png) no-repeat;
 width:394px;
 height:221px;
 float:left;
 position:relative;
 margin-bottom:55px;
  color:#000000;
}

.attention {
 font-size:16px;
 font-weight:bold;
 display:block;
 margin-top:3px;
 margin-bottom:10px;
}


.rechtsboven {
 position:absolute;
 right:86px;

}

#news_detail {

}

#aanbieders_form label {
 width:150px;
 display:block;
 float:left;
 line-height:26px;
}
#aanbieders_form .bginput {
 border:1px solid #c2c2c2;
 width:466px;
 height:22px;
 margin-bottom:6px;
 font-size:12px;
 padding-top:0px;
 padding-left:5px;
 line-height:22px;
}
#aanbieders_form .bgtextarea {
 border:1px solid #c2c2c2;
 width:466px;
 margin-bottom:6px;
 padding-top:4px;
 text-indent:4px;
 font-family:Helvetica,Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 
}
#aanbieders_form input {
outline: none;
}



#startingpage {
	width:1100px;
	min-height:677px;
}
#startingpageV2 {
	width:1232px;
	min-height:750px;
}

#start_container {
 margin-top:0px;
 background: #4a4a4a url(../images/blauw_bg_fill.jpg) repeat-y 0 0;
 width:1300px;


 position:relative;

}
#start_containerV2 {
 margin-top:0px;
 background: #4a4a4a url(../images/blauw_bg_fill.jpg) repeat-y 0 0;
 width:1300px;


 position:relative;

}
#start_containersub {
 width:1300px;
 background: transparent url(../images/blauwrood_bg.jpg) no-repeat 0 0;

}
#start_containersubV2 {
 width:1300px;
 background: transparent url(../images/witblauwrood_bg.jpg) no-repeat 0 0;

}


.left_bg {
  background: #559be3 url(../images/blauwrood_bg_left.jpg) repeat-x 0 0;
}

.right_bg {
  background: #125FAD url(../images/blauwrood_bg_right.jpg) repeat-x 0 0;
}
.right_bgV2 {
  background: #125FAD url(../images/rood_bg_rightV2.jpg) repeat-x 0 0;
}
.white {
background:#ffffff;
}

#keuze_smp {
	 width:600px;
	 position:absolute;
	 height:660px;
	 float:left;
	 margin-right:50px;
	 
}
#keuze_rm {
	 left:650px;
	 width:600px;
	 position:absolute;
	 height:660px;
	 margin-left:50px;
}
#keuze_smp .logo {
 background: transparent url(../images/smp_logo_smaller.png) no-repeat 0 0;
 position:absolute;
 left:95px;
 top:52px;
 width:156px;
 height:146px;
}
#keuze_rm .logo {
 background: transparent url(../images/rm_logo_smaller.png) no-repeat 0 0;
 position:absolute;
 right:95px;
 top:52px;
 width:162px;
 height:154px; 
}

#keuze_smp .quote, #keuze_rm .quote {
	position:absolute;
	top:210px;

	width:500px;
	font-size:22px;
	line-height:25px;
	color:#ffffff;
	font-family:Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}


#keuze_smp .smallerquote, #keuze_rm .smallerquote {
	position:absolute;
	top:210px;

	width:370px;
	font-size:22px;
	line-height:25px;
	color:#ffffff;
	font-family:Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#keuze_smp .quote,#keuze_smp .smallerquote {
	right:0px;
}
#keuze_rm .quote,#keuze_rm .smallerquote {
	left:0px;
}

.quote .author,.smallerquote .author {
	font-size:11px;
	color:#ffffff;
	font-family:Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#keuze_smp .kader, #keuze_rm .kader  {
	position:absolute;
	background: transparent url(../images/keuze_kader.png) no-repeat 0 0;
	top:387px;
	height:200px;
	width:446px;

	padding:20px 25px 25px 25px;
	color:#ffffff;
    line-height:15px;
	
}
#keuze_smp .kader {
	 right:0px;
}
#keuze_rm .kader {
 left:0px;
}
.keuze_kader_smalltxt {
	font-size:10px;
	line-height:10px;
	
}
#keuze_smp #start_smp {
	 position:absolute;
	 background: transparent url(../images/start_smp.png) no-repeat 0 0;
	 top:637px;
	 right:0px;
	 width:141px;
	 height:29px;
}
#keuze_rm #start_rm {
	 position:absolute;
	 background: transparent url(../images/start_rm.png) no-repeat 0 0;
	 top:637px;
	 right:100px;
	 width:141px;
	 height:29px;
}




#keuze_nima {
	 width:338px;
	 position:relative;
	 height:500px;
	 float:left;
	 background-color:#ffffff;
	 padding-left:60px;
	 padding-top:210px;
	 padding-right:50px;
	 
}
#smp_title_arrow_block {
	top:400px;
	position:absolute;
	padding-right:60px;
    width:317px;
}
#smp_title_arrow_block .arrow {
	 background: transparent url(../images/smp_title_arrow.jpg) no-repeat 0 0;
	 width:337px;
	 height:32px;
	 padding-bottom:10px;
	 margin-left:-8px;
	 cursor:hand;
	 cursor:pointer;
}
#rm_title_arrow_block {
	top:540px;
	position:absolute;
	padding-right:60px;
    width:317px;

}
#rm_title_arrow_block .arrow {
	 background: transparent url(../images/rm_title_arrow.jpg) no-repeat 0 0;
	 width:337px;
	 height:32px;
 	 padding-bottom:10px;	 
	 margin-left:-8px;
	 cursor:hand;
	 cursor:pointer;
}
#keuze_smp_smaller {
	 width:392px;
	 position:relative;
	 height:680px;
	 float:left;

	 
}
#keuze_rm_smaller {
	 float:left;
	 width:392px;
	 position:relative;
	 height:680px;

}
#keuze_nima .logo {
 background: transparent url(../images/nima-logo.gif) no-repeat 0 0;
 position:absolute;
 left:60px;
 top:133px;
 width:151px; 
 height:51px;
}

#keuze_smp_smaller .logo {
 background: transparent url(../images/smp_logo_smaller.png) no-repeat 0 0;
 position:absolute;
 left:10px;
 top:52px;
 width:156px;
 height:146px;
}
#keuze_rm_smaller .logo {
 background: transparent url(../images/rm_logo_smaller.png) no-repeat 0 0;
 position:absolute;
 right:19px;
 top:52px;
 width:162px;
 height:154px; 
}

#keuze_smp_smaller .quote, #keuze_rm_smaller .quote {
	position:absolute;
	top:210px;


	width:337px;
	font-size:18px;
	line-height:19px;
	color:#ffffff;
	font-family:Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
}
#keuze_smp_smaller .quote_author {
	text-align:left;
}
#keuze_rm_smaller .quote_author {
	text-align:left;
}

#keuze_smp_smaller .quote {
	left:22px;
}
#keuze_rm_smaller .quote {
	left:22px;
}


#keuze_smp_smaller .kader, #keuze_rm_smaller .kader  {
	position:absolute;
	background: transparent url(../images/keuze_kader_smaller.png) no-repeat 0 0;
	top:387px;
	height:304px;
	width:295px;

	padding:12px 25px 25px 25px;
	color:#ffffff;
    line-height:15px;
	
}
#keuze_smp_smaller .kader {
	 left:25px;
}
#keuze_rm_smaller .kader {
	 left:25px;
}

#keuze_smp #start_smp {
	 position:absolute;
	 background: transparent url(../images/start_smp.png) no-repeat 0 0;
	 top:637px;
	 right:0px;
	 width:141px;
	 height:29px;
}
#keuze_rm #start_rm {
	 position:absolute;
	 background: transparent url(../images/start_rm.png) no-repeat 0 0;
	 top:637px;
	 right:100px;
	 width:141px;
	 height:29px;
}
#keuze_smp_smaller #start_smp {
	 position:absolute;
	 background: transparent url(../images/start_smp.png) no-repeat 0 0;
	 top:702px;
	 right:30px;
	 width:141px;
	 height:29px;
}
#keuze_rm_smaller #start_rm {
	 position:absolute;
	 background: transparent url(../images/start_rm.png) no-repeat 0 0;
	 top:702px;
	 right:30px;
	 width:141px;
	 height:29px;
}

#under_left {
  background: transparent url(../images/blauwrood_under_left.jpg) repeat-x 0 0;
  height:36px;
  
}
#under_right {
  background: transparent url(../images/blauwrood_under_right.jpg) repeat-x 0 0;
  height:36px;
}
#under_middle {
  background: transparent url(../images/blauwrood_under_middle.jpg) no-repeat 0 0;
  height:36px;
  width:1300px;
}
#under_leftV2 {
  background:#ffffff;
  height:36px;
  
}
#under_rightV2 {
  background: transparent url(../images/blauwrood_under_rightV2.jpg) repeat-x 0 0;
  height:36px;
}
#under_middleV2 {
  background: transparent url(../images/blauwrood_under_middleV2.jpg) no-repeat 0 0;
  height:36px;
  width:1300px;
}
