#content {
  position:relative;
  /*background: url("../images/bg-content.png") repeat scroll 0 0 transparent;*/
}
#content-left {
  float:left;
  width:228px;
  min-height:400px;
  margin:0 16px 16px 0;
}
#content-middle {
  position:relative;
  float:left;
  width:472px;
  margin:0 16px 32px 0;
  min-height:500px;
}
#content-middle h3, #content-middle h4 {
  font-size: 16px;
  line-height: 20px;
  padding-bottom:3px;
}
#content-middle.colums2 {
  width:716px;
  margin-right:0;
}
#content-middle.colums1 {
  width:100%;
  margin-right:0;
}
#content-right {
  float:left;
  width:228px;
  min-height:300px;
  margin-bottom:16px;
}

/*header*/
.breadcrumbs {
  padding:4px 0 13px 0;
}
.breadcrumbs span {
  font-style:italic;
}
.breadcrumbs span.showHere {
  font-style:normal;
}
.breadcrumbs a {
  font-weight:normal;
  color: #444;
}


/*module*/
#content .module {
  clear:both;
  margin-bottom:16px;
}
#content .module .wfa_block {
  margin-bottom:0;
  float:none;
}
.cat-items .wfa_block {
    background-color: #E5E5E5;
    height: 320px;
}
.cat-items .wfa_block .scroll {
    height: 120px;
    overflow: hidden;
}
#content .wfa_block .image img {
  height:130px;
}

/*mod_wfa_zoeken*/
.mod_wfa_zoeken {
  width:auto;
  height:auto;
}
.mod_wfa_zoeken fieldset {
  position:relative;
  top:30px;
  left:0;
}

/*defaultform*/
.defaultform form {
  margin-top:20px;
}
.defaultform legend {
  margin-bottom:10px;
}
.defaultform input {
    border: 1px solid #5E5E5E;
   width:200px;
}
.defaultform textarea {
    border: 1px solid #5E5E5E;
    color: #000000;
  width:200px;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size:1em;
   width:370px;
  height:150px;
  overflow:auto;
}
.defaultform input.invalid, .defaultform textarea.invalid {
    border: 1px solid #EB312E;
}
.defaultform label.invalid {
    color: #EB312E;
}
.defaultform .formrow {
    clear: left;
}
.defaultform .formrow .formlabel {
    clear: left;
    float: left;
    padding: 3px 0;
    width: 100px;
}
.defaultform .formrow .formfield {
    float: left;
    padding: 3px 0;
}
.defaultform .formrow .formcheckbox {
    padding-top:5px;
}
.defaultform .formrow .formcheckbox input {
    width:auto;
  border:none;
}
.defaultform .formrow .formbutton {
    padding-top:10px;
  height:50px;
}
.defaultform .formstar {
    color: #EB312E;
}
.defaultform .formseparator {
  padding-bottom:1em;
}
.defaultform input.button {
  float:left;
  margin:0;
  padding:0 1em;
  border: 1px solid #696A68;
  background: url("../images/button.png") no-repeat scroll 0 0 transparent;
  color:#FFF;
  width:auto;
  min-width:60px;
  height: 26px;
  font-weight:bold;
}
.defaultform input.button:hover {
  background-position: 100% 0;
}
.defaultform .formerror {
    color: red;
    padding-bottom: 3px;
}

.aanvraagformulier .formrow .formlabel {
    width: 180px;
}

/*blog*/
.blog .item-separator {
  height:24px;
}
.blog .cols-2 {
  clear:both;
}
.blog .cols-2  .column-1 {
  float:left;
  width:49%;
  padding-right:8px;
}
.blog .cols-2  .column-2 {
  float:left;
  width:49%;
  padding-left:8px;
}
.blog .created {
  display: block;
  line-height:1.4em;
  color:#666;
  font-weight:bold;
}

/*img_caption*/
.img_caption p {
  font-style:italic;
}
.img_caption.left {
  float:left;
  margin-right:1em;
}
.img_caption.right {
  float:right;
  margin-left:1em;
}

/*titlebar*/
#content-left .titlebar,
#content-right .titlebar {
  background-color: transparent;
  padding:0;
}

#content-left h3,
#content-right h3,
#content-left .titlebar h3,
#content-right .titlebar h3 {
  font-size: 18px;
  color:#444;
  line-height: 32px;
}

/*img*/
#content-left img,
#content-right img {
  max-width:228px;
}

/*actions*/
#content ul.actions {
    margin: 0;
    padding: 0;
    text-align: right;
    width: 100%;
}
#content ul.actions li {
    display: inline;
}
#content ul.actions a {
    text-decoration: none;
}

/*details*/
.article-info
{
  margin:5px 0;
  font-size:0.9em;
}
.article-info-term
{
  display:none
}
dt.category-name,
dt.create,
dt.modified,
dt.createdby
{
  float:left;
  padding-right:5px;
}
.archive .article-info dd,
.article-info dd
{
  margin:2px 0 0px 0;
  line-height:1.2em
}
.article-info dd span
{
    text-transform:none;
    display:inline-block;
    padding:0 5px 0 0px;
    margin:0 10px 0 0px;
}

