html {
  height: 100%;
  margin:0;
}
body {
  background:#fff;
  /*url(../images/body_bg.png) repeat-x*/
  margin:0 !important;
  padding:0;
  font: 12px arial,helvetica,san-serif;
  height: 100%;
}
html body.admin-menu,
body.admin-menu {
  margin-top:0 !important;
}
.container {
  width:985px;
  margin:0 auto;
  min-height: 100%;
  box-sizing: border-box;
  overflow:hidden;
}
.clr:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.col:after, .clr:after, .group:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.toolbar #wrap {
  margin:-29px auto 0;
}
#wrap {
  min-height: 100%;
}
#header-wrap {
  background:#dce3fe url(../images/header_bg.png) repeat-x;
  padding:0 0 23px;
}
#nav-wrap {
 background:#e4e4e4 url(../images/nav_bg.png) repeat-x;
}
#header-nav-wrap {
 background:#e4e4e4 url(../images/header_nav_bg.png) repeat-x;
}
#main {
background: #e4e4e4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e4e4e4 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e4e4e4 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e4e4e4 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
#logo {
  float:left;
  margin:21px 0 0 15px;
  width: 482px;
  height: 62px;
}

#searchBox {
  float:right;
  margin: 43px 15px 0 0;
  background:url(../images/search_box.png) no-repeat;
  width:175px;
  height:29px;
}

#searchBox .form-text {
  float: left;width:130px;
  padding:2px;
  border:0;
  margin:5px 5px 0 5px;
  outline:none;
}

#searchBox .form-submit  {
  float: left; 
  width: 20px;
  height: 20px;
  padding: 25px 0 0;
  margin: 4px;
  border: 0;
  background:url(../images/search_button.png) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#searchBox form>#edit-submit { /* For non-IE browsers*/
  height: 0px;
}
#site-navigation-wrap {
  padding:23px 0 0;
}
.main-menu ul.menu {
  list-style:none;
  padding:0;
  margin:0 0 0 15px;
  clear:both;
  padding-top:6px;
  overflow:hidden;
}

.main-menu ul.menu ul {
  display:none !important;
}
.main-menu  ul.menu li {
  float:left;
  text-align:center;
  display:block;
  height:39px;
  margin:0;
   padding: 0 0.5em;
}

.main-menu  ul.menu li span.tabLeft {
  width:5px;
  height:39px;
  float:left;
  display:block;
}

.main-menu  ul.menu li:hover span.tabLeft,
.main-menu  ul.menu li.active span.tabLeft {
  background:url(../images/menu_hover_left.png) no-repeat;
}

.main-menu  ul.menu li a {
  font:12px "Lucida sans unicode",arial,helvetica,sans-serif;
  text-decoration:none;
  text-transform:uppercase;
  color:#fff;
  padding:0 10px;
  display:block;
  height:39px;
  line-height:2.6;
  float:left;
}

.main-menu  ul.menu li:hover a,
.main-menu  ul.menu li.active a{
  background:url(../images/menu_hover_bg.png) repeat-x;
}

.main-menu  ul.menu li span.tabRight  {
  width:5px;
  height:39px;
  display:block;
  float:left;
}

.main-menu  ul.menu li:hover span.tabRight,
.main-menu  ul.menu li.active span.tabRight {
  background:url(../images/menu_hover_right.png) no-repeat;
}
#navigation-toggle, .sidr, #sidr-close {
    display: none;
}
h1, h1 a {
  color:#052bc1;
  font: normal 18px "Lucida sans unicode","lucida sans","lucida grande";
  text-decoration:none;
}
#welcomeBanner {
  margin:15px 0 0;
  width:100%;
  overflow:hidden;
  position:relative;
}
#welcomeBanner  img {
  display:block;
  width:100%;
}
.welcomeText {
  overflow:hidden;
  display:block;
  margin:0 15px;
  position:relative;
}
.welcomeText div {
  width:100%;
  overflow:hidden;
}
.welcomeText p {
  clear:both;
}
.welcomeText p span {
  position:relative;
  display:block;
  padding: 0 0 25px;
  font-size:16px;
  color:#444;
  width:37%;
  overflow:hidden;
  position:absolute;
  left:59%;
  top:90px;
}

.welcomeText h1 {
  font:bold 32px "Lucida sans unicode", "Lucida grande";
  color:#000;
  margin:0;
  position:relative;
  position:absolute;
  top:45px;
  left:59%;
}



.btnMore {
  display:block;
  outline:none;
  width:195px;
  height:58px;
  text-indent:-9999px;
  position:relative;
  top:13px;
  left:194px;
}

