/*
Theme Name: Knipmode
Theme URI: http://www.knipmode.nl
Description: Wordpress theme voor knipmode.nl - gebaseerd op ontwerp van jpgdance
Version: 1.0
Author: Lite Webdesigns
Author URI: http://www.litewebdesigns.nl
*/

/* -- BANNERS FRONTPAGE -- */
#top728x90 {
	/*position: absolute;*/
	width: 728px;
	/*height: auto;
	top: 20px;
	left: 252px;*/
	background: #fff;
	border: none;
	color: #fff;
	
	margin-top: 30px;
	float: left;
}

#side336x280 {
	position: relative;
	width: 336px;
	height: auto;
	top: 0px;
	left: 0px;
	margin: 0px 0px 20px 0px;
	background: #fff;
	border: none;
	color: #fff;
}

#side164x115 {
	position: relative;
	width: 164px;
	height: auto;
	top: 0px;
	left: 0px;
	margin: 0px 0px 20px 0px;
	background: #fff;
	border: none;
	color: #fff;
}

#top728x90 p, #side336x280 p {
	color: #aaa;
	display: block;
	width: auto;
	text-align: center;
}

#google-adsense-sidebar {
	margin: 0 0 10px 0;
}

/* - SITEMAP - */
.ddsg-wrapper a {color: #819f16; text-decoration: none;}
.ddsg-wrapper a:hover {color: #000000; text-decoration: underline;}

.ddsg-wrapper li.header {list-style:none; color: #333;}
.ddsg-wrapper li.header a.header {color:#fff;}

/* - HEADER - */
a.knipmode-logo {
width: 220px;
height: 60px;
display: block;
background: #fff url("images/knipmode-logo.jpg") no-repeat;
margin: 60px 0px 0px 0px;
outline: none;
}


/* - KNIPMODE MENU - */
#knipmode-menu {
	background: #fabfff;
	padding:15px 0px 1px 5px;
	width: auto;
}
#knipmode-menu #navlist {
	margin: 0px 0px 0px 0px;
}

#knipmode-menu ul {
	list-style-type: none; text-align: left;
}

#knipmode-menu ul li a
{
	background: transparent url(images/menu_bullet.png) 0px 0px no-repeat;
	padding: 0px 0px 0px 30px;
	text-align: left;
	font: normal 13px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #e820ff;
	margin: 0px 0px 14px 0px;
	display: block;
	height: 15px;
	outline:none;
}

#knipmode-menu ul li a:hover {
	background: transparent url(images/menu_bullet.png) left bottom no-repeat;
	color: #000;
	font-weight: bold;
}

#knipmode-menu ul li a#current {
	background: transparent url(images/menu_bullet.gif) left bottom no-repeat;
	color: #666;
	font-weight: bold;
}


/* -- MAIN DIV'S -- */
#wrapper {
/*	float:left;
	clear:both;*/
	margin:0px auto;
	padding:0px;
	width:990px;
	text-align: left;
}

#header {
	height:150px;
	margin:0;
	padding:0;
	border: 1px solid #fff;
	width: 250px;
	float: left;
}

#footer {
	height:50px;
	overflow:hidden;
	margin: 20px auto 0 -160px;
	clear:both;
	float:none;
	text-align:center;
	padding: 20px 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}


/* - BASIC STUFF - */
body {
	font:9pt/11pt Verdana, Geneva, sans-serif;
	color:#000;
	margin:0 auto;
	padding:0 10px;
	background-image: url(images/patronen-img/patroon_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.additional-meta {
	font-size: xx-small
}

blockquote {
	font-style: oblique
}

/* -- BREADCRUMBS -- */
p#breadcrumbs {
display: block;
width: 440px;
height: 20px;
background: url("images/breadcrumb.gif") no-repeat;
margin: 0px 0px 10px 0px;
padding: 8px 0px 0px 15px;
font: normal 11px Arial, Helvetica, sans-serif;
}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none; color: #000000;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul {font: 12px Arial, Helvetica, sans-serif; color: #000000; margin: 0px 0px 10px 0px;}
.entry-content ul ol {margin:0px 0px 0px 0px;}
.entry-content ul li {margin:0px 0px 0px 5px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin:0px 0px 0px 5px;}
.entry-content ol li {margin:0px 0px 0px 5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin:0px 0px 0px 5px;}

/* -- ENTRY-CONTENT -- */
.entry-content p {font: normal 12px Arial, Helvetica, sans-serif; color: #000000;} 

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

h2#comments{margin:20px auto 10px;font-size:140%;}
/* headings inside posts */
.entry-content h3 {font:bold 13px Arial, Helvetica, sans-serif; color: #000000;}
.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}


/* -- POSTS -- */
.post-index {
	margin:0px 0px 10px 0px;
	padding: 10px;
}
#post-single {
	margin:0px;
	padding: 10px;
	background: #fabfff;
	display: block;
	overflow: hidden;
}
.posts-wrap {float:none; clear:none;margin:0px 0px 0px 205px; padding:0px 0px; width:430px; }

/* -- SIDEBARS --*/
.sidebar {width:150px;clear:none}
.block-1 {float:left; width:190px; padding: 0px;}
.block-2 {float:right; width: 336px; padding: 0px;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}

div#commtentsContainer {
	background: #fabfff;
	margin-top: 10px;
}

