html, body{	
	margin:0;
	padding:0;
	font-family:helvetica, verdana;
	font-size:12px;
	line-height:18px;
}

h1{	
	margin:0 0 25px 0;
	padding:0;
	color:#122c67;
	font-size:22px;
	line-height:25px;
}
h1 small {
	font-size:14px;
	color:#122c67;
}
h1.no_marg{
	margin:0;
}

h2{	
	margin:0;
	padding:0;
	font-size:14px;
	color:#122c67;
}

h2.light_blue{	
	margin:0 0 15px 0;
	padding:0;
	font-size:13px;
	color:#2e4a96;
}

h3{	
	margin:0;
	padding:0;
	font-size:12px;
}

h4{	
	margin:0;
	padding:0;
	font-size:12px;
	color:#2e4a96;
}

h2.green,
h4.green{	
	color:#126b31;
}

img{
	border:none;
}

p{	
	margin:0 0 18px 0;
}

a{
	color:#122c67;
	text-decoration:none;
	outline:0;
}

a:hover{
	text-decoration:underline;
	cursor:pointer;
}

.container{	
	width:922px;
	margin:10px auto;
	position:relative;
}
.container-flash{
	position:relative;	
	width:977px;
	margin:0 auto;
}

.top{	
	overflow:auto;
	zoom:1;
	font-size:11px;
}

a.samen {
	display: block;
    margin-right: -51px;
    position: absolute;
    right: 50%;
    top: 48px;
    z-index: 1000;
}
a.samen.RU {
    top: 36px;
}

.logo ul{
	padding: 0;
	margin: 0;
	list-style: none;
	position:absolute;
	z-index:1500;
	top:0px;
	right:0;
	color:#fff;
	font-size:11px;
}

.logo li{
  float: left;
  position: relative;
  padding:0 15px 0 10px;
}

.logo li:hover{
	background:#122c67;
}
  
.logo li ul {
  display: none;
  position: absolute; 
  top: 1.2em;
  left:0;
	background:#122c67;	
	z-index:2000;
	padding:0 0 5px 0;
	width:88px;
}

.logo li ul li{	
	float:none;
	display:block;
}

.logo li ul li a{
  color:#fff;	
}

.logo li > ul {
	top: auto;
	left: 0;
	width:88px;
	margin:0;
}

li:hover ul, li.over ul{ 
	display: block; 
	clear: left
}





/*

.logo ul.lang_menu{
	position:absolute;
	top:50px;
	right:0;
	margin:0;
	padding:0;
	list-style:none;
	z-index:15;
}

.logo ul.lang_menu li{	
	color:#fff;
	padding:1px 10px 1px 11px;
}

.logo ul.lang_menu li:hover{	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	background:#122c67;
}
.logo ul.lang_menu li a{
	color:#fff;
	text-decoration:none;
	margin:0 0 0 10px;
}
.logo ul.lang_menu li ul{
	display:none;
}

.logo ul.lang_menu li:hover ul{
	display:block;
	margin:0;
	padding:5px 0 0 0;
	list-style:none;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	background:#122c67;	
}
.logo ul.lang_menu li:hover ul li{
	margin:0;
	padding:2px 10px 2px 0;
}
.logo ul.lang_menu li:hover ul li a{
	margin:0 0 0 0;
	padding:0;
}

*/

span.active_lang{
	position:absolute;
	top:22px;
	left:847px;
	z-index:10;
	display:block;
	color:#fff;
	font-size:11px;
}
.search{	
	float:left;
	padding:0px 0 3px 0px;
	_height:48px;
	_overflow:hidden;
}

.search input{	
	color:#a2a3a5;
	border:1px solid #a2a3a5;
	padding:3px 0;
	width:118px;
}
.search input.searchbtn {
	border:0;
	padding:0;
	height:23px;
	background:none;
	width:23px;	
}
.news_picture{
	height:135px;
	overflow:hidden;  
	width:218px;
}

.logo{	
	height:87px;
	border-top:1px solid #003e7d;
	border-bottom:1px solid #fff;  
	overflow:visible;
	position:relative;
}
.main {
	clear:both;
	position:relative;
	overflow:auto;
	min-height:440px;
}
.kolom1{	
	width:484px;
	float:left;
	border-right:1px solid #fff;
}

.kolom1 .main_picture{
	height:250px;
	overflow:hidden;
}

.kolom1 .main_text{
	overflow:hidden;
	background:#fff;
	padding:25px 25px 0 5px;
}

.kolom1 .main_text p{
	margin:0 0 0 0;
	padding:0;
}


.kolom2,
.kolom5{	
	width:218px;
	min-height:430px;
	float:left;
}


ul.kolom_2_menu{
	margin:35px 0 0 25px;
	padding:5px 0 0 0;
	list-style:none;
	font-size:12px;
}

