/*

/*
Theme Name:     Kiescatering main template 
Theme URI:      http: //kiescatering.nl
Description:    Dit is een geheel nieuw opgebouwde versie van het Kiescatering theme met een aantal wijzigingen. Onder meer de sidebars zijn grondig onder handen genomen. Ook is er meer aandacht besteed aan de juiste en correcte weergave van de html.
Author:         Jos van Essen
Author URI:     http: //josvanessen.nl
Version:        0.8.1


Groen: #39A006;



/* reset
--------------------------------------------------*/
body, h1, h2, h3, h4, h5, h6, p, form, hr {
	margin:0;
	padding:0;
}
.low {
	display:none;
}
.clear {
	clear:both;
}
hr {
	border:1px solid #333333;
}
/* body
--------------------------------------------------*/
body {
	color:#464646; /*#333;*/
	background: url('images/white_texture.png');
	margin:0;
	padding:0 0;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.8em;
	text-align:center;
}
/* headings
--------------------------------------------------*/

h1 {
	color:#14568A;
	font-family:Georgia, Arial, Helvetica, sans-serif;
}
h1 a {
	color:#14568A;
}
h2 {
	color:#14568A;
	font-weight: normal;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	line-height:1.2em;
	font-size:1.6em;
}
h2 a {
	color:#14568A;
	font-weight: normal;
	text-decoration:none !important;
	border-bottom: #ccc 0px solid !important;
}
h2 a:hover {
	color:#CC0000;
	text-decoration:none;
}
h4 {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	color: #c00000;
	font-weight: normal;
	margin: 7px 0 7px 0px;
	font-size:1.5em;
	line-height:1.5em;
	padding:5px 0;
}
h3 a, h4 a {
	color:#c00000;
	font-weight: normal;
}
h3 a:hover, h4 a:hover {
	color:#CC0000;
	text-decoration:none;
}
a {
	color:#14568A;
	text-decoration:none;
}
a img {
	border:0 !important;
}
a:hover {
	color: #CC0000;
	text-decoration:none;
}
/* links
--------------------------------------------------*/
.entry a {
	text-decoration:underline;
}
.entry img a {
	border-bottom: 0px dotted #ccc !important;
	text-decoration:none;
}
.entry p {
	padding: 0 0 15px;
}
.entry a:hover {
	color: #003AAA;
	text-decoration:underline;
}
img a {
	border-bottom: #ccc 0px solid !important;
}
a.commentlink {
	padding-left:0px;
}
.entry .filedunderindex a {
	text-decoration:none !important;
	border-bottom: #ccc 0px solid !important;
}
.entry .filedunderindex a:hover {
	text-decoration:underline;
	color: #C22463;
}
small {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	color: #666;
	padding: 5px 0;
}
small a {
	color: #999;
	text-decoration:underline;
}
p.prov {
	margin: 0px;
	font-weight: bold;
}
/* minitoplinks */


/*advertenties */

#advertenties {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 940px;
	height: 90px;
	color: #808080;
	font-weight: none;
	font-size:0.8em;
	text-align:left;
	background-color: white;
	border: 10px solid #cccccc;
	padding: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-top: 2px;
	line-height: 1.2em;
	overflow: hidden;
}
#advertenties a, a:active, a:hover, a:visited {
	color: #808080;
	text-decoration: none;
}
#advertenties ul {
	font-weight:bold;
	width: 80px;
}
#advertenties ul, il {
	margin: 0px;
	padding: 0px;
	float: left;
	color: #8bb931;
}
#advertenties h5 {
	font-size: 12px;
}
#adsense-top {
	float: left;
	height: 85px;
	width: 728px;
	border: 0px solid #e2e2e2;
	overflow: hidden;
}
/* header
------------------------------------------------*/