textarea#comment {
	overflow: auto;
	width: 368px;
}

#respond {margin:0px; padding: 10px; background: #fabfff;}

#commentform label {
	width: 100px;
	float: left;
}

#commentform input.text {
	width: 100px;
	float: left;
	margin-left: 20px;
	margin-bottom: 4px;
}

#comments, .commentlist {
	padding: 10px;
}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:none;padding: 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right; color: #333; font: normal 12px Arial, Helvetica, sans-serif;}
.nav-prev {float:left;clear:none;width:48%; text-align:left; color: #333; font: normal 12px Arial, Helvetica, sans-serif;}
.navigation a {color: #333;}
.navigation a:hover {color: #000;}

/*-LEESMEER KNOP -*/
a.leesmeer {
	background: transparent url(images/bullet_dark_pink.png) right top no-repeat;
	padding: 0px 20px 0px 0px;
	text-align: left;
	font: normal 12px arial, sans-serif;
	text-decoration: none;
	color: #e600ff;
	margin: 15px 10px 5px 0px;
	display: block;
	height: 16px;
	width: 60px;
	outline:none;
	float:right;
}

a.leesmeer:hover {color: #000000;}


/* -- INDEX POST -- */
h3.index_title a, h3.index_title a:active, h3.index_title a:visited {
color: #fff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
display: block;
height: 28px;
background: #97bf0d url("images/titel_green.gif") repeat-x;
font: normal 18px futra, arial, sans-serif;
outline: none;
}

h3.index_title a:hover {text-decoration: none; color: #efefef;}

.index_thumb {
float: left;
margin: 0px 5px 0px 0px;
padding: 2px 2px 0px 2px;
border: 1px solid #fff;
width: 135px;
height: auto;
}

.index_thumb img {border: none; width: 135px; height: auto;}
.index_thumb-none {border: none;}

.text {
display: block;
max-width: 255px;
min-width: 255px;
height: auto;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.event .text {max-width:100%;min-width:100%;float:none;}

.text p {font: normal 12px arial, sans-serif; color: #000000; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}

.text ul {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; margin: 5px 0px 10px 0px; padding: 0px 0px 0px 10px;}
.text ul ol {margin:0px 0px 0px 0px;}
.text ul li {margin:0px 0px 0px 5px; list-style:disc; list-style-position:inside}
.text ul li ol {margin:0px 0px 0px 5px;}
.text ol li {margin:0px 0px 0px 5px; list-style:decimal; list-style-position:inside}
.text ol li li {margin:0px 0px 0px 5px;}

#wpcf7-f2-p288-o1 .wpcf7 {
display: block;
width: 30px;
height: auto;
background: #333;
}


/* - COVER SECTIE FRONTPAGE - */
#knipmode_cover, #knippie_cover {
	display: block;
	width: auto;
	overflow:hidden;
	margin: 10px 0px 10px 0px;
	text-align: center;
}

/* KNOP "blader door editie" */
a.bladerdooreditie {
color: #e600ff;
display: block;
background: url("images/cover-doorklik.gif") no-repeat;
width: 165px;
height: 39px;
float: right;
margin: 0px 0px 0px 0px;
padding: 13px 0px 0px 35px;
outline: none;
}


/* -- SINGLE POST -- */
#post-single #text-single p {
font: normal 12px arial, sans-serif;
color: #000000;
margin: 0px 0px 10px 0px;
padding: 0px;
}

#post-single #text-single {
	display: block;
	height: auto;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
/*	overflow: auto;*/
}

#post-single h2 {
	color: #e820ff;
	padding: 0px;
	margin: 0px;
	font: normal 18px futra, arial, sans-serif;
	clear: right;
}

.single_thumb {
float: left;
margin: 0px 5px 0px 0px;
padding: 2px 2px 0px 2px;
border: 1px solid #fff;
width: 135px;
height: auto;
}

.single_thumb img {border: none; margin: 0px; padding: 0px; width: 135px; height: auto;}

#post-single a {color: #000; text-decoration: underline;}

#post-single .entry-meta {
font: normal 10px Arial, Helvetica, sans-serif;
padding: 10px 0px 0px 0px;
display: block;
width: 145px;
color: #3d5206;
}

/* - ZO MAAK JE HET ZELF SEARCH -*/
#zomaakjehetzelf-search {
	background: #fff;
	position: relative;
	margin: 10px 0px 10px 0px;
	width: 420px;
	height: 20px;
}

