/*
**	Opmaakcodes voor JonathanPengel.com
**	
**	Ontwikkeld door YolkNet Internetservices
**			www.yolknet.nl
*/

body {
	background: url('../afb/achter-site.gif');
	margin: 0;
	color: #454545;
	font-family: 'Arimo', Arial;
	font-size: 0.8em;
	}

a {
	color: #004858;
	}

img {
	border: none;
	}

table {
	border-collapse: collapse;
	}

.container {
	background: url('../afb/achter-container.png') repeat-x top;
	}

.wrapper {
	width: 964px;
	background-color: #2e2e2e;
	margin: 0 auto;
	}

.top {
	background: url('../afb/achter-container.png') repeat-x;
	height: 76px;
	}
	
	.logo {
		float: left;
		}
	
	.menu {
		float: left;
		}
	
	.zoeken {
		float: right;
		background: url('../afb/zoeken.gif') no-repeat;
		width: 242px;
		height: 71px;
		color: #8d8d8d;
		}
		
		.zoeken  input {
			border: none;
			background: #1a1a1a;
			margin-top: 27px;
			margin-left: 45px;
			color: #8d8d8d;
			}

.midden {
	background: url('../afb/achter-midden.png') repeat-y;
	padding: 10px 0 10px 15px;
	}
	
	.tekst {
		float: left;
		width: 700px;
		}
		
		.tekst > h1 {
			color: #454545;
			margin-bottom: 0;
			}
		
		.tekst > .datum {
			color: #797979;
			margin: 0;
			}
		
		.tekst > .item-page > p > img {
			margin: 0 7px 5px 0;
			}
		
		.tekst > .item-page > .sponsoren > tbody > tr > td {
			vertical-align: top;
			padding-bottom: 10px;
			}
			
			.tekst > .item-page > .sponsoren > tbody > tr > td > h2 {
				margin-top: 0;
				}
				
				.sponsoren a {
					color: #ffffff;
					text-decoration: none;
					background: url('../afb/achter-button.png') no-repeat;
					width: 127px;
					height: 23px;
					display: block;
					padding: 5px 0 0 13px;
					float: right;
					}
		
	.zijbalk {
		float: right;
		width: 238px;
		padding: 10px 0 10px 0;
		}
		
		.zijbalk > div {
			padding: 0 7px;
			}
		
			.zijbalk > div > h2 {
				margin: 0;
				padding: 0;
				text-shadow: 1px 1px 2px #ffffff;
				}
				
			.zijbalk > .sponsor {
				background: url('../afb/achter-sponsor.png') no-repeat;
				height: 138px;
				text-align: center;
				}
				
				.zijbalk > .sponsor h2 {
					text-align: left;
					}
				
				.zijbalk > .sponsor .sets {
					display: none;
					}
				
			.zijbalk > .overmij {
				background: url('../afb/achter-over-mij.png') no-repeat;
				height: 307px;
				}
				
				.zijbalk > .overmij > div > p {
					margin: 0;
					}
					
				.zijbalk > .overmij > div > .leesverder {
					width: 95px;
					height: 28px;
					background: url('../afb/lees-verder.png') no-repeat;
					float: right;
					}
			
			.zijbalk > .evenementen {
				background: url('../afb/achter-evenementen.png') no-repeat;
				height: 187px;
				}
				
				.zijbalk > .evenementen > .mod_events_latest_table {
					margin-top: 10px;
					}
				
			.zijbalk > .twitter {
				background: url('../afb/achter-twitter.jpg') no-repeat top;
				}
				
				.zijbalk > .twitter > h2 {
					float: left;
					}
				
				.zijbalk > .twitter > span {
					float: right;
					margin-top: 6px;
					text-shadow: 1px 1px 2px #ffffff;
					}
				
				.zijbalk > .twitter > .tweet {
					clear: both;
					}
	
	.clear {
		clear: both;
		}

.voettekst {
	text-align: center;
	clear: both;
	background: url('../afb/achter-voet.gif') repeat-x;
	height: 31px;
	color: #d8dada;
	padding-top: 10px;
	}
	
	.voettekst > a {
		color: #d8dada;
		}
		
		.voettekst > a:hover {
			text-decoration: underline;
			}

/* Schakel de frontend editor uit */
.btn-group {
	display: none !important;
}

/* Hoofdmenu */

.moduletable_menu > ul {
	list-style: none;
	}
	
	.moduletable_menu > ul > li {
		display: block;
		width: 96px;
		height: 32px;
		float: left;
		background: url('../afb/menu-links.gif') no-repeat;
		}
		
		.moduletable_menu > ul > li:first-child {
			background: url('../afb/menu-links.gif') no-repeat;
			}
		
		.moduletable_menu > ul > li:last-child {
			background: url('../afb/menu-rechts.gif') no-repeat;
			}
		
		.moduletable_menu > ul > li > a {
			display: block;
			width: 96px;
			height: 25px;
			text-align: center;
			color: #282828;
			padding-top: 7px;
			text-decoration: none;
			}

/* Contactformulier */

.contactgegevens {
	width: 100%;
	}
	
	.contactgegevens td {
		vertical-align: top;
		padding-bottom: 15px;
		}
		
		.contactgegevens td > p {
			margin: 0;
			}

.formTableLayout {
	border-collapse: collapse;
	width: 100%;
	}
	
	.rsform-input-box, .rsform-text-box {
		font-family: 'Arimo', Arial;
		font-size: 1em;
		width: 100%;
		background: #e4e4e4;
		padding: 5px;
		border: 1px solid #989898;
		-moz-box-shadow: inset 0 0 3px #989898;
		-webkit-box-shadow: inset 0 0 3px #989898;
		box-shadow: inset 0 0 3px #989898;
		}
	
	.rsform-block-versturen {
		text-align: right;
		}
		
		.rsform-submit-button {
			background: url('../afb/achter-button.png');
			height: 28px;
			width: 140px;
			color: #ffffff;
			border: none;
			}

/* Evenementen */

.jev_catselect select {
	display: none;
	}

.ev_navigation {
	display: none;
	}
	
.mod_events_latest_table > tbody > tr:nth-child(even) {
	background: url('../afb/achter-evenement.gif') right !important;
	}
	
	td.mod_events_latest_first, td.mod_events_latest {
		border: none !important;
		padding: 4px 2px !important;
		background: none !important;
		}
	
	.kolom2 {
		width: 68px;
		}

.mod_events_latest_content {
	display: inline-block;
	width: 146px;
	}

.mod_events_latest_date {
	display: inline-block;
	width: 70px;
	}

.ev_table {
	border-bottom: 1px solid grey;
	border-left: 1px solid grey;
	border-right: 1px solid grey;
	}

	.ev_td_left {
		border-right: 1px solid grey;
		border-top: 1px solid grey;
		}
		
	.ev_td_right {
		width: 480px !important;
		border-top: 1px solid grey;
		}
	
		ul.ev_ul {
			margin: 0 !important;
			}
			
			ul.ev_ul li.ev_td_li {
				border: none;
				}

/* Twitter */

.wk-twitter-list p {
	margin-left: 57px;
	}