.rubriek-grappig hr {
  height:1px;
  background-color:#ebebeb;
  border:none;
}
.rubriek-grappig .button-footer {
  height:30px;
  background-color:#f2f2f2;
}
.rubriek-grappig .button-footer a {
  display:block;
  height:30px;
  line-height:30px;
  text-decoration:none !important;
  padding:0px 20px;
}
.rubriek-grappig .button-footer a:hover { background-color:#e4e4e4; }
.rubriek-grappig .meer-link {
  margin-right:50px;
  font-size:12px !important;
  float:right;
}
.rubriek-grappig h1 {
  margin-left:10px;
  margin-right:10px;
  margin-top:20px;
  margin-bottom:6px;
  line-height:28px;
  padding-left:10px;
}
.rubriek-grappig .old-style-title {
  margin-left:0px;
  padding-left:0px;
  text-transform:uppercase;
}
.rubriek-grappig .old-style-link {
  font-size:12px;
  color:blue;
}
.rubriek-grappig .disclaimer {
  color:#4e4e4e !important;
  font-family:Verdana, Arial, Helvetica, sans-serif !important;
  font-size:12px !important;
}
.rubriek-grappig .lolcats-footer {
  padding:20px;
  padding-bottom:40px;
}
.rubriek-grappig .lolcats-footer a {
  padding:5px 10px;
  font-family:Verdana, Arial, Helvetica, sans-serif !important;
  font-size:12px !important;
}
.rubriek-grappig .cb { clear:both; }
.rubriek-grappig .breadcrumb { font-size:10px; }
.rubriek-grappig .breadcrumbs { font-size:10px !important; }
.rubriek-grappig .breadcrumbs span { font-size:10px !important; }
.rubriek-grappig .fl { float:left; }
.rubriek-grappig .fr { float:right; }
.rubriek-grappig #content { margin-top:6px; }
.rubriek-grappig #comment-counter {
  float:none;
  display:inline;
  color:#4e4e4e;
  font-weight:bold;
  font-size:16px;
}
.rubriek-grappig .approved-notification {
  padding:20px;
  padding-right:200px;
}
.rubriek-grappig .button-add-li { float:right !important; }
.rubriek-grappig .button-add-li .button-add {
  background-image:url('../images/knop_03.jpg');
  width:163px;
}
.rubriek-grappig .button-add-li .button-add:hover { opacity:.8; }
.rubriek-grappig .taglist #Tags_id {
  display:block;
  float:right;
  width:474px;
}
.rubriek-grappig .taglist .tag {
  float:left;
  display:block;
}
.rubriek-grappig .taglist .tag input { display:none; }
.rubriek-grappig .taglist .tag label {
  cursor:pointer;
  margin:2px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  padding:0px 8px;
  width:auto;
  background-color:lightgrey;
}
.rubriek-grappig .taglist .tag .active {
  background-color:#cc3300;
  color:white;
}
.rubriek-grappig .button-container {
  padding:0px 10%;
  background-color:#f3f3f3;
  height:60px;
}
.rubriek-grappig .moderate_button-red, .rubriek-grappig .moderate_button-green {
  width:250px;
  height:50px;
  background-color:pink;
  display:block;
  float:left;
  text-align:center;
  line-height:50px;
  color:black;
}
.rubriek-grappig .moderate_button-red {
  background-color:#e6312a;
  margin-right:20px;
}
.rubriek-grappig .moderate_button-red:hover {
  text-decoration:none;
  background-color:#eb5e59;
}
.rubriek-grappig .moderate_button-green { background-color:#85ba38; }
.rubriek-grappig .moderate_button-green:hover {
  text-decoration:none;
  background-color:#a0c964;
}
.rubriek-grappig .preview { background-color:#696969; }
.rubriek-grappig .post-index .grapje, .rubriek-grappig .post-index .tekst, .rubriek-grappig .post-index .powerpoint, .rubriek-grappig .preview .grapje, .rubriek-grappig .preview .tekst, .rubriek-grappig .preview .powerpoint {
  padding:8px;
  padding-left:40px;
  padding-right:0px;
  line-height:18px;
  list-style:disc;
}
.rubriek-grappig .post-index .foto, .rubriek-grappig .post-index .video, .rubriek-grappig .preview .foto, .rubriek-grappig .preview .video {
  padding:20px;
  padding-left:40px;
  padding-right:0px;
}
.rubriek-grappig .post-index .foto a, .rubriek-grappig .post-index .video a, .rubriek-grappig .preview .foto a, .rubriek-grappig .preview .video a {
  display:block;
  width:100px;
  float:left;
  margin-right:12px;
  margin-bottom:20px;
  -webkit-transition:all .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  opacity:.8;
  padding:4px;
  -moz-box-shadow:10px 10px 5px #888888;
  -webkit-box-shadow:10px 10px 5px #888888;
  box-shadow:0px 0px 5px #dddddd;
}
.rubriek-grappig .post-index .foto a:hover, .rubriek-grappig .post-index .video a:hover, .rubriek-grappig .preview .foto a:hover, .rubriek-grappig .preview .video a:hover { opacity:1; }
.rubriek-grappig .admin-link, .rubriek-grappig .admin-link-comments {
  color:white;
  text-decoration:none;
  display:block;
  background-color:#696969;
  padding:4px;
  text-align:center;
}
.rubriek-grappig .admin-link:hover, .rubriek-grappig .admin-link-comments:hover { background-color:#e6312a; }
.rubriek-grappig .admin-link-comments {
  color:black;
  position:relative;
  top:20px;
  background-color:#d3d3d3;
}
.rubriek-grappig .post-title-moderate {
  padding:10px;
  padding-top:20px;
  background-color:#f3f3f3;
  font-size:20px;
}
.rubriek-grappig .post-title { background-image:url('../images/button-bar.jpg'); }
.rubriek-grappig .post-title h1 {
  padding-top:20px;
  padding-bottom:10px;
  font-size:20px;
  float:left;
  background:none;
}
.rubriek-grappig .post-title a {
  float:right;
  width:143px;
  background-color:#f5f5f5;
  line-height:20px;
  padding:8px 10px;
  text-align:center;
}
.rubriek-grappig .post-title a:hover {
  text-decoration:none;
  background-color:#e9e9e9;
}
.rubriek-grappig .post-nav { background-color:#696969; }
.rubriek-grappig .post-nav a:active, .rubriek-grappig .post-nav a:visited, .rubriek-grappig .post-nav a:link {
  color:white !important;
  text-decoration:none !important;
}
.rubriek-grappig .post-nav .previous { float:left; }
.rubriek-grappig .post-nav .previous:hover, .rubriek-grappig .post-nav .next:hover { background-color:#8d8d8d; }
.rubriek-grappig .post-nav .next { float:right; }
.rubriek-grappig .post-nav .previous, .rubriek-grappig .post-nav .next {
  padding:10px 17px;
  text-decoration:none;
  color:white;
  margin:0 14px;
  text-decoration:none;
}
.rubriek-grappig .post {
  position:relative;
  background-color:#696969;
  text-align:center;
  padding:10px;
}
.rubriek-grappig .post .text {
  padding:20px 60px;
  color:white;
  line-height:20px;
  text-align:left;
}
.rubriek-grappig .post .previous, .rubriek-grappig .post .next {
  position:absolute;
  width:50%;
  height:100%;
  display:block;
  -webkit-transition:all .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
}
.rubriek-grappig .post .previous {
  opacity:0;
  top:0px;
  left:0px;
  background-image:url('../images/previous.png');
  background-repeat:no-repeat;
  background-position:left center;
}
.rubriek-grappig .post .previous:hover { opacity:1; }
.rubriek-grappig .post .next {
  opacity:0;
  top:0px;
  right:0px;
  background-image:url('../images/next.png');
  background-repeat:no-repeat;
  background-position:right center;
}
.rubriek-grappig .post .next:hover { opacity:1; }
.rubriek-grappig .post-description {
  background-color:#f3f3f3;
  padding:10px;
  padding-top:14px;
}
.rubriek-grappig .add-comment-container {
  background-color:#f3f3f3;
  border:solid 1px #d3d3d3;
}
.rubriek-grappig .comment-container {
  padding:20px;
  padding-left:10px;
}
.rubriek-grappig .comment-container h2 {
  font-size:16px;
  margin-bottom:10px;
}
.rubriek-grappig h2 { margin:10px; }
.rubriek-grappig .post-comment {
  background-color:#d3d3d3;
  border:solid 1px #d3d3d3;
  background:#f5f5f5;
  background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f3f3f3),color-stop(1,#ffffff));
  background:-ms-linear-gradient(bottom,#f3f3f3,#ffffff);
  background:-moz-linear-gradient(center bottom,#f3f3f3 0%,#ffffff 100%);
  background:-o-linear-gradient(#ffffff,#f3f3f3);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
  margin:20px 0px;
  padding:20px;
}
.rubriek-grappig .post-comment .heading { padding-bottom:30px; }
.rubriek-grappig .post-comment .name {
  font-weight:bold;
  float:left;
}
.rubriek-grappig .post-comment .date {
  float:right;
  font-size:10px;
}
.rubriek-grappig .post-comment h3 {
  font-size:15px;
  padding-top:14px;
  padding-bottom:4px;
}
.rubriek-grappig .w200 input { width:200px; }
.rubriek-grappig .form {
  padding:20px;
  margin-bottom:30px;
}
.rubriek-grappig .form input { padding:3px 4px; }
.rubriek-grappig .form label {
  width:150px;
  font-size:14px;
  float:left;
  line-height:30px;
}
.rubriek-grappig .form input { float:left; }
.rubriek-grappig .form input.error { border:solid 1px red; }
.rubriek-grappig .form .errorMessage { clear:both; }
.rubriek-grappig .form .row {
  /*padding:16px 2px;*/
  margin:10px 0;
}
.rubriek-grappig .form #upload-link-container {
  padding:20px;
  padding-left:150px;
  padding-top:0px;
  padding-bottom:0px;
}
.rubriek-grappig .form .input-exp {
  padding:20px;
  padding-left:150px;
  padding-top:0px;
  padding-bottom:0px;
}
.rubriek-grappig .form .link-button {
  display:block;
  padding:8px 10px;
  background-color:#d3d3d3;
  float:left;
  margin-bottom:10px;
  margin-top:8px;
}
.rubriek-grappig .form .link-button:hover { text-decoration:none; }
.rubriek-grappig .form input[type=submit], .rubriek-grappig .form input[type=button] {
  min-width:120px;
  padding:0px 10px;
  background-color:#d3d3d3;
  border:none;
  margin-left:150px;
  height:30px;
  line-height:30px;
  color:#666666;
}
.rubriek-grappig .form input[type=submit]:hover {
  color:black;
  cursor:pointer;
}
.rubriek-grappig .clear { clear:both; }
.rubriek-grappig .container-post-types {
  width:100%;
  height:120px;
  background-image:url('../images/button-bar.jpg');
}
.rubriek-grappig .ul-post-types li {
  display:block;
  float:left;
}
.rubriek-grappig .ul-post-types li a {
  -webkit-transition:all .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  display:block;
  line-height:12px;
  margin:0 1px;
  text-align:center;
  font-size:10px;
  color:#898989;
  float:left;
  height:20px;
  width:74px;
  padding-top:100px;
}
.rubriek-grappig .ul-post-types li a:hover {
  text-decoration:none;
  background-color:#d6d6d6;
}
.rubriek-grappig .ul-post-types li #button-bar-index { background-image:url('../images/button-bar-all.png'); }
.rubriek-grappig .ul-post-types li #button-bar-index.active { background-image:url('../images/button-bar-selected-all.png'); }
.rubriek-grappig .ul-post-types li #button-bar-foto { background-image:url('../images/button-bar-foto.png'); }
.rubriek-grappig .ul-post-types li #button-bar-foto.active { background-image:url('../images/button-bar-selected-foto.png'); }
.rubriek-grappig .ul-post-types li #button-bar-video { background-image:url('../images/button-bar-video.png'); }
.rubriek-grappig .ul-post-types li #button-bar-video.active { background-image:url('../images/button-bar-selected-video.png'); }
.rubriek-grappig .ul-post-types li #button-bar-grapje { background-image:url('../images/button-bar-grapje.png'); }
.rubriek-grappig .ul-post-types li #button-bar-grapje.active { background-image:url('../images/button-bar-selected-grapje.png'); }
.rubriek-grappig .ul-post-types li #button-bar-tekst { background-image:url('../images/button-bar-tekst.png'); }
.rubriek-grappig .ul-post-types li #button-bar-tekst.active { background-image:url('../images/button-bar-selected-tekst.png'); }
.rubriek-grappig .ul-post-types li #button-bar-powerpoint { background-image:url('../images/button-bar-ppt.png'); }
.rubriek-grappig .ul-post-types li #button-bar-powerpoint.active { background-image:url('../images/button-bar-selected-ppt.png'); }
