/*
  Theme Name: Armeco-groep
  Theme URI: https://exakt-media.de
  Description: Exakt Media.
  Version: 1.0
  Author: Exakt Media
  Author URI: https://exakt-media.de
*/
/* RESET CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset,img {
  border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}
ol,ul {
  list-style:none;
}
caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}
q:before,q:after {
  content:'';
}
abbr,acronym { border:0;
}
/* END RESET CSS */

/* FONTFACE */

@font-face {
    font-family: 'HelveticaNeueLTStd75Bold';
    src: url('fontface/helveticaneueltstd-bd-webfont.eot');
    src: url('fontface/helveticaneueltstd-bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/helveticaneueltstd-bd-webfont.woff') format('woff'),
         url('fontface/helveticaneueltstd-bd-webfont.ttf') format('truetype'),
         url('fontface/helveticaneueltstd-bd-webfont.svg#HelveticaNeueLTStd75Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* FONTFACE */

body{
  font-family: Arial, sans-serif;  
  background: url(images/body-bg.jpg) repeat-x #dbe8f0;
}
strong {
  font-family: arial;
  color: #4D4D4D;
  font-weight: bold;
}
em {
  font-style: italic;
}

#top-menu-wrapper {
  width: 1211px;
  height: 46px;
  margin: 0 auto;  
  position: relative;
}
#top-menu-wrapper #top-menu {
  min-width: 420px;
  height: 21px;
  position: absolute;
  right: 3px;
  bottom: -5px;    
}
#top-menu-wrapper #top-menu ul {
  float: right;
  margin-right: 225px;
}
#top-menu-wrapper #top-menu ul li {
  display: inline;  
  padding-left: 8px;
  background: url(images/top-menu-blue.png) no-repeat left 7px;
}
#top-menu-wrapper #top-menu ul li a {
  text-decoration: none;
  color: #23325c;
  font-size: 13px;
  font-weight: bold;
  font-family: arial;
}
#top-menu-wrapper #top-menu #top-menu-search {  
  position: absolute;
	left: 255px;
  top: -2px;
}
#top-menu-wrapper #top-menu #top-menu-search label {
  text-decoration: none;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  font-family: arial;
  float: left;
  padding-left: 8px;
  background: url(images/top-menu-white.png) no-repeat left 5px;
  margin-top: 4px;
  margin: 4px 4px 0 0;
}
#top-menu-wrapper #top-menu #top-menu-search #s {
  width: 152px;
  height: 19px;
  display: block;
  background: #ffffff;
  border: 2px solid #ffffff;  
}
#top-menu-wrapper #top-menu #top-menu-search #searchsubmit {  
  width: 14px;
  height: 11px;
  padding: 3px 0 3px 0;
  
  
  position: absolute;
  background: url(images/top-menu-arrow.jpg) no-repeat;
  top: 5px;
  left: 194px;
  display: block;
  border: none;
  cursor: pointer;
  z-index: 999;
  
}


.wrapper {
  width: 1211px;
  margin: 0 auto;
  z-index: 0;
  background: #ffffff;
  position: relative;
}
#wrapper-top {
  width: 1244px;
  height: 12px;
  position: absolute;
  top: -12px;
  left: -16px;
  background: url(images/bg-top.png) no-repeat;
}
#wrapper-right {
  width: 16px;
  height: 100%;
  position: absolute;
  top: 0px;
  right: -16px;
  background: url(images/bg-right.png) repeat-y;  
}
#wrapper-bottom {
  width: 1244px;
  height: 12px;
  position: absolute;
  bottom: -12px;
  left: -16px;
  background: url(images/bg-bottom.png) no-repeat;
}
#wrapper-left {
  width: 16px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: -16px;
  background: url(images/bg-left.png) repeat-y;
}
#home-cirlces, #circles {
  width: 232px;
  height: 511px;
  background: url(images/circles.jpg) no-repeat top;
  position: absolute;
  top: 500px;
  left: 0px;
  z-index: -5;  
}
#circles {      
  top: 435px;    
}

