body {
	background: url(../images/bg.jpg) #DCD8CC repeat-y center;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

#container {
	width: 909px;
	margin: 0 auto;
}

/** HEADER **/
#header {
	width: 909px;
	height: 150px;
}

#header_left {
	width: 355px;
	padding: 22px 0 0 0;
	float: left;
}

#header_left h1 {
	display: none;
}

#header_detail_top {
	padding: 20px 25px 11px 0;
	float: right;
}

#header_right {
	width: 636px;
	margin: -15px 0 0 280px;
	_margin-left: 139px;
	float: left;
}

#header_right.detail {
	padding: 0;
}

#header_right ul, #header_right li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#header_right li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
}

#header_right li a {
	color: #585858;
	font-weight: bold;
	text-decoration: none;
	padding: 11px 0 0 10px;
	display: block;
}

#header_right li a:hover, #header_right li a.active {
	color: #2A267F;
}

#header_right li#home {
	background: url(../images/home_bg.jpg) no-repeat left;
	width: 66px;
	height: 42px;
}
#header_right li#home a{
	padding-left: 16px;
}
#header_right li#citymanagement {
	background: url(../images/citymanagement_bg.jpg) no-repeat right;
	width: 120px;
	height: 42px;
}
#header_right li#citypartners {
	background: url(../images/citypartners_bg.jpg) no-repeat right;
	width: 94px; 
	height: 42px;
}

#header_right li#bezoekers {
	background: url(../images/bezoekers_bg.jpg) no-repeat right;
	width: 81px;
	height: 42px;
}

#header_right li#ondernemers {
	background: url(../images/citymanagement_bg.jpg) no-repeat right;
	width: 100px;
	height: 42px;
}

#header_right li#evenementen {
	background: url(../images/evenementen_bg.jpg) no-repeat right;
	width: 97px;
	height: 42px;
}

#header_right li#contact {
	background: url(../images/contact_bg.jpg) no-repeat right;
	width: 72px;
	height: 42px;
}

/** HOME **/
#content, #content_detail {
	width: 909px;
	float: left;
}

#content_top {
	width: 909px;
	height: 313px;
}

#content_top_left {
	width: 560px;
	float: left;
}

#beste-binnenstad-home {
	position: absolute;
	margin: 138px 0 0 355px;
}

#content_top_left_bottom {
	background: url(../images/content_top_left_bottom.jpg) no-repeat;
	width: 560px;
	height: 4px;
}

#content_top_right {
	width: 342px;
	height: 296px;
	margin: 0 0 0 7px;
	float: left;
}

#content_top_right_top {
	width: 378px;
	_width: 342px;
	height: 290px;
}

#evenementen_bg {
	width: 304px;
	height: 274px;
	padding: 16px 55px 0 19px;
	_padding: 16px 19px 0 19px;
}

#evenementen_bg.winter {
	background: url(../images/seizoen/bg-winter.jpg) no-repeat;
}

#evenementen_bg.herst {
	background: url(../images/seizoen/bg-herst.jpg) no-repeat;
}

#evenementen_bg.zomer {
	background: url(../images/seizoen/bg-zomer.jpg) no-repeat;
}

#evenementen_bg.lente {
	background: url(../images/seizoen/bg-lente.jpg) no-repeat;
}

#evenementen_bg .evenement_item {
	margin: 5px 0 12px 0;
}

#evenementen_bg .evenement_item .evenement_datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#evenementen_bg .evenement_item .evenement_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#evenementen_bg .evenement_item .evenement_datum a, #evenementen_bg .evenement_item .evenement_titel a {
	color: #FFFFFF;
	text-decoration: none;
}

#winter {
	background: url(../ftp/seizoen/winter.jpg) no-repeat;
	width: 275px;
	height: 259px;
	padding: 31px 80px 0 23px;
	_padding: 31px 44px 0 23px;
}