#header {
	position:relative;
	color: #ffffff;
	height: 136px;
	background-image: url('images/header.jpg');
	background-position: 0px 0px;
	overflow: hidden;
}
h1.logo {
	position: absolute;
	top: 0px;
	left: 5px;
	display: block;
	width: 575px;
	height: 109px;
	background-image: url('images/kiescatering-logo.gif');
	background-repeat: no-repeat;
	text-indent: -2000em;
}
h1.logo a {
	display: block;
	width: 575px;
	height: 109px;
	cursor: pointer;
}
/* topbar
------------------------------------------------*/
#topmenu {
	margin: 0px auto;
	width: 960px;
	height: 30px;
	color: black;
	font-size:1.4em;
	font-weight:bold;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	border-top: 4px solid #41B108;
	border-bottom: 4px solid #41B108;
}
#topmenu ul {
	margin: 0;
	padding: 0;
	width: 960px;
	height: 30px;
}
#topmenu ul li {
	display: block;
	line-height: 30px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#topmenu ul li a {
	padding-left:10px;
	padding-right:10px;
	display: block;
	height: 30px;
	color: #000000;
	line-height: 27px;
	border-right: 1px solid #cccccc;
	float: left;
}
#topmenu ul li a:hover {
	background-color: #39A006;
	color: #ffffff;
}
/* images
--------------------------------------------------*/
img.left {
	float:left;
	margin:0 12px 0 0;
}
img.right {
	float:right;
	margin:0 0 0 12px;
}
img.center {
	display: block;
	margin:0 auto;
}
/* paragraphs, lists, blockquote  etc
--------------------------------------------------*/
pre, code {
	font: 1.1em 'Courier New', Courier, Fixed;
}
kbr {
	color:#009193;
}
p {
	margin:0;
	padding:0 0 18px 0;
}
ul {
	margin:0 0 0 1.4em;
	padding:0 0 10px 0;
}
ul ul {
	padding:0;
}
/*blockquote {
  margin:0;
  border-bottom:1px solid #14568A;
  border-left:4px solid #14568A;
  border-right:1px solid #14568A;
  border-Top:1px solid #14568A;
  padding-bottom:3px;
  padding-left:4px;
  padding-right:3px;
  padding-top:3px;
  font-style:italic;
  color: #333;
  overflow:hidden;
} */