#colLeft {
  margin-top:4px;
  width:691px;
  float:left;
}

.container .custom-col {
  position:relative;
}
.leftTop {
  background:url(../images/col_top_title.png) no-repeat ;
  height:58px;
  overflow:hidden;
  position:absolute;
  top:12px;
  width:99%;
}

.leftTop h2, .rightTop h2, .rightTopGray h2 {
  font:normal 18px "Lucida sans unicode", "lucida grande";
  color:#fff;
  margin:0;
  position:relative;
  padding:7px 0 0 25px;
  width:120px;
  overflow:hidden;
  white-space:nowrap;
}

.leftBody {
  background:#fff;
  border:1px solid #d4d4d4;
  overflow:hidden;
  margin:0 0 0 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding:70px 0 0;
}

.leftBody img {
  padding: 1px;
  border: 1px solid #ccc;
  margin: 0 10px 5px 0;
}
.node-algemeen .field-type-file {
  overflow:hidden;
  margin:10px 0 0;
}
.node-algemeen .field-type-file img {
  margin: 0 10px 0 0;
  float:left;
}
.leftContent {
  margin:0px 22px;
  line-height: 1.5em;
  padding:0 0 10px;
}

.leftContent a {
  color:#f26712;
  text-decoration:none;
}
#block-block-3 ul li {
  padding:0 0 3px;
}
.view-nieuws .views-row {
  float: left;
  padding-bottom:10px;
  border-bottom:1px dotted #999;
  margin-bottom:14px;
}

.view-nieuws .views-field-field-afbeelding-fid, .field-field-afbeelding {
  float:left;
  margin: 0 10px 10px 0;
}

.view-nieuws .views-field-field-afbeelding-fid img, .field-field-afbeelding img {
  border: 1px solid #d4d4d4;
  padding: 1px;
}

.view-nieuws .views-field-created, .views-field-field-datumevenement, .datum {
  color:#888;
  font-size: 12px;
  font-style: italic;
}

.view-nieuws .views-field-title {
  margin:0;
}

.view-nieuws .views-field-title a {
  color:#052bc1;
  font:bold 14px "Lucida sans unicode","lucida sans","lucida grande";
  text-decoration:none;
}

.view-nieuws .views-field-title a:hover {
  text-decoration:underline;
}

.view-nieuws .views-field-body {
  margin:8px 0 0 0;
}

.views-field-view-node {
float: right;
  width: 100%;
  text-align: right;
  color:#f26712;
  text-decoration:none;
  background:url(../images/arrow_orange.png) no-repeat right 2px;
  padding-right:18px;
  height:18px;
  outline:none;
}

.more-link {
  text-align: center;
  font-weight: bold;
  clear:both;
}

.more-link a {
  color:#f26712;
  text-decoration: none;
}

.more-link a:hover {
  text-decoration: underline;
}
#colRight .region-evenementen, #colRight .rightFooter {
  position:relative;
  margin:0 0 10px;
}
.region-evenementen .block,
.region-nieuwsbrief  .block {
  position:relative;
  margin:0 0 10px;
}
.leftFooter {
  width:676px;
  height:10px;
  background:url(../images/box_left_bottom.png) no-repeat;
  margin-left:15px;
}

#colRight {
  margin-top:4px;
  width:276px;
  float:right;
  margin-right:11px;
  overflow:hidden;
}

.rightTop {
  background:url(../images/col_top_title_gray.png) no-repeat ;
  height:58px;
  overflow:hidden;
  position:absolute;
  top:12px;
  width:99%;
}
.rightBodyGray {
  background:#fff;
  border:1px solid #d4d4d4;
  overflow:hidden;
  margin:0 0 0 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding:3px;
}
.rightBodyGrayInn {
  background:#f5f5f5;
  padding:75px 0 5px;
  border:1px solid #f5f5f5;
   -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#block-views-agenda-block-1 {
  overflow:hidden;
}
#block-views-agenda-block-1 .view-agenda .views-row, #block-views-agenda-block-1 .view-empty{
  float: left;
  padding-bottom:8px;
  border-bottom:1px dotted #999;
  margin:0 22px 8px 22px;
  width: 85%;

}

.section-agenda .leftBody .view-agenda .views-row {
  float: left;
  padding-bottom:8px;
  border-bottom:1px dotted #999;
  margin: 0px;
  width: 625px;
}

.view-agenda .views-field-title {
  margin:0;
}

.view-agenda .views-field-title a {
  font:bold 12px arial,helvetice;
  color:#052bc1;
  margin:0;
  text-decoration:none;
}