#zomaakjehetzelf-search li {
	margin: 0px 5px 0px 0px;
	width: auto;
	height: auto;
	background: #f488ff;
	float: left;
	display: inline;
	list-style-type: none;
}

#zomaakjehetzelf-search a {
	padding: 5px;
	background: #f488ff;
	color: #fff;
	font: normal 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#zomaakjehetzelf-search a:hover {
	background: #fabfff;
	color: #e600ff;
	font-weight: bold;
}

#zomaakjehetzelf-search_2 {
	background: #fff;
	position: relative;
	margin: 10px 0px 10px 0px;
	width: 420px;
	height: 20px;
}

#zomaakjehetzelf-search_2 li {
	margin: 0px 5px 0px 0px;
	width: auto;
	height: auto;
	background: #f488ff;
	float: left;
	display: inline;
	list-style-type: none;
}

#zomaakjehetzelf-search_2 a {
	padding: 5px;
	background: #f488ff;
	color: #fff;
	font: normal 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#zomaakjehetzelf-search_2 a:hover {
	background: #fabfff;
	color: #e600ff;
	font-weight: bold;
}

/* -- KNIPPIE terug -- */
#knipterug {
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

#knipterug a.knippie-terug {
display: inline;
width: auto;
height: auto;
margin: 30px 0px 0px 0px; 
padding: 3px 3px 3px 20px;  
color: #e600ff;
text-decoration: underline;
font: normal 11px Arial, Helvetica, sans-serif;
background: #fff url("images/arrow_terug.gif") no-repeat 0px 2px;
outline: none;
}

#knipterug a:hover.knippie-terug {
background: #fff url("images/arrow_terug.gif") no-repeat 0px -14px;
padding: 3px 3px 3px 20px;
outline: none;
}

/* - NEWS POST FRONTPAGE - */
.post {
	background: #fabfff; 
	display: block; 
	overflow: hidden; 
	padding: 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	float: left;
	width: 410px;
}

.post h2.entry-title a, .post h2.entry-title {
color: #e600ff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
display: block;
height: 28px;
background: #fabfff url("images/titel_lightpink.gif") repeat-x;
font: normal 18px arial, sans-serif;
text-decoration: none;
outline:none;
}

