body {
  background:none repeat scroll 0 0 #FFFFFF;
  color:#000000;
  font:13px/1.5em Trebuchet,"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
  margin:0;
}

a, a:link, a:visited, a:hover, a:focus, a:active, ul li a.active {
  color:#2451A0;
  font-weight:bold;
  text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
  font-size:100%;
}

h1, h2 {
  text-transform:uppercase;
}

table {
  width:100%;
}

.clearfix {
  clear:both;
}

#wrapper {
  background:url("images/middle-bg.png") repeat-y scroll 50% 0 transparent;
  width:100%;
}

#container {
  margin:0 auto;
  width:877px;
}

#header  {
  background:url("images/header-bg.jpg") no-repeat scroll 0 0 transparent;
  height:143px;
  position:relative;
}

#header, #middle, #footer {
  width:877px;
}

#logo {
  margin:0;
  height:70px;
  position:absolute;
  right:0;
  top:0;
  width:200px;
  z-index:100;
}

#breadcrumbs {
  bottom:0;
  padding:4px 160px;
  position:absolute;
  width:557px;
  z-index:110;
}

#breadcrumbs .breadcrumb {
  margin:0;
}

#breadcrumbs .breadcrumb a:hover{
	text-decoration: underline;
}

#breadcrumbs, #breadcrumbs a {
  color:#B6B8BA;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}

#navigation {
  height:20px;
  margin-bottom:20px;
  padding:5px 0;
}

#navigation div.block-nice_menus {
  margin:0;
  padding:0;
}

#navigation div.block-nice_menus ul, #navigation div.block-nice_menus li {
  background:none repeat scroll 0 0 transparent;
  border:0 none;
  list-style:none outside none;
}

#navigation div.block-nice_menus ul ul {
  background:url("images/submenu-bg.png") repeat scroll 0 0 transparent;
  border:1px solid #D07E4E;
  display:block;
  left:-1px;
  top:11px;
}

#navigation div.block-nice_menus ul ul ul{
top:13px;
  left:80px;
  }

#navigation div.block-nice_menus ul li {
  float:left;
  margin:0;
  padding:0 14px;
  position:relative;
}

#navigation div.block-nice_menus ul li {
  border-right:1px solid #D07E4E;
  display:inline-block;
  line-height:100%;
}

#navigation div.block-nice_menus ul.nice-menu a {
  padding:0;
}

#navigation div.block-nice_menus ul.nice-menu a {
  color:#D07E4E;
}

#navigation div.block-nice_menus ul.nice-menu a:hover, #navigation div.block-nice_menus ul.nice-menu a.active {
  color:#2451A0;
}

#navigation div.block-nice_menus ul li.last, #navigation div.block-nice_menus ul li#menu-352 {
  border:0 none;
}

#navigation div.block-nice_menus ul li ul li {
  border:0 none;
  padding:4px;
}

#middle {
  background:none repeat scroll 0 0 #FFFFFF;
  overflow:hidden;
}

#left  {
  float:left;
  padding:0;
  width:174px;
}

#left .inner {
  padding:0 24px;
}

#center {
  float:left;
  padding:0 30px 0 0;
  width:537px;
}

#center div.node ul.links {
  text-align:left;
}

#right {
  float:left;
  width:136px;
}

#right  h3{ 
width:124px;
}

#right .inner {
  border-left:1px solid #D07E4E;
  margin-top:-44px;
  padding-left:6px;
  padding-top:44px;
  position:relative;
}

#footer {
  background:url("images/footer-bg.jpg") no-repeat scroll 0 0 #FFFFFF;
  border-bottom:1px solid #CCCCCC;
  height:152px;
  position:relative;
  text-align:center;
}

#footer div.block-menu {
  bottom:15px;
  color:#FFFFFF;
  margin:0;
  padding:0;
  position:absolute;
  width:100%;
  z-index:120;
}

#footer div.block-menu ul {
  display:block;
  margin:0;
  padding:0;
  text-align:center;
}

#footer div.block-menu ul li {
  display:inline-block;
  border-right:1px solid #FFF;
  list-style:none outside none;
  padding:0 3px;
  line-height:100%;
}