#zomer {
	background: url(../ftp/seizoen/zomer.jpg) no-repeat;
	width: 275px;
	height: 259px;
	padding: 31px 80px 0 23px;
	_padding: 31px 44px 0 23px;
}

#herfst {
	background: url(../ftp/seizoen/herfst.jpg) no-repeat;
	width: 275px;
	height: 259px;
	padding: 31px 80px 0 23px;
	_padding: 31px 44px 0 23px;
}

#lente {
	background: url(../ftp/seizoen/lente.jpg) no-repeat;
	width: 275px;
	height: 259px;
	padding: 31px 80px 0 23px;
	_padding: 31px 44px 0 23px;
}

#content_top_right_top h1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 17px 0;
	padding: 0;
}

#content_top_right_top .inleiding {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 16px 0;
}

#zomer .inleiding {
	color: #624800;
}

#content_top_right_top .inleiding ul, #content_top_right_top .inleiding li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content_top_right_top .inleiding li a {
	color: #FFFFFF;
	text-decoration: none;
}

#content_top_right_top .inleiding li a:hover {
	color: #CDCDCD;
}

#content_top_right_top .inleiding table {
	font-size: 12px;
}

#content_top_right_top .inleiding tr {
	background: url(../images/komende_evenementen_bg_new.png) no-repeat;
	cursor: pointer;
}

#content_top_right_top .inleiding td a {
	color: #FFF;
	text-decoration: none;
}

#zomer .inleiding td a {
	color: #624800;
}

#content_top_right_top .inleiding td a:hover {
	text-decoration: underline;
}

#content_top_right_top .meer {
	padding: 0 40px 0 0;
}

#content_top_right_top .meer a {
	color: #17A0C4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#content_top_right_top .meer a:hover {
	color: #5AC3DF;
}

#content_top_right_bottom {
	background: url(../images/content_top_right_bottom.jpg) no-repeat;
	width: 342px;
	height: 6px;
}

#content_bottom {
	width: 892px;
}

#content_bottom_top {
	width: 909px;
	float: left;
}

#content_bottom_welkom {
	width: 513px;
	height: 130px;
	padding: 0 30px 0 17px;
	float: left;
}

#content_bottom_welkom h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2A267F;
	margin: 0 0 15px 0;
	padding: 0;
}

#content_bottom_welkom .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	margin: 0 0 15px 0;
}

#content_bottom_welkom .verder a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BFC2C5;
	text-decoration: none;
	text-transform: uppercase;
}

#content_bottom_welkom .verder a:hover {
	color: #D3D7DA;
}

#content_bottom_logo {
	width: 246px;
	margin: 0 0 0 7px;
	padding: 13px 0 0 76px;
	float: left;
}

#content_bottom_middle {
	width: 909px;
	margin: 0 0 43px 0;
	float: left;
}

#categorieen {
	width: 909px;
	float: left;
}

#categorieen ul, #categorieen li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#categorieen li {
	margin: 0 12px 0 0;
	float: left;
}

#categorieen li h3 {
	display: none;
}

#categorieen li.last {
	margin: 0;
}

#categorieen #rubrieken, #categorieen #rubrieken li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#categorieen li #seperator {
	background: url(../images/content_middle_seperator.jpg) no-repeat;
	width: 1px;
	height: 168px;
	margin: 0 1px 0 0;
}

#categorieen li #seperator-nieuw {
	background: url(../images/content_middle_seperator_nieuw.jpg) no-repeat;
	width: 1px;
	height: 281px;
	margin: 0 1px 0 0;
}

#categorieen li #cultuur {
	width: 161px;
}

#categorieen li #cultuur_top {
	background: url(../images/cultuur.jpg) no-repeat;
	width: 161px;
	height: 31px;
}

#categorieen li #cultuur_top a {
	width: 161px;
	height: 31px;
	display: block;
}

#categorieen li #cultuur_image {
	background: url(../images/item_bg.jpg) bottom no-repeat;
	width: 161px;
	height: 112px;
}

