/*******************************
 concept & realisatie:         *
 Keizer & Co webontwerp en dtp *
 Oude Kaai 16                  *
 4569 AB  Graauw               *
 www.keizerenco.nl             *
 patrick@keizerenco.nl         *
 Tel. 0114 635 157             *
 Mob. 06 1341 5722             *
********************************/

/* algemene tags */
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
h1{
	font: bold 1.3em Arial, verdana, helvetica, sans-serif;
	color: #773326; /* blauw 4e6797 */
	padding-top: 0px;
	margin-top: 0px;
}
h2 {
	font: bold 1.1em Arial, verdana, helvetica, sans-serif;
	color: #773326; /* blauw 4e6797 */
	padding-top: 0px;
	margin-top: 0px;
}
h3 {
	font: bold 1em Arial, verdana, helvetica, sans-serif;
	color: #4e6797; /* rood #773326 */
	padding-top: 0px;
	margin-top: 0px;
}
h4{
	font: bold 0.9em Arial, verdana, helvetica, sans-serif;
	color: #333;
}

p, li, .newsletter {
	font: 0.9em Arial, verdana, helvetica, sans-serif;
	color: #333;
}
img {
	border: none;
	background: none;
}
/* einde algemene tags */
div#header {
	height: 200px;
	width: 1024px;
	float: left;
}
#logo {
	background: url(../img/header/header_v2.jpg);
	display: block;
	height: 200px;
	text-indent: -9999px;
	width: 1024px;
}
/* login */
.login {
	background: url(../img/menu/login_bg.jpg) no-repeat top left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	height: 25px;
	width: 829px;
	float: right;
	text-align: right;
	font: bold 1em Arial, verdana, helvetica, sans-serif;
	color: #fff;
}
div.login a, div.login a:visited  {
	font: bold 1em Arial, verdana, helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: right;
}
div.login a:hover {
	color: #773326;
	text-decoration: none;
}
/* einde login */

/* algemene div's */
div#container {
	width: 1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
div#wrapper {
	float: right;
	width: 844px;
	margin-top: 50px;
	text-align: left;
}
div#content {
	float: left;
	width: 823px;
	padding-left: 10px;
	/*border-bottom: 1px dotted #333;
	border-right: 1px dotted #333;*/
	font: 0.9em Arial, verdana, helvetica, sans-serif;
	color: #333;
}
div#content  p {
	font: 1em Arial, verdana, helvetica, sans-serif;
	color: #333;
	padding-right: 20px;
}
div#content a, div#content a:visited {
	font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4e6797;
	text-decoration: none;
}
div#content a:hover {
	color: #6d2220;
}
div#content ul li {
	font: 1em Arial, verdana, helvetica, sans-serif;
	color: #333;
	list-style: url(../img/list/listitem.jpg) none;
}
div#content h1 {
	font: bold 1.3em Arial, verdana, helvetica, sans-serif;
}
div#content h2 {
	font: bold 1.2em Georgia, "Times New Roman", Times, serif;
	color: #4e6797;
}
div#content h3{
	font: normal 1.1em Georgia, "Times New Roman", Times, serif;
	color: #773326;
}
div#content h4 {
	font: bold 0.9em Georgia, "Times New Roman", Times, serif;
	color: #773326;
	margin-top: -15px;
}
div#content h5 {
	font: bold 0.9em Georgia, "Times New Roman", Times, serif;
	color: #4e6797;
	margin-top: -10px;
}
div#content .imgright {
	vertical-align: text-top;
	margin: 0px 0px 5px 5px;
	float: right;
	border-style: none;
}
div#content .imgleft {
	vertical-align: text-top;
	margin: 0px 5px 5px 0px;
	float: left;
	border-style: none;
}
div#content table {
	margin-bottom: 20px;
}
div#content table tr td {
	padding-right: 30px;
}
div#content table.fototabel tr td {
	padding-right: 0px;
}
/* agenda paginering */
div#content a.pagrood, div#content a.pagrood:visited {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	background: #6d2220;
	padding-left: 2px;
	padding-right: 2px;
}
/* einde div's */