#header {  
  height: 217px;
  margin-top: 12px;
  position: relative;  
}
#header #logo {
  width: 238px;
  height: 85px;
  background: url(images/digiklant.svg) no-repeat;
  position: absolute;
  top: 25px;
  left: 42px;
}
#header #home-image {
  width: 477px;
  height: 497px;
  background: url(images/home-image.png) no-repeat;
  position: absolute;
  top: 0px;
  right: 0px;  
  z-index: -999;
}
#header #page-image {
  width: 523px;
  height: 430px;
  background: url(images/page-image.png) no-repeat;  
  position: absolute;
  top: 0px;
  right: 0px; 
  z-index: -999;
}
#header #menu {
  height: 136px;
  float: left;
  margin: 5px 0 0 307px;
  z-index: 999;
}

#header #menu ul {
  background: url(images/menu-bg.jpg) no-repeat top left;
  height: 102px;
  z-index: 999;
}

#header #menu ul li {
  float: left;
  list-style-type: none;  
  background-color: #f29222;  
  background: url(images/menu-bg.jpg) no-repeat top right;    
}
#header #menu ul li a {  
  font-family: 'HelveticaNeueLTStd75Bold';
  font-size: 18px;
  color: #23325c;  
  display: inline-block;  
  text-decoration: none;  
  padding: 68px 15px 15px 15px;
  letter-spacing: -1px;
}
#header #menu ul li a:hover, #header #menu ul li.current-menu-item a {
  background: #f29222;
  color: #ffffff;
}
#header #menu ul li.current-menu-item ul.sub-menu li a.last {
  color: #23325C;
}
#header #menu ul li.current-menu-item ul.sub-menu li a.last:hover {
  color: #ffffff;
}


li.parent a.first {
  background: #f29222 !important;
  color: #ffffff !important;
}



#header #menu ul li .sub-menu {
  width: 448px;
  height: 34px;
  background: #F29222;
  position: absolute;
  left: 307px;
  display: none;
}
#header #menu ul li .sub-menu li {
  padding:  0 0 0 0;
  background: none;
  margin: 0 0 0 0;
  display: inline-block;  
}
#header #menu ul li .sub-menu li a {
  padding:  8px 14px 0 0;  
  margin: 0 0 0 10px;  
  float: left;
  font-size: 13px;
  background: url(images/menu-bullet.jpg) no-repeat right;
}
#header #menu ul li .sub-menu li.last a {
  
}
#header #menu ul li:hover .sub-menu, #header #menu ul li .sub-menu:hover {
  display: block;
}

#blocks a, #page-blocks a {
	text-decoration: none;
}

#blocks-wrapper {
  width: 100%;
  height: 356px;
  background: url(images/blocks-bg.png) no-repeat bottom;  
  position: relative;
}
#blocks-wrapper #blocks, #blocks-wrapper #page-blocks {
  width: 754px;
  height: 356px;
  margin: 0 0 0 43px;
  background: url(images/orange-blocks.jpg) no-repeat bottom;
  float: left;
}
#blocks-wrapper #page-blocks {
  width: 757px;    
  height: 253px;
  margin: 1px 0 0 43px;
  background: url(images/page-blocks.png) no-repeat bottom;
}
#blocks-wrapper #blocks #block-one, #blocks-wrapper #page-blocks #page-block-one  {
  width: 370px;
  height: 340px;  
  float: left;
  position: relative;
}
#blocks-wrapper #page-blocks #page-block-one {
  height: 257px;
}

