@charset "UTF-8";
/* CSS Document */

/* 
    Theme Name: Online-incasso.nl
    Theme URI: http://www.debijlerin.com
    Description: Custom thema voor online-incaso.nl
    Version: 1.0 
    Author: deBijlerin.com - Thomas van der Bijl
    Author URL: http://www.debijlerin.com
 */  
 

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
  outline: 0;
}
body {
  background: #f7f8f8;
  background-image: url('images/headerbg.jpg');
  background-repeat: repeat-x;
  line-height: 1;
  font-family: 'Lucida Grande', Helvetica, Arial;
  font-size: 14px;
  color: #666766;
}
ol, ul {
  list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  font-weight: normal;
  text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
a img {
  border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* Basics */
#wrapper{width: 1000px; margin: 0px auto;}
p{line-height: 26px; margin-bottom: 1em; font-size: 14px;}
li{margin-bottom: 1em; line-height: 26px; }
p strong {font-weight: bold; color: #4e4e4e;}
a {color: #ee7526; text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline;}

/* Header */
#menu-wrapper{margin-top: 30px;}
#menu {background-image: url('images/menubalk.png'); background-repeat: no-repeat; width: 100%; height: 51px;}
#menu-links{float: left; margin: 16px 0px 0px 30px;}
#menu-midden{float: right; margin: 0px 30px 0px 0px;}
#menu-rechts{float: left;}

.menu-header-container {}
.menu-header-container ul li {margin: 0; border: 0 none; padding: 0; float: left;display: inline;list-style: none;position: relative;height: 50px;padding: 0 16px;background: url('images/nsp.gif') center right no-repeat;line-height: 50px;}
.menu-header-container ul li.last-menu-item {background: transparent; padding: 0px 0px 0px 16px;}
.menu-header-container ul li a {color: #999; text-decoration: none;}
.menu-header-container ul li.current-menu-item a {color: #fff;}
.menu-header-container ul li a:hover {color: #fff;}

#homeknop{text-transform: uppercase; color: #fff; font-size: 20px; text-decoration: none;}


/* Content */
#content-holder{width: 100%; margin-top: 30px;}
.content-blok ul {display: block; list-style-type: square;}
.content-blok li {margin-left: 20px;}
#row-left{float: left; width: 700px;}
#row-right{float: left; margin-left: 30px; width: 270px;}
#homepage-blok{width: 100%; background-color: #fff; margin: 0px 0px 20px 0px; border: 1px solid #b7b9b8; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}
.titel-header{background-color: #f6f6f6; height: 52px; overflow: hidden; border-bottom: 1px solid #d6d6d6;}
h1#titel{font-size: 18px; margin: 16px 0px 0px 30px;}
.content-blok{margin: 20px 30px 13px 30px; overflow: hidden;}
#footer-blok{width: 100%; background-color: #fff; margin: 0px 0px 20px 0px; border: 1px solid #b7b9b8; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}
h2#titel{font-size: 18px; margin: 16px 0px 0px 30px;}
#footer-blok .content-blok li {list-style-type: none; background-image: url('images/vink.png'); background-repeat: no-repeat; background-position: left 0px; padding: 0px 0px 1px 20px; line-height: 15px; font-size: 14px;}
.left {float: left; width: 313px;}
.right {float: left; width: 295px; margin-left: 30px;}


.blok-rechts- {width: 100%; background-color: #fff; margin: 0px 0px 20px 0px; border: 1px solid #b7b9b8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.blok-rechts-titel {background-color: #f6f6f6; height: 52px; overflow: hidden; border-bottom: 1px solid #d6d6d6;}
.blok-rechts-content{margin: 20px 30px 13px 30px; overflow: hidden;}
h3.sitemap{font-size: 18px; margin: 16px 0px 0px 30px;}
a#inschrijven{line-height: 16px;}
a#aanmeld-knop img{margin-bottom: -10px;}

.wpcf7-form-control { font-size: 14px; margin: 6px 0px; min-height: 20px; max-height: 117px;background-color: #ebebeb; border: 1px solid #b7b9b8; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}
.wpcf7-form-control.wpcf7-radio {padding: 5px;}
#wpcf7-f34-p15-o1 {margin-top: 2px;}
.wpcf7-checkbox {display: block;}
.contact-holder-left-special {margin-top: 13px;}
/* Footer */
#footer{width: 100%; margin-top: 0px; float: left;}
#footer-wrapper{font-size: 12px; float: right}
#footer-wrapper ul {float: right;}
#footer-wrapper ul li {float: left;}
#footer-wrapper a { color: #666766; margin: 0px 5px; text-decoration: none; font-weight: normal;}
#footer-wrapper a:hover { color: #ee7526; text-decoration: none;}
a#footerknop{color: #ee7526;}
.menu-footer-container {float: right;}
p#footerp{float: left; margin: 0px; line-height: 13px;}

/* Image stuff for 2.6.1 */

.alignnone {
	padding: 0px;
	margin: 0px;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
   	padding-left: 5px;
	padding-right: 5px;
}

.alignright {
 	float: right;
   	padding-left: 5px;
	padding-right: 5px;
}

.wp-caption {
  border: 1px solid #718119;
  text-align: center;
  background-color: #606e14;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
display: none!important;
}

.wpcf7-form-control.wpcf7-submit {

height: 31px;
text-shadow: 1px 1px 1px #aa5218;
color: #fff;
padding: 3px 9px;
background-color: #ee7526;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #d76b23;
background: -moz-linear-gradient(#f0862c, #ea5a1d);
background: -o-linear-gradient(#f0862c, #ea5a1d);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0862c), to(#ea5a1d));
background: -webkit-linear-gradient(#f0862c, #ea5a1d);
}

.gallery-caption {
font-size: 12px;
}

#ie7 .right {margin-left: 0px;}
#ie8 .right {margin-left: 0px;}
#ie9 .right {margin-left: 0px;}

/* Menu test */
#menu ul li:hover ul.sub-menu  
{
  display                             : block;
  float                               : left;
}

#menu ul li ul.sub-menu  
{
  background-color: #000;
  display                           : none;
  margin-left                       : -16px;
  position                          : absolute;
  min-width                             : 200px;
  -webkit-border-radius             : 0px 0px 15px 15px;
  -moz-border-radius                : 0px 0px 15px 15px;
  border-radius                     : 0px 0px 15px 15px;
  min-width: 242px;

}

#menu ul li ul.sub-menu  li 
{
  float                             : left;
  margin                            : 0;
  display                           : block;
}

ul.sub-menu li{background: transparent; height: 37px;}
ul.sub-menu li:last-of-type {margin-bottom: 10px!important;}

#opvulling {
  height: 20px;
}
#menu ul li ul.sub-menu  li.ullast 
{
  border-left                       : 1px solid #acb0c0;
  border-right                      : 1px solid #acb0c0;
  border-bottom                     :1px solid #acb0c0;
  -webkit-border-radius             : 0px 0px 15px 15px;
  -moz-border-radius                : 0px 0px 15px 15px;
  border-radius                     : 0px 0px 15px 15px;
  padding-bottom                    : 5px;
}

#menu ul li ul.sub-menu  li a
{
  display                             : block;
  text-decoration                     : none;
}