ul.kolom_2_menu ul,
ul.kolom_2_menu li.noshow,
ul.kolom_2_menu ul li.active ul{
	display:none;
}


ul.kolom_2_menu li.active ul{
	list-style:none;
	margin:0 0 0 0;
	padding:1px 0;
	display:block;
}

ul.kolom_2_menu li.active a{
	background:url(/gfx/li_full.gif) no-repeat left 5px;
	font-weight:bold;
}

ul.kolom_2_menu li.active ul li a{
	font-weight:normal;
}


ul.kolom_2_menu li.active ul li a{	
	background:none;
	padding:0 0 0 15px;
	margin:0;
}
ul.kolom_2_menu li.active ul li a:hover,
ul.kolom_2_menu li.active ul li.active a{	
	background:url(/gfx/bullet_white.png) no-repeat left center;
}
ul.kolom_2_menu ul li a{
	background:none;
	padding:0;
}
ul.kolom_2_menu ul li a:hover{
	background:none;
}
ul.kolom_2_menu li{
	margin:0;
	padding:0;
	clear:both;
}


ul.kolom_2_menu li a{
	color:#fff;
	text-decoration:none;
	background:url(/gfx/li_trans.gif) no-repeat left 5px;
	
	padding:0 0 0 15px;
}

ul.kolom_2_menu li a:hover{
	background:url(/gfx/li_full.gif) no-repeat left 5px;
}

.kolom4 ul{
	margin:0 0 15px 0;
	padding:0 0 0 15px;
}

.kolom5 .picture#portfolio{
	height:200px !important;
	overflow:hidden;
	border-bottom:1px solid #fff;
}

.kolom2 .picture{
	height:215px;
	overflow:hidden;
	border-bottom:1px solid #fff;
}
.kolom3 {
	float:none;
}
.kolom3,
.kolom6 {
	width:218px;
	min-height:430px;
	font-size:11px;
	top:0;
	left:704px;
	position:absolute;
	overflow:hidden;
}
.kolom3 {
	z-index:10;
}
.kolom6 {
	z-index:100;
}
.kolom3 .picture,{
	height:120px;
	overflow:hidden;
}

.kolom3 .kolom_3_text{
	margin:17px 0 0 22px;
}

.kolom3 .kolom_3_text ul,
.kolom3 ul.kolom_3_list_agenda{
	margin:0 0 14px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}


.kolom3 .kolom_3_text ul li{
	margin:0;
	padding:0;
	white-space:nowrap;
}

.kolom3 .kolom_3_text ul li a{
	color:#000;
	text-decoration:none;
	background:url(/gfx/bullet_blue.gif) no-repeat left 5px;
	padding:0 0 0 10px;
}

ul#list6 li a{
	background:none;
	padding:0;
}


.kolom3 .kolom_3_text ul li a:hover{
	text-decoration:underline;
}

.kolom3 .kolom_3_text ul li.archive a{
	background:none;
	padding:0;
	color:#122c67;
}

.kolom3 ul.kolom_3_list_agenda li a{
	color:#000;
	text-decoration:none;
	background:none;
	padding:0 0 0 10px;
}

.kolom3 ul.kolom_3_list_agenda li span.date{	
	display:block;
	float:left;
	width:45px;
	color:#122c67;
}

.kolom3 ul.kolom_3_list_agenda li a{	
	display:block;
	float:left;
	width:135px;
}

.kolom4{	
	width:404px;
	float:left;
	padding:35px 40px;
}
.information{	
	padding:20px 10px 0 20px;
}
.project_text{
	font-style:italic;
}
table.project{
	border-collapse:collapse;
	width:180px;
	margin:0 0 10px 0;
}

.banner_div{
	width:195px;
	height:60px;
	overflow:hidden;
	position:absolute;
	top:365px;
	left:23px;
}


.pdf_download{	
	line-height:14px;
	font-size:10px;
	color:#122c67;
}

.pdf_download img{
	float:left;
	margin:0 6px 0 0;
}

img.banner{
	margin:5px 0 0 0;
}

a.terug{
	float:right;
}
a.verder{	
	float:left;
}

.afdekker{
	width:465px;
	height:66px;
	background:url(/gfx/text_afloop.png) no-repeat top left;
	position:absolute;
	margin:364px 0 0 218px;
	z-index:10;
}

.footer{	
	border-top:1px solid #2e4a96;
	width:100%;
	overflow:auto;
	height:40px;
	clear:both;
	font-size:11px;
}

.footer span{	
	float:right;
}


.footer span.list_strip{
	float:left;
}

ul.small_menu{	
	margin:10px 0 0 2px;
	padding:0;
	list-style:none;
	color:#4C78A4;
}