.floatLeft {
	float: left;
	vertical-align: text-top;
	margin: 0px 10px 10px 0px;
	border: 1px solid #333;
}
.floatRight {
	float: right;
	vertical-align: text-top;
	margin: 0px 0px 10px 10px;
	border: 1px solid #333;
}
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.alignCenter {
	text-align: center;
}

/* menu */
div#menu {
	float: left;
	width: 150px;
	margin-top: 80px;
	margin-right: 30px;
	text-align: left;
	padding: 0px;
}
div#menu ul {
	margin: 0px;
	padding: 0px;
}
div#menu ul li {
	margin: 0px 0px 10px;
	padding: 0px;
	list-style: none;
}
/* Root menu items */
div#menu ul li a, div#menu ul li a:visited {
	font: bold 0.8em/20px Arial, verdana, helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: url('../img/menu/buttons.png') no-repeat 0 0;
	height: 22px;
	width: 130px;
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
	display: block;
}
div#menu ul li a:hover {
	text-decoration: none;
	background: url('../img/menu/buttons.png') no-repeat 0 -26px;
	width: 130px;
}
/* Sub menu items */
div#menu ul li ul{
	text-indent: 10px;
}
div#menu ul li ul li a, div#menu ul li ul li a:visited {
	font: bold 0.9em/20px Arial, verdana, helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: url(../img/menu/buttons.png) no-repeat 0 -52px;
	width: 130px;
	height: 22px;
	padding-top: 4px;
	padding-left: 5px;
	margin-top: 5px;
	margin-left: 10px;
}
div#menu ul li ul li a:hover {
	background: url('../img/menu/buttons.png') no-repeat 0 -78px;
	width: 130px;
}
/* einde menu */
/* classes */
.containerleft {
	width: 525px;
	border-right: 1px dotted #4e6797;
	float: left;
}
.blokleft {
	float: left;
	width: 502px;
	padding-left: 10px;
}
.blokleft h1 {
	font: bold 1.3em Arial, verdana, helvetica, sans-serif;
	color: #773326; /* blauw 4e6797 */
	padding-top: 0px;
	margin-top: 0px;
}
.blokleft p {
	font: 0.9em Arial, verdana, helvetica, sans-serif;
	color: #333;
	padding-right: 20px;
}
.blokleft a, .blokleft a:visited {
	font: 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: #4e6797;
	height: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.blokleft a:hover {
	background: #6d2220;
}
.blokright {
	float: right;
	width: 300px;
	border-bottom: 1px dotted #4e6797;
	margin-bottom: 5px;
}
.blokright h2 {
	font: bold 1em Arial, verdana, helvetica, sans-serif;
	color: #773326; /* blauw 4e6797 */
	padding-top: 5px;
	/*margin-top: 5px;*/
}
.blokright p {
	font: 0.9em Arial, verdana, helvetica, sans-serif;
	color: #333;
	padding-left: 0px;
}
.blokright a, .blokright a:visited {
	font: 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: #4e6797;
	height: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.blokright a:hover {
	background: #6d2220;
}
.blokrechts {
	float: right;
	width: 300px;
	margin-bottom: 10px;
	border: none;
}

.blokrechts img a, .blokrechts img a:visited {
	border: none;
	text-decoration: none;
}

.imgright {
	vertical-align: text-top;
	margin: 0px 0px 5px 5px;
	float: right;
	border-style: none;
}
.imgleft {
	vertical-align: text-top;
	margin: 0px 5px 5px 0px;
	float: left;
	border-style: none;
}
.nieuws {
	float: left;
	width: 100%;
	border-top: 1px dotted #4e6797;
	padding-top: 0px;
	padding-bottom: 5px;
}
.randnws {
	border-top: 1px dotted #4e6797;
	margin-top: 30px;
}
.randhomenws {
	border-top: 1px dotted #4e6797;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 475px;
	clear: left;
}
.schuin {
	font-style: italic;
}
.margeimg {
	margin-bottom: 15px;
}
.blue {
	color: #4e6797;
}
/* sponsorblok */
/*div#footer {
	float: right;
	width: 300px;
	margin-bottom: 20px;
	clear: both;
}
.sponsor {
	width: 300px;
	margin-top: 20px;

}*/
.bloksponsor {
	float: right;
	width: 300px;
}
.bloksponsor h2 {
	font: bold 1em Arial, verdana, helvetica, sans-serif;
	color: #773326; /* blauw 4e6797 */
	padding-top: 5px;
	/*margin-top: 5px;*/
}

.slideshow {
	width: 300px;
	height: 230px;
	margin-bottom: 10px;
}
.slideshow a, .slideshow a:visited {
	background: none;
}
.slideshow a:hover {
	background: none;
}
div#sponsorlink {
	width: 300px;
	height: 20px;
	background: #4e6797;
	margin-bottom: 20px;
}
div#sponsorlink a, div#sponsorlink a:visited {
	font: 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: #4e6797;
	height: 18px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
}
div#sponsorlink a:hover {
	background: #6d2220;
}
/* registratie form */
input#regname, input#regmail {
	border: 1px solid #4e6797;
	height: 15px;
}
.form{
	font: 0.9em Arial, verdana, helvetica, sans-serif;
	color: #333;
}
/* prikbord */
div#content .prikbord ul li {
	height: 30px;
	list-style: url(../img/list/listitem_blue.jpg);
	margin-bottom: 20px;
	width: 300px;
}
div#content .prikbord ul li a, div#content .prikbord ul li a:visited {
	font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4e6797;
	text-decoration: underline;
}
div#content .prikbord ul li a:hover {
	color: #6d2220;
}
.rand {
	border-top: 1px dotted #4e6797;
}
/* Media plugin */
.media {
	text-align: center;
	margin-right: 20px;
	border: 1px dotted #4e6797;
	padding: 5px;
	width: 130px;
	cursor: hand;
}
.media_title {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 30px;
	font: normal 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 130px;
	height: 50px;
	overflow: hidden;
	cursor: hand;
}
/* Poll plugin */
.poll_votes {
	display: inline-block; 
	background-color: #4E6797;
}
.peiling {
	width: 295px; /* was 293px */
	/*border-top: 1px dotted #4e6797;
	border-left: 1px dotted #4e6797;
	border-right: 1px dotted #4e6797;*/
	float: right;
	background: #ECECEC;
	padding-top: 5px;
	padding-left: 5px;
}
.peiling h3 {
	font: bold 1em Arial, verdana, helvetica, sans-serif;
	color: #773326;
}
.peiling a, .peiling a:visited {
	color: #fff;
	font: bold 1.5em Arial, verdana, helvetica, sans-serif;
	padding: 5px;
	background: #4e6797;
	height: 25px;
	text-decoration: none;
	}
