
html {overflow: -moz-scrollbars-vertical!important;}	

body {
	background-color:#FFFFFF;
	font-family: arial, tahoma, verdana, helvetica, sans-serif; color: #000000;
	padding:0px;
	margin:0px;
	font-size:0.7em;
	line-height:150%;
}

p 		{padding:0px;margin:0px 0px 14px 0px;}
div		{}
span	{}
th		{}
td		{}

ul.default	{margin:0px 0px 14px 0px; padding:0px; list-style: none; }
ul.default li {
	padding:0px 0px 0px 11px; 
	background-image:url(../images/li.gif); 
	background-repeat:no-repeat;
	background-position:0px 7px;
}

h1									{font-size: 1.4em; font-weight:normal; color:#000000; padding:0px; margin:0px 0px 9px 0px;}
h2									{font-size: 1.2em; font-weight:bold; color:#000000; padding:0px; margin:0px;}
h2.box							{font-size: 0.9em; height:14px; font-weight:bold; color:#FFFFFF; padding:0px; margin:0px;}
h2.submenu					{font-size: 0.9em; height:14px; font-weight:bold; color:#000000; padding:0px; margin:0px;}
div.h2_box_padding 	{padding:7px 10px 0px 10px;}

h3									{font-size: 1.0em; font-weight:bold; color:#000000; padding:0px; margin:0px;}
div.result_item h3	{font-size: 1.1em; font-weight:bold; color:#000000; padding:0px; margin:0px;}
h4									{font-size: 1.0em; font-weight:bold; color:#767575; padding:0px; margin:0px;}

p.alert {
	font-weight:bold;
	padding:4px 10px 6px 10px;
	border:1px solid #f67c20;
}

div.grey {
	color:#7f7f7f;
}

div.result_item div.date {
	padding:5px 0px 5px 0px;
}

div.result_item div.text a.icon {
	margin-top:5px!important;
}

div.result_item div.buttons  {
	float:right;
}

div.result_item div.buttons div.button  {
	padding-bottom:5px;
}

div.result_header {
	padding:4px 10px 6px 10px;
	border:1px solid #D0CECE;
	background-color:#FAFAFA;
	margin-bottom:11px;
}

div.print_title {
	position:relative;
}

div.print_title h1 {
	margin-right:65px;
}

div.print_title div.button {
	position:absolute;
	right:0px;
}

a.black		{text-decoration: underline!important; color:#000000!important;}

div.spaced {padding-bottom:5px;}

a:link		{text-decoration: none; color:#0290bf;}
a:visited	{text-decoration: none; color:#0290bf;}
a:active	{text-decoration: none; color:#0290bf;}
a:hover		{text-decoration: underline; color:#0290bf;}

/* form elements */

form 	{padding:0px; margin:0px;}

input, select, textarea, option {
	font-family: tahoma, arial, verdana, helvetica, sans-serif; color: #849da5;
	padding:0px;
	margin:0px;
	font-size: 1.0em;
}

label.checkboxLabel{
    font-family: tahoma, arial, verdana, helvetica, sans-serif; color: #000000;
    padding:0px;
    margin-top: -15px;
    font-size: 1.0em;
}
/* header */

div.header {
	background-color:#FFFFFF;
	background-image:url(../images/header-img.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:900px;
	height:112px;	
}

div.header div.top_bar {height:29px;}
div.header div.top_bar div.right1 {float:right; margin-left:7px;}
div.header div.top_bar div.right2 {float:right; margin-left:15px;}
div.header div.top_bar div.right3 {position: relative; z-index:13245678; float:right; margin-left:5px;}
div.header div.top_bar div.surftag {position:relative;top:-13px;margin-right:18px;}
.twitter-follow-button {width:161px !important;}

div.input_bg_header {
	float:right;
}


div.input_bg_header input {
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
	height:16px;	
}

/* main menu */

ul.main_menu  {
	list-style:none;
	position:absolute;
	top:82px;
	padding:0px;
	margin:0px;
}

ul.main_menu li {
	float:left;
	padding-left:3px;
}

ul.main_menu li a {
	display:block;
	background-repeat:no-repeat;
	background-position:0px 0px;	
	height:25px;
	overflow:hidden;
}

ul.main_menu li a:hover {
		background-position:0px -25px;	
}

ul.main_menu li a.home {
	background-image:url(../images/b-home-0.gif);
	width:71px;
}

ul.main_menu li a.themas {
	background-image:url(../images/b-themas-0.gif);
	width:89px;
}

ul.main_menu li a.actueel {
	background-image:url(../images/b-actueel-0.gif);
	width:92px;
}

ul.main_menu li a.publicaties {
	background-image:url(../images/b-publicaties-0.gif);
	width:116px;
}

ul.main_menu li a.bijeenkomsten {
	background-image:url(../images/b-bijeenkomsten-0.gif);
	width:140px;
}

ul.main_menu li a.projecten {
	background-image:url(../images/b-projecten-0.gif);
	width:109px;
}

ul.main_menu li a.oversurf {
	background-image:url(../images/b-over-surf-0.gif);
	width:106px;
}

ul.main_menu li a.organisatie {
	background-image:url(../images/b-organisatie-0.gif);
	width:121px;
}

/* Rev 2.0 UseLab */
ul.main_menu li a.news {
	background-image:url(../images/b-news-0.gif);
	width:72px;
}

ul.main_menu li a.focusareas {
	background-image:url(../images/b-focus-areas-0.gif);
	width:125px;
}

ul.main_menu li a.publications {
	background-image:url(../images/b-publications-0.gif);
	width:128px;
}

ul.main_menu li a.seminars {
	background-image:url(../images/b-seminars-0.gif);
	width:99px;
}

ul.main_menu li a.projects {
	background-image:url(../images/b-projects-0.gif);
	width:99px;
}

ul.main_menu li a.aboutsurf {
	background-image:url(../images/b-aboutsurf-0.gif);
	width:116px;
}

ul.main_menu li a.organisation {
	background-image:url(../images/b-organisation-0.gif);
	width:132px;
}

/* End Rev 2.0 UseLab */


ul.main_menu li a.current,
ul.main_menu li a.current:hover {
	display:block;
	background-repeat:no-repeat;
	background-position:0px -50px!important;	
	height:25px;
	overflow:hidden;
}

ul.main_menu li a span {
	display:none;
}
/* locationpath */

ul.locationpath  {
	list-style:none;
	padding:0px;
	margin:0px;
	height:42px;	
	position:relative;
	top:-8px;
}

ul.locationpath li {
	float:left;
	padding-right:5px;
	color:#7f7f7f;
}

ul.locationpath li a {
	background-image:url(../images/locationpath-arrow.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:10px;
	color:#7f7f7f!important;
	text-decoration:underline;		
}

/* organogram */

div.organogram_bestuurlijk {
	position:relative;
	background-image:url(../images/bg-organogram-bestuurlijk.gif);
	width:395px;
	height:353px;
	margin:30px 0px 0px 27px;
}

div.organogram_personeel {
	position:relative;
	background-image:url(../images/bg-organogram-personeel.gif);
	width:395px;
	height:249px;
	margin:30px 0px 0px 27px;
}

a.org1 {
	background-image:url(../images/a-organogram-1-0.gif);
	position:absolute;
	display:block;
	background-repeat:no-repeat;
	overflow:hidden;
	width:125px;
	height:23px;
	text-align:center;
	color:#000000;
	text-decoration:none!important;
	line-height:23px;
}

a.org1:hover {
	background-image:url(../images/a-organogram-1-1.gif);
	color:#FFFFFF;
	text-decoration:none!important;	
}

a.org2 {
	position:absolute;
	display:block;
	background-image:url(../images/a-organogram-2-0.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:125px;
	height:36px;
	text-align:center;
	color:#000000;
	text-decoration:none!important;
	line-height:1.2em;
	padding-top:4px;
}
a.org2:hover {
	background-image:url(../images/a-organogram-2-1.gif);
	color:#FFFFFF;
	text-decoration:none!important;	
}

a.org3 {
	position:absolute;
	display:block;
	background-image:url(../images/a-organogram-3-0.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:125px;
	height:46px;
	text-align:center;
	color:#000000;
	text-decoration:none!important;
	line-height:1.2em;
	padding-top:3px;
}
a.org3:hover {
	background-image:url(../images/a-organogram-3-1.gif);
	color:#FFFFFF;
	text-decoration:none!important;	
}
/* href icons */

a.icon {
	display:block;
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:11px;
	text-decoration:none;	
}

a.icon:link			{text-decoration: none;}
a.icon:visited	{text-decoration: none;}
a.icon:active		{text-decoration: none;}
a.icon:hover		{text-decoration: underline;}

div.float {
	float:left;
}

div.person {
	padding-bottom:10px;
}

div.float a.icon {
	padding-right:20px!important;
	white-space:nowrap;
}

a.arrow1		{
	color:#0290bf;
	background-image: url(../images/a-arrow1.gif);
	background-position:0px 6px;
}

a.arrow1_black {
	color:#000000;
	background-image: url(../images/a-arrow1-black.gif);
	background-position:0px 6px;
	text-decoration:none!important;
}

a.arrow_download {
	color:#0290bf;
	background-image: url(../images/a-arrow-download.gif);
	padding:0px 0px 0px 16px;	
	
}

a.arrow_order {
	color:#0290bf;
	background-image: url(../images/a-arrow-order.gif);
	padding:0px 0px 0px 16px;	
	
}

a.arrow2		{
	color:#0290bf;
	background-image: url(../images/a-arrow2.gif);
	padding-left:14px;
}

a.arrow3		{
	color:#0290bf;
	background-image: url(../images/a-arrow3.gif);
	padding-left:16px;
}

a.plus		{
	color:#f67c20;
	background-image: url(../images/a-plus.gif);
	background-position:0px 6px;	
}

a.twitter	
{
	color:#8a868c;
	font-style: italic;
	background-image: url(../images/twitter_small.png);
	background-repeat:no-repeat;
	padding:4px 0px 4px 27px;
}

div.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

div.main_container {
	position:relative;
	left:50%;
	margin-left:-450px;
	width:900px;
	margin-top:38px;
}

div.min_height {
	float:left;
	height:572px;
	width:1px;
	overflow:hidden;	
}

div.logo {
	position:absolute;
	left:20px;
	top:7px;
	width:170px;
	height:44px;	
}

/* page nav */

div.page_nav {}
div.page_nav div.left {
	float:left;
	padding-right:11px;
}
div.page_nav a,
div.page_nav div.left {
	float:left;
	display:table-cell;
	display:inline-block;
	text-decoration:none!important;
	padding:0px 3px 0px 3px;
}

div.page_nav a.prev {
	background-image:url(../images/b-prev.gif);
	background-repeat:no-repeat;
	background-position:left 4px;	
	padding:0px 10px 0px 3px;	
}

div.page_nav a.next {
	background-image:url(../images/b-next.gif);
	background-repeat:no-repeat;
	background-position:right 4px;	
	padding:0px 3px 0px 10px;	
}

div.page_nav a.pagenr {
	text-decoration:none;
	font-weight:bold!important;
	color:#0290bf;
}

div.page_nav a.current {
	color:#000000;
}

div.col1 div.h2	{height:21px; padding:0px 20px 0px 20px; margin:0px;}
div.col1 div.padding_submenu {padding:68px 0px 0px 0px; margin:0px;}
div.col1 div.padding {padding:94px 18px 20px 20px; margin:0px;}
div.col1 div.padding1 {padding:1px 0px 0px 0px; margin:0px;}
div.col1 div.padding_h2 {padding:5px 18px 20px 20px; margin:0px;}
div.col3 div.padding {padding:68px 10px 0px 10px; margin:0px;}

div.col1 div.tagcloud {
	padding:0px 10px 10px 10px;
}
/* content home */
div.content_home {
	background-image:url(../images/bg-home.gif);
	background-repeat:repeat-y;
}

div.content_home div.col1 {
	width:376px;
	overflow:hidden;
	float:left;
}

div.content_home div.col1 div.text_padding {
	padding:20px 30px 0px 20px;
}

div.content_home div.col1 div.themas_padding {
	padding:0px 30px 10px 10px;
}

div.content_home div.col2 {
	width:522px;
	overflow:hidden;
	float:left;
}

div.content_home div.col2 div.banner {
	margin:-25px 20px 20px 20px;
}

div.content_home div.col2 div.banner div.banner1 {
	float:left;
}

div.content_home div.col2 div.banner div.banner2 {
	float:left;
	padding-left:20px;
}

div.content_home div.col2 div.visual {
	background-color:transparent;
	background-repeat:no-repeat;
	width:522px;
	padding-top:275px;
}            

div.content_home div.col2 div.box {
	float:left;
	padding-left:20px;
}

div.content_home div.col2 div.box p {
	padding:0px 0px 7px 0px;
	margin:0px;
}

div.content_home div.col2 div.box div.header {
	background-color:transparent;
	background-image:url(../images/box-header-home.gif);
	background-repeat:no-repeat;
	width:230px;
	height:29px;
}

div.content_home div.col2 div.box div.content {
	background-color:#f1f1f1;
	height:248px;
	width:230px;
	/*overflow:hidden;*/
	border-bottom:1px solid black;
}

div.content_home div.col2 div.box div.padding {
	padding:10px 10px 0px 10px;
}

/* content 3 cols */

div.content_3cols {
	background-image:url(../images/bg-3cols.gif);
	background-repeat:repeat-y;
}

div.content_3cols div.col1 {
	width:199px;
	overflow:hidden;
	float:left;
}

div.content_3cols div.col2 {
	width:500px;
	/*overflow:hidden;*/
	float:left;	
	height: 100%;
}

div.content_3cols div.col2 div.row {
	clear:both;
}

div.content_3cols div.col2 div.row div.left,
div.content_3cols div.col2 div.row div.right {
	width:225px;
	overflow:hidden;
	float:left;
}

div.content_3cols div.col2 div.row div.left  div.padding {padding:0px 10px 0px 0px;}
div.content_3cols div.col2 div.row div.right div.padding {padding:0px 0px 0px 10px;}

div.content_3cols div.col3 {
	width:200px;
	overflow:hidden;	
	float:left;	
}

div.content_3cols div.col2 div.padding {
	padding:25px;
}

div.content_3cols div.col3 div.box {
	background-color:#FFFFFF;
	width:199px;
}

div.content_3cols div.col3 div.box div.padding {
	padding:0px 7px 14px 7px;
}

div.content_3cols div.col3 div.box div.padding_form {
	padding:0px 19px 20px 20px;
}

div.content_3cols div.col3 div.top {
	height:68px;
}

div.content_3cols div.col3 div.rss {
	background-color:#FFFFFF;
	width:199px;
	height:94px;
}

div.content_3cols div.col3 div.rss div.padding {
	padding:19px 14px 0px 0px;
	float:right;
}

div.content_3cols div.col3 div.banner {
	padding:18px 17px 0px 18px;
}

/* content 2 cols */

div.content_2cols {
	background-image:url(../images/bg-2cols.gif);
	background-repeat:repeat-y;
}

div.content_2cols div.col1 {
	width:199px;
	overflow:hidden;	
	float:left;
}

div.content_2cols div.col2 {
	width:700px;
	overflow:hidden;	
	float:left;	
}

div.content_2cols div.col2 div.padding {
	padding:25px 20px 25px 25px;
}

/* content 2 cols b */

div.content_2cols div.col2 div.row {
	clear:both;
}

div.content_2cols div.col2 div.row div.left,
div.content_2cols div.col2 div.row div.right {
	width:327px;
	overflow:hidden;
	float:left;
}

div.content_2cols div.col2 div.row div.left div.padding {
	padding:0px 10px 0px 0px;
}

div.content_2cols div.col2 div.row div.right div.padding {
	padding:0px 0px 0px 10px;
}

/* hr */
div.hr {
	margin:0px 0px 5px 0px;
	background-image:url(../images/hr.gif);
	height:18px;
}

a.print {
	background-image:url(../images/b-print.gif);
	background-repeat:no-repeat;
	background-position: 7px 3px;
	float:right;
	padding-left:28px;
	display:block;
	color:#7f7f7f!important;
	text-decoration:none!important;
	font-size:0.9em;
	padding-top:2px;
	background-color:#FFFFFF;
}

div.tellafriend {
	cursor:pointer;
	background-image:url(../images/b-tell-a-friend.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left:18px;
	display:block;
	color:#7f7f7f;
	text-decoration:none!important;
	font-size:0.9em;
	padding-top:2px;
	padding-bottom:5px;
}

div.tellafriend span {
	background-image:url(../images/arrow-tell-a-friend-2.gif);
	background-repeat:no-repeat;
	background-position: right 4px;
	padding-right:12px;
}

div.hr div.tellafriend {
	background-position: 7px 5px;
	padding-left:25px;
	float:right;	
	background-color:#FFFFFF;
	padding-bottom:0px;	
}

div.hr div.tellafriend span {
	background-image:url(../images/arrow-tell-a-friend.gif);
	background-position: right 5px;	
}

/* expandable menu */

div.expandable_menu_0 {
	position:relative;
	overflow:hidden;
	height:30px;
	cursor:pointer;
}

div.expandable_menu_1 {
	position:relative;
	overflow:hidden;
	height:130px;
	cursor:pointer;	
}	

div.expandable_menu_0 img.mouse_events,
div.expandable_menu_1 img.mouse_events {
	position:absolute;
	top:0px;
	width:336px;
	height:140px;
	border:0px;
}

div.expandable_menu_0 div.padding,
div.expandable_menu_1 div.padding {
	padding:6px 41px 20px 8px;
}

div.expandable_menu_0 div.title,
div.expandable_menu_1 div.title {
	background-repeat:no-repeat;
	background-position:right top;
	height:30px;
	overflow:hidden;
	font-size: 1.3em;
	cursor:pointer;
}

div.expandable_menu_0 div.title {
	background-image:url(../images/expandable-menu-arrow-0.gif);
	color:#0290bf;
}

div.expandable_menu_1 div.title {
	background-image:url(../images/expandable-menu-arrow-1.gif);
	color:#f67c20;
}

div.expandable_menu_0 {
	position:relative;
	background-image:url(../images/expandable-menu-bg-0.gif);
	background-repeat:repeat-x;
}

div.expandable_menu_1 {
	position:relative;
	background-image:url(../images/expandable-menu-bg-1.gif);
	background-repeat:repeat-x;
}

div.expandable_menu_0 div.content {display:none; height:140px;}
div.expandable_menu_1 div.content {display:block; height:140px;}

div.expandable_menu_footer {
	background-color:#f1f0f0;
	height:1px;
	overflow:hidden;
}

/* submenu */

ul.submenu {
	list-style:none;
	padding:0px; margin:0px;
	border-bottom:1px solid #eeeeee;
}

ul.submenu li {
	background-image:url(../images/thema-menu-bg-0-bot.gif);
	background-repeat:repeat-x;
	background-position:right bottom;
	background-color:#f1f0f0;
}

ul.submenu li.active {
	background-image:url(../images/thema-menu-bg-1-bot.gif);
	background-color:#fafafa;	
}

ul.submenu li a {
	display:block;
	background-image:url(../images/thema-menu-bg-0-top.gif);
	background-repeat:repeat-x;
	background-position:right top;
	padding:5px 20px 5px 20px;
	color:#0290bf;
	font-weight:bold;
}

ul.submenu li a:hover {
	text-decoration:underline!important;
}

ul.submenu li.active a { 
	background-image:url(../images/thema-menu-bg-1-top.gif);
	color:#000000;
}

ul.submenu li.active a:hover {

}

ul.submenu li ul {
	list-style:none;
	padding:2px 0px 3px 0px; 
	margin:0px;
	border-top:1px solid #eeeeee;
}

ul.submenu li ul li {
	background-image:url(../images/bg-empty.gif)!important;
	padding:0px 0px 0px 25px;
	background-color:#fafafa;
	border-color:#fafafa;
}

ul.submenu li ul li a {
	background-image:url(../images/bg-empty.gif)!important;
	font-weight:normal;
	color:#0290bf!important;
	padding:0px;
}

ul.submenu li ul li a:hover {
	text-decoration:underline!important;	
}

/* submenu */
ul.clean_list {
	list-style:none;
	padding:0px; margin:0px;
}

ul.padded li {
	padding-bottom:10px;
}

ul.clean_list {
	list-style:none;
	padding:0px; margin:0px;
}

/* footer */
div.footer {
	border-top:1px solid #d2d1d1;
	background-color:#FFFFFF;
	padding:10px 20px 5px 20px;
}

div.footer a {color:#000000!important;}
div.footer *.left {margin-right:10px;float:left;}
div.footer *.right {margin-left:10px;float:right;}

/* sitemap */
div.sitemap_spacer {
	background-color:#FFFFFF;
	height:20px;
}

div.sitemap {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#8c8c8c;
}

div.sitemap div.hr {
	background-color:#e5e5e5;
	margin:0px;
	height:1px;
	overflow:hidden;
}

div.sitemap div.top {
	border-bottom:1px solid #E5E5E5;
	text-align:center;
}
div.sitemap div.top a {
	font-size:1.0em!important;
}

div.sitemap div.padding {padding:10px 0px 20px 20px;}
div.sitemap div.left {float:left;}
div.sitemap div.right {float:right;}
div.sitemap div.padding {padding:10px 0px 10px 20px;}
div.sitemap div.padding2 {padding:10px 0px 5px 20px;}
div.sitemap div.padding_last {padding:10px 20px 20px 20px;}
div.sitemap div.fixed {
	width:224px;
	overflow:hidden;
}

div.sitemap a {
	display:block;
	text-decoration:none;
	color:#8c8c8c;
	font-size:0.9em!important;
	line-height:1.3em;
	padding-bottom:4px;
}

div.sitemap a:hover {
	display:block;
	text-decoration:underline;
}

div.sitemap a.title {
	font-weight:bold!important;
	font-size:1em!important;
	color:#000000!important;
}

div.sitemap a.main {
	font-weight:bold!important;
	font-size:1em!important;
}

/* thema blok */
div.thema_blok {
	padding-bottom:20px;
}

div.thema_blok div.icon {
	float:left;
	width:59px;
}

div.thema_blok div.text {
	position:relative;
	top:-3px;
	float:left;
	width:256px;
}

/* images */
div.img {
	float:left;
	display:inline-block;
	display:table-cell;
	padding:1px;
	background-color:#d0cece;
}

div.img_left {
	display:inline-block;
	float:left;
	padding:1px;
	background-color:#d0cece;
	margin:4px 9px 5px 0px;
}

div.img_right {
	clear:both;
	display:inline-block;
	float:right;
	padding:1px;
	background-color:#d0cece;
	margin:4px 0px 5px 9px;
}

/* simple form */
div.simple_form {

}

div.simple_form div.row {
	padding-bottom:2px;
}

div.simple_form div.button {
	text-align:right;
	padding-top:5px;
}

div.simple_form input.medium,
div.simple_form select.medium { 
	width:156px;
}

div.dependentList select.big { 
	width:156px;
	font-size:8pt;
}
/* --- */
div.relative {
	position:relative;
}
	
div.form_tellafriend {
/* position:absolute; */
	left:350px;
	top:-30px;
	z-index:99999;	
}

div.form_tellafriend iframe {
	height:350px;	
	position:absolute;
	z-index:-1;
	display:none;	
}

div.window {
/* position:absolute; */
	width:264px;
	overflow:hidden;
	background-color:#f4f4f4;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	
	background-color:#fafafa;
	background-image:url(../images/bg-tell-a-friend.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

div.window div.border {
	position:relative;
	padding:5px 10px 10px 10px;
	border:1px solid #878787;
}

/* form */

input.search 	{width:163px; height:14px;}
input.small 	{width:150px;height:14px;}
input.medium 	{width:262px;height:14px;}
select.small 	{width:63px;}
select.medium 	{width:262px;}
textarea.small {width:150px;height:60px;}
textarea.medium {width:262px;height:119px;}

input.radio, input.check {
  position:absolute;
  left:-1.7em;
  top:0px;
  margin: 0px;
  width:1.2em;
  height:1.2em;
}

label {
  position:relative;
	display:block;
	padding: 0px 7px 4px 0px;
	margin-left:1.7em;
	overflow: visible;
}

label.nobreak {
  position:relative;
	display:inline;
	float:left;
	padding: 0px 7px 4px 0px;
	margin-left:1.7em;
	overflow: visible;
}

table.check tbody tr td input {
	float: left;
}

div.form_small_padding {
	padding: 15px 40px 10px 55px;
}

div.content div.form_small_padding div.minheight {
	float:right;
	width:1px;
	height:125px; 
	overflow:visible;
	display:inline;
}

div.formrow {
	display:table;
	width:428px;
	vertical-align:top;
	padding-bottom: 7px;
}

div.formrow_small {
	display:table;
	width:240px;
	vertical-align:top;
	padding-bottom: 7px;
}

div.formrow div,
div.formrow_small div {
	vertical-align:top;
}

div.formrow div.multi,
div.formrow_small div.multi {
	float:left;
	padding-right:7px;
}

div.formrow div.txt {
	float:left;
	padding-top:1px;
	width:130px;
}

div.formrow_small div.txt {
	float:left;
	padding-top:1px;
	width:170px;
}

div.formrow div.txt_small,
div.formrow_small div.txt_small {
	float:left;
	padding-top:1px;
	width:70px;
}

div.formrow div.inp {
	width:296px;
	float:left;
}

div.formrow_small div.inp {
	width:170px!important;
	overflow:hidden;
	float:left;
}


div.formrow div.col,
div.formrow_small div.col {
	float:left;
	margin-top:3px;
	width:125px;
}

div.formrow div.hpadding,
div.formrow_small div.hpadding {
	float:left;
	padding-left:14px;	
	padding-right:14px;
}

div.formrow div.button,
div.formrow_small div.button {
	float:right;
}

div.formrow div.required,
div.formrow_small div.required {
	float:left;
	background-image: url(../images/form-required.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;	
}

/* -- */
div.bg_woordenwolk {
	background-image:url(../images/bg-woordenwolk.gif);
	background-repeat:repeat-x;
	height:329px;
}

/* -- */
table.project {}
table.project tr {
	vertical-align:top
}

table.project td {
	padding:0px 20px 10px 0px;
}

table.project td.title {
	width:1%;
	white-space:nowrap;
	font-weight:bold;
}

a img { border: 0; }