.post h2.entry-title a:hover {color: #000000;}

.post .nieuws_text {
padding: 0px 0px 0px 0px;
display: block;
margin: 0px 0px 0px 150px;
}

.post p a {
font: normal 12px futra, arial, sans-serif;
color: #222;
text-decoration: underline;
}

.post p a:hover {
font: normal 12px futra, arial, sans-serif;
color: #000;
text-decoration: none;
}


.post .nieuws_thumb {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.post .nieuws_thumb img {
border: 1px solid #fff;
padding: 0px;
margin: 0px 10px 10px 0px;
}

.post .additional-meta {
	font: normal 10px arial, sans-serif;
	margin: 0px 0px 10px 0px;
}

.post .additional-meta a {
color: #4f672c;
text-decoration: underline;
}

.post .nieuws-leesmeer, #abonneren .nieuws-leesmeer, span.storeLocator-leesmeer  {
	display: block;
	height: 16px;
	width: 75px;
	background: #fff url(images/bullet_dark_pink.png) 75px 6px no-repeat;
	padding: 5px 15px 4px 4px;
	margin: 15px 0px 15px 0px;
	border: 1px solid #e600ff;
	font: normal 12px arial, sans-serif;
	text-decoration: underline;
	text-align: left;
	color: #e820ff;
	outline:none;
	float:right;
	cursor: pointer;
}

.hotspot {
	background: #e820ff;
}

.hotspot .text * {
	color: #FFFFFF;
}

.hotspot .nieuws-leesmeer {
	color: #e820ff;
}

.post.hotspot h2.entry-title a, .post.hotspot h2.entry-title {
	background: #e820ff;
	color: #FABFFF;
}


/* -- PAGE POST -- */
h2.page-title {
color: #e600ff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
display: block;
height: 28px;
background: #fabfff url("images/titel_lightpink.gif") repeat-x;
font: normal 18px arial, sans-serif;
text-decoration: none;
outline:none;
}

/* -- CATEGORY PAGE POST --*/
.posts-wrap h2.category-title {
	color: #fabfff;
	padding: 10px 10px 5px 10px;
	margin: 0px 0px 10px 0px;
	display: block;
	height: 28px;
	background: #e820ff;
	font: normal 18px futra, arial, sans-serif;
}


/* -- KNIPPIE Contact top post -- */



/* - SIDEBAR LEFT - */

/* nieuwsbrief */
#nieuwsbrief {
	width: 170px;
	height: auto;
	background: #f488ff;
	padding: 10px 10px 0 10px;
	margin: 10px 0px 0px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

#nieuwsbrief h3.nieuwsbrief_title {
	font: normal 16px arial, sans-serif;
	font-weight: bold;
	color: #e820ff;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

/* zo maak je het zelf */
#knip-zelf {
	width: auto;
	height: auto;
	background: #f488ff;
	padding: 10px;
	margin: 10px 0px 0px 0px;
	float: left;
}

#knip-zelf p strong a {
	color: #000000;
	text-decoration: none;
}

#knip-zelf h2.knip-zelf_title a {
	font: normal 18px arial, sans-serif;
	font-weight: bold;
	color: #e820ff;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	outline: none;
}

#knip-zelf h3.knip-zelf_subtitle a {
	font: normal 14px arial, sans-serif;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	display: block;
	outline: none;
}

#knip-zelf h3.knip-zelf_subtitle a:hover {text-decoration:none; outline:none;}

#knip-zelf p {
font: normal 12px arial, sans-serif;
color: #fff;
}

#knip-zelf .knip-zelf_text {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #e820ff;
	font: normal 12px arial, sans-serif;
	color: #000000;
	padding: 0px 0px 10px 0px;
}

#knip-zelf .knip-zelf_text a {
color: #b9d065;
text-decoration: underline;
}

#knip-zelf .knip-zelf_text p img.alignleft {
border: 1px solid #2a4008;
}

/* abonneren */

#abonneren {
	width: 170px;
	min-height: 210px;
	height: auto;
	background: #f488ff;
	padding:10px;
	margin: 10px 0px 0px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
}

#abonneren h3.abonneren_title {
	font: normal 16px arial, sans-serif;
	font-weight: bold;
	color: #e820ff;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#abonneren img {border: none;outline:none;}
#abonneren img a {outline: none;}

/* Teaser */
.teaser {
	float: left;
	width: 190px;
	background: #f488ff;
	padding: 10px;
	margin: 10px 10px 0px 0px;
	text-align: center;
	min-height: 250px;
}

#teaserContainer {
	padding: 0;
	width: 430px;
	background: none;
}

.teaserTableCell {
	background-color: #f488ff;
	padding: 10px;
	text-align: center;
}

.teaserTableCellImage {
	padding: 0 10px;
}

.teaserRight {
	margin-right: 0px;
}

.teaserTableCell h2.teaser_title {
	font: normal 16px arial, sans-serif;
	color: #e820ff;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.teaserTableCell h3.teaser_subtitle a {
	font: normal 16px arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.teaserTableCell h3.teaser_subtitle a:hover {text-decoration:none; outline:none;}

.teaserTableCell p {
	font: normal 12px arial, sans-serif;
	color: #000000;
}

.teaserTableCell .teaser_text {
margin: 0px 0px 20px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #9ac31c;
}

.teaserTableCell.teaser_text a {
color: #b9d065;
text-decoration: underline;
}

.teaserTableCell .teaser_thumb {
	margin: 10px 0px 0px 0px;
}
.teaserTableCell .teaser_thumb img {border: none;}
.teaserTableCell .teaser_thumb img a {border: none; outline: none;}

/* - SIDEBAR RIGHT - */

/* patronen bestellen */
#patronen {
	width: auto;
	height: 557px;
	background: #e820ff;
	padding: 10px 10px 0 10px;
	margin: 10px 0px 10px 0px;
}