.peiling a:hover {
	background: #773326;
}
.peiling a.lightbox {
	background: none;
}
/* Agenda plugin */
div#agenda {
	width: 498px;
	height: 180px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*border: 1px dotted #4e6797;*/
	background: url(../img/illustratie/kader.jpg) no-repeat left top;
	float: left;
}
div#agenda td.agendakop {
	width: auto;
	font: bold 0.8em Arial, verdana, helvetica, sans-serif;
	color: #4e6797;
	padding-left: 18px;
	text-align: left;
	}
div#agenda h3{
	font: bold 1em Arial, verdana, helvetica, sans-serif;
	color: #773326;
	padding-top: 15px;
	margin: 0px;
	text-align: center;
}
div#agenda p{
	font: normal 0.9em Arial, verdana, helvetica, sans-serif;
	margin: 14px;
}
div#agenda a, div#agenda a:visited {
	font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4e6797;
	text-decoration: underline;
	background: none;
}
div#agenda a:hover {
	color: #6d2220;
}
div#agenda p.link {
	margin-top: 0px;
	margin-right: 15px;
	text-align:right;
}
.morenws {
	padding-top: 15px;
	text-align:left;
}
.morenws a, .morenws a:visited {
	padding: 10px;
	margin-bottom: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}
.tl {
	float: left;
}
.tr {
	float: right;
}
/* sponsorpagina */
table#sponsoring {
	font: 0.9em Arial, verdana, helvetica, sans-serif;
	color: #333;
}
table#sponsoring img {
	margin-right: 20px;
}
table#sponsoring tbody tr td {
		padding-bottom: 10px;
}
