/*
Theme Name: nieuwe homepage Qafe 
Theme URI: http://qafe.com/
Description: You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). You may not use this work for commercial purposes, exception is Qualogy BV. You may not alter, transform, or build upon this work, without consent off the author.
Version: 0.8 for WP2.8.2
Author: Arjan Terol | ZOZ - Grafisch ontwerp en beeldcommunicatie
Author URI: http://www.zetozet.nl
Tags: qafe, custom header, fixed width, three columns, widgets, Qualogy, ZOZ, SEO

Lay-out aangepast door Navin Poeran

ZOZ is copyright Arjan Terol http://www.zetozet.nl
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.
*/

html {background:#89ac3f;}
body {margin:0;color:#000;min-width:860px;font:12px helvetica,arial,sans-serif;background:#88ac3f url(http://www.qafe.com/wp-content/themes/zoz/images/bg-body.gif) repeat-x 0 28px;}
img {border-style:none;  }
.hide {display:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
input,textarea,select {font:100% arial,sans-serif;vertical-align:middle;}
form,fieldset {margin:0;padding:0;border-style:none;}

#search_form {}
#s {}

.aktt_tweets {}
.aktt_tweets li {}
.aktt_tweets ul li {}
.aktt_tweets ul { list-style-image:url(http://qafe.online-gids.com/wp-content/themes/zoz/images/sidebar-bullet.gif); margin-left:-21px;}

.aktt_tweets a { color:#C54145;}

h4 a { text-decoration:none; color:#779637;}
h4 a:hover { text-decoration:none;}

#twitter1 {height:23px; padding-left:0; width:180px;}
#twitter1 ul { height:23px; padding-left:0;}
#twitter1 li { list-style:none; float:left; margin-right:3px;}
#twitter1 ul li {}

sidebar .text_input { width: 14.692em; padding: 0.308em; border-width: 0.077em; } /* Based on 13pt base font size in sidebar */

input.form_submit { font-weight: bold; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; color: #111; cursor: pointer; }

input.form_submit:hover { color: #2361a1; }

/* eigen code */
#kop { width:860px; height:247px; background:url("http://www.qafe.com/images/header_ag.jpg") repeat-x #65d1fe; }
#kop .tekst h2 {display:block;
color:#FFFFFF;
font-size:26px;
margin:81px 0 0 57px;
position:absolute;
text-align:center;
width:400px;} 
#kop .vlag { color:#134F68;
float:left;
font-weight:bold; padding-top:202px;}
#kop .vlag a {color:#134F68}
#kop .vlag ul { float:left; list-style:none;}
#kop .vlag ul li { float:left;}
#kop .vlag li { margin-right:4px;}

#links { width:16px; height:247px; background:url("http://www.qafe.com/images/header_ag_links.jpg") no-repeat #65d1fe; float:left;}
#kop h2 {}
#rechts { 
background:url("http://www.qafe.com/images/header_rechts_ag.jpg") repeat-x #aae83e;
float:right;
height:247px;
width:289px;}
#rechts .plaatje {width:16px; height:247px; background:url("http://www.qafe.com/images/header_ag_rechts.jpg") no-repeat #65d1fe; float:right;}

#rechts .pijltje1 { /*background:url("http://www.qafe.com/images/pijltje1.gif") no-repeat scroll 0 0 transparent;*/
float:right;
height:18px;
margin:8px 0 0 0;
width:18px;}
#rechts .pijltje2 {/*background:url("http://www.qafe.com/images/pijltje2.gif") no-repeat scroll 0 0 transparent;*/
bottom:0;
height:18px;
margin:0 0 10px 255px;
position:absolute;
width:18px;}

#rechts ul { color:white;
font-family:"Helvetica Bold",arial;
font-weight:bold;
line-height:16px;
margin-top:10px;}
#rechts ul li { list-style:none; background:url("http://www.qafe.com/images/scheiding.gif") no-repeat bottom;}
#rechts li { padding:10px 0;}

#phone {color:#D4F775;font:bold 18px "myriad pro",helvetica,sans-serif;
margin-top:-20px;
padding:0 0 20px; margin-left:325px; width:300px;
text-shadow:0.02em 0.1em 0.05em #888888;}
#phone ul {}
#phone ul li {display:block; float:left; margin-right:5px; list-style:none;}
#phone li {}

#zoeken {float:right; width:137px; margin-top:4px;}
#vak { width:133px; border:2px solid #A9E73D; -moz-border-radius:6px; color:#516c21;}
#vak h4 { color:#333333;margin-left:5px;margin-top:2px;font-size:11px;}
#knop { background-color:#d20000; color:#FFFFFF; width:53px; height:21px; float:left;margin-left:7px;}
#knop h4 {color:#fff;margin-left:3px;margin-top:2px;font-size:11px;}

/*#kop-titel {}*/

/* einde eigen code*/

/* wrapper-holder */
#wrapper-holder {position:relative;width:100%;overflow:hidden;}
/* wrapper */
#wrapper {position:relative;left:50%;float:left;width:1140px;}
#wrapper-area {position:relative;z-index:1;left:-50%;width:920px;float:left;padding:0 110px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-home-inner.jpg) no-repeat 0 28px;}
/* wrapper-area */


/*dit stukje doet de h1 verdwijnen */
.index #wrapper h1 {position:absolute;top:45px;left:110px;margin:0;text-indent:-9999px;overflow:hidden;z-index:1000;}
#wrapper h1 {position:absolute;z-index:1000;top:65px;left:115px;margin:0;text-indent:-9999px;overflow:hidden;}
.index #wrapper h1 a {display:block;width:246px;height:198px;position:relative;z-index:1000;cursor:pointer;background:url(http://www.qafe.com/wp-content/themes/zoz/images/logo-index.png) no-repeat;}
#wrapper h1 a {display:block;width:246px;height:198px;position:relative;z-index:1000;cursor:pointer;}
/*EINDE dit stukje doet de h1 verdwijnen */

/*.listing #wrapper h1 a{
	display:block;
	vertical-align:top;
	height:149px;
	width: 183px;
	position:relative;
	z-index:1000;
}*/
.inner #wrapper h1 {position:absolute;z-index:1000;left:115px;}
.inner #wrapper h1 a,.listing #wrapper h1 a {display:block;width:183px;height:149px;cursor:pointer;position:relative;z-index:1000;background:url(http://www.qafe.com/wp-content/themes/zoz/images/logo-inner.png) no-repeat;}
/* content-holder */
#content-holder {padding:177px 30px 33px;position:relative;z-index:1;overflow:hidden;height:1%;}
.listing #content-holder {position:relative;overflow:hidden;height:1%;padding:177px 30px 25px;z-index:1;}
.index #content-holder {position:relative;z-index:0;overflow:hidden;height:1%;padding:177px 30px 10px;}
/* content-top */
#content-top {width:860px;height:14px;overflow:hidden;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-content-top.png) no-repeat;}
body.listing #content {position:relative;z-index:2;overflow:hidden;height:1%;background:url(http://www.qafe.com/wp-content/themes/zoz/images/listing-main-bg.gif) repeat-y;}
body.listing #main {float:right;width:530px;padding:35px 20px 10px 15px;overflow:hidden;}
body.listing #main .box {overflow:hidden;height:1%;margin:0 0 30px;}
body.listing #main .date {float:left;height:57px;width:57px;margin:0 10px 0 0;font-size:24px;padding:11px 0 0 0;font-weight:bold;color:#fff;line-height:18px;text-align:center;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-date.gif) no-repeat;}
body.listing #main .date.item {background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-date2.gif) no-repeat;}
body.listing #main .date span {font-size:14px;text-transform:uppercase;}
body.listing #main .holder {width:460px;float:right;}
body.listing #main .holder h3 {font-size:18px;color:#779637;margin:0;}
body.listing #main .holder h3 a {color:#779637;text-decoration:none;}
body.listing #main .holder p {margin:0 0 15px;line-height:16px;}
body.listing #main .holder strong {color:#779737;}
body.listing #main .holder span,
body.listing #main .holder ul,
body.listing #main .holder li {float:left;}
body.listing #main .holder .row {overflow:hidden;height:1%;margin-bottom:0.25em;}
body.listing #main .holder ul {margin:0 0 0 3px;padding:0;list-style:none;}
body.listing #main .holder .row li {padding:0 3px 0 0;}
body.listing #main .holder .row li.line {padding:0 0 0 6px;margin:0 0 0 5px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/listing-separator.gif) no-repeat 0 1px;}
body.listing #main .navigation {position:absolute;width:530px;bottom:0;right:18px;overflow:hidden;height:18px;line-height:18px;text-align:center;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-listing-navigation.gif) no-repeat;}
body.listing #main .navigation ul {margin:0;padding:0;list-style:none;display:inline;}
body.listing #main .navigation li {float:left;padding:0 3px 0 7px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/listing-navigation-separator.gif) no-repeat 0 5px;}
body.listing #main .navigation li:first-child {background:none;}
body.listing #main .navigation span, body.listing #main .navigation li a {color:#7c9c3a;float:left;font-weight:bold;}
body.listing #main .navigation span {margin:0 0 0 100px;display:inline;}
body.listing #main .navigation span.current {margin:0;color:#fff;}
body.listing #main .navigation a.active,
body.listing #main .navigation a:hover {color:#fff;}
body.listing #main .navigation .arrow-prev a {float:left;margin:0 0 0 15px;padding:0 0 0 9px;display:inline;color:#fff;background:url(http://www.qafe.com/wp-content/themes/zoz/images/arrow-next.gif) no-repeat 0 7px;}
body.listing #main .navigation .arrow-next a {float:right;margin:0 17px 0 0;padding:0 9px 0 0;display:inline;color:#fff;background:url(http://www.qafe.com/wp-content/themes/zoz/images/arrow-next.gif) no-repeat 100% 7px;}
body.listing #main .navigation.posted .arrow-next a {margin:0 17px 0 0;}
body.listing #main .holder ul a {color:#34a8cc;float:left;}
body.listing #main .holder ul a span {color:#000;float:none;}
body.listing #content .top {height:14px;overflow:hidden;height:1%;background:url(http://www.qafe.com/wp-content/themes/zoz/images/listing-main-top.gif) no-repeat;}
body.listing .bottom {height:14px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/listing-main-bottom.png) no-repeat;}
body.listing #sidebar {width:262px;float:left;padding:67px 10px 20px 15px;position:relative;z-index:1000;overflow:hidden;}
body.listing #sidebar h4 {font-size:24px;margin:0 0 5px;}
body.listing #sidebar .box {margin:0 0 22px;}
body.listing #sidebar p {margin:0 0 10px;line-height:16px;}
body.listing #sidebar p a {color:#c43b41;text-decoration:underline;}
body.listing #sidebar p a:hover {text-decoration:none;}
body.listing #sidebar .row {overflow:hidden;height:1%;margin:0 0 10px;}
#sidebar .row label {float:left;height:28px;line-height:28px;}
#sidebar .row span {float:right;height:28px;width:13px;}
#sidebar .row .text {float:right;height:19px;padding:6px 0 3px;width:121px;border:0;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-input.gif) repeat-x;}
#sidebar .row span.left {background:url(http://www.qafe.com/wp-content/themes/zoz/images/left-input.gif) no-repeat;}
#sidebar .row span.right {margin:0 10px 0 0;display:inline;background:url(http://www.qafe.com/wp-content/themes/zoz/images/right-input.gif) no-repeat;}
body.listing #sidebar .button {float:right;display:inline;border:0;height:25px;line-height:25px;width:107px;margin:0 48px 0 0;padding:0 25px 0 0;cursor:pointer;color:#fff;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-button.gif) no-repeat;}
body.listing #sidebar .box ul {margin:0;padding:0;list-style:none;position:relative;}
body.listing #sidebar .box li {padding:0 0 0 21px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/sidebar-bullet.gif) no-repeat 3px 4px;}
body.listing #sidebar .box li a {font-weight:bold;color:#000;line-height:16px;}
body.index #content .content-top {overflow:hidden;height:1%;background:url(http://www.qafe.com/wp-content/themes/zoz/images/index-main-top.gif) no-repeat;}
body.index #content {position:absolute;top:178px;left:30px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/index-main-bg.gif) repeat-y;}
body.index #content .lang {float:right;display:inline;margin:10px 10px 0 0;padding:0;list-style:none;}
body.index #content .lang li {float:left;}
body.index #content .lang a {display:block;padding:0 30px 10px 0;font-size:14px;color:#fff;background:url(http://www.qafe.com/wp-content/themes/zoz/images/dutch.gif) no-repeat 100% 0;}
body.index #main {overflow:hidden;padding:0;width:862px;min-height:245px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/index-bg-main-holder.png) no-repeat;}
* html body.index #main {height:245px;}
body.index #content .content-bottom {overflow:hidden;height:1%;background:url(http://www.qafe.com/wp-content/themes/zoz/images/index-main-bottom.gif) no-repeat 0 100%;}
body.index #content-holder .holder {overflow:hidden;height:1%;padding:270px 0 34px 0;}
body.index #content-holder .box {width:235px;float:left;padding:0 45px 0 15px;}
body.index #content-holder .box.last {padding:0 0 0 15px;}
body.index #content-holder .box h2 {margin:0 0 10px;font-size:30px;color:#fff;text-shadow:0.02em 0.05em 0.05em #444;}
body.index #content-holder .box p {margin:0 0 21px;line-height:14px;color:#fff;text-shadow:0.02em 0.09em 0.2em #000;}
body.index #content-holder .box .more {float:left;text-align:center;color:#fff;width:103px;height:24px;line-height:24px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-more.gif) no-repeat;}
body.index #content-holder .phone {text-align:center;}
body.index #content-holder .phone dd,body.index #content-holder .phone dt,body.index #content-holder .phone dl {display:inline;margin:0;padding:0;font:18px "myriad pro", helvetica, sans-serif;color:#d4f775;font-weight:bold;text-shadow:0.02em 0.1em 0.05em #888;}
/* content */
#content {width:100%;overflow:hidden;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-content.gif) repeat-y;}
#content .home-main {width:100%;padding:278px 0 0;overflow:hidden;}
#content .home-main .box {float:left;}
#main {float:left;width:533px;padding:24px 22px 80px 16px;}

#main h1 {margin:0 0 5px 5px;font-size:24px;color:#c54044;}

#main h2 {margin:0 0 5px 5px;font-size:24px;color:#c54044;}
.inner #main h2 {margin:0 0 11px 5px;}
body.index #main h2.intro {font-size:30px;color:#fff;margin-top:90px;margin-left:50px;text-shadow:0.02em 0.05em 0.05em #333;}
#main h3 {margin:0;font-size:14px;}
#main #respond h3 {margin:0 0 10px 70px;}
#main p {margin:0 0 16px 5px;line-height:16px;}
#main p a {text-decoration:underline;color:#c54145;}
#main p a:hover {text-decoration:none;}
#main strong {color:#779737;font-weight:700}
#main ul li, #main ol li {line-height:15px}
#main form.phplist {margin:1.44em 0 2em 5px;float:left;clear:both;width: 100%;}
#main form.phplist label {float: left;width: 10em;margin-right: 1em;line-height:1.44em;display:block;padding-top:2px;text-align: right;font-weight:700;position: relative;  }
#main form.phplist input#attribute1, #main form.phplist input#email {width:50%;border:1px solid #7c9c3a;float:right;margin-right:40px;margin-bottom:6px;}
#main form#commentform {width:450px;margin-left:70px}
#main form input#s, #main form.wpcf7-form input, #main form#commentform input {width:200px;border:1px solid #7c9c3a;}
#main form.wpcf7-form textarea, #main form#commentform textarea {border:1px solid #7c9c3a;width:400px;}
#main form #searchsubmit, #main form.wpcf7-form input[type=submit] {border:0;height:25px;line-height:25px;width:107px;margin:0 48px 0 0;padding:0 25px 0 0;cursor:pointer;color:#fff;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-button.gif) no-repeat;}
#sidebar {float:right;width:289px;}
#main form.phplist input#contactsubmit {border:0;height:25px;line-height:25px;width:107px;margin:0 48px 0 0;padding:0 25px 0 0;cursor:pointer;color:#fff;background:transparent url(http://www.qafe.com/wp-content/themes/zoz/images/bg-button.gif) no-repeat;}
p.clear {clear:both;margin-top:1.44em;}
#sidebar .sub-nav {width:270px;margin:0;padding:7px 0 0 19px;list-style:none;}
#sidebar .sub-nav:after {display:block;content:"";clear:both;}
#sidebar .sub-nav li {float:left;width:244px;margin:10px 0 2px;overflow:hidden;}
#sidebar .sub-nav li a {display:block;width:231px;height:25px;padding:8px 0 0 13px;font-weight:bold;font-size:14px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-sub-nav.gif) no-repeat;color:#fff;}
#sidebar .sub-nav li a:hover {text-decoration:none;color:#000;}
#sidebar .sub-nav .current_page_parent, #sidebar .sub-nav .current_page_item {display:inline;width:282px;margin:7px 0 0 -38px;overflow:hidden;position:relative;}
#sidebar .sub-nav .current_page_parent a, #sidebar .sub-nav .current_page_item a {width:230px;height:26px;padding:9px 0 0 52px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-sub-nav-active.gif) no-repeat;color:#000;}
#sidebar .sub-nav li ul {margin:0;padding:0;list-style:none;display:none;}
/* #sidebar .sub-nav li.hover ul, #sidebar .sub-nav li:hover ul, #sidebar .sub-nav .current_page_parent ul, #sidebar .sub-nav li.current_page_item ul {display:block;} */
#sidebar .sub-nav li.hover ul,  #sidebar .sub-nav .current_page_parent ul, #sidebar .sub-nav li.current_page_item ul {display:block;}
#sidebar .sub-nav ul:after {display:block;content:"";clear:both;}
#sidebar .sub-nav ul a, #sidebar .sub-nav .current_page_parent ul a, #sidebar .sub-nav .current_page_item ul a {float:right;width:208px;height:25px;padding:8px 0 0 36px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-sub-sub-nav.gif) no-repeat;color:#88ac3f;}
#sidebar .sub-nav ul a:hover, #sidebar .sub-nav .current_page_parent ul a:hover, #sidebar .sub-nav .current_page_item ul a:hover {background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-sub-sub-nav-hover.gif) no-repeat;color:#c54044;}
#sidebar .sub-nav li.hover {position:relative;}
#sidebar .sub-nav .current_page_parent ul li, #sidebar .sub-nav .current_page_item ul li {float:right;margin:10px 0 0;}
/* content-bottom */
#content-bottom {width:860px;height:14px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-content-bottom.png) no-repeat;}
/* header */
#header {left:35%;
overflow:hidden;
position:absolute;
top:0;
width:600px;}

#header2 {left:31%;
overflow:hidden;
position:absolute;
top:0;
width:605px;}