#footer div.block-menu ul li.last {
  border:0 none;
}

#footer div.block-menu ul li a {
  color:#FFF;
  font-weight:bold;
}

h2, div.block h3 {
  border-bottom:1px solid #D07E4E;

  color:#D07E4E;
  padding:4px 0;
}

body.front-page #center .view-nieuws p, body.front-page #center .view-vraagenaanbod p {
  display:inline;
  margin:0;
}

body.front-page #center .block-views {
  float:left;
  padding:0 0 0 20px;
  width:240px;
  margin-top: 20px;
}

body.front-page #center #block-views-nieuws-block_1.block-views {
  padding-left:0;
}

body.front-page #center .block-views .views-row {
  padding:10px 0;
}

body.front-page #center .block-views .views-row a.read-more {
  color:#2451A0;
  float:right;
}

body.front-page #center .block-views .views-row .views-field-teaser {
  font-weight:normal;
}

.view-vraagenaanbod .views-field-teaser a, .views-field-teaser a {
  color:#000;
}

.views-field-teaser a {
  font-weight:normal;
}

body.front-page #center .block-views .content {
  background:url("images/news-list-bg.gif") repeat-x scroll 0 0 transparent;
}

.view-vraagenaanbod .term-image, .view-vraagenaanbod-page .views-field-tid, .view-aanbod-page .views-field-tid,
.view-vraag-page .views-field-tid, .view-content .views-field-field-image-logo-fid {
  float:left;
  margin:0 10px 10px;
}

body.front-page #center .block-views .view-nieuws .views-row .views-field-field-image-fid {
  float:left;
  margin-right:10px;
  height: 70px;
}

body.front-page #center .block-views .view-nieuws .views-row.views-row-even .views-field-field-image-fid {
  float:right;
  margin:0 0 0 10px;
}

body.front-page #center .block-views .view-nieuws .views-row .views-field-field-image-fid img {
  border:1px solid #D07E4E;
}

.view-content .views-row .views-field-field-image-fid {
  float:left;
  margin-right:10px;
}

.view-content .views-row {
  overflow:hidden;
  padding:10px 0;
}

.view-content .views-row .views-field-created {
  float:right;
  font-weight:bold;
}

.view-content .views-row .views-field-teaser p {
  display:inline;
}

#right .block-views .views-row {
  margin-top:4px;
  padding:0;
}


#right div#block-block-1.block, #right div.block.block-print {
  left:0;
  margin:0;
  position:absolute;
  top:-5px;
  z-index:150;
}

#right #block-text_resize-0 {
  position:absolute;
  right:3px;
  top:-12px;
}

#right div#block-block-1.block .content a  {
  margin:0 5px;
}

#right div.block-print span {
  float:left;
  margin:0;
}

#right div.block-print .print_html a {
  background:url(images/icon3-home.png) no-repeat scroll 0 0 transparent;
  display:block;
  float:left;
  height:26px;
  line-height:0;
  margin:0 5px;
  text-indent:-9999px;
  width:26px;
}

#right div.block-print .print_mail a {
  background:url(images/icon3-email.png) no-repeat scroll 0 0 transparent;
  display:block;
  float:left;
  height:26px;
  line-height:0;
  margin:0 5px;
  text-indent:-9999px;
  width:26px;
}

#right .view-sponsors .view-footer {
  margin-right:6px;
  margin-top:10px;
  text-align:right;
}

#mooizogoedzo-zoek-form .form-submit {
  float:left;
}

#mooizogoedzo-zoek-form .form-item {
  float:right;
  width:178px;
}

#mooizogoedzo-zoek-form .form-item .form-item {
  float:none;
  width:auto;
}

#mooizogoedzo-zoek-form #edit-year-wrapper.form-item {
  clear:both;
  float:left;
  width:180px;
}

#mooizogoedzo-zoek-form #edit-year-wrapper.form-item input.form-text,
#mooizogoedzo-zoek-form #edit-year-wrapper.form-item label,
#mooizogoedzo-zoek-form #edit-sponsor-wrapper.form-item input.form-text,
#mooizogoedzo-zoek-form #edit-sponsor-wrapper.form-item label {
  float:left;
  display:block;
}