#categorieen li #cultuur_verder {
	/*padding: 5px 0 0 5px;*/
}

#categorieen li #cultuur_verder a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F4BB15;
	text-decoration: none;
	text-transform: uppercase;
}

#categorieen li #cultuur_verder a:hover {
	color: #F3DB95;
}

#categorieen li #cultuur_bottom {
	background: url(../images/cultuur_bottom.jpg);
	width: 161px;
	height: 15px;
	clear: left;
}

#categorieen li #water {
	width: 161px;
}

#categorieen li #water_top {
	background: url(../images/water.jpg) no-repeat;
	width: 161px;
	height: 31px;
}

#categorieen li #water_top a {
	width: 161px;
	height: 31px;
	display: block;
}

#categorieen li #water_image {
	background: url(../images/item_bg.jpg) bottom no-repeat;
	width: 161px;
	height: 112px;
}

#categorieen li #water_verder {
	/*padding: 5px 0 0 5px;*/
}

#categorieen li #water_verder a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #009ADD;
	text-decoration: none;
	text-transform: uppercase;
}

#categorieen #water_verder a:hover {
	color: #8DCFEC;
}

#categorieen li #water_bottom {
	background: url(../images/water_bottom.jpg);
	width: 161px;
	height: 15px;
	clear: left;
}

#categorieen li #natuur {
	width: 161px;
}

#categorieen li #natuur_top {
	background: url(../images/natuur.jpg) no-repeat;
	width: 161px;
	height: 31px;
}

#categorieen li #natuur_top a {
	width: 161px;
	height: 31px;
	display: block;
}

#categorieen li #natuur_image {
	background: url(../images/item_bg.jpg) bottom no-repeat;
	width: 161px;
	height: 112px;
}

#categorieen li #natuur_verder {
	/*padding: 5px 0 0 5px;*/
}

#categorieen li #natuur_verder a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #92C02E;
	text-decoration: none;
	text-transform: uppercase;
}

#categorieen #natuur_verder a:hover {
	color: #CAE492;
}

#categorieen li #natuur_bottom {
	background: url(../images/natuur_bottom.jpg);
	width: 161px;
	height: 15px;
	clear: left;
}

#categorieen li #vrije_tijd {
	width: 161px;
}

#categorieen li #vrije_tijd_top {
	background: url(../images/vrije_tijd.jpg) no-repeat;
	width: 161px;
	height: 31px;
}

#categorieen li #vrije_tijd_top a {
	width: 161px;
	height: 31px;
	display: block;
}

#categorieen li #vrije_tijd_image {
	background: url(../images/item_bg.jpg) bottom no-repeat;
	width: 161px;
	height: 112px;
}

#categorieen li #vrije_tijd_verder {
	/*padding: 5px 0 0 5px;*/
}

#categorieen li #vrije_tijd_verder a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A6A6A6;
	text-decoration: none;
	text-transform: uppercase;
}

#categorieen #vrije_tijd_verder a:hover {
	color: #D1D1D1;
}

#categorieen li #vrije_tijd_bottom {
	background: url(../images/vrije_tijd_bottom.jpg);
	width: 161px;
	height: 15px;
	clear: left;
}

#categorieen li #algemeen {
	width: 161px;
}

#categorieen li #algemeen_top {
	background: url(../images/algemeen.jpg) no-repeat;
	width: 161px;
	height: 31px;
}

#categorieen li #algemeen_top a {
	width: 161px;
	height: 31px;
	display: block;
}

#categorieen li #algemeen_image {
	background: url(../images/item_bg.jpg) bottom no-repeat;
	width: 161px;
	height: 112px;
}

#categorieen li #algemeen_verder {
	/*padding: 5px 0 0 5px;*/
}

#categorieen li #algemeen_verder a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DB0026;
	text-decoration: none;
	text-transform: uppercase;
}

