@charset "utf-8";
/*
Theme Name: Lekker.nl
Theme URI: http://lekker.nl/
Description: The lekker.nl WordPress theme
Version: 1.0
Author: Wouter Westendorp
Author URI: http://www.ilsemedia.nl/
*/
/* CSS Document */
/* general and reset */
.breaker {clear:both;}
* { margin: 0; padding: 0 } /* very hard CSS reset */
* img { border:none; } /* turns off all borders on links to images */
fieldset {border:none;}

/* Framework */
body {background-color:#f0eef1; margin:0px; padding:0px;}

p{margin: 5px 0;}
.newsitem p { margin:0;}


#wlrcmd {  position:absolute;top:0;left:0; }
#wrapper {width:960px; margin:0 auto; background-color:#FFFFFF; padding-bottom:10px;}
#header {width:inherit; height:118px;}
#bannerad {width:743px; float:right; text-align:center; padding-top:10px;}
#contentblock {width:940px !important; width:950px; margin:0px auto;}
#footer {width:inherit; height:80px;}

#maincol {width:434px; float:left; position:relative;}
#menucol {width:170px; float:left;}
#rightcol {width:336px; float:left; padding:0px; margin:0px;}
#menu {width:inherit; height:300px; background-color:#e75113;}
#news {width:inherit; height:634px; overflow: hidden;}
#booksect {height:350px; background-color:#000000}

#topten {width:inherit; height:280px; background-color:#000000; color:#FFFFFF; text-transform:uppercase; font-size:10px;}
.gotopten {margin-top:10px;}

#leader {height:300px;}
#adblock {background-color:white; text-align:center;height:282px; padding:0 0 0 0; }

/* Search form at homepage */
#zoekblock a {
  outline: none;
}

#zoekblock-plaatsnaamkeuken  {
  border: 1px solid black;
  border-left: none;
  width: 100%;
}

#zoekblock-plaatsnaamkeuken h1 {
    background-image: url(http://www.lekker.nl/wp-content/themes/lekker_nl/images/images/mTab_zoeken.png);
    height: 39px;
    text-indent: -9999px;
    width: 105px;
}

#zoekblock-plaatsnaamkeuken input {
  border: 1px solid black;
  margin-top: 9px;
  margin-bottom: 10px;
  margin-left: 23px;
  padding: 6px;
  width: 230px;
}

#zoekblock-plaatsnaamkeuken input.submit {
    border: 0;
    float: right;
    height: 30px;
    margin: 0;
    padding: 0;
    width: 170px;
}

#zoekblock-liggingfaciliteiten input.submit {
    float: right;
    height: 30px;
    margin-top: 10px;
    width: 170px;
}

#zoekblock-liggingfaciliteiten {
    border: 1px solid black;
    border-top: none;
    border-left: none;
    border-bottom: none;
    width: 100%;
}

#zoekblock-liggingfaciliteiten ul {
  list-style-type: none;
}

#zoekblock-liggingfaciliteiten a {
  margin-top: 10px;
}


#zoekblock-liggingfaciliteiten ul li, #zoekblock-liggingfaciliteiten p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
}

 #zoekblock-liggingfaciliteiten p {
   margin: 0;
 }

#zoekblock-ligging {
  float: left;
  width: 100px;
  padding-left: 23px;
}

#zoekblock-faciliteiten {
  float: right;
  width: 200px;
}

#zoekblock-ligging, #zoekblock-faciliteiten {
  margin-top: 8px;
}


/* For SEO results */
#header h1 a {text-decoration:none;}
#header p {display:none;}


/* Formbits */
#poll {width:inherit; height:360px; overflow:hidden; color:#000000; position:relative;}
#pollform {margin:0 10px 0 10px;}
#poll #votebutton {position:absolute;bottom:10px;left:0px;}
#poll p {margin:6px;}
#poll input {float:left; vertical-align:middle;}
#poll label {display:block; float:right; width:125px; margin-top:5px;}

/* Color */
body {font-family: Helvetica, Arial, sans-serif; font-size:11px; line-height:16px;}