#blocks-wrapper #blocks #block-two, #blocks-wrapper #page-blocks #page-block-two {
  width: 375px;
  height: 340px;  
  float: left;  
  position: relative;
}
#blocks-wrapper #page-blocks #page-block-two {
  height: 257px;
}
#blocks-wrapper #blocks #block-one h1, #blocks-wrapper #blocks #block-two h1 {
  font-size: 60px;
  font-family: 'HelveticaNeueLTStd75Bold';
  color: #23325c;
  letter-spacing: -3px;
  margin: 228px 0 0 32px;  
}
#blocks-wrapper #blocks #block-one #detacheren {
  width: 252px;
  height: 130px;
  background: url(images/detacheren.jpg) no-repeat;
  position: absolute;
  top: 73px;
  left: 55px;
}
#blocks-wrapper #blocks #block-two #converteren {
  width: 205px;
  height: 161px;
  background: url(images/converteren.jpg) no-repeat;
  position: absolute;
  top: 48px;
  left: 78px;
}

#blocks-wrapper #blocks #block-one .block-interact-two,#blocks-wrapper #blocks #block-two .block-interact-two {
  display: none;
  position: absolute;
  top: 0px;    
	height: 315px;
}

#blocks-wrapper #blocks #block-one .block-interact-two h2,#blocks-wrapper #blocks #block-two .block-interact-two h2, #blocks-wrapper #page-blocks #page-block-one h2, #page-block-two h2 {
  font-size: 60px;
  font-family: 'HelveticaNeueLTStd75Bold';
  color: #23325C;
  letter-spacing: -3px;
  margin: 22px 0 16px 32px;
}
#blocks-wrapper #blocks #block-one .block-interact-two p, #blocks-wrapper #blocks #block-two .block-interact-two p, #blocks-wrapper #page-blocks #page-block-one p, #blocks-wrapper #page-blocks #page-block-two p {
  font-family: arial;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;  
  line-height: 21px;
  margin: 0 0 20px 58px;    
  width: 285px;  
}

#blocks-wrapper #blocks #block-one .block-interact-two p span, #blocks-wrapper #blocks #block-two .block-interact-two p span {
  font-family: arial;
  color: #23325c;
  font-weight: normal;
  font-size: 12px;
  width: 255px;
  
}

#blocks-wrapper #blocks #block-one .block-arrow-link, #blocks-wrapper #blocks #block-two .block-arrow-link, #blocks-wrapper #page-blocks #page-block-one .page-block-arrow-link, #blocks-wrapper #page-blocks #page-block-two .page-block-arrow-link {
  width: 28px;
  height: 29px;  
  display: block;
  background: url(images/block-arrow.jpg) no-repeat;
  position: absolute;
  bottom: -10px;
  right: -10px;
} 
#blocks-wrapper #page-blocks #page-block-one .page-block-arrow-link, #blocks-wrapper #page-blocks #page-block-two .page-block-arrow-link  {
  bottom: 35px;
  right: 10px;
}

.blocks-page-wrapper {
  width: 100%;
  height: 257px !important;
  background: url(images/blocks-page-bg.png) no-repeat bottom !important;  
  position: relative;
}


.blocks-right-bg {
  width: 8px;
  height: 319px;
  display: none;
  position: absolute;
  top: 11px;
  right: 0px;
  background: url(images/blocks-right-bg.jpg) no-repeat right top;
  
}


#blocks-wrapper #login {
  width: 255px;
/*  height: 280px;*/
  height: 197px;
  background: url(images/login-bg.png) repeat;
  position: absolute;
  left: 824px;
  bottom: 15px;
  padding: 13px 0 0 28px; 
}
#blocks-wrapper #login-grow {
  display: none;
}

#blocks-wrapper #login h2 {
  font-family: 'HelveticaNeueLTStd75Bold';
  font-size: 36px;
  display: block;
  color: #fff;
  margin-bottom: 32px;
}
#blocks-wrapper #login label {
  font-family: arial;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;  
}