#categorieen #algemeen_verder a:hover {
	color: #EB8294;
}

#categorieen li #algemeen_bottom {
	background: url(../images/algemeen_bottom.jpg);
	width: 161px;
	height: 15px;
	clear: left;
}

#categorieen li .rubrieken li {
	background: #F1EFEB;
	margin: 1px 0 0 0;
}

#categorieen li .rubrieken {
	float: left;
}

#categorieen li #cultuur_image_nieuw,
#categorieen li #water_image_nieuw,
#categorieen li #natuur_image_nieuw,
#categorieen li #vrije_tijd_image_nieuw,
#categorieen li #algemeen_image_nieuw {
	width: 161px;
	height: 106px;
}

#categorieen li #cultuur_verder .rubrieken a,
#categorieen li #water_verder .rubrieken a,
#categorieen li #natuur_verder .rubrieken a,
#categorieen li #vrije_tijd_verder .rubrieken a,
#categorieen li #algemeen_verder .rubrieken a {
	color: #585858;
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
}

#categorieen li #cultuur_verder .rubrieken a:hover,
#categorieen li #water_verder .rubrieken a:hover,
#categorieen li #natuur_verder .rubrieken a:hover,
#categorieen li #vrije_tijd_verder .rubrieken a:hover,
#categorieen li #algemeen_verder .rubrieken a:hover {
	color: #9D9C9C;
}

#categorieen li .rubrieken a {
	display: block;
	height: 35px;
	padding: 7px 17px 0 17px;
	width: 127px;
}

#content_bottom_bottom {
	width: 909px;
	height: 288px;
	float: left;
}

#left {
	width: 372px;
	height: 280px;
	float: left;
}

#drop {
	width: 372px;
	margin: 21px 0 15px 0;
}

#veel_bezochte_onderwerpen {
	width: 372px;
}

#veel_bezochte_onderwerpen h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #D73240;
	margin: 0 0 10px 0;
	padding: 0;
}

#vbo_top {
	background: url(../images/content_bottom_bottom_top.jpg) no-repeat;
	width: 348px;
	height: 5px;
	font-size: 0;
}

#vbo_middle {
	background: url(../images/content_bottom_bottom_mid.jpg) repeat-y;
	width: 328px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 3px 10px 0 10px;
}
#vbo_middle .vbo_row_2 {
	margin: -5px 0 15px 0;
}

#vbo_middle .vbo_row_3 {
	margin: -4px 0 0 0;
}

#vbo_middle span a {
	margin: 0 5px 0 0;
	line-height: 150%;
	color: #9D9D9D;
	text-decoration: none;
}

#vbo_middle span a:hover {
	color: #585858;
}

#vbo_middle .tag1 {
	font-size: 100%;
}

#vbo_middle .tag2 {
	font-size: 150%;
}

#vbo_middle .tag3 {
	font-size: 170%;
}

#vbo_middle .tag4 {
	font-size: 195%;
}
#vbo_middle .spacer {
	height: 23px;
}

/*
#vbo_middle .tag1 {
	font-size: 100%;
}

#vbo_middle .tag2 {
	font-size: 120%;
}

#vbo_middle .tag3 {
	font-size: 150%;
}

#vbo_middle .tag4 {
	font-size: 170%;
}
*/

#vbo_bottom {
	background: url(../images/content_bottom_bottom_bot.jpg) no-repeat;
	width: 348px;
	height: 5px;
}

#nieuws {
	width: 535px;
	float: left;
}

#nieuws h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #585858;
	margin: 0 0 10px 0;
	padding: 0;
}

#nieuws_left {
	width: 267px;
	float: left;
}

#nieuws_middle {
	background: url(../images/actueel_middle.jpg) no-repeat;
	width: 1px;
	height: 204px;
	margin: 0 12px 0 0;
	float: left;
}

#nieuws_right {
	width: 255px;
	float: left;
}