#top10block {width:inherit; background-color:#000000; height:282px; overflow:hidden;}
#topper li {border-bottom:1px #696969 dotted; margin-top:2px; color:#FFFFFF; text-transform:uppercase; font-size:9px; width:100%; background:url(images/images/arrow_li_dk.png) no-repeat 157px;}
#topper-img {position: relative; float: right; background:url(images/images/arrow_li_dk.png) no-repeat right center;}
#topper a {color:#FFFFFF; text-decoration:none;}
#topper a:hover {color:#FFFFFF; text-decoration:underline;}


#newshead {height:45px;}
.newsitem {padding:9px 20px; border-bottom:1px dotted #8d8d8d; background:url(images/images/arrow_li.png) no-repeat 6px 15px;}
.newsitem a {color:#000; text-decoration:underline;}
.newsitem a:link {color:#000; text-decoration:underline;}
.newsitem a:hover {color:#666666;}
.newsitem h2 {font-size:14px;line-height:18px;}
.newsitem p {line-height:16px;}

.boekItem {padding:9px 20px;}
.boekItem a {color:#FFF; text-decoration:underline;}
.boekItem a:link {color:#FFF; text-decoration:underline;}
.boekItem a:hover {color:#666666;}
.boekItem h2 {font-size:14px;line-height:18px;}
.boekItem p {line-height:16px;}

#morenews {position:absolute; width:170px; height:30px; /*background-color:#000000;*/ left: 259px; bottom: 0px; padding-left: 5px;}
.morenews {position:absolute; width:170px; height:32px; background-color:#000000; left: 259px; top: 550px; padding-left: 5px;}

#booksect p {margin:10px auto 0px auto;}
#bookbag {width:375px; margin:0px auto; color:#FFFFFF;}
/*#bookbag img {float:right; margin-left:10px;}*/
#bookbag p.readmore {margin-top:20px;}
#bookbag p.readmore a{color:#FFFFFF; }
#bookbag p.readmore a:hover{color:#999999; margin-top:20px;}

#bestlekker {display:block; height:390px; overflow:hidden; position:relative; padding: 5px 0 0 10px;}
#bestlekker p.inner {display: block; width:316px; height:200px; margin:15px auto 0 auto; overflow:hidden; float: left;}
#bestlekker .order {position:absolute; top:276px; left:166px;}
#bestlekker #bestellbutton {position:absolute;bottom:0px;right :0px;}
#bestlekker_title {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform:uppercase;
    font-size:12px;
    padding; 1px 0 5px 5px;
}
#bestelekker img {float: left;}

#footer {font-size:10px; padding-top:10px; text-align:center; text-transform:uppercase; color:#999999;}
#footer a {text-decoration:none; color:#000000; margin:0 10px;}
#footer a:hover {text-decoration:underline;}

/* article list */
#widecol {width:650px;float:left; overflow:hidden; }
/*#widecol p {line-height:16px; margin:10px auto; width:630px;}*/

#dl_top100{float:right;}

#widecol a{font-weight:bold; color:#000000;}
#widecol a:hover{font-weight:bold; color:#999999;}
h1.artitem {text-transform:uppercase; font-size: 16px; font-family: arial black; font-weight:400; font-stretch:extra-expanded; padding: 0 0 3px;}
div.sub_header{
    width:650px;
    height:20px;
    padding: 1px 0 0px 2px ;
    text-align:left;
    position:relative;
}
div.sub_header_img{
    width:650px;
    height:9px;
    background:#ffffff url(images/images/sub_header.png) repeat-x; 
    text-align:left;
    float:left;
}
.artitem {line-height:16px; margin:10px auto; width:620px;}
.artitem img {width:100px; display:block; margin-right:10px; float:left;}
#article img {width:200px;}
.artitem h3 {display:block; width:510px; float:right; text-align:left; font-size:13px;}
.artitem .entry {display:block; width:510px; float:right; text-align:left; position:relative;}
#widecol .entry p {width:510px; margin:0px; padding:0px;}

.artitem .entry .meer {bottom:0; position:absolute; right:5px;}
#widecol {width:650px;float:left; overflow:hidden; }
#dzoeken-col {width:315px;float:left; overflow:hidden; padding: 5px; }
#ozoeken-col {width:315px;float:left; overflow:hidden; padding: 5px;}
/*  tab section */
#miniwrap{width:336px; position:relative; background-color:#FFFFFF;}
#tab1{
	border-right:1px dotted #666666;
	width:80px;

}
#tab2{
	width: 150px;
}
div.tabcontainer{
    height:39px;
    overflow:hidden; 
    width:336px;
    border-right:1px dotted #666666;
	margin:0 0 4px;
}

div.selected_tab{
	height:37px;
	text-align:center;
	float:left;
	cursor:pointer;
	border-top:1px dotted #666666;
	border-bottom:1px solid #FFF;
}

div.selected_tab p{border:none; margin:5px 0 0 0;}

div.unselected_tab{
	float:left;
	height:37px;
	text-align:center;
	cursor:pointer;
	border-top:1px solid #FFF;
	border-bottom:1px dotted #666666;
	background:#ffffff url(images/images/gradient_tab_off.png) repeat-x;
	
}

div.unselected_tab p{border:0;margin:7px 0 0 0;}

div.pane{width:335px;height:261px;font-family:Arial;font-size:14px;color:#000000; font-weight:bold; overflow:hidden; padding:0; position:relative; border-right:1px dotted #666666;}

/* formbox */

#upload {display:block; width:300px; margin:60px auto 0 auto; border:none;}
#upload label{display:block; float:left; margin-bottom:10px; clear:left;}
#upload .ringed {float:right; margin-bottom:10px;}
#upload #zbut {bottom:0px; right:0px; position:absolute;}


/* poll */

div.aankeiler-poll
{
    color: #000000;
    background-color: #ffffff;
    width:inherit;
    height:360px;
    padding: 0px;
    font: normal 10px Verdana,sans-serif;
    text-align: left;
}
div.poll-titel
{
    width:inherit;
    color: #000;
    text-align: center;
}
div.poll-vraag
{
    text-align: left;
    margin: 2px 0 0 ;
}
div.poll-antwoord
{
    margin-bottom: 2px;		
}

div.poll-tekst
{
    padding : 3px 0 0 3px;
}

.poll-input {
margin: 1px 0;
clear: left;
}

div.poll-button
{
    margin: 10px 0 0 ;
    width: 130px;
    text-align: center;
}
div.poll-button input#votebutton
{
    width: 65px;
    font: normal 14px Georgia,serif;
    color: #000000;
    background-color: #ffffff;
    border: none;
    vertical-align: middle;
}
div.aankeiler-poll div.poll-resultaat
{
    text-align: left;
    margin: 0 0 5px;
}
div.aankeiler-poll 
{

}
div.poll-balk
{
  width: inherit;
}
div.poll-gif {
    float: left;
    width : 140px;
    padding: 2px 0 3px;
}
div.poll-procent-percentage {
    width: 25px;
    float:right;
}

.poll-aantal {
font-weight: bold;
}
div.selection {
margin: 0 0 0 0;
text-align: left;
}

#DirectZoekenControl1_ButtonZoeken {float: right; padding: 10px 20px 0 0;}
#OrienterendZoekenControl1_ButtonZoeken {float: right; padding: 10px 20px 0 0;}
.category_description {padding : 5px 0 0 10px;}
.zoeken-marge {font-size: 11px ; margin: 9px 3px 3px 3px;}
.formulier-zoeken-submit{position:absolute; left: 136px; top:227px;}
.formulier-zoeken-submit_page{float:right; bottom:0;}
.formulier-zoeken-legenda {padding : 4px 0;}

/* end poll */

.leesMeerLink{
    font-weight:bold;
}
.agenda{
    float:none;
    margin-left:110px;
    position:relative;
}

#panecontainer input[type=text]{
	width:139px;
    
}
#panecontainer input[type=checkbox]{
	margin: 0 2px 0 0;
}

#panecontainer select{
    font-family:Arial;
	font-weight:bold;
	width:143px !important;
	width:153px;
	font-size:11px;
}

.zoeken-marge-boven{
	margin: 0 auto;
}

#Mainpic {
    width: 434px; 
    height: 300px; 
    border: 0px;
}


/* homepage adjustments */
#bestlekker h1.artitem {width:325px; text-transform:uppercase; font-size: 16px; font-family: arial black; font-weight:400; font-stretch:extra-expanded; padding: 0 0 3px;}
#bestlekker div.sub_header {width:325px; height:20px; padding:1px 0 0px 2px; text-align:left; position:relative;}
#bestlekker div.sub_header_img {width:325px; height:9px; background:#ffffff url(images/images/sub_header.png) repeat-x; text-align:left; float:left;}
