/* block */
div#wrapper {
position:relative;
}
div#wrapper p#goplanetzaal{
	width: 112px;
	height:248px;
	float:left;
	position:absolute;
	margin-top:1px;
	background: url(../img/goplanet_label.png)!important;
	background: url(../img/goplanet_label.gif);
	z-index: 600;
}
div#wrapper p#clubslam{
	width: 110px;
	left:655px;
	float:left;
	margin-top:1px;
	height:248px;
	position:absolute;
	background: url("../img/clubslamlabel.png") no-repeat !important;
	background: none;
	z-index: 600;
}

div.block {
	width: 318px;
	background-color: #181818;
	background-image: url("../img/blocks/headers/block_320.jpg");
	background-repeat: no-repeat;
	overflow: hidden;	
}

div.block h2 {
	display: block;
	padding: 8px 0 0 20px;
	width: 278px;
	height: 29px;
}

div.block p {
	margin: 0px;
	padding: 10px 15px;
}

a#fullschedule {
	margin: 0px;
	padding: 10px 12px;
}

div.block img, div.block object {
	display: block;
}

/* block-large */

div.block-large {
	width: 643px;
	background-color: #181818;
	background-image: url("../img/blocks/headers/block_645.jpg");
	background-repeat: no-repeat;
	overflow: hidden;	
}

div.block-large h2 {
	display: block;
	padding: 8px 0 0 20px;
	width: 278px;
	height: 29px;
}

div.block-large p {
	margin: 0px;
	padding: 10px 15px 10px 15px;
}

/* firefox oplossing voor afbeeldingen in blokken */

div.block img, 
div.block-large img, 
div.block object {
	display: block;
}

/* homeblock */

div#homeblock {
	width: 970px;
	height: 250px;
	margin-bottom: 5px;
}

div#homeblock-left {
	width: 643px;
	height: 248px;
	float: left;
	font-size: 0px;
	border: 1px solid #000000;
}

div#area-left {
	width: 40px;
	height: 208px;
	float: left;
	background-image: url("../img/backgrounds/podiumzaal.jpg");
}

div#title-box {
	margin-top: -40px;
	width: 603px;
	height: 40px;
	background-color: #000000;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

div.bannertxt {
	display: block;
	width: 593px;
	height: 30px;
	margin-top: -40px;
	overflow: hidden;
	font-size: 20px;
	padding-left: 40px;
	padding-top: 8px;
}

div#homeblock-left div#scroller-left {
	width: 573px;
	height: 248px;
	overflow: hidden;
	float: left;
	margin: 0 0 0 70px;
	display: inline;
}

div#scroller-left div#content-left {
	width: 9999px;
}

div#scroller-left div#content-left div.slide {
	float: left;
	width: 574px;
	height: 248px;	
}

div#homeblock-right {
	background: #000 url(../img/backgrounds/carousel_controls_sprite.png) no-repeat top right !important;
	background: #000 url(../img/backgrounds/carousel_controls_sprite.gif) no-repeat top right;
	position: relative;
	width: 318px;
	height: 248px;
	margin-left: 5px;
	float: left;
	font-size: 0px;
	border: 1px solid #000000;
}

div#content-right div.slide {
	float: left;
	width: 278px;
	height: 208px;
}

/* newsitem */

div.block div.newsitem {
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 318px;
	overflow: hidden;
	background-image: url("../img/backgrounds/newsitem_bg.png");
	background-repeat: repeat-x;
}

div.block div.newsitem p.date, div.news-item-large p.date {
	color: #666666;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

div.block div.newsitem span.title, div.news-item-large span.title {
	display: block;
	margin-bottom: 0px;
}

div.block div.newsitem span.title a, div.news-item-large span.title {
	color: #cccccc;
	font-size: 18px;
	text-decoration: none;
	text-transform: uppercase;
}

div.block div.newsitem span.title a:hover, div.news-item-large span.title a:hover {
	color: #ffffff;
}

div.block div.newsitem p, div.news-item-large p {
	margin: 0px;
	padding: 0px;
}

div.block div.newsitem div.newsthumb {
	width: 66px;
	float: left;
	padding-top: 20px;
}

div.block div.newsitem div.newstxt {
	width: 230px;
	float: left;
}

div.block div.newsitem a.newsimage {
	border: 4px solid #2F2F2F;
	float: left;
	margin-right: 10px;
}

div.block div.newsitem a.newsimage:hover {
	border: 4px solid #ffffff;
}

div.block div.newsitem a {
	color: #CCCCCC;
}

/* agenda */

div#accordion {
	margin: 3px 0px;
}

span.toggler {
	width: 306px;
	height: 25px;
	display: block;
	color: #ffffff;
	background-image: url("../img/backgrounds/agenda_bg.jpg");
	padding: 10px 0px 0px 12px;
}