.node-evenement .field-name-field-datumevenement {
  background: #f0f0f0;
  padding: 10px;
  border: 1px solid #c8c9c9;
  margin: 5px 0 10px 0;
}


.rightContent {
  margin:0 22px;
}

.newsLetter {
  float: right;
  margin: -10px 0 0 0;
}

#name, #kuyuti-kuyuti, #Functie {
  background:url(../images/textbox_newsletter.png) no-repeat;
  width:218px;
  height:29px;
  display:block;
  border: 0px;
  margin: 0 0 0 0;
}  

#name input {
  width:210px;
  border:0;
  margin:3px 4px;
  background
}

.inschrijven {
  background:url(../images/button_subscribe.png) no-repeat;
  border:0;
  width:144px;
  height:33px;
  margin:6px auto;
  cursor:pointer;
  overflow: hidden;
  padding: 45px 0 0 0;

}
.false-ftr {
    clear: both;
    height: 120px;
    overflow: hidden;
}

#footer {
  width:100%;
  background:#5f5f5f url(../images/footer_bg.png) repeat-x;
  margin-top:-100px;
  position:relative;
  min-height:1%;
}

#footerWrapper {
  margin:0px auto;
  font:11px "lucida sans unicode","lucida sans";
  overflow:hidden;
}

#footer .footer-nav {
  float:left;
  overflow:hidden;
  list-style:none;
  padding:0;
  margin:0 auto;
  margin-top:18px;
  width:700px;
}

#footer ul li {
  float:left;
  list-style:none;
  margin:0;
}

#footer ul li a {
  display:block;
  color:#fff;
  text-decoration:none;
  margin-right:5px;
  background:url(../images/footer_divider.png) no-repeat right center;
  padding-right:14px;
  outline:none;
}

#footer ul li.last a {
  background:none;
}
#footer ul ul {
  display:none;
}
#footerCopy {
  float:right;
  width:200px;
  color:#fff;
  margin-top:18px;
  text-align:right;
}

.clear {
  clear:both;
}


a.blok_bewerken {
  background: #052bc1;
  color: #fff;
  text-decoration: none;
  padding: 3px;
  margin: 0 0 5px 0;
  float:right;
  clear:both;
}

#block-views-agenda-block_1 .blok_bewerken {
  margin: 10px;
  float: left;
  clear: both;
}

.item-list {
  display:block;
  margin: 15px auto 0;
}

.user-member {
  float: left;
}


/* DISCUSSIE */
#block-menu-menu-menu-voorleden {
  overflow:hidden;
}
#block-menu-menu-menu-voorleden ul {
  margin: 0;
  padding: 0;
}

#block-menu-menu-menu-voorleden ul li {
  list-style: none;
  padding:5px 0;
  border-bottom:1px dotted #999;
  margin: 0;
}

#block-menu-menu-menu-voorleden ul li a {
  color:#052bc1;
  text-decoration:none;  
}
#block-menu-menu-menu-voorleden ul li.active a ,
#block-menu-menu-menu-voorleden ul li.active-trail > a,
#block-menu-menu-menu-voorleden ul li:hover a  {
  color: #f26712;
}
#block-block-4 {
  margin: 0 0 0 15px;
}

.view-discussie .views-row {
  float: left;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 5px 0 5px 0;
  margin:  0 0 20px 0;
}

.view-discussie .views-field-title {
  font-size: 130%;
  margin: 0 0 3px 0;
}

.view-discussie .views-field-comment-count {
  float: right;
  font-weight: bold;
  margin: -20px 0 0 0;
}

.view-discussie .views-field-comment-count label {
  float: left;
  height: 14px;
}

.view-discussie .views-field-comment-count .field-content {
  color: #fff;
  background: url(../images/commentcount.gif) no-repeat center center;
  width: 25px;
  float: right;
  text-align: center;
  font-size: 8px;  
}

.view-discussie .views-field-created {
  font-weight: bold;
}

.view-discussie .profile_pictures_field {
  float: left;
}

.page-node-add-discussie #edit-submit.form-submit, .page-node-add-bibliotheek #edit-submit.form-submit {
  width:110px;
  height:33px;
  border:0;
  padding:0;
  cursor:pointer;
  background: url(../images/btn_toevoegen.gif) no-repeat 0 0;
  text-indent: -9999px;
  *font-size: 0;
  *display:block;
  *line-height: 0;
}

#comments .box {
  float: left;
  width: 100%;
  margin: 15px 0 0 0;
  padding: 10px 0 0 0;
  border-top: 1px solid #ccc;
}

#comments .box h2 {
  font-size: 130%;
  margin: 0 0 3px 0;
  color:#f26712;
}