#nieuws .actueel_item {
	width: 255px;
	height: 98px;
	margin: 0 0 15px 0;
	_margin: 0 0 2px 0;
}

#nieuws .actueel_top {
	background: url(../images/actueel_top.jpg) no-repeat;
	width: 255px;
	height: 5px;
	font-size: 0;
}

#nieuws .actueel_middle {
	background: url(../images/actueel_item_bg.jpg) repeat-x;
	width: 255px;
	height: 87px;
}

#nieuws .actueel_middle_left {
	width: 87px;
	height: 87px;
	float: left;
}

#nieuws .actueel_middle_right {
	width: 152px;
	height: 87px;
	float: left;
}

#nieuws .actueel_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 100%;
	height: 40px;
	padding: 12px 8px 0 8px;
}

#nieuws .actueel_titel a {
	color: #2192B0;
	text-decoration: none;
	text-transform: uppercase;
}

#nieuws .actueel_titel a:hover {
	color: #64BFD7;
}

#nieuws .actueel_info {
	padding: 14px 0 0 8px;
}

#nieuws .actueel_info a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ADADAD;
	text-decoration: none;
	text-transform: uppercase;
}

#nieuws .actueel_info a:hover {
	color: #CDCDCD;
}

#nieuws .actueel_bottom {
	background: url(../images/actueel_bottom.jpg) no-repeat;
	width: 255px;
	height: 6px;
}

/** DETAIL **/
#logo_binnenstad{
	position: absolute;
	padding: 5px 0 0 750px;
	width: 126px;
	height: 91px;
}
#content_detail_top {
	background: url(../images/content_detail_stdbg.jpg) no-repeat;
	width: 895px;
	height: 46px;
	padding: 56px 0 0 14px;
}

#content_detail_top.drop {
	background: url(../images/drop_header.jpg) no-repeat;
}

.cultuur #content_detail_top {
	background: url(../images/cultuur_bg.jpg) no-repeat;
}

.water #content_detail_top {
	background: url(../images/water_bg.jpg) no-repeat;
}

.natuur #content_detail_top {
	background: url(../images/natuur_bg.jpg) no-repeat;
}

.vrije_tijd #content_detail_top {
	background: url(../images/vrije_tijd_bg.jpg) no-repeat;
}

.algemeen #content_detail_top {
	background: url(../images/algemeen_bg.jpg) no-repeat;
}

#content_detail_top h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

#content_detail_top_bottom {
	background: url(../images/content_detail_top_bottom.jpg) no-repeat;
	width: 909px;
	height: 6px;
}

#content_detail_left {
	width: 214px;
	padding: 84px 0 0 0;
	float: left;
}

#content_detail_left ul, #content_detail_left li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content_detail_left li a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	text-decoration: none;
	width: 165px;
	padding: 13px 0 13px 15px;
	display: block;
	border-bottom: 2px solid #F7F7F7;
}

#content_detail_left li a:hover, #content_detail_left li a.active {
	background: #F0F0F0;
	color: #2A267F;
}

#content_detail_left li a.active {
	font-weight: bold;
}

.cultuur #content_detail_left li a:hover, .cultuur #content_detail_left li a.active {
	color: #DBA300;
}

.water #content_detail_left li a:hover, .water #content_detail_left li a.active {
	color: #0083BC;
}

.natuur #content_detail_left li a:hover, .natuur #content_detail_left li a.active {
	color: #74A606;
}

.vrije_tijd #content_detail_left li a:hover, .vrije_tijd #content_detail_left li a.active {
	color: #585858;
}

.algemeen #content_detail_left li a:hover, .algemeen #content_detail_left li a.active {
	color: #DB0026;
}