span.toggler span {
	margin-left: 30px;
}

a.toggle_wide {
	display: block;
	padding: 10px 0px 0px 12px;
	width: 643px;
	height: 25px;
	background-image: url("../img/backgrounds/toggle_wide_bg.jpg");
	text-decoration: none;
	color: #ccc;
}

a.toggle_wide:hover {
	background-image: url("../img/backgrounds/toggle_wide_bg_hover.jpg");
	color: #fff;
}

a.toggle_wide_active {
	display: block;
	padding: 10px 0px 0px 12px;
	width: 643px;
	height: 25px;
	background-image: url("../img/backgrounds/toggle_wide_active_bg.jpg");
	text-decoration: none;
	color: #ccc;
}

a.toggle_wide_active:hover {
	background-image: url("../img/backgrounds/toggle_wide_active_bg_hover.jpg");
	color: #fff;
}

a.toggle_small {
	display: block;
	padding: 10px 0px 0px 12px;
	width: 643px;
	height: 25px;
	background-image: url("../img/backgrounds/toggle_small_bg.jpg");
	text-decoration: none;
	color: #ccc;
	font-weight: bold;
}

a.toggle_small:hover {
	background-image: url("../img/backgrounds/toggle_small_bg_hover.jpg");
	color: #fff;
}

a.toggle_small_active {
	display: block;
	padding: 10px 0px 0px 12px;
	width: 643px;
	height: 25px;
	background-image: url("../img/backgrounds/toggle_small_active_bg.jpg");
	text-decoration: none;
	color: #ccc;
}

a.toggle_small_active:hover {
	background-image: url("../img/backgrounds/toggle_small_active_bg_hover.jpg");
	color: #fff;
}

a.toggler span {
	margin-left: 30px;
}

div.accordion_content {
 	background-image: url("../img/backgrounds/block_small_bg.gif");
	background-position: bottom center;
	width: 318px;
	overflow: hidden;
	clear: both;
}

div.accordion_flyer {
	width: 208px;
	overflow: hidden;
	margin: 7px 0px 0px 55px;
	float: left;
	display: inline;	
	padding-bottom: 10px;
}

div.accordion_content a.flyerlink {
	border: 5px solid #2F2F2F;
	display: block;
}

div.accordion_content a.flyerlink:hover {
	border: 5px solid #ffffff;
}

div.faq-answer {
	margin: 0;
	padding: 0;
 	background-image: url("../img/backgrounds/block_wide_bg.gif");
	background-position: bottom center;
	width: 643px;
	overflow: hidden;
}

a#fullschedule {
	color: #cccccc;
	text-decoration: none;
}

a#fullschedule:hover {
	color: #FF0000;
}

a.flyer {
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 4px solid #333333;
}

a.flyer:hover {
	border: 4px solid #ffffff;
}

/* gallery */

div#gallery-block {
	width: 303px;
	overflow: hidden;
	padding-bottom: 13px;
	padding-left: 13px;
	padding-top: 15px;
	float: left;
}

div#gallery-block a {
	float: left;
	border: 4px solid #2F2F2F;
	margin-right: 3px;
	margin-bottom: 3px;
}

div#gallery-block a:hover {
	border: 4px solid #ffffff;
}

div#gallery-block a.more {
	display: block;
	width: 54px;
	height: 54px;
	background-image: url("../img/gallery_more.gif");
	border: 0px;
}

div#gallery-block a.more:hover {
	background-image: url("../img/gallery_more_hover.gif");
	border: 0px;
}

/* area-scroller */

div#area-gallery div#scroller-area {
	width: 643px;
	height: 454px;
	overflow: hidden;
}

div#scroller-area div#content-area {
	width: 9999px;
}

div#scroller-area div#content-area div.slide {
	float: left;
	width: 643px;
	height: 454px;
}

/* address */
div.block address {
	padding: 10px 15px;
	font-style: normal;
}

/* partners */
div#partners {
	width: 308px;
	height: 168px;
	background-image: url("../img/backgrounds/partners.jpg");
	padding-left: 10px;
}

div#partners a {
	display: block;
	width: 94px;
	height: 44px;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
}

/* kaarten */

a#kaarten {
	display: block;
	background: url(../img/blocks/kaarten.jpg) no-repeat;
	width: 320px;
	height: 107px;
}

a#kaarten:hover {
	background: url(../img/blocks/kaarten-mo.jpg) no-repeat;
}


/* aanvragen */

a#aanvragen {
	display: block;
	background: url(../img/blocks/arrangementen.jpg) no-repeat;
	width: 320px;
	height: 107px;
}

a#aanvragen:hover {
	background: url(../img/blocks/arrangementen-mo.jpg) no-repeat;
}