#comments .submitted {
  font-weight: bold;
  font-size: 90%;
  color: #6f6f6f;
}

#comments .comment.odd {
  background: #f7f4f4;
  margin: 20px 0 0 0;
  float: left;
  width: 610px;
  padding: 10px;
}

#comments .comment.even {
  background: #fff;
  margin: 20px 0 0 0;
  float: left;
  width: 610px;
  padding: 0 10px;
}

#comments ul.links, #comments .new {
  display: none;
}

#comments .form-submit {
  width:170px;
  height:33px;
  border:0;
  padding:0;
  cursor:pointer;
  text-indent: -9999px;
  *font-size: 0;
  *display:block;
  *line-height: 0;
}

#comments #edit-submit
{
  background: url(../images/button_reactie-versturen.png) no-repeat 0 0;
}

#comments #edit-preview
{
  background: url(../images/button_voorbeeld-weergave.png) no-repeat 0 0;
}

.view-Bibliotheek .view-header,
.view-Publicaties .view-header {
  margin: 0 0 25px 0;
  overflow:hidden;
  width: 100%;
}

.view-Bibliotheek table,
.view-Publicaties table { 
  border-collapse: collapse;
}

.view-Publicaties table {
    width: 100%;
}

.view-Bibliotheek td,
.view-Publicaties td { 
  padding: 0.5em; 
  border: 1px #ededed solid;
  background: #fff; 
  vertical-align: top;
}

.view-Bibliotheek th,
.view-Publicaties th {
  background: #2a47d2;
  height: 25px;
  border: 1px solid #2a47d2;
  font-size: 110%;
  padding: 0.5em; 
}

.view-Bibliotheek thead, 
.view-Bibliotheek thead a,
.view-Publicaties thead, 
.view-Publicaties thead a {  
  color: #fff;
}
 
.view-Bibliotheek tbody,
.view-Publicaties tbody { 
  background: #fff; 
}

.view-Bibliotheek td.active,
.view-Publicaties td.active {
  background: #ebeff1;
}

.view-Bibliotheek th.views-field-title,
.view-Publciaties th.views-field-title  {
  width: 220px;
}

.view-Bibliotheek .views-field-title {
  color:#f26712;
}

.view-Publicaties .views-field-title {
    color: #000;
}
  
  
.view-Bibliotheek th.views-field-body,
.view-Publicaties th.views-field-body  {
  width: 450px;
}

.view-Bibliotheek th.views-field-field-auteur-value,
.view-Publicaties th.views-field-field-auteur-value  {
  width: 140px;
}

.view-Bibliotheek th.views-field-field-bijlage-fid,
.view-Publicaties th.views-field-field-bijlage-fid  {
  width: 32px;
}

.view-Bibliotheek th.active img,
.view-Publicaties th.active img {
  margin: 0 0 0 5px;
  border: 0px;
  position: relative;
  top: 2px;
}

.view-Bibliotheek a[href $='.pdf'],
.view-Publicaties a[href $='.pdf'] { 
  float: left;
   background: transparent url(../images/pdf.png) no-repeat center right;
   height: 32px;
   width: 32px;
  text-indent: -9999px;
  *font-size: 0;
  *display:block;
  *line-height: 0;
}

.view-Bibliotheek a[href $='.doc'],
.view-Publicaties a[href $='.doc'] { 
  float: left;
   background: transparent url(../images/doc.gif) no-repeat center right;
   height: 32px;
   width: 32px;
  text-indent: -9999px;
  *font-size: 0;
  *display:block;
  *line-height: 0;
}


.view-Bibliotheek a[href $='.txt'],
.view-Publicaties a[href $='.txt'] { 
  float: left;
   background: transparent url(../images/txt.gif) no-repeat center right;
   height: 32px;
   width: 32px;
  text-indent: -9999px;
  *font-size: 0;
  *display:block;
  *line-height: 0;
}

.view-Bibliotheek .views-widget .form-select,
.view-Publicaties .views-widget .form-select {
  height: 22px;
}

.view-Bibliotheek .views-submit-button .form-submit,
.view-Publicaties #edit-submit-Bibliotheek.form-submit {
  float: left;
  width:175px;
  height:22px;
  border:0;
  padding:0;
  cursor:pointer;
  background: url(../images/toonresultaten.gif) no-repeat 0 0;
  text-indent: -9999px;
  *font-size: 0;
  *display:block;
  *line-height: 0;
  margin:18px 0 0;
}
#coffee-form {
  display:none;
}
ul.primary {
  margin:5px 0;
}

#footerWrapper
{
  font: 12px arial,helvetica,san-serif;
}