/* SUBSUBMENU */
#content_detail_left ul ul a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	text-decoration: none;
	width: 165px;
	padding: 5px 0 5px 15px;
	display: block;
	border-bottom: none;
}
#content_detail_left ul ul a:hover{
	background: none;
}
#content_detail_left ul ul a.active{
	background: none;
}
#content_detail_left ul ul{
	width: 165px;
	border-bottom: 2px solid #F7F7F7;
}
#content_detail_right {
	background: #FFFFFF;
	width: 695px;
	float: left;
}
#content_detail_left ul ul#evenement_sub{
	width: 180px;
	border-bottom: 2px solid #F7F7F7;
}
#content_detail_left ul ul#evenement_sub a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	text-decoration: none;
	width: 160px;
	padding: 8px 0 8px 20px;
	display: block;
	border-bottom: 2px solid #F7F7F7;
}

#content_detail_left ul ul#evenement_sub a.last {
	width: 165px;
	border-bottom: none;
}

#content_detail_left ul ul#evenement_sub a#last {
	width: 165px;
	border-bottom: none;
}

#content_detail_left ul ul#evenement_sub a:hover, #content_detail_left ul ul#evenement_sub a.active {
	color: #2A267F;
}

#content_detail_left li a.active {
	font-weight: bold;
}
#content_detail_right_top {
	background: url(../images/content_detail_bg.jpg) bottom no-repeat;
	width: 625px;
	min-height: 543px;
	_height: 543px;
	padding: 0 35px 0 35px;
}

#content_detail_right_top h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #2A267F;
	margin: 30px 0 28px 0;
	_margin: 18px 0 28px 0;
	padding: 0;
}

.cultuur #content_detail_right_top h1 {
	color: #DBA300;
}

.water #content_detail_right_top h1 {
	color: #0083BC;
}

.natuur #content_detail_right_top h1 {
	color: #74A606;
}

.vrije_tijd #content_detail_right_top h1 {
	color: #585858;
}

.algemeen #content_detail_right_top h1 {
	color: #DB0026;
}

#content_detail_right_top .locatie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	line-height: 150%;
	margin: 0;
}

#content_detail_right_top .adres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	line-height: 150%;
	margin: 0;
}

#content_detail_right_top .inleiding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585858;
	line-height: 150%;
	margin: 0 0 38px 0;
}

#content_detail_right_top .body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #585858;
	padding: 0 0 35px 0;
}
.body p{
	margin-bottom: 15px;
}
#content_detail_right_top .login {
	margin: 0 0 20px 0;
}

#content_detail_right_top .body strong {
	color: #2A267F;
}

.cultuur #content_detail_right_top .body strong {
	color: #DBA300;
}

.water #content_detail_right_top .body strong {
	color: #0083BC;
}

.natuur #content_detail_right_top .body strong {
	color: #74A606;
}

.vrije_tijd #content_detail_right_top .body strong {
	color: #585858;
}

.algemeen #content_detail_right_top .body strong {
	color: #DB0026;
}

#content_detail_right_top .body a {
	color: #2A267F;
	text-decoration: none;
}

#content_detail_right_top .body a:hover {
	text-decoration: underline;
}

.cultuur #content_detail_right_top .body a {
	color: #DBA300;
	text-decoration: none;
}

.cultuur #content_detail_right_top .body a:hover {
	text-decoration: underline;
}

.water #content_detail_right_top .body a {
	color: #0083BC;
	text-decoration: none;
}

.water #content_detail_right_top .body a:hover {
	text-decoration: underline;
}

.natuur #content_detail_right_top .body a {
	color: #74A606;
	text-decoration: none;
}

.natuur #content_detail_right_top .body a:hover {
	text-decoration: underline;
}

.vrije_tijd #content_detail_right_top .body a {
	color: #585858;
	text-decoration: none;
}

.vrije_tijd #content_detail_right_top .body a:hover {
	text-decoration: underline;
}

.algemeen #content_detail_right_top .body a {
	color: #DB0026;
	text-decoration: none;
}

.algemeen #content_detail_right_top .body a:hover {
	text-decoration: underline;
}

