body{
	background:#952D40 url(../images2/bg.png) top repeat-x;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px
}

#container{
	margin:auto;
	width:980px;
	height:400px
}

#left{
	width:174px;
	float:left
}

#left #nav{
	background:url(../images2/bg-nav.png);
	width:174px;
	height:291px
}
/* *** logo *** */

#left #nav h1{
	position:absolute;
	top:31px;
	text-indent:-9999px;
	width:174px;
	height:98px;
	display:block
}

#left #nav h1 a{
	width:174px;
	height:125px;
	display:block
}
/* *** navigation *** */

#left #nav ul{
	position:absolute;
	top:150px;
	width:174px;
	text-align:right;
	list-style-type:none
}

#left #nav ul li{
	margin-left:6px;
	margin-bottom:8px;
	height:9px
}

#left #nav ul li a span.hide{
	display:none
}

#left #nav ul li a{
	display:block;
	background-repeat:no-repeat;
	height:9px;
	margin:0;
	padding:0
}
/* over home */

#left #nav ul li a.home{
	background-image:url(../images2/btn_nav_home.gif);
	background-position:97px 0
}

#left #nav ul li a.home:hover{
	background-image:url(../images2/btn_nav_home.gif);
	background-position:97px -9px
}
/* over sbn */

#left #nav ul li a.over_sbn{
	background-image:url(../images2/btn_nav_over_sbn.gif);
	background-position:77px 0
}

#left #nav ul li a.over_sbn:hover{
	background-image:url(../images2/btn_nav_over_sbn.gif);
	background-position:77px -9px
}
/* nieuws */

#left #nav ul li a.nieuws{
	background-image:url(../images2/btn_nav_nieuws.gif);
	background-position:87px 0
}

#left #nav ul li a.nieuws:hover{
	background-image:url(../images2/btn_nav_nieuws.gif);
	background-position:87px -9px
}
/* informatie */

#left #nav ul li a.informatie{
	background-image:url(../images2/btn_nav_informatie.gif);
	background-position:64px 0
}

#left #nav ul li a.informatie:hover{
	background-image:url(../images2/btn_nav_informatie.gif);
	background-position:64px -9px
}
/* meningen cursisten */

#left #nav ul li a.meningen{
	background-image:url(../images2/btn_nav_mening_cursisten.gif);
	background-position:22px 0
}

#left #nav ul li a.meningen:hover{
	background-image:url(../images2/btn_nav_mening_cursisten.gif);
	background-position:22px -9px
}
/* veelgestelde vragen */

#left #nav ul li a.faq{
	background-image:url(../images2/btn_nav_faq.gif);
	background-position:6px 0
}

#left #nav ul li a.faq:hover{
	background-image:url(../images2/btn_nav_faq.gif);
	background-position:6px -9px
}
/* contact */

#left #nav ul li a.contact{
	background-image:url(../images2/btn_nav_contact.gif);
	background-position:79px 0
}

#left #nav ul li a.contact:hover{
	background-image:url(../images2/btn_nav_contact.gif);
	background-position:79px -9px
}
/* links */

#left #nav ul li a.links{
	background-image:url(../images2/btn_nav_links.gif);
	background-position:99px 0
}

#left #nav ul li a.links:hover{
	background-image:url(../images2/btn_nav_links.gif);
	background-position:99px -9px
}
/* *** company text *** */

#left p.companyTxt{
	color:#FFF;
	font-size:9px;
	line-height:1.5em;
	text-align:left;
	width:148px;
	margin-top:10px
}
/* *** middle column *** */

#center{
	float:left;
	width:631px;
	height:600px
}

#center h2{
	position:relative;
	margin-top:26px;
	background:url(../images2/bg-h2.png) top left no-repeat;
	width:584px;
	height:49px;
	line-height:50px;
	padding-left:27px;
	color:#FFF;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-weight:100;
	font-size:16px;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:0.5px
}

#center #content{
	padding:30px;
	width:551px;
	background-color:#FFF;
	background-image:url(../images2/bg-content.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#1065A6;
	line-height:1.85em;
	margin-top:-1px
}

#center #content h2{
	background:url(../images2/bg-h3.png) top left no-repeat;
	height:16px;
	line-height:16px;
	padding-left:22px;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-weight:100;
	font-size:14px;
	font-style:normal;
	text-transform:uppercase;
	color:#8D2A3C;
	letter-spacing:0.5px;
	margin-bottom:1.2em;
	width:auto;
	display:block;
	margin-top:0px
}

#center #content h3{
	font-size:11px;
	font-weight:bold
}

#center #content p{
	margin-bottom:2em;
	text-align:justify
}

#center #content a{
	color:#8A2A3B;
	text-decoration:underline
}

#center #content a:hover{
	color:#1065A6
}

#center #subMenu{
	float:right;
	margin:3px 0 10px 20px;
	width:222px;
}

#center #subMenu ul{
	padding: 5px 0 10px 0;
	background:#FFF;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD
}

#center #subMenu ul li{
	list-style:none;
	margin:0 15px;
	background:url(../images2/submenu-arrow.gif) no-repeat 0 .85em;
border-bottom: 1px solid #E5E5E5;

	padding:.3em 0;
	line-height:1.5em
}

#center #subMenu ul li a{
	padding-left:.75em;
	display:block;
	text-decoration:none
}

#center .subMenuTop,#center .subMenuBottom{
	width:222px;
	height:4px;
	font-size:0px;

}

#center .subMenuTop{
	background:url(../images2/bg-submenu-top.png)
}