#header #main-nav,#header .top-nav ul {float:right;margin:0;padding:0;list-style:none;overflow:hidden;height:1%;vertical-align:top;}
#header .top-nav {}
#header .top-nav ul {float:right; margin:6px 0 0;}
#header #main-nav {float:right;display:inline;margin:72px 0 0 0;}
#header #main-nav li, #header .top-nav li {float:left;}
#header .top-nav li {padding:0 10px 0 13px;margin:0 0 0 -2px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/top-nav-separator.gif) no-repeat;}
#header .top-nav a {color:#fff;font-size:12px;}

#header2 #main-nav,#header2 .top-nav ul {float:right;margin:0;padding:0;list-style:none;overflow:hidden;height:1%;vertical-align:top;}
#header2 .top-nav {}
#header2 .top-nav ul {float:right; margin:6px 0 0;}
#header2 #main-nav {float:right;display:inline;margin:72px 0 0 0;}
#header2 #main-nav li, #header2 .top-nav li {float:left;}
#header2 .top-nav li {padding:0 10px 0 13px;margin:0 0 0 -2px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/top-nav-separator.gif) no-repeat;}
#header2 .top-nav a {color:#fff;font-size:12px;}

#main-nav li {margin:0 0 0 4px;}
#main-nav a {float:left;height:39px;line-height:39px;font-size:16px;color:#fff;padding:0 2px 0 6px;font-weight:bold;background:url(http://www.qafe.com/wp-content/themes/zoz/images/bg-main-nav.gif) repeat-x;text-shadow:0.02em 0.05em 0.2em #555;}
#main-nav li.hover a,#main-nav li.current_page_item a,
#main-nav li:hover a {padding:0 2px 10px 6px;background:url(http://www.qafe.com/wp-content/themes/zoz/images/main-nav-bg-active.gif) no-repeat 50% 0;text-shadow:0.02em 0.05em 0.2em #555;}
#main-nav li.hover .left,#main-nav li.current_page_item .left,
#main-nav li:hover .left {background:url(http://www.qafe.com/wp-content/themes/zoz/images/main-nav-left-active.png) no-repeat;}
#main-nav li.hover .right,#main-nav li.current_page_item .right,
#main-nav li:hover .right {background:url(http://www.qafe.com/wp-content/themes/zoz/images/main-nav-right-active.png) no-repeat;}
#main-nav a:hover {text-decoration:none;}
#main-nav span {float:left;height:39px;line-height:39px;width:16px;}
#main-nav .left {background:url(http://www.qafe.com/wp-content/themes/zoz/images/main-nav-left.png) no-repeat;}
#main-nav .right {background:url(http://www.qafe.com/wp-content/themes/zoz/images/main-nav-right.png) no-repeat;}
/* footer */
#footer {text-align:center;background:#89ac3f;padding:19px 0;min-height:200px;}
* html #footer {height:200px;}
#footer .nav {margin:0 0 3px;padding:0;list-style:none;}
#footer .nav li {display:inline;margin:0 30px 0 0;}
#footer .nav li a {font-size:14px;color:#fff;font-weight:bold;}
#footer .nav li a:hover {color:#e5f264;text-decoration:none;}
#footer p {margin:0 0 7px;color:#a9d450;}
#footer p a {text-decoration:none;color:#a9d450;}
.commentlist a {color:#34A8CC;}