blockquote {
	background:#F4F5F7 url(images/blockquote.gif) no-repeat;
	border:1px dashed #CCCCCC;
	margin:5px 0pt;
	padding:8px 12px 8px 36px;
}
pre {
	overflow:auto;
	margin:0 0 18px 0;
	padding:4px;
	border:1px dashed #CCCCCC;
}
pre, code, kbr {
	font-family: Courier, Monaco, monospace;
}
code, kbr {
	padding:0 2px;
}
abbr, acronym {
	font-size:0.9em;
	letter-spacing:1px;
	cursor:help;
}
#top {
	background:url(images/top.gif) no-repeat;
	padding-left:16px;
}
#s {
	background:url(images/search.gif) no-repeat;
	padding-left:18px;
}
/* Next post link 
---------------------------------------------------*/
.nextright {
	float: right;
	font-size:0.9em;
}
.nextleft {
	float: left;
	font-size:0.9em;
}
/* container
--------------------------------------------------*/
#container {
	padding-top:0;
	background: #FFF;
	width:960px;
	margin: 0px auto;
	padding: 0px;
	text-align:left;
	margin-top:0px;
	margin-bottom: 2px;
	overflow:hidden;
	box-shadow: 4px 4px 10px #8F8F8F;
}
#commentspopup #container {
	width:455px;
	padding:0 15px;
}
.singlecol #content a {
	font-weight: normal;
}
#blogtitel {
	float: left;
	border: 0px solid black;
}
#blogbeschrijving {
	float: left;
	width: 0px;
	border: 0px solid black;
}
/* navigation
--------------------------------------------------*/
#navigation {
	background:#F2F2F2;
	width:958px;
	border:1px solid #DDDDDD;
	height:32px;
}
#navigation a {
	color:#003AAA;
	font-weight: bold;
	text-decoration:none;
}
#navigation .selected, #navigation a:hover {
	color:#000;
}
#navigation li a:hover {
	background:#000000;
	color:white;
}
#navigation {
	line-height:2.5em;
	padding: 0 0;
	margin: 0 auto;
}
#navigation a {
	padding:0 0px;
	font-size:0.9em;
	text-transform:uppercase;
}
#navigation ul {
	margin:0;
	padding:0;
}
#navigation li {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	border:1px solid #fff;
	white-space:nowrap;
}
#navigation li a {
	display:block;
	padding:0 10px;
	font-size:0.9em;
	text-transform:uppercase;
}
/* Post Title 
--------------------------------------------------*/ 
.post-title {
	border-bottom:1px dotted #14568A;
	display:block;
	font-family:Georgia, serif;
	font-size:1.7em !important;
	line-height:1.2em;
	margin:10px 0px 5px 0px !important;
	padding:5px 0pt;
}
/* content
--------------------------------------------------*/
#pagina {
	background: #ffffff;
	width: 960px;
	min-height: 500px;
}
#content {
	float:left;
	width:500px;
	margin-top:10px;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:20px;
	background: #ffffff;
	font-size:1em;
	display:inline;
	overflow:hidden;
}
#content input {
	border: 1px solid #666;
	height: 25px;
}
#content textarea {
	border: 1px solid #666;
}
#content h1 {
	color:#c00000;
	font-weight: normal;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	margin:0 0 8px 0;
	font-size:1.5em;
}
#content a {
	color:#3da109;
	text-decoration:none;
}
#content a:hover {
	color:#3da109;
	text-decoration:none;
}
#content h2 {
	color:#3da109;
	font-weight: normal;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	margin:0 0 8px 0;
	font-size:1.5em;
}
#content h1 a, h2 a, h3 a, h4 a {
	font-weight: normal;
}
#content h3 {
	margin: 10px 0 18px 0;
	font-size:1.3em;
	font-weight:bold;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	line-height:1.4em;
	color:#333333;
}
#content h4 {
	margin: 10px 0 18px 0;
	font-size:1.1em;
	font-weight:bold;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	line-height:1.4em;
	color:#333333;
}
#content h5 {
	margin: 10px 0 18px 0;
	font-size:1em;
	font-weight:bold;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	line-height:1.4em;
	color:#333333;
}
#content h6 {
	margin: 10px 0 18px 0;
	font-size:0.8em;
	font-weight:bold;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	line-height:1.4em;
	color:#333333;
}
#content ol {
	margin-top:5px;
	margin-bottom:5px;
}
#content.archive h2 {
	margin:0 0 8px 0;
}
#content.archive h3 {
	margin:0 0 10px 0;
	font-family:Georgia, serif;
	font-size:1.3em;
	font-weight:normal;
}
#content.archive h4 {
	margin:0 0 18px 0;
	font-size:1em;
}
#content.archive h5 {
	margin:0;
	font-size:1em;
}
.singlecol #content {
	float:left;
	width:470px;
}
#commentspopup #content {
	float:none;
	padding-top:0;
}
/* Post_nav post navigation	on index post
----------------------------------------------------*/
#post_nav {
	border-top:1px solid #c00000;
	;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:15px 0pt 25px;
	padding:5px 0pt;
	overflow:hidden;
}
#post_nav .back {
	display:block;
	float:left;
	width:45%;
}
#post_nav .fwrd {
	display:block;
	float:right;
}
/* single_Post_nav post navigation	on single post
----------------------------------------------------*/
#single_post_nav {
	border-top:1px solid #14568A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:15px 0pt 25px;
	padding:5px 0pt;
}
#single_post_nav .back {
	display:block;
}
#single_post_nav .fwrd {
	display:block;
}
/* Entry
--------------------------------------------------*/
#content li {
	margin-bottom: 15px;
}
.entry a.more {
	padding-left:12px;
}
.contenttitle {
	color:#C22463;
	font-weight: normal;
	font-family: georgia, serif;
	line-height:1.2em;
	margin:0 0 5px 0;
	font-size:1.9em;
	padding: 5px;
	background: #f9f9f9;
	border-bottom: 2px #f3f3f3 solid;
	border-top: 2px #f3f3f3 solid;
}
.entry {
	margin: 12px;
}
.entry .info {
	position:relative;
	margin-top:-3px;
	padding:3px;
	font-size:0.9em;
}
.entry.single {
	clear:both;
}
.entry.single .info {
	margin:0 0 22px 0;
}
.entry .info a {
	margin: 0 2px;
	padding: 0 2px;
}
.entry .info em {
	padding-right:6px;
	font-style:normal;
}
.entry .author, .entry .editlink a {
	margin:0;
	padding:0 0 0 10px;
	border-left:1px solid;
	border-right:none
}
/* POST META
---------------------------------------------------*/
#postmeta {
	text-transform:uppercase;
	color:#5E5E5E;
	font-family:arial;
	font-size:0.9em;
	margin-bottom:5px;
	overflow:hidden;
	margin-top:5px;
}
#postmeta a, a:visited {
	color:#003366;
}
#postmeta a:hover {
	color:#CC0000;
}
.postmetabox {
	border:1px solid #DDDDDD;
	padding:3px;
}
/* edit link style code
---------------------------------------------------*/
#elink {
	color:#cc0000;
	font-size:bold;
}
/* Comments	Display Style Code
--------------------------------------------------*/
#comments {
	font-family:verdana;
	margin-top: -3px;
}
/*Readers Comment Title*/
#comments h4 {
	font-size:1.4em !important;
	text-transform:none;
	border-bottom:1px solid #cccccc;
	margin:0;
	padding:0;
	font-weight:bold;
	font-family:Georgia, Arial, Helvetica, sans-serif;
}
.comment {
	margin:0px;
	margin-top:8px;
	margin-bottom:15px;
	padding:0px;
	width:470px;
	overflow:hidden;
}
#comments .comment .ucomment p {
	margin:0px !important;
	padding:0px;
}
.ucomment {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #DDDDDD;
}
#comments .comment .ucomment p {
	margin:0px !important;
	padding:0px;
}
.mcomment {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #DDDDDD;
	background:#F4F7FC;
}
#comments .comment .mcomment p {
	margin:0px !important;
	padding:0px;
}
.tcomment {
	margin:0px;
	padding:0px;/*border-bottom:1px solid #DDDDDD;*//*background:#F4F7FC;*/
}
#comments .comment .tcomment p {
	margin:0px !important;
	padding:0px;
}
.ucomment_meta {
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:0.8em;
	/*border-top:1px solid #DDDDDD;*/
				text-transform:uppercase;
	color:#999999;
	display:inline;
}
.ucomment_meta_dt {
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:0.8em;
	/*border-top:1px solid #DDDDDD;*/
				text-transform:uppercase;
	color:#999999;
	display:inline;
	width:10px;
}
.avatar img {
	float:left;
}
/* AddComment Comment Adding Form Style code
--------------------------------------------------*/