#center .subMenuBottom{
	background:url(../images2/bg-submenu-bottom.png)
}
/* *** right column *** */

#right{
	width:175px;
	float:right
}

img.logoNibhv{
	margin:120px 0 40px 22px
}

img.Incompany{
	margin-bottom:13px
}
/* search */

#search{
	margin-bottom:30px
}

#search .search_field{
	width:90px;
	font-size:11px;
	margin-left:5px
}

#search .submit_query{
	width:40px;
	font-size:11px
}
/* *** footer *** */

#footer{
	text-align:left;
	color:#FFF;
	font-size:10px
}

#footer p{
	width:611px;
	text-align:center;
	padding:.5em 0 1em 0
}

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

#footer a:hover,#login a:hover{
	text-decoration:underline
}
/* *** login buttons *** */

#login{
	width:561px;
	padding-left:10px;
	height:32px;
	line-height:32px;
	font-size:10px;
	z-index:100
}

#login a{
	color:#FFF;
	text-decoration:none;
	display:block
}

#login ul{
	list-style:none
}

#login ul li{
	float:left;
	height:32px;
	line-height:32px;
	display:block
}

#login ul li a{
	display:block;
	padding-left:34px
}
/* btn login bedrijven */

#login ul li.login_bedrijven,#login ul li.login_cursisten{
	margin-right:20px
}

#login ul li.login_bedrijven a{
	background-image:url(../images2/btn_login_bedrijven.png);
	background-repeat:no-repeat;
	margin-right:20px;
	width:133px
}
/* btn login cursisten */

#login ul li.login_cursisten a{
	background-image:url(../images2/btn_login_cursisten.png);
	background-repeat:no-repeat;
	width:133px
}
/* btn login docenten */

#login ul li.login_docenten a{
	background-image:url(../images2/btn_login_docenten.png);
	background-repeat:no-repeat;
	width:133px
}
/* *** quicklinks *** */

#quickLinks{
	position:relative;
	margin-top:54px;
	width:auto;
	padding-left:13px
}

#quickLinks a{
	margin-right:25px
}
/* *** ie png fix *** */

img,h2,h3,li.login_bedrijven a,li.login_cursisten a,li.login_docenten a,.subMenuTop,.subMenuBottom{
	behavior:url(iepngfix.php)
}
/* contact form */

.contactform{
	vertical-align:top
}

.formfield{
	width:175px;
	border:1px solid #1065A6;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:16px;
	margin:5px 0
}

.formfieldSmall{
	border:1px solid #1065A6;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:16px;
	margin:5px 0
}

.submit_btn{
	background-color:#952D40;
	color:#FFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	border:1px solid #000
}

.foutmelding{
	color:#FF0000
}

.textarea{
	width:175px;
	height:60px;
	border:1px solid #1065A6;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px
}

hr{
	margin-bottom:1.5em
}

table#mening-cursisten td{
	padding:15px 5px
}
/* homepage */

#content #cursusoverzicht{
	position:relative;
	display:block;
	margin:20px 0 20px 0;
	height:231px;
	width:552px;
	background:url(../images2/bg-cursus-overzicht.png) 0 4px no-repeat
}

#content #cursusoverzicht h2{
	position:relative;
	margin-left:20px;
	top:23px
}

#content #cursusoverzicht ul{
	position:relative;
	margin-top:30px;
	list-style:none;
	padding-left:22px
}

#content #cursusoverzicht ul li{
	background:url(../images2/submenu-arrow.gif) no-repeat 0 50%;
	padding-left:10px;
	line-height:2.2em;
	border-bottom:1px solid #E5E5E5;
	width:225px
}

#content #cursusoverzicht ul li.noBrdr{
	border:none
}

#content #cursusoverzicht ul li a{
	color:#1065A6;
	text-decoration:none;
	display:block
}

#content #cursusoverzicht ul li a:hover{
	color:#8E2B3D
}

#content #cursusoverzicht ul.left{
	float:left;
	width:240px
}

#content #cursusoverzicht ul.right{
	float:right;
	width:254px
}
/*  flash movies homepage  */

#content #flashmovie_left,#content #flashmovie_right{
	float:left;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background:#808080;
	width:225px;
	background:url(../images2/bg-flashmovie.jpg)
}

#flashmovie_left{
	position:relative;
	margin-left:0px;
	margin-right:40px
}

.clear{
	clear:both;
	width:100%;
	height:1px;
	font-size:0px
}

/* table data */
table.data {
	text-align: left;
	padding-left: 10px;
	vertical-align: text-top;
	width: 380px;
	margin-left: 0px;
	color: #1065A6;
}

table.data td {
/* border-bottom: 1px solid #D8D8D8; */
}

table.data th, td {
	padding: 1px 0 3px 3px;
}

table.data p {
	margin: 0;
}

table.data tr.navigation {
	background-color: #E2E2E2;
}

table.data tr.bgGray {
	background-color: #E2E2E2;
}

table.data tr.bgLightBlue {
	background-color: #E1F0FF;
}

table.data tr.navigation a {
	color: #952D40;
	font-weight: bold;
	text-decoration: none;
}

table.data tr.navigation a:hover {
	color: #000;
	text-decoration: underline;
}

table.data .cursist {
	font-weight: bold;
}

.red {
	color: #FF0000;
}


/*- SITEMAP -*/

h3.tree{}

ul.childs{
	margin-bottom:15px;
}

ul.childs li{
	padding-left:15px;
}