#content_detail_right_top .body .error {
	background: #CCD8E5;
	font-weight: bold;
	color: #990000;
	margin: 0 0 10px 0;
	padding: 10px;
}

#content_detail_right_top .body .fout {	
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

#content_detail_right_top .body .melding {
	background: #CCD8E5;
	margin: 0 0 10px 0;
	padding: 10px;
}

#content_detail_right_top .body #form {
	background: #CCD8E5;
	padding: 10px;
}

#content_detail_right_top .body #form .meetingpoint, #content_detail_right_top .body #form .vrienden {
	margin: 0 0 10px;
	line-height: 150%;
}

#content_detail_right_top .body #form .item {
	height: 20px;
	margin: 0 0 10px 0;
	clear: left;
}

#content_detail_right_top .body #form .titel {
	width: 150px;
	float: left;
}

#content_detail_right_top .body #form .input {
	float: left;
}

#content_detail_right_top .body #form .input input.large {
	width: 300px;
}

#content_detail_right_top .body #form .input input.small {
	width: 50px;
}

/*** AANMELDFORMULIER ***/
#content_detail_right_top .body #form-aanmelden {
	padding: 10px;
}

#content_detail_right_top .body #form-aanmelden .meetingpoint, #content_detail_right_top .body #form-aanmelden .vrienden {
	margin: 0 0 10px;
	line-height: 150%;
}

#content_detail_right_top .body #form-aanmelden .item {
	height: 20px;
	margin: 0 0 10px 0;
	clear: left;
}

#content_detail_right_top .body #form-aanmelden .titel {
	width: 150px;
	float: left;
}

#content_detail_right_top .body #form-aanmelden .input {
	float: left;
}

#content_detail_right_top .body #form-aanmelden .input input.large {
	width: 300px;
}

#content_detail_right_top .body #form-aanmelden .input input.small {
	width: 50px;
}
#content_detail_right_top .body .mislukt {
	border: 1px solid #DE303A;
	background: #FFD4D6;
	color: #DE303A;
	font-weight: bold;
	padding: 5px;
	margin: 0 0 10px 10px;
	width: 440px;
}
#content_detail_right_top .body .gelukt {
	border: 1px solid #7BAF30;
	background: #E8F7D3;
	color: #7BAF30;
	font-weight: bold;
	padding: 5px;
	margin: 0 0 10px 10px;
	width: 440px;
}
/*** EINDE AANMELDFORMULIER ***/

#content_detail_right_top .body .info {
	background: #CCD8E5;
	margin: 10px 0 0 0;
	padding: 10px;
}

#content_detail_right_top .body a.toevoegen {
	color: #2A267F;
	background-color: #CCD8E5;
	padding: 10px;
	text-decoration: none;
	font-weight: bold;
}

#content_detail_right_top .body a.toevoegen:hover {
	color: #2A267F;
	background-color: #CCD8E5;
	text-decoration: underline;
}

#content_detail_right_top img {
	padding: 0 0 5px 10px;
}

#content_detail_right_top #evenement-knoppen {
	margin: 43px 0 0 0;
}

#content_detail_right_top .evenement-knop {
	margin: 0 17px 0 0;
	float: left;
}

#content_detail_right_top .evenement-knop img {
	padding: 0;
}

#content_detail_right_bottom {
	background: url(../images/content_detail_bottom.jpg) no-repeat;
	width: 695px;
	height: 4px;
}

/** AGENDA **/
#agenda{
	margin: 0;
	padding: 0;
	line-height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#agenda .titel{
	color: #2A267F;
	font-weight: bold;
	font-size: 13px;
	text-transform:uppercase;
	margin: 0;
	padding: 0;
}
#agenda .datum{
	color: #585858; 
	font-weight: bold;
	margin: 0;
}
#agenda .body{
	margin: 20px 0;
	padding: 0;
}
#agenda .item{
	border-top: 1px solid #ccc;
	padding: 10px 0;
	margin: 0;
}
#agenda .more a{
	color: #ADADAD;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