#patronen .patronen_content a.zoekenleesmeer {
	display: block;
	height: 16px;
	width: 65px;
	background: #fff url(images/bullet_light_pink.png) 65px 6px no-repeat;
	padding: 5px 15px 4px 4px;
	margin: 15px 0px 0px 0px;
	border: 1px solid #e600ff;
	font: normal 12px arial, sans-serif;
	text-decoration: underline;
	text-align: left;
	color: #e820ff;
	outline:none;
	float:right;
}

#patronen h2.patronen_title a {
	font: bold 18px arial, sans-serif;
	color: #fabfff;
	padding-left: 20px;
}

#patronen h2.patronen_title a:hover {
	color: #f488ff;
	text-decoration:none;
}

#patronen h3.patronen_subtitle a {display:none;}

#patronen p {
	font: normal 18px arial, sans-serif;
	color: #fff;
	margin: 0px 0px 10px 0px;
	padding: 0px;
} 

.patronen_text {
	margin: 0px;
	padding: 0px;
}

.patronen_text img {
	border: 2px solid #FFFFFF;
	margin: 10px 10px 0px 20px;
}

.patronen_text a {
	outline:none;
}

.facebook {
	padding: 10px;
}

.facebook_icon {
	vertical-align: middle;
	margin-bottom: .25em;
}

.facebook_link {
	color: #E820FF;
}

/* default widget styling */
.widget {
	background-color: #fabfff;
	margin-bottom: 10px;
}

/* widget links */
.widget_links {background: #E820FF; }
.widget_links h3.widgettitle {color: #FABFFF;}
.widget_links ul {padding: 0 10px 10px 10px;}
.widget_links li {margin:5px 0 0 0;}
.widget_links a {color: #FFF;}

/* poll */
#subMenu .widget, .posts-wrap .widget {
	background-color: #FFFFFF;
}

#subMenu .widget h3.widgettitle, .posts-wrap .widget h3.widgettitle {
	padding: 0px;
}

h3.widgettitle {
	color: #e820ff;
	font: bold 18px Arial, Helvetica, sans-serif;
	
	margin: 0px 0px 0px 10px;
	padding-top: 10px;
}



/* wat komen gaat */
#watkomengaat {
	width: 410px;
	background: #fabfff;
	padding: 10px;
	margin: 10px 0px 10px 0px;
	float: left;
}

#watkomengaat h2.watkomengaat_title a {
	font: normal 18px arial, sans-serif;
	font-weight: bold;
	color: #e820ff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#watkomengaat h2.watkomengaat_title a:hover {
	color: #f488ff;
	text-decoration:none;
}

#watkomengaat h3.watkomengaat_subtitle a {
	font: normal 14px arial, sans-serif;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	display: block;
}

#watkomengaat p {
	font: normal 12px arial, sans-serif;
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
} 

#watkomengaat img {border: none;}


#watkomengaat ul {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; margin: 5px 0px 10px 0px; padding: 0px 0px 0px 10px;}
#watkomengaat ul ol {margin:0px 0px 0px 0px;}
#watkomengaat ul li {margin:0px 0px 0px 5px; list-style:disc; list-style-position:inside}
#watkomengaat ul li ol {margin:0px 0px 0px 5px;}
#watkomengaat ol li {margin:0px 0px 0px 5px; list-style:decimal; list-style-position:inside}
#watkomengaat ol li li {margin:0px 0px 0px 5px;}

#watkomengaat a {
	font: normal 12px arial, sans-serif;
	color: #e600ff;
}
#watkomengaat a:hover {font: normal 12px arial, sans-serif; color: #000000;}


/* acties en aanbiedingen */
#actiesaanb {
width: auto;
height: auto;
background: #d8ebc3;
padding: 10px;
margin: 10px 0px 10px 0px;
overflow: hidden;
}

