body{
	font-size:0.625em;
	font-family:Arial, Helvetica, sans-serif;
	color:#161616;
}

h1{
	color:#333;
	font-size:1.6em;
	font-weight:normal;
	margin : 1em 0 0.7em 0;
}

h2{ /*default type_1*/
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	
	color:#34408a;
	margin : 1em 0 0.5em 0;
}

ul.lijst li h2{
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	color:#BD8034;
}

ul.lijst li h2 a{
	font-weight:bold;
	color:#BD8034;
}


.type_3 h2{
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	color:#9D8B67;
}

.type_3 h2 a{
	font-weight:bold;
	color:#9D8B67;
}

.type_4 h2{
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	color:#666666;
}

.type_4 h2 a{
	font-weight:bold;
	color:#666666;
}

p{font-size:1.2em; line-height:1.5em;}

ul li{font-size:1.2em; line-height:1.5em;}
ul li li{font-size:1em;}

ul li h1,ul li h2, ul li h3{font-size:1em !important;}

ul.lijst li{
	list-style:none;
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	background:url(../../img/pijl_li_ico_state_collapsed.gif) no-repeat top left;
}

ul.lijst li.open{
	background:url(../../img/pijl_li_ico_state_open.gif) no-repeat top left;
}

ul.lijst li.open li{
	background:url(../../img/pijl_li_ico_2.gif) top left no-repeat;
}

ul.nobullets, ul.nobullets li{
	list-style:none;	
	margin:0 0 5px 0;
	padding:0;
}

#page_5 ul{color:#666;}

a{color:#666; text-decoration:underline;}

a:hover{ color:#000;}

ul.lijst a{text-decoration:none;}

#main{
	width : 960px;
}

#page_2 #main{
	background:url(../../img/nimbo_back.jpg) top left no-repeat #fff;	
	min-height:450px;
}

* html #page_2 #main{
	height:450px;
}

.kolom_links{
	float:left;
	width : 320px;
	padding-right : 65px;
	background:url(../../img/nimbo_back.jpg) -385px 0 no-repeat;
	padding-left : 55px;
}

.kolom_rechts{
	float:left;	
	width : 520px;
	padding-top: 110px;
	background:none;
}

.kolom_1{float:left; width : 45%; padding-right : 5%}
.kolom_2{float:left; width : 45%; padding-left : 5%}

#page_2 .kolom_links{
	margin:0;
	padding:0;
	float:left;
	width : 300px;
	padding-right : 140px;
	background:none;
}

#page_2 .kolom_rechts{
	float:left;	
	width : 520px;
	padding-top: 150px;
	background:url(../../img/leafinsoil.jpg) 100px bottom no-repeat;
	padding-bottom: 80px;
}

#logo{
	margin:55px 55px 35px 30px;	
	background:url(../../img/logo_nimbo_light.gif) no-repeat top left;
}

#page_2 #logo{
	margin:55px 55px 35px 55px;	
	background:url(../../img/logo_nimbo.gif) no-repeat top left;
}

#inleiding{
	padding-left: 55px;	
	color:#666;
	
	line-height:1.5px;
}

#inleiding p{
	font-size:1.4em;
	line-height:2em;
	color:#666;
}

ul#navigatie{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
}

ul#navigatie li{
	font-size:1.6em;
	margin:0;
	padding:0;
	margin-bottom: 1.6em;
}

ul#navigatie li a{
	padding-left : 16px;

	width : 150px;
	padding-right : 10px;
}

ul#navigatie li#current{
	background:url(../../img/punt_horz.gif) center repeat-x;
}

ul#navigatie li.type_1{margin-left : 32px;}
ul#navigatie li.type_1 a{background:url(../../img/nav_ico_type1.gif) no-repeat 0 5px #fff; color:#34408a; }
ul#navigatie li.type_2{margin-left : 35px;}
ul#navigatie li.type_2 a{background:url(../../img/nav_ico_type2.gif) no-repeat 0 5px #fff; color:#bd8034;}
ul#navigatie li.type_3{margin-left : 20px;}
ul#navigatie li.type_3 a{background:url(../../img/nav_ico_type3.gif) no-repeat 0 5px #fff; color:#9d8b67;}
ul#navigatie li.type_4{margin-left : 0px;}
ul#navigatie li.type_4 a{background:url(../../img/nav_ico_type4.gif) no-repeat 0 5px #fff; color:#747474;}

ul#navigatie li a{text-decoration:none;}
ul#navigatie li a:hover{text-decoration:underline;}

ul#navigatie li.type_1 a{color:#34408a;}
ul#navigatie li.type_2 a{color:#bd8034;}
ul#navigatie li.type_3 a{color:#9d8b67;}
ul#navigatie li.type_4 a{color:#747474;}

#footer{
	padding-top: 15px;
	padding-left: 55px;
	
	color:#aaa;
	
	text-align:right;
}

#footer a{text-decoration:underline; color:#aaa;}

/*partners*/
.partners_extra_info{
	color:#666;
	margin-top: 110px;
}

.kolom_2 .partners_extra_info
{
    margin-top: 0px;
}

.partner{
	display:inline;
	margin-right:20px;
}

/*campagnebeeld*/

#campagnebeeld{
	position:absolute;
}

/*form*/

.form_row{
	margin: .5em 0;	
}

.form_label{font-size:1.2em; line-height:1.5em;}

.form_input{
	font-size:1.1em;
}

.form_input input.textfield,.form_input textarea{
	border: 1px solid #d0d0d0;
	padding: 2px;
}
.form_input input.knop{
	color:#fff;
	background:#666;
	border-top: #888;
	border-left : #888;
	border-bottom: #444;
	border-right: #444;
	padding: 5px 10px;
}
#contactform .form_input textarea.input
{
    width:500px;
}
#contactform input.input
{
	border: 1px solid #d0d0d0;
	padding: 2px;
    width:300px;
}


.setLower{text-transform:lowercase;}

.setUpper{text-transform:uppercase;}


