body{
	margin:0;
	color:#033;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/body-bg.gif) repeat;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#033;
}
a:hover{text-decoration:none !important;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#main-container{
	width:830px;
	overflow:hidden;
	margin:0 auto;
	padding-top:85px;
	position:relative;
}
#logo{
	position:absolute;
	left:20px;
	top:12px;
	z-index:9;
	margin:0;
}
#logo a{
	display:block;
	width:114px;
	height:111px;
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
#navigation{
	position:absolute;
	left:0;
	top:57px;
	width:681px;
	height:31px;
	background:url(../images/navigation-bg.gif) no-repeat;
	margin:0;
	padding:0 0 0 149px;
	list-style:none;
}
#navigation li{
	float:left;
	display:inline;
	height:20px;
	padding:11px 0 0;
	background:url(../images/navigation-bullet.gif) no-repeat 0 2px;
}
#navigation li a{
	float:left;
	height:16px;
	text-indent:-9999px;
	margin:0 18px;
	overflow: hidden;
}
#navigation li.home a{
	width:40px;
	background:url(../images/home.gif) no-repeat;
}
#navigation li.over-cafe a{
	width:120px;
	background:url(../images/over-cafe.gif) no-repeat;
}
#navigation li.menu a{
	width:40px;
	background:url(../images/menu.gif) no-repeat;
}
#navigation li.groepen a{
	width:141px;
	background:url(../images/groepen.gif) no-repeat;
}
#navigation li.locatie a{
	width:55px;
	background:url(../images/locatie.gif) no-repeat;
}
#navigation li.contact a{
	width:65px;
	background:url(../images/contact.gif) no-repeat;
}
#navigation li.active a,
#navigation li a:hover{
	background-position:0 -16px !important;
}
#content{
	width:100%;
	overflow:hidden;
	background:#fff;
	padding:247px 0 10px;
	position:relative;
	z-index:1;
}
#content.notop {
	padding-top: 67px;
}
#homepage #content{
	padding-top:300px;
}
#content h1{
	margin:0 0 9px 30px;
	font-size:24px;
	color:#c00;
}
#content .inner{
	width:790px;
	overflow:hidden;
	margin-left:20px;
	border-top:2px #033 solid;
}
#homepage #content .inner{
	width:810px;
	margin-left:10px;
	padding-top:10px;
	border-top:1px #d9d9d9 solid;
}
#content .inner .holder{
	width:100%;
	overflow:hidden;
	background:url(../images/separator.gif) repeat-y 325px 0;
}
.column-left{
	float:left;
	width:222px;
	min-height:315px;
	background:url(../images/column-left-bg.gif) no-repeat 100% 0;
}
* html .column-left{
	height:315px;
}
#homepage .column-left{
	width:316px;
	background:none;
}
.box-news{
	width:304px;
	overflow:hidden;
	border:1px #e0e0e0 solid;
	background:url(../images/box-news.gif) repeat-y;
	padding:9px 0 4px 9px;
	margin-bottom:10px;
}
.box-news.last{
	margin-bottom:0;
}
.box-news h3{
	margin:0;
	width:295px;
	height:30px;
	background:url(../images/box-news-title.gif) repeat-x;
}
.box-news h3 span{
	display:block;
	height:30px;
	text-indent:-9999px;
}
#agenda span{
	width:96px;
	background:url(../images/agenda.gif) no-repeat;
}
#nieuwsbrief span{
	width:135px;
	background:url(../images/nieuwsbrief.gif) no-repeat;
}
#fotos span{
	width:78px;
	background:url(../images/fotos.gif) no-repeat;
}
.list-news{
	width:295px;
	margin:0;
	padding:0;
	list-style:none;
}
.list-news li{
	width:100%;
	overflow:hidden;
	background:url(../images/list-news-bullet.gif) repeat-x 0 100%;
	padding:9px 0 11px;
}
.list-news li span{
	float:left;
	display:inline;
	margin-left:5px;
	width:59px;
	height:59px;
	padding:4px 0 0 4px;
	border:1px #c6c9cb solid;
}
.list-news li span img{
	display:block;
}
.list-news li div{
	float:right;
	display:inline;
	margin-right:10px;
	width:205px;
	overflow:hidden;
	font-size:11px;
	color:#26313c;
}
.list-news li div h4{
	margin:0 0 4px;
	font-size:11px;
}
.list-news li div h4 a{
	color:#26313c;
	text-decoration:none;
}
.list-news li div h4 a:hover{
	text-decoration:underline;
}
.list-news li div p{
	margin:0;
	line-height:17px;
}
#agenda-btn{
	float:right;
	display:inline;
	margin:7px 9px 2px 0;
	width:172px;
	height:20px;
	background:url(../images/agenda-btn.gif) no-repeat;
	text-indent:-9999px;
	overflow: hidden;
}
a#agenda-btn:hover {
	background:url(../images/agenda-btn.gif) no-repeat left -20px;
}