#actiesaanb .actiesaanb_content a.zoekenleesmeer {
	background: transparent url(images/leesmeer.gif) right top no-repeat;
	padding: 0px 20px 0px 0px;
	text-align: left;
	font: normal 12px arial, sans-serif;
	text-decoration: none;
	color: #e820ff;
	margin: 15px 10px 15px 0px;
	display: block;
	height: 16px;
	width: 40px;
	outline:none;
	float:right;
}

#actiesaanb h2.actiesaanb_title a {
font: normal 16px arial, sans-serif;
color: #97bf0d;
background: #c3e256 url("images/titel_abonnerengreen.gif") repeat-x;
display: block;
height: 28px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

#actiesaanb h2.actiesaanb_title a:hover {color: #415709; text-decoration:none;}

#actiesaanb h3.actiesaanb_subtitle a {
font: normal 14px arial, sans-serif;
color: #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
display: block;
}

#actiesaanb p {
font: normal 12px arial, sans-serif;
color: #000000;
margin: 0px 0px 10px 0px;
padding: 0px;
} 

#actiesaanb .actiesaanb_thumb {
margin: 0px 10px 0px 10px;
padding: 0px;
float: right;
width: 135px;
height: auto;
}

#actiesaanb .actiesaanb_thumb img {border: 1px solid #e600ff;}



/* -- SEARCH -- */

#searchform {
	padding: 10px;
	margin: 0px 0px 20px 0px;
}

#searchform #s {
	width: 190px;
	margin: 0px 15px 0px 0px;
}

h2.search {
	color: #fabfff;
	padding: 10px 10px 5px 10px;
	margin: 0px 0px 10px 0px;
	display: block;
	height: 28px;
	background: #e820ff;
	font: normal 18px futra, arial, sans-serif;
}

/* -- WEBLOG -- */
.blogger {
	width: 190px;	/* .blogger also has class .post. This class has a padding of 10px */
	height: 340px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #f3f3f3;
}

.blogger h2 {
	height: 44px !important;
}

.blogger h2, .blogger h2 a {
	background: #f3f3f3 !important;
	color: #000000 !important;
	padding: 0 !important;
	margin: 0 !important;
}

.blogger .text {
	min-width: 190px;
	max-width: none;
	width: 190px;
}

.blogger_right {
	margin-right: 0;
}

.blogger-leesmeer {
	width: 170px !important;
	background: url("images/bullet_dark_grey.png") no-repeat scroll 172px 6px #FFFFFF !important;
	border: 1px solid #000000 !important;
	/*background: #fff url(images/bullet_dark_pink.png) 65px 6px no-repeat;*/
	color: #000000 !important;
	cursor: pointer;
}

.show_all_blogs {
	padding: 10px 10px 5px 10px;
	margin: 0px 0px 10px 0px;
	display: block;
	height: 24px;
	background: #fabfff;
	font: normal 14px futra, arial, sans-serif;
}

.show_all_blogs a {
	color: #e820ff;
	font-weight: bold;
}

.blogger-post {
	float: left;
}

.blogger-post .nieuws-leesmeer {
	width: 95px;
}

.blogger-post .entry-content-index, .blogger-post .index_thumb {
	
}

.blogger-post h2 {
	clear: both;
}

.blogger-post-date {
	float: right; 
	font-size: 10px;
}

.blogger-introduction {
	background: #f3f3f3 !important;
}

.blogger-introduction h2 {
	background: #f3f3f3 !important;
	color: #000000 !important;
}

/* -- WEBLOG terug -- */

#knipterug a.weblog-terug {
	display: inline;
	width: auto;
	height: auto;
	margin: 30px 0px 0px 0px; 
	padding: 3px 3px 3px 20px;  
	color: #e600ff;
	text-decoration: underline;
	font: normal 11px Arial, Helvetica, sans-serif;
	background: #fff url("images/arrow_terug.gif") no-repeat 0px 2px;
	outline: none;
}

#knipterug a:hover.weblog-terug {
	background: #fff url("images/arrow_terug.gif") no-repeat 0px -14px;
	padding: 3px 3px 3px 20px;
	outline: none;
}


/* -- FOOTER -- */
#footer a, #footer a:link, #footer a:visited, #footer a:active {
	color: #f488ff; text-decoration:underline;
}
#footer a:hover {
	color: #e820ff; text-decoration:none;
}