#blocks-wrapper #login #login-username, #blocks-wrapper #login #login-password {
  width: 235px;
  height: 17px;
  border: 0;
  padding: 2px 0 2px 0;  
  margin: 8px 0 16px 0;
}
#blocks-wrapper #login #login-password {
  margin-bottom: 0px;
}

#blocks-wrapper #login #inloggen {
  background-color: #23325c;
  font-family: arial;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;  
  border: 0;
  padding: 2px 8px 4px 8px;
  margin: 8px 20px 0 0;
  float: right;
  cursor: pointer;
}
#blocks-wrapper #login #login-links {
  width: 220px;
  position: absolute;
  bottom: 20px;
}
#blocks-wrapper #login #login-links a {
  font-family: arial;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;  
  text-decoration: none;
  float: left;
  display: block;
  margin: 0 30px 5px 0;
}


#main {
  width: 100%;
  min-height: 410px;
  position: relative;
}
#main .posts-wrap {
  width: 445px;
  float: left;
  margin: 46px 0 0 305px;  
}

#main #home-left {
  width: 320px;
  height: 122px;
  padding-left: 37px;
  background-color: #23325c;
  position: absolute;
  top: 30px;
  left: 43px;
}
#main #home-right {
  width: 320px;
  height: 122px;
  padding-left: 37px;
  background-color: #23325c;
  position: absolute;
  top: 30px;
  left: 430px;  
} 

#main #home-left h1,#main #home-right h1 {
  font-family: 'HelveticaNeueLTStd75Bold';
  font-size: 31px;
  letter-spacing: -1px;
  color: #fff;
  position: absolute;
  top: 12px;
}
#main #home-left p, #main #home-right p {
  font-family: 'HelveticaNeueLTStd75Bold'; 
  font-size: 31px;
  letter-spacing: -1px;
  color: #f29222;
  position: absolute;
  line-height: 26px;
  top: 48px;
}
#main #home-right a {
  font-family: 'HelveticaNeueLTStd75Bold'; 
	text-decoration: none;
	color: #f29222;
}
#main #home-left a, #main #home-right a.home-right-link {
  width: 28px;
  height: 29px;
  display: block;
  background: url(images/home-arrow.png) no-repeat;  
  position: absolute;  
  right: -10px;
  bottom: 5px;
}
#main #vacatures {
  width: 284px;
  min-height: 240px;
  float: left;
  margin: 30px 0 0 824px;
}
#main #vacatures a.home-more-link {
  position: absolute;
  right: 20px;
  bottom: 7px;
  font-weight: bold;
  font-size: 15px;
  color: #23325c;
  font-family: arial;
  text-decoration: none;
}
#main #vacatures .vacature-link {
  width: 28px;
  height: 29px;
  display: block;
  background: url(images/home-arrow.png) no-repeat;
  position: absolute;
  right: -33px;
  bottom: -3px;
}
#main #vacatures .home-vac {
  border: 2px solid #f29222;
  border-bottom: 1px solid #f29222;
  position: relative;
  padding-left: 25px;
  padding: 14px 25px 15px 25px;
}
#main #vacatures .home-vac-b {
  border: 2px solid #f29222;
  border-top: 1px solid #f29222;  
}
#main #vacatures .home-vac h2 a {
  font-family: arial;
  font-weight: bold;
  font-size: 20px;
  color: #f29222;
  margin-bottom: 4px;
	text-decoration: none;
	
}
#main #vacatures .home-vac p {
  font-family: arial;  
  font-size: 12px;
  color: #4d4d4d;  
  margin-bottom: 13px;
  padding-top: 10px;
  line-height: 21px;
}
.blue-block {
  width: 218px; 
  background: #23325c;  
  float: left;
  margin: 12px 0 2px 0px;
  padding: 16px 33px 18px 33px;
  position: relative;
}
.blue-block h2 {
  font-family: 'HelveticaNeueLTStd75Bold';
  font-size: 24px;
  letter-spacing: -1px;
  color: #ffffff;  
}
.blue-block h3 {
  font-family: 'HelveticaNeueLTStd75Bold';
  font-size: 24px;
  letter-spacing: -1px;
  color: #f29222;
  line-height: 21px;
  
}
.blue-block a {
  width: 28px;
  height: 29px;
  display: block;
  background: url(images/home-arrow.png) no-repeat;
  position: absolute;
  right: -11px !important;
  bottom: -3px;
}