#addcomment {
	margin-top: 25px;
	border:1px solid #CCCCCC;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	/* margin: 10px; Commented for IE fix*/
			  font-size:0.9em;
	background:#efefef;
	font:verdana, Arial, Helvetica, Sans-Serif;
	width:470px;
}
#addcomment h4 {
	font-size:1.4em !important;
	text-transform:none;
	margin:0;
	padding:0;
	font-weight:bold;
	font-family: verdana, Arial, Helvetica, sans-serif;
}
#addcomment p {
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	padding-top:5px;
}
.form-item {
	width:245px;
	float:left;
}
#addcomment input {
	width:225px;
	margin:0px;
	padding:4px;
}
#addcomment textarea {
	width:470px;
	font:verdana, Arial, Helvetica, Sans-Serif;
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	height: 130px;
	padding:5px;
	overflow: auto;
}
#addcomment #comment-name {
	display:block;
}
#addcomment .desc {
	color:#999999;
	font-size:0.8em;
	font:verdana, Arial, Helvetica, Sans-Serif !important;
	width:180px;
}
#addcomment input#submit {
	background-color:#4F8ACE;
	border-color:#93BFEE rgb(50, 92, 142) rgb(50, 92, 142) rgb(147, 191, 238);
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	width:110px;
	margin-top: 10px;
}
div.search input#searchbtn, input#comment-submit, input#searchsubmit, .searchform-controls input {
	background-color:#4F8ACE;
	border-color:#93BFEE rgb(50, 92, 142) rgb(50, 92, 142) rgb(147, 191, 238) !important;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:2px;
	height: 25px !important;
	margin-top:5px;
	margin-bottom:5px;
}
.nocomments {
	font-weight:bold;
	color:#003366;
}
/* content misc
--------------------------------------------------*/
/*#entrynavigation {border-color:#F3F4F4;}

 .editlink {
  position:absolute;
  height:14px;
  width:14px;
  right:2px;
} 

.next a {float:right;}
.previous a {float:left;}*/