#mooizogoedzo-zoek-form #edit-year-wrapper.form-item input.form-text {
  margin-left:10px;
  width:92px;
}

#mooizogoedzo-zoek-form #edit-sponsor-wrapper.form-item {
  width:320px;
}

#mooizogoedzo-zoek-form #edit-sponsor-wrapper.form-item input.form-text {
  margin-left:10px;
  width:208px;
}

.vocabulary-4-form .form-checkboxes input.form-checkbox {
  display:block;
  float:left;
  margin-right:4px;
  margin-top:10px;
}

#left div ul.menu {
  margin:0;
  padding:0;
}

#left div ul.menu li {
  list-style:none outside none;
  display:block;
  margin:4px 0;
  padding:0;
}

#left #search-block-form label, #left .block-simplenews label, #left #webform-client-form-172 label {
  display:none;
}

#left #search-block-form input.form-submit, #left .block-simplenews input.form-submit, #left #webform-client-form-172 input.form-submit {
  background:none repeat scroll 0 0 transparent;
  border:0 none;
  font-weight:bold;
  padding:0;
  text-decoration:underline; 
}

#left #search-block-form input.form-submit, #left .block-simplenews input#edit-submit-1, #left #webform-client-form-172 input.form-submit {
margin-left: -3px;	
}

#left .block-simplenews .form-radios {
  display:none;
}

#left .block-simplenews .form-item, #left #webform-client-form-172 .form-item {
  margin-bottom:0;
}

#left #search-block-form input.form-text, #left .block-simplenews input.form-text, #left #webform-client-form-172 input.form-text {
  color:#999;
  padding:0 2px;
  width:116px;
}

#left .block-simplenews .author-mail {
  border:1px solid #CCC;
  color:#999;
  padding:0 2px;
}

#left .block-simplenews .author .form-item, #left #block-webformblock-172 h2 {
  display:none;
}

.node .vocabulary {
  display:inline;
}

.node .field-field-status .field-items .inbehandeling {
  color:orange;
}

.node .field-field-status .field-items .lopend {
  color:green;
}

.node .field-field-status .field-items .afgerond {
  color:red;
}

.node .field-field-status .field-items .terugkerend {
}

.node .vocabulary ul li {
  margin-right:4px;
}

.node .vocabulary .item-list {
  display:inline;
}

.node div.meta .vocabulary ul.links {
  margin:0;
  padding:0;
}

fieldset.captcha{
	margin-top: 20px;
}

#field-sponsor-logo-items{
width: 517px;
}

div.node .field-field-project-number {
  border-top:1px solid #D07E4E;
  float:left;
  margin:10px 0 0;
  padding:10px 0;
  width:50%;
}

.content .field-field-sponsor-logo .field-label, .content .field-field-date .field-label, .content .field-field-status .field-label, .content .field-type-link .field-label{
	border-top:1px solid #D07E4E;
	 padding-top: 10px; margin-top: 10px;
}

.content .field-field-status .field-items, .content .field-type-link .field-items {
	border-bottom:1px solid #D07E4E;
	 margin-bottom: 10px; 
	 padding-bottom: 10px;
}

.field-field-company{
	border-top:1px solid #D07E4E;
	border-bottom:1px solid #D07E4E;
	margin-bottom: 20px;
}
.node .meta {
border-bottom:1px solid #D07E4E;
}
.content  .field-field-image{
	margin-bottom: 10px;
	margin-bottom: 10px;
}
.content .menu li.leaf a.active{
	text-decoration: underline;
}
.content .menu li.leaf a:hover{
	text-decoration: underline;
}



form#simplenews-block-form-1, form#search-block-form, form#webform-client-form-172{
font-size:11px;
}
#navigation, #block-block-2{
font-size:12px;
}

.front-page .node-links, #node-141{
	display: none;
}

.resizable-textarea textarea{
height:100px;
}
fieldset.group-preconditions{
	margin-top: 20px;
}

.taxonomy-super-select-radios .form-item label.option {
clear:both;
}