.box-news .form-news{
	width:295px;
	overflow:hidden;
}
.box-news .form-news p{
	margin:0 0 10px;
	padding:9px 0 8px 5px;
	background:url(../images/list-news-bullet.gif) repeat-x 0 100%;
}
.box-news .form-news div{
	width:100%;
	overflow:hidden;
	padding-bottom:9px;
}
.box-news .form-news label{
	float:left;
	width:64px;
	text-align:right;
	padding-top:4px;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#26313c;
}
.box-news .form-news .txt{
	float:right;
	border:1px #e6e6e6 solid;
	width:215px;
	height:21px;
	overflow:hidden;
	margin:0 !important;
	padding:3px 5px 0;
}
.box-news .form-news .btn{
	float:right;
	margin-bottom:4px;
}
#verzend-btn{
	float:right;
	display:inline;
	margin:0 10px 5px 0;
	width:86px;
	height:18px;
	background:url(../images/verzend-btn.gif) no-repeat top;
	text-indent:-9999px;
	overflow: hidden;
}
#verzend-btn:hover {
	background:url(../images/verzend-btn.gif) no-repeat left -18px;
}
.list-photo{
	width:305px;
	overflow:hidden;
	margin:0 0 5px;
	padding:10px 0 0;
	list-style:none;
	background:url(../images/list-photo-bg.gif) no-repeat 0 100%;
}
.list-photo li{
	float:left;
	margin:0 10px 10px 0;
}
.list-photo li a{
	display:block;
	overflow:hidden;
	border:1px #c72f22 solid;
}
.list-photo li a img{
	display:block;
}
#fotos-btn{
	float:right;
	display:inline;
	margin:0 10px 5px 0;
	width:154px;
	height:21px;
	background:url(../images/fotos-btn.gif) no-repeat top;
	text-indent:-9999px;
	overflow: hidden;
}
#fotos-btn:hover {
	background:url(../images/fotos-btn.gif) no-repeat left -21px;
}
.column-left .subnav{
	width:210px;
	margin:0;
	padding:0;
	padding-top: 5px;
	list-style:none;
}
.column-left .subnav li{
	padding:7px 13px 9px 0;
	background:url(../images/subnav-bg.gif) no-repeat 100% 100%;
	text-align:right;
}
.column-left .subnav li a{
	color:#333d48;
	text-decoration:none;
	padding-right:14px;
}
.column-left .subnav li a:hover{
	text-decoration:underline;
}
.column-left .subnav li.active a{
	font-weight:bold;
	background:url(../images/subnav-active.gif) no-repeat 100% 4px;
	color:#c00;
}
.column-right{
	float:right;
	display:inline;
	margin-right:6px;
	padding:26px 30px 30px 0;
	width:521px;
	overflow:hidden;
	background:url(../images/column-right-bg.gif) no-repeat 100% 16px;
}
.column-right.noleft {
	float: left;
	width: 743px;
	margin-left: 9px;
	display: inline; /* ie */
}
#homepage .column-right{
	padding:15px 0 0;
	margin-right:20px;
	width:445px;
	background:none;
}
.column-right h2{
	margin:0 0 10px;
	font-size:16px;
	color:#d20101;
}
.column-right p{
	margin:0 0 24px;
	line-height:25px;
}
.column-right li{
	line-height:25px;
}
.column-right a:link{
	color:#d20101 !important;
}
.column-right a:hover{
	color:#d20101 !important;
	text-decoration:none;
}
#top-img{
	position:absolute;
	left:10px;
	top:125px;
	z-index:9;
	border:1px #e0e0e0 solid;
	background:#f2f2f6;
	width:799px;
	height:239px;
	padding:9px 0 0 9px;
}
#homepage #top-img{
	height:239px;
}
#top-img img{
	display:block;
}
#footer{
	width:100%;
	overflow:hidden;
	padding-top:14px;
}
#footer .holder{
	width:100%;
	overflow:hidden;
	background:#fff;
	margin-bottom:10px;
	padding:10px 0 9px 9px;
}
#footer .block{
	float:left;
	margin-right:9px;
	width:254px;
	height:109px;
	overflow:hidden;
	border:1px #eae9eb solid;
	background:#f6f7f7;
	padding:6px 0 0 10px;
}
#footer .block.middle{
	width:250px;
}
#footer .block h4{
	width:250px;
	background:url(../images/footer-line.gif) repeat-x 0 100%;
	margin:0 0 9px;
	padding:0 0 1px;
	font-size:14px;
	color:#363346;
}
#footer .block.middle h4{
	width:240px;
}
#footer ul{
	margin:0;
	padding:0 0 0 4px;
	list-style:none;
	font-size:11px;
	color:#363346;
}
#footer ul li{
	margin-bottom:3px;
}
#footer ul.links li{
	padding-left:13px;
	background:url(../images/footer-bullet.gif) no-repeat 0 3px;
}
#footer ul li a{
	color:#363346;
	text-decoration:underline;
}
#footer ul li a:hover{
	text-decoration:none;
}
#footer p{
	text-align:right;
	margin:0 0 14px;
	font-size:10px;
}
#footer p a{
	color:#fff;
	text-decoration:none;
}
#footer p a:hover{
	text-decoration:underline;
}
#footer .banner{
	float:left;
	margin:5px 0 0 12px;
}
#footer .banner.right{
	margin:20px 0 0 30px;
}
.sifr{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	letter-spacing:-.05em;
	margin:0;
	padding:0;
	line-height:1em;
}
sIFR-flash {
	visibility:visible !important;
	margin:0;
}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	display:block;
	overflow:hidden;
}
.sIFR-flash + div[adblocktab=true] {display:none !important;}

/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
   background-image: none;
}

 body.mceContentBody p {
line-height:25px;
}