html>body .editlink {
	bottom:6px;
}
.entry .info .editlink a, .minientry .editlink a, #comments li .editlink a {
	display:block;
	height:14px;
	width:14px;
	margin:0;
	padding:0;
	border:none;
	font-size:1px; /* IEWin */
	line-height:0; /* IEWin */
	text-indent:-9999px;
}
.entry .info .editlink a:hover, .minientry .editlink a:hover, #comments li .editlink a:hover {
	background:none;
}
/* footer
--------------------------------------------------*/
#footer {
	margin: 0px auto;
	margin-top: 20px;
	width: 940px;
	height: 100px;
	color: #808080;
	font-weight: none;
	font-size:0.8em;
	text-align:left;
	background-color: white;
	padding: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	line-height: 1.2em;
}
#footer a, a:active, a:hover, a:visited {
	color: #808080;
	text-decoration: none;
}
#footer ul {
	font-weight:bold;
	width: 80px;
}
#footer ul, il {
	margin: 0px;
	padding: 0px;
	float: left;
	color: #8bb931;
}
#adsense {
	float: right;
	height: 90px;
	width: 728px;
	border: 0px solid #e2e2e2;
	overflow: hidden;
}
#credits {
	margin: 0px auto;
	width: 960px;
	height: 40px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	text-align:center;
}
.alignright {
	float:right;
}
/* Sidebar Properties 
---------------------------------------------------*/
.sidebar {
	font:1em;
	color: black;
	overflow:auto;
}
.sidebar h1 {
	color:#003366;
	font-weight: bold;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	margin:0 0 8px 0;
	font-size:1.5em;
}
.sidebar a, a:hover, a:visited {
	color: black;
	text-decoration:none;
}
.sidebar h2 {
	color:black;
	font-weight: bold;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	margin:0 0 8px 0;
	font-size:1.5em;
}
.sidebar h3 {
	margin: 10px 0 18px 0;
	font-size:1.3em;
	font-weight:bold;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	line-height:1.4em;
	color:black;
}
.sidebar h4 {
	margin: 0px;
	margin-left: -15px;
	margin-top: -2px;
	padding: 0px;
	padding-left: 5px;
	font-size:1.4em;
	font-weight:bold;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	color:white;
	width: 207px;
	height: 31px;
	background-image: url('images/balk.png');
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
 #sidebar_l<.sidebar_box h4 a, h1 a, h2 a, h3 a {
font-weight:bold;
}
.sidebar h5 {
	margin: 10px 0 18px 0;
	font-size:1em;
	font-weight:bold;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	line-height:1.4em;
	color:black;
}
.sidebar h6 {
	margin: 10px 0 18px 0;
	font-size:0.8em;
	font-weight:bold;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	line-height:1.4em;
	color:black;
}
.sidebar_box {
	width: 186px;
	background:#ffffff none repeat scroll 0% 50%;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
	border-bottom: 10px solid #cccccc;
	background-image: url('images/sidebarbg2.gif');
	background-repeat: repeat-y;
	padding: 0px;
	padding-left:15px;
	padding-right:5px;
	overflow: hidden;
}
.sidebar ul.no-style {
	padding: 0;
	margin: 5px 10px 10px 5px;
}
.sidebar ul.no-style li {
	list-style: none;
	line-height: 1.4 em;
}
.sidebar ul.no-style li a {
	font-weight: bold;
}
.sidebar li {
	list-style-type:decimal;
}
/* left sidebar
--------------------------------------------------*/
#sidebar_l {
	/*float:left;*/
			width:208px;
	border:solid 0px;
	margin-left:10px;
	font-size:1.0em;
	float:left;
}
/* right sidebar
--------------------------------------------------*/
#sidebar_r {
	float:right;
	width:207px;
	margin-right:10px;
	font-size:1.0em;
	overflow-x: hidden;
}
#sidebar_r #sidebar-weblink a {
	display: block;
	margin-bottom: 10px;
}
/* Wordpress Widget Related CSS Code
--------------------------------------------------*/
#wp-calendar {
	/*border: 1px solid #ddd;*/
	empty-cells: show;
	font-size: 0.9em;
	margin: 0;
	width: 90%;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar a {
	display: block;
	text-decoration: none;
	font-weight:bold;
}
#wp-calendar a:hover {
	/*	background: #e0e6e0; */