ul.small_menu#top{	
	margin:20px 0 0 2px;
	padding:0;
	list-style:none;
	float:right;
}
ul.small_menu li{	
	float:left;
	padding:0 2px;
	margin:0;
}

ul.small_menu li a{	
	text-decoration:none;
	color:#4c78a4;
}

ul.small_menu li a:hover{	
	text-decoration:none;
	color:#122c67;
}




ul.sitemap {
	padding:10px 30px 0px 30px;
}
ul.sitemap ul {
	padding:0 0px 10px 20px;
}

span.site_map_list ul.sitemap span.list_strip{
	display:none;
}

#header {
	background:url(/gfx/home/headers.gif);
	height:87px;
	position:relative;
	overflow:hidden;
}
#header img {
	position:absolute;
	top:0;
}
#header img#blad {
	left:616px;
	opacity:0;
	filter:alpha(opacity=0);
	/*left:630px;*/
	/*top:11px;*/
	/*width:61px;*/
	/*opacity:.6;*/
}
#header img#nicblauw {
	left:-500px;
}
#header img#nicwit {
	left:484px;
}

.page_menu {
	height:35px;
	margin:5px 0;
}
.page_menu span {
}
.page_menu ul {
	margin:0;
	padding:0;	
}
.page_menu ul li {
	float:left;	
	list-style:none;
}
.page_menu ul li a {
	display:block;
	line-height:15px;
	padding:0 3px;
}

.searchItem {
	margin:5px 0;
	padding:5px 0;	
	border-bottom:1px solid #DDD;
}


.pdf table {
	width:100%;
	border-collapse:collapse;
}
.pdf table td {
	width:50%;	
}
.pdf {
	padding:10px 15px;
}
.pdf .pdflink span {
	line-height:10px;	
	font-size:10px;
	display:block;
	float:left;
	width:120px;
}
.pdf .pdflink strong {
	display:block;
	font-size:20px;
	line-height:30px;	
	width:63px;
	text-align:center;
	float:left;
	background:#122c67;
	color:#FFF;
	margin:0 5px 0 0;
	text-transform:uppercase;
}

table.seminar th{
	margin:15px 0 0 0;
}

td.seminarlist{	
	border-bottom:1px solid #e0e0e0;
	padding:8px 0;
}

table.seminar {
	width:100%;
	border-collapse:collapse;
}
table.seminar th,
h3.semin {	
	background:#13722A;
	text-align:left;
	color:#fff;
	padding:4px;
	
}

span.seats{	
	text-transform:lowercase;
}

ul.crum{
	list-style:none;
	margin:0 0 15px 0;
	padding:0;
	color:#b8b8b8;
	font-size:10px;
}

ul.crum li{
	display:inline;
}

ul.crum li a{
	color:#b8b8b8;
}
.quote {
	background:url("/gfx/quotes.gif") no-repeat scroll 15px 10px #cbd2e5;
	color:#2E4A96;
	font-size:22px;
	line-height:25px;
	padding:15px 15px 5px 125px;
	margin:0 0 18px 0;
}
.flash{
	position:absolute;
	padding:0 20px 37px 0;
	bottom:0;
	right:0;
	display:block;
	width:260px;
	height:330px;
	z-index:500;	
}
.no-flash{
	position:absolute;
	margin:0 0 37px 0;
	bottom:0;
	right:0;
	display:block;
	width:280px;
	height:330px;
	z-index:500;
}
.no-flash div{
	position:absolute;	
	top:0;
	left:0;
}
.createdtime{
	float:right;
	color:#999999;	
}
.page_menu {
	background:none repeat scroll 0 0 #cbd2e5;
	overflow:auto;
	height:20px;
	padding:5px 0 5px 5px;
	text-align:center;
	margin:0 0 20px 0;
}
.page_menu a{
	line-height:20px;
	float:left;
	margin:0 5px 0 0;
}
.page_menu ul{
	float:left;
}
.page_menu ul li#active a{
	background-color:#009DE0;
	color:#FFFFFF;
	height:20px;
	padding:0;
	text-align:center;
	width:20px;
	line-height:20px;
	margin:0 5px 0 0;
}
.page_menu ul li a{
	background-color:#FFFFFF;
	height:20px;
	padding:0;
	text-align:center;
	width:20px;
	line-height:20px;
	margin:0 5px 0 0;
}
ul.portfoliolist li.employee{
	margin:0 0 20px 0;
	padding:0;
	border-bottom:1px solid #D6D6D6;
}

ul.portfoliolist li p{
	margin:0;
	padding:0;
}
h2 a{
	color:#126b31;	
}

a.kolom3_link{
	font-weight:bold;
	font-size:13px;
	display:block;
	padding:35px 25px;
	margin:-4px 0 0 0;
}

a.kolom3_link:hover{
	text-decoration:none;
}