/* mailto window */
.formelm {
    margin: 5px 0;
}
#mailto-window
{
  background:#f5f5f5;
  padding:15px;
  border:solid 1px #ddd;
  position:relative;
}
#mailto-window label
{
  width:10em;
  display: inline-block;
    vertical-align: top;  
}
.mailto-close
{
  position:absolute;
  right:0;
  top:5px;
  background:none;
}
.mailto-close a
{
  background:#f5f5f5 url(../images/close.png) no-repeat !important;
  min-width:25px;
  display:block;
  min-height:25px;
  overflow:visible
}
.mailto-close a  span
{
  position:absolute;
  left:-3000px;
  top:-3000px;
  display:inline
}
#mailto-window  .inputbox
{
  border:1px solid #ccc;
  padding:3px;
}
#mailto-window p
{
  margin-top:20px
}
#mailto-window button
{
  margin:0 5px 0 0;
  background: url("../images/button.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #696A68;
    color: #FFFFFF;
    font-weight: bold;
    height: 26px;
    min-width: 60px;
}
#mailto-window button:hover {
    background-position: 100% 0;
}

/*categories-list*/
#content .category-list
{
  padding:0 5px;
  display:block;
}
#content .category-list h1
{
  margin-left:-5px;
  margin-right:-5px;
}
#content .categories-list ul
{
  margin:0px 0 0 20px;
  padding:0;
  list-style: none;
}
#content .categories-list ul li
{
  padding: 5px;
}
#content .categories-list ul ul
{
        margin-left:15px
}
#content .categories-list dl dt,
#content .categories-list dl dd
{
  display:inline
}
.category-desc
{
  line-height:1.7em;
  margin:10px 0;
  padding-left:0px
}

/*mod_wfa_maiszoeken*/
.mod_wfa_maiszoeken {
    background-color: #EB312E;
    height: 78px;
    width: 376px;
}
.mod_wfa_maiszoeken .mod_wfa_zoeken {
    height: 78px;
    position: relative;
    width: 376px;
}
.mod_wfa_maiszoeken .mod_wfa_zoeken fieldset {
    left: 20px;
    position: absolute;
    top: 28px;
}
.mod_wfa_maiszoeken .extra {
  padding-top: 90px;
}
.mod_wfa_maiszoeken .extra a {
  background: url("../images/ar-more.gif") no-repeat scroll 100% 50% transparent;
  padding-right: 16px;
}

/*categories*/
.categories {
  position:relative;
  margin-right: -16px;
}

/*com_wfa_categorieblokken*/
.com_wfa_categorieblokken {
  position:relative;
  margin-right: -16px;
}


/*mod_wfa_reageer*/
.mod_wfa_reageer {
  position:relative;
  margin:50px 0;
}
.mod_wfa_reageer .wr_head {
  position:absolute;
  top:0;
  right:0;
  text-align:right;
}
.mod_wfa_reageer #wr_place {
  cursor:pointer;
}

.mod_wfa_reageer .wr_comments {
  margin-bottom:10px;
}
.mod_wfa_reageer .wr_comment {
  background-color:#F2F2F2;
  padding:3px 5px;
  margin-bottom:4px;
}
.mod_wfa_reageer .wr_foot {
  text-align:right;
  color:#999;
  padding-top:5px;
}

/*mod_wfa_slider*/
.mod_wfa_slider .ws_next {
	right:12px;
}
.mod_wfa_slider .ws_nav {
	padding-top:80px;
}
.mod_wfa_slider .ws_nav .ws_nav_btn {
	background-image: url("../images/bn-slideprev-block.png");
}
.mod_wfa_slider .ws_next .ws_nav_btn {
	background-image: url("../images/bn-slidenext-block.png");
}


/*mod_wfa_werkgebiedmenu*/
.wfa_block ul.abcmenu {
  width:  236px;
  margin-right:-8px !important;
}
.wfa_block ul.abcmenu li {
  float:left;
  width:30px;
  height:30px;
  background-color:#EFEFEF;
  margin-right:9px !important;
  margin-bottom:9px !important;
  text-align:center;
}

/*acymailing_module*/
.acymailing_module_form {
    background-color: #E5E5E5;
}
.acymailing_module_form .acyfield_name {
    padding-top:15px;
}
.acymailing_module_form input.inputbox {
    border: 1px solid #5E5E5E;
    width: 208px;
  margin-left:10px;
}
.acymailing_module_form input.button {
  float:right;
  margin:0 0 10px 0;
  padding:0 1em;
  border: 1px solid #696A68;
  background: url("../images/button.png") no-repeat scroll 0 0 transparent;
  color:#FFF;
  width:auto;
  min-width:60px;
  height: 26px;
  font-weight:bold;
}
.acymailing_module_form input.button:hover {
  background-position: 100% 0;
}

/*latestnews*/
.latestnews {
	background-color: #E5E5E5;
	padding: 8px 0;
	list-style: none outside none;
	margin:0;
}
.latestnews li {
    background: url("../images/li-actueel.png") no-repeat scroll 0 5px transparent;
	margin: 0 16px 4px 16px;
    padding-left: 15px;
}