background:white;
	color: #333;
}
#wp-calendar caption {
	color: #14568A;
	text-align: center;
	font-weight:bold;
	font-size:1.2em;
}
#wp-calendar td {
	/*	color: #ccc;*/
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}
#wp-calendar td.pad:hover {
	background: #fff;
}
#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color:black;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}
/* Captions & aligment */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	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;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
#thumb {
	border: 1px solid #CCCCCC;
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}
#introtekst {
	min-height: 100px;
}
p.nieuws_intro {
	width: 100%;
	float: left;
	min-height: 100px;
}
#extracontent {
	border: 1px solid #c0c0c0;
	width: 300px;
	height: 340px;
	float: left;
	margin-bottom: 10px;
}
#grotesteden {
	border: 1px solid #c0c0c0;
	background-color: #f3f3f3;
	width: 180px;
	height: 340px;
	float: left;
	margin-left: 10px;
}
#grotesteden .inner {
	width: 145px;
	margin: 10px;
}
#grotesteden li {
	list-style: none;
}
/* End captions & aligment */

/* 

groen #8bb931; 
rood #c00000;
lichtgrijs van achtergrond #d5d1c4;
donkergrijs van achtergrond #d0ccbe;


*/


/* opmaak contactformulier */

#naw {
	width: 100%;
	height: 65px;
	border: 0px solid #999;
}
#naw .nawitem {
	text-align: center;
	margin-right: 30px;
	height: 100%;
	float: left;
}
#naw .nawitem p {
	font-weight: bold;
	margin-top: 0px;
	padding: 0px;
}
#naw .nawitem a {
	font-weight: bold;
	color: #111;
}
/* Opmaak resultaten overzicht */

.sterren {
	margin: 0px 0px 5px 0px;
}
/* zoeken */

pre {
	margin: 0!important;
	padding: 0!important;
	width: 500px;
	border: none !important
}
#homezoeken {
	margin: 0;
	width: 472px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: 1px solid #c0c0c0;
}
#homezoeken input, #homezoeken select {
	margin-top: 5px;
	height: 25px !important;
	line-height: 1.2em !important;
}
#homezoeken input {
	height: 20px !important;
}
#homezoeken .searchform-controls input {
	height: 25px !important;
}
pre input, pre select {
	margin-top: 5px;
	height: 25px !important;
	padding-top: 4px;
}
pre input {
	padding-left: 4px;
}
.searchform-spoiler {
	display: none !important;
}
.searchform-params {
	margin: 0px !important;
}
.searchform-param {
	margin-top: 3px;
}
.searchform-label {
	padding-top: 5px !important;
}
.searchform-input-wrapper {
}
.searchform-input-wrapper input, .searchform-input-wrapper select {
	width:100%;
}
.searchform-input-wrapper input .radio-button-wrapper {
	width: 20px !important;
}
.radio-button-wrapper label {
	display: none !important;
}
.searchform-input-wrapper .radio-button-wrapper input {
	width: 20px !important;
	border: none !important;
}
.searchform-input-wrapper select {
	border: 1px solid black !important;
}
.sidebar_box .rsswidget img {
	display: none;
}
.sidebar_box .rsswidget h4 a {
	color: #fff !important;
	font-weight: bold;
}
.sidebar_box .rsswidget h4 a:hover {
	color: #fff !important;
}
/* paginatie styling */

.wp-pagenavi .pages {
	border: none !important;
	padding: 0px !important;
	padding-right: 5px !important;
}
.wp-pagenavi .current {
	border: 1px solid #c0c0c0 !important;
	background-color: #e2e2e2 !important;
}
.wp-pagenavi a {
	border: none !important;
}
.wp-pagenavi .extend {
	display: none;
}
.wp-pagenavi a:hover {
}
.wp-pagenavi {
}

#user_login, #user_pass{

padding: 5px 5px 0 5px;
height: 22px !important;
width: 200px;

}

#loginform #wp-submit{

height: 30px;
line-height: 26px;

}

.links{

padding: 0 !important;
margin: 0 !important;

}

.links li{
	list-style: none !important;
}

#rememberme {

border: none !important;
height: 14px !important;

}