#agenda .more a:hover{
	color: #CDCDCD;
}
#agenda .last{
	border-bottom: 1px solid #ccc;
}
#agenda img{
	margin: 0;
	padding: 0;
}
#agenda .clear{
	clear: both;
}
#agenda .afb{
	float: right;
	width: 87px;
}
#agenda .overige_afb{
	display: none;
}
#agenda .inleiding{
	margin: 10px 0 0 0;
	padding: 0;
}
#agenda .item .titel{
	text-transform: uppercase;
}
#agenda .item .content{
	float: left;
	padding: 0 0 0 0;
	width: 530px;
}
#agenda .item h2{
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
#agenda .item h2 a{
	color: #2192B0;
	text-decoration: none;
}
#agenda .item h2 a:hover{
	color: #64BFD7;
}
#agenda .item .datum{
	color: #585858; 
	font-weight: bold;
	margin: 0 0 10px 0;
}
#agenda .item .inleiding{
	color: #585858;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
}
#agenda .link{
	margin: 20px 0;
}
#agenda .link a{
	color: #2A267F;
	text-decoration: none;
}
#agenda .link a:hover{
	text-decoration: underline;
}
#agenda .item .more a{
	color: #ADADAD;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
#agenda .item .more a:hover{
	color: #CDCDCD;
}
#periode {
	display: none;
}
#agenda .organisatie {
	color: #585858;
	line-height: 150%;
}
#agenda .organisatie a {
	color: #2A267F;
	text-decoration: none;
}
#agenda .organisatie a:hover {
	text-decoration: underline;
}
#agenda .evenement-toevoegen {
	margin: 20px 0 0 0;
}
#agenda .organisatie table {
	font-size: 11px;
}

#agenda .foto {
	float: left;
	padding: 0 10px 10px 0;
}

#agenda .foto a img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#agenda .foto a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}

#agenda #evenementen_zoeken_periode select {
	width: 40px;
}

#agenda #evenementen_zoeken_periode select.jaar {
	width: 60px;
}

/*** ACTUEEL ***/

#actueel {
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	padding: 0 0 20px 0;
}

#actueel .nieuws-item {
	border-bottom: 2px solid #FFFFFF;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

#actueel .last {
	border-bottom: none;
}

#actueel .nieuws-titel {
	color: #2A267F;
	font-weight: bold;
	margin: 0 0 5px 0;
}

#actueel .nieuws-inleiding {
	font-weight: bold;
	margin: 0 0 12px 0;
}

#actueel .nieuws-item .nieuws-inleiding {
	font-weight: normal;
	margin: 0 0 5px 0;
}

#actueel .nieuws-body {
	margin: 0 0 12px 0;
}

#actueel .nieuws-body p {
	padding: 0 0 12px 0;
}

#actueel .nieuws-body b, #actueel .nieuws-body strong, #actueel .nieuws-body a {
	color: #2A267F;
}

#actueel .nieuws-body a {
	text-decoration: none;
}

#actueel .nieuws-body a:hover {
	text-decoration: underline;
}

#actueel .nieuws-meer a {
	color: #2A267F;
	text-decoration: none;
}

#actueel .nieuws-meer a:hover {
	text-decoration: underline;
}

#actueel .nieuws-left {
	float: left;
	width: 500px;
}

#actueel .nieuws-right {
	padding: 5px 0 0 25px;
	width: 100px;
	float: left;
}

#actueel .nieuws-right img {
	padding: 0;
}

/** FOOTER **/

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #94949A;
	text-align: center;
	padding: 0 0 7px 270px;
	margin: 7px 0 0 0;
	float: left;
}

#footer.detail {
	text-align: left;
	padding: 0 0 7px 384px;
}

#footer a {
	color: #94949A;
	text-decoration: none;
}

#footer a:hover {
	color: #C5C5CC;
}