#main #contact-details {
  position: absolute;
  background: #6393bc;
  border: 1px solid #b4d7ed;
  padding: 15px 20px 18px 20px;
  top: 30px;
  left: 44px;
}
#main #contact-details a {
	font-family: arial;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
#main #contact-details a:hover {
	text-decoration: underline;
}
#main #contact-details h2 {
  font-family: arial;
  font-weight: bold;
  color: #23325c;
  font-size: 20px;
  margin-bottom: 15px;
}
#main #contact-details h3 {
  font-family: arial;
  font-weight: bold;
  color: #ffffff;
  font-size: 12px;
  line-height: 21px;
}

#main .posts-wrap .entry table#contact-form {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #4d4d4d;  
}
#main .posts-wrap .entry table#contact-form td {
  padding-bottom: 10px;
  
}
#main .posts-wrap .entry table#contact-form input {
  width: 287px;
  height: 17px;
  padding: 2px 2px 2px 2px;
  background: #b4d7ed;
  border: 0;    
  margin: 0 0 2px 5px;
}
#main .posts-wrap .entry table#contact-form span {
  font-size: 10px;
  font-weight: normal;
}
#main .posts-wrap .entry table#contact-form div#postcode-in input {
  width: 74px;
  float: left;
  margin-right: 9px;
}
#main .posts-wrap .entry table#contact-form div#plaats-in input {
  width: 152px;
}
#main .posts-wrap .entry table#contact-form textarea {
  width: 291px;
  margin: 0 0 2px 5px;
  background: #b4d7ed;
  border: 0;
}
#main .posts-wrap .entry table#contact-form .wpcf7-file {
	background: white;
  
}


#main .posts-wrap .entry table#contact-form .wpcf7-radio input {
	width: 13px;
	height: 13px;
	background: white;
}

table#contact-form tbody tr td p {
  margin-bottom: 0px !important;
}



#main .posts-wrap .entry table#contact-form .wpcf7-submit {
  width: 74px;
  height: 19px;
  float: right;
  color: #ffffff;
  background: #23325c;
  font-size: 12px;
  font-weight: bold;
  font-family: arial;
  padding: 3px 7px 4px 7px;
}
#main .posts-wrap .entry table#contact-form .wpcf7-not-valid-tip-no-ajax {
  margin: 4px 0 2px 5px;
}
#main .posts-wrap .entry .wpcf7-validation-errors {
  width: 352px;
  border: 2px solid #F29222;
  color: #4D4D4D;
  font-family: arial;
  font-size: 18px;
  margin: 0 0 0 0;  
}
#main .posts-wrap .entry .wpcf7-mail-sent-ok {
  width: 352px;
  border: 2px solid #F29222;
  color: #4D4D4D;
  font-family: arial;
  font-size: 18px;
  margin: 0 0 0 0;  
}

.archive-posts-wrap {
  width: 445px;
  float: left;
  margin: 46px 0 0px 305px;  
  position: relative;
}
#main .archive-posts-wrap .navigation-top {
  position: absolute;
  top: 4px;
  right: 0px;
}
#main .archive-posts-wrap .navigation-bottom {
  margin-top: 50px;
  float: right;
}
#main .archive-posts-wrap #archive-top {  
  padding: 0 0 8px 10px;
  border-bottom: 2px solid #f29222;   
}
#main .archive-posts-wrap #archive-top h2 a {
  font-family: arial;
  font-weight: bold;
  font-size: 20px;
  color: #F29222;
  text-decoration: none;  
  width: 160px !important;
}
#main .archive-posts-wrap .archive-posts {  
  border-bottom: 2px solid #f29222; 
  margin: 16px 0 0 0;
  padding: 0 0 18px 10px;
  position: relative;
}
#main .archive-posts-wrap .archive-posts h2 a {
  text-decoration: none;
  font-family: arial;
  font-weight: bold;
  font-size: 16px;
  color: #23325c;  
}


#main .archive-posts-wrap .archive-posts .entry {
  
}
#main .archive-posts-wrap .archive-posts .archive-read-more {
  width: 28px;
  height: 29px;
  display: block;
  background: url(images/home-arrow.png) no-repeat;
  position: absolute;
  right: -12px;
  bottom: -15px;
}
.read-more-search {
  padding: 8px 40px 5px 0;
  color: #23325C !important;
  background: url(images/block-arrow.png) no-repeat top right;
  margin-bottom: 50px;
}
.read-more-search:hover {
  text-decoration: none;
}




#posts {
  background: #fff;
}
#sidebar {
  background: #fff;
}

/* TYPOGRAFIE */
#main .posts-wrap h2 a, #main .posts-wrap h2  {
  font-family: arial;
  font-weight: bold;
  font-size: 20px;
  color: #f29222;
  text-decoration: none;  
}
#main .posts-wrap h2  {
	font-size: 14px;
}

#_mcePaste {
  font-size: 11px;
  line-height: 21px;
  margin-bottom: 10px;
}
.entry {
  margin-top: 10px;
  position: relative;
  margin-bottom: 20px;
  color: #4D4D4D;
}
.entry p, .archive-posts .entry p {
  font-size: 12px;  
  margin: 0 0 1.2em 0; 
  color: #4d4d4d;  
  font-family: Arial, sans-serif; 
  line-height: 21px;
  vertical-align: baseline;  
}
.entry a, .archive-posts .entry a {
  font-family: arial;
  font-weight: bold;  
  color: #F29222;
  text-decoration: none;  
}
.entry a:hover, .archive-posts .entry a:hover {
  text-decoration: underline;
}
.entry ul {
	margin: 0 0 10px 10px;
}
.entry ul li {
  list-style-image: url(images/bullet.png);
  list-style-position: inside;  
  font-family: arial;
  font-size: 12px;   
  line-height: 21px;
}
.entry ol li {
  list-style-type: decimal;
  font-family: arial;
  font-size: 12px;    
  margin-left: 15px;
}
.entry .more-link {
  font-size: 11px;
  font-weight: bold;  
  margin: 10px 0 20px 0;
  color: #4D4D4D;
}
#posts ul {
  list-style-image: url(images/bullet.gif);
  list-style-position: inside;  
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  color: #4D4D4D;
}
#posts li {
  line-height: 21px;
  font-size: 11px;
}
.alignleft {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.alignright {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

#postmeta {
  font-size: 11px;
  color: #CCCCCC;
  position: absolute;
  bottom: 15px;
}
#postmeta a {
  color: #4D4D4D;
}
#content {
  line-height: 21px;
}
#content .postmetadata{
  font-size: 10px;
}
p.postmetadata {
  margin: 20px 0 0 0;
}
#content .postmetadata a{
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}
#content .postmetadata a:hover{
  text-decoration: underline;
  font-weight: bold;
  font-size: 10px;
}
#content a{
  text-decoration: none;
  font-weight: bold;
}
#content a:hover{
  text-decoration: underline;
  font-weight: bold;
}
/* END TYPOGRAFIE */

/* SIDEBAR */

#sidebar {
  margin: 20px 0 10px 10px;
  float: left;
}
.widget {
  margin: 10px 0 0 0;
}
#sidebar .widget .widgettitle {
  font-size: 16px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: bold;
  color: #4D4D4D;
}
#sidebar .widget .textwidget {
}
#sidebar .widget ul {
  list-style-position: inside;  
  margin: 8px 0 0 10px;
  color: #8C8273;
}
#sidebar .widget ul li {
  background: url(images/bullet.gif) no-repeat 0% 0.45em;
  line-height: 21px;
  font-size: 11px;
  padding-left: 10px;
}
#sidebar .widget ul li a {
  text-decoration: none;
  color: #4D4D4D;
}
#sidebar .widget ul li a:hover {
  text-decoration: none;
  color: #4D4D4D;
}
/* EINDE SIDEBAR */

/* FOOTER */
#footer {
  width: 100%;
  height: 210px;
  background: url(images/footer-bg.png) no-repeat top #f29222;  
}
#footer h3 {
  float: left;
  margin: 18px 0 0 32px;
  font-family: arial;
  color: #ffffff;
  font-weight: bold;
  font-size: 15px;
}

#footer ul#menu-footer {
  float: left;  
  margin: 10px 0 0 260px;
}
#footer ul#menu-footer li {
  
  min-width: 135px;  
  height: 165px;
  padding: 18px 33px 0 0px;
  background: url(images/footer-ul-bg.jpg) no-repeat top left;
  display: block;
  float: left;
}
#footer ul#menu-footer li a {
  padding: 0 0 0 30px;
  text-decoration: none;
  font-family: arial;
  font-weight: bold;
  font-size: 15px;
  color: #ffffff;
  background: url(images/footer-arrow.png) no-repeat left;
}
#footer ul#menu-footer li ul.sub-menu {
  
}
#footer ul#menu-footer li ul.sub-menu li {
  min-width: 0;
  height: 16px;
  background: none;
  float: none;
  display: block;  
  padding: 14px 0 0 0;
  background: none;  
}
#footer #search {
  margin-top: 10px;
  width: 135px;
  padding: 18px 0 0 0;
  height: 165px;
  background: url(images/footer-ul-bg.jpg) no-repeat top left;  
  float: left;
  position: relative;
}
#footer #search label {
  padding: 0 0 0 30px;      
  font-family: arial;
  font-weight: bold;
  font-size: 15px;
  color: #ffffff;
  background: url(images/footer-arrow.png) no-repeat left;
  height: 16px;  
}
#footer #search #s {
  width: 112px;
  height: 19px;
  border: 2px solid #f7be7a;  
  background-color: #f7be7a;
  margin: 10px 0 0 30px;
  display: block;
}
#footer #search #searchsubmit {
  width: 14px;
  height: 11px;
  padding: 2px 0 2px 0;
  background: url(images/search.jpg) no-repeat;
  border: none;
  position: absolute;
  top: 51px;
  left: 128px;
  display: block;   
  z-index: 999;  
  cursor: pointer;
}

/* EINDE FOOTER */

/* COMMENTS */
.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}
.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}
.comments-template ol li{
	margin: 10px 0 0;
	line-height: 21px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}
.comments-template h2, .comments-template h3{
	font-family: arial, Sans-serif;
	font-size: 11px;
  color: #4D4D4D;
}
.commentmetadata{
	font-size: 10px;
}
.commentmetadata a{
	font-size: 11px;
  text-decoration: none;
  color: #4D4D4D;
}
.comments-template p.nocomments{
  padding: 0;
}
.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
  font-size: 11px;
}
#author{
  margin-top: 8px;
}
#email{
  margin-top: 2px;
}
#url {
  margin-top: 2px;
}
#comment {
  margin-top: 8px;
  margin-bottom: 10px;
}
#submit {
  margin-bottom: 8px;
  padding: 2px 8px 2px 8px;
}
#uitloggen{
  font-size: 11px;
}
.comments-template p {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 11px;
}
#commentform p a {
  color: #4D4D4D;
}


/* pagination */

/* pagination */


/* Word mede mogelijk gemaakt door http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/ */
