body {
	/*background-color:#_227894;*/
	background-color:#000000;
	background-image:url(../images.JAN/body_lines.png);
	background-attachment:fixed;
}
	#container {
		display:block;
		width:947px;
		margin-left:auto;
		margin-right:auto;
	}
		#page {
			display:block;
			background-image:url(../images.JAN/content.png);
			background-repeat:repeat-y;
		}

		#header {
			display:block;
			height:131px;
			background-image:url(../images.JAN/header_gradient.png);
			background-repeat:repeat-x;
			margin-left:1px;
			margin-right:6px;
			font-family:sans-serif !important;
			overflow:hidden;
		}
			#header h2,#header h1 {
				display:none;
			}
			#header a.logo {
				display:block;
				position:absolute;
				background-image:url(../images.JAN/podium_victorie_logo.png);
				background-repeat:no-repeat;				
				width:174px;
				height:111px;
				margin-top:8px;
				margin-left:15px;
				float:left;
			}


			#header .ui_blocks {
				display:block;
				position:absolute;
				margin-left:190px;
			}

			#header input.input {
				margin-left:5px;
			}
		
			#header .search {
				display:block;
				float:left;
				width:181px;
				margin-left:20px;
				margin-top:6px;
			}
			#header .search label {
				color:#000000;
				font-size:11px;
				padding-top:2px;
			}
			#header .search input.input {
				width:135px;
			}
			#header .search input.submit {
				margin-top:3px;
			}
		
		
			#header .nieuwsbrief_container {
				display:block;
				float:left;
				width:220px;
				padding-top:1px;
				margin-left:20px;
				margin-top:5px;
			}
			#header .nieuwsbrief_container td.spacer {
				display:none;
			}
			#header .nieuwsbrief_container .required_label {
				color:#000000;
				font-size:11px;
			}
		
			#header .login_container {
				display:block;
				float:left;
				width:200px;
				margin-top:7px;
				margin-left:20px;
				color:#000000;
				font-size:11px;
			}
			#header .login_container label.label {
				float:left;
			}
			#header .login_container label.login {
				padding-bottom:2px;
			}
			#header .login_container label.login span,
			#header .login_container label.password span {
				display:none;
			}
			#header .login_container input {
				float:right;
			}
			#header .login_container input.input {
				width:100px;
			}
			#header .login_container input.submit {
				margin-top:2px;
			}		
			
			#menu {
				display:block;
				position:absolute;
				margin-top:64px;
				margin-left:200px;
				z-index:20000;
				width:742px;
			}
			#menu ul {
				display:block;
				float:left;
				margin:0;
				padding:0;
				padding-top:39px;
				/*padding-left:200px;*/
			}
			#menu ul li {
				display:block;
				float:left;
				list-style:none;
				list-style-image:none;
				margin:0;
				padding:0;
				margin-left:10px;
			}
			#menu ul li.current_buttonID {
				background-image:url(../images.JAN/tab_right.png);
				background-position:top right;
				background-repeat:no-repeat;
				padding-right:3px;
			}
			#menu ul li.current_buttonID a {
				background-image:url(../images.JAN/tab_left.png);
				background-position:top left;
				background-repeat:no-repeat;
				padding-left:7px;
				color:#000000;
			}
			#menu ul li a {
				display:block;
				font-size:16px;
				font-weight:bold;
				color:#fff;
				text-transform:uppercase;
				padding:5px;
				cursor:pointer;
			}
			#menu ul li a:hover {
				color:#FFFF00;
			}
			#menu ul ul {
				display:none;
				float:none;
				position:absolute;
				width:175px;
				padding:0;
				margin:0;
				z-index:3000;
				margin-top:-2px;
				margin-left:-1px;
				background-color:#fff;
				border:1px solid #000000;
				border-top:0px;
			}
				#menu ul ul ul {
					margin-left:174px;
					margin-top:-23px;
				}
			#menu ul ul li {
				float:none;
				display:block;
				clear:both;
				padding:0;
				margin:0;
			}
			#menu ul ul li a {
				color:#fff;
				font-size:10px;
				text-transform:uppercase;
				font-weight:bold;
				font-size:12px;
				color:#000000;
				border-top:1px solid #000000;
				padding:2px;
				padding-left:10px;
				padding-right:10px;
			}
			#menu ul ul li a:hover {
				color:#FFFF00;
				background-color:#000000;
				cursor:pointer;
			}
				
		#content {
			display:block;
			margin-left:2px;
			margin-right:6px;
		}
		#content .page {
			display:block;
			background-image:url(../images.JAN/left_bar.png);
			background-position:left;
			background-repeat:repeat-y;
		}
			#content .article {
				display:block;
				margin-bottom:20px;
			}
				#content .article div.title {
					display:block;
					border-bottom:1px solid #000000;
				}
				#content .article div.content {
					display:block;
				}


			#comming_up {
				display:block;
				height:190px;
				background-image:url(../images.JAN/stripes_trans.png);
				padding-top:15px;
				padding-left:15px;
			}
			#comming_up .header_front {
				position:absolute;
				width:910px;
				display:none;
				height:174px;
				background-position:center;
				background-repeat:no-repeat;
			}
			#comming_up .header_back {
				position:absolute;
				width:910px;
				display:none;
				height:174px;
				background-position:center;
				background-repeat:no-repeat;
			}
			#comming_up .overlay {
				display:block;
				width:900px;
				height:174px;
				position:relative;
				overflow:hidden;
				z-index:1;
			}
				#comming_up .overlay .next_week_module {
					display:block;
					position:relative;
				}
				#comming_up .overlay .row {
					display:block;
					padding-top:10px;
					height:164px;
				}
				#comming_up .overlay .overview {
					display:block;
					float:left;
					width:240px;
					height:130px;
					margin-left:30px;
					padding:10px;
					border:1px solid transparent;
					background-image:url(../images.JAN/30_white.png);
					cursor:pointer;
					overflow:auto;
				}
				#comming_up .overlay .overview:hover {
					border:1px solid #fff;
					cursor:pointer;
				}
				#comming_up .overlay .overview:hover * {
					cursor:pointer;
				}
				#comming_up .overlay .overview div.image {
					display:block;
					float:left;
					width:100px;
					height:110px;
				}
				#comming_up .overlay .overview .title {
					display:block;
					float:right;
					width:120px;
					font-size:14px;
					/*color:#000000;					*/
				}
				#comming_up .overlay .overview .date {
					display:block;
					float:right;
					width:120px;
					color:#000;
					font-weight:bold;
				}
				#comming_up .overlay .overview .entree {
					display:block;
					float:right;
					width:120px;
					color:#000;					
					font-weight:bold;
				}
				#comming_up .overlay .overview .list {
					display:none;
				}
				
			#left {
				display:block;
				float:left;
				width:259px;
				padding-top:15px;
				padding-left:20px;
				padding-right:20px;
				padding-bottom:190px;
				background-image:url(../images.JAN/gradient.png);
				background-position:bottom;
				background-repeat:repeat-x;
				background-color:#fff;
			}
			#middle {
				display:block;
				float:right;
				width:600px;
				padding-left:20px;
				padding-right:20px;
				padding-top:15px;
				background-color:#fff;
			}
			#login {
				display:block;
				clear:right;
				margin-top:-170px;
				margin-left:-73px;
				float:left;
				width:363px;
				height:247px;
				background-image:url(../images.JAN/login_chick.png);
			}
				#login div.title {
					display:block;
					width:165px;
					text-align:center;
					line-height:normal;
					margin:0;
					padding:0;
				}
				#login .title {
					color:#fff;
					font-size:14px;
					line-height:normal;
					text-align:center;
				}
				#login div.container {
					display:block;
					width:165px;
					float:right;
					margin-top:12px;
					margin-right:30px;
				}
				#login .input {
					margin-bottom:1px;
					width:165px;
				}
				#login .login_but {
					float:right;
				}
				#login .register_but {
					float:right;
				}
				#login label.login,
				#login label.password {
					display:block;
					margin-bottom:2px;
				}
				#login span {
					display:none;
				}
				#login br {
					display:none;
				}
		
		#footer {
			display:block;
			background-image:url(../images.JAN/footer.png);
			background-position:top left;
			background-repeat:no-repeat;
			height:40px;
		}
			#footer .girl {
				display:block;
				position:absolute;
				margin-left:-60px;
				margin-top:-183px;
				width:230px;
				height:302px;
				background-image:url(../images.JAN/girl.png);
				background-repeat:no-repeat;
			}
			#bottommenu {
				display:block;
				position:absolute;
				z-index:4;
				padding-left:130px;
				padding-top:3px;
			}
			#bottommenu ul {
				display:block;
				margin:0;
				padding:0;
			}
			#bottommenu ul li {
				display:block;
				margin:0;
				padding:0;
				list-style:none;
				float:left;
				margin-left:15px;
			}
			#bottommenu ul li a {
				display:block;
				color:#fff;
				font-weight:bold;
				background-image:url(../images.JAN/victorie_logo_small_black.png);
				background-repeat:no-repeat;
				padding-top:4px;
				padding-bottom:4px;
				padding-left:47px;
			}
			#bottommenu ul ul {
				display:none;
			}
			
		#credits {
			text-align:center;
			font-size:10px;
			color:#fff;
		}
		#credits a {
			color:#fff;
		}
		

.POLLbarback {
	border:1px solid #000000;
}
.POLLbarcolor {
	background-color:#b5d334;
	text-align:right;
	border-right:1px solid #000000;
}
.POLLpercentage {
	padding-left:2px;
	padding-right:2px;
}

.this_week_listing_module,
.program_module {
	display:block;
}
	.this_week_listing_module .listing,
	.program_module .listing {
		display:block;
	}
		.program_module .listing .month {
			display:block;
			padding-bottom:20px;
		}
		.program_module .listing .month .title {
			font-size:21px;
		}
		.this_week_listing_module .listing span.image {
			display:none;
		}

		.this_week_listing_module .listing .row,
		.program_module .listing .row {
			display:block;
			cursor:pointer !important;
		}
		.darkRow a,.lightRow a,
		.program_module .listing .row a {
			display:block;
			padding:2px;
			padding-left:10px;	
			color:#fff;
		}
		.program_module .listing .row.hover * {
			color:#FFFF00 !important;
			cursor:pointer !important;
		}

		.darkRow,
		.program_module .listing .row.darkRow {
			color:#fff;
			background-color:#000000;
			cursor:pointer !important;
		}	
		.program_module .listing .row.darkRow span {
			cursor:pointer !important;
		}
		
		.lightRow,
		.program_module .listing .row.lightRow {
			color:#fff;
			background-color:#b5d334;
			cursor:pointer !important;
		}	
		.program_module .listing .row.lightRow span {
			cursor:pointer !important;
		}	

		.this_week_listing_module .listing .row span,
		.program_module .listing .row span {
			display:block;
			float:left;
			color:#fff;
			cursor:pointer !important;
		}	
		.this_week_listing_module .listing .row span.day,
		.program_module .listing .row span.day {
			width:25px;
			text-align:center;
			font-weight:bold;
		}
		.this_week_listing_module .listing .row span.start,
		.program_module .listing .row span.start {
			width:50px;
			text-align:center;
			font-weight:bold;
		}
		.this_week_listing_module .listing .row span.event,
		.program_module .listing .row span.event {
			width:375px;
			padding-left:10px;
		}
		.this_week_listing_module .listing .row span.price,
		.program_module .listing .row span.price {
			width:50px;
			text-align:center;
			font-weight:bold;
			padding-top:1px;
			font-size:10px;
		}
		.this_week_listing_module .listing .row span.hall,
		.program_module .listing .row span.hall {
			width:70px;
			text-align:center;
			font-weight:bold;
			padding-top:1px;
			font-size:10px;
		}
		
	.program_module .details {
		display:block;
	}
		.program_module .details .info {
			display:block;
		}
		.program_module .details .info div.title {
			display:block;
		}
		.program_module .details .info h1.title {
			display:block;
			font-size:32px;
		}
		.program_module .details .info object {
			display:block;
			margin-left:auto;
			margin-right:auto;
			margin-top:10px;
			margin-bottom:10px;
			clear:both;
		}
		.program_module .details  div.func {
			margin-top:10px;
		}
		.program_module .details  a.external_order {
			margin-right:10px;
		}
		
		.program_module .overview {
			display:block;
			float:right;
			width:185px;
			margin-left:20px;
			margin-bottom:10px;
		}
		.program_module .overview div.top {
			display:block;
		}
		.program_module .overview div.middle {
			display:block;
		}
		.program_module .overview div.bottom {
			display:block;
		}


		.program_module .overview div.title {
			display:block;
			padding:0 !important;
			margin:0;
		}
		.program_module .overview div.list {
			display:block;
			font-size:9px;
		}
		.program_module .overview div.item {
			display:block;
		}
		.program_module .overview div.item label {
			display:block;
			float:left;
			width:50px;
		}
		.program_module .overview div.item span {
			display:block;
			float:right;
			width:120px;
		}


	.news_module .news_infobar {
		font-size:10px;
	}
	.program_module div.func,
	div.more_info,
	.news_module .option_bar {
		display:block;
		text-align:right;
		clear:both;
	}

	.social_bookmarks {
		display:block;
	}
	.news_module .social_bookmarks {
		margin-bottom:20px;
	}
	.news_module .social_bookmarks h1 {
		margin-bottom:5px;
	}
	.social_bookmarks span {
		display:none;
	}
	.social_bookmarks img {
		border:0px;
	}
	.social_bookmarks a {
		margin-right:10px;
	}
	.social_bookmarks div.icons {
		margin-top:10px;
	}

	
	
	.mail_a_friend a {
		/*padding-left:14px;*/
		/*background-image:url(/domains/studiovdb/atlantispodium.nl/images.JAN/mail_a_friend.gif);*/
		background-position:left;
		background-repeat:no-repeat;
	}
	
	.mail_a_friend_module .alert {
		border:2px solid #e3006a;
		font-weight:bold;
		width:300px;
		text-align:center;
		margin:10px;
		margin-left:auto;
		margin-right:auto;
		padding:5px;
	}
	.mail_a_friend_module .go_back {
		margin-bottom:10px;
	}
	.mail_a_friend_module .documentation {
		margin-bottom:10px;
	}
	.mail_a_friend_module .mailForm fieldset {
		padding:5px;
		border:1px solid #ccc;
		margin-bottom:10px;
	}
	.mail_a_friend_module .mailForm legend {
		color:#ccc;
	}
	.mail_a_friend_module .mailForm label {
		float:left;
		display:block;
		width:65px;
		font-size:10px;
	}
	.mail_a_friend_module .mailForm fieldset.sender {
		display:block;
		float:left;
		width:265px;
	}
	.mail_a_friend_module .mailForm fieldset.receiver {
		display:block;
		float:right;
		width:265px;
	}
	.mail_a_friend_module .mailForm fieldset .input {
		width:190px;
	}
	.mail_a_friend_module .mailForm fieldset.message .input {
		width:500px;
	}
	.mail_a_friend_module .mailForm fieldset.message {
		display:block;
		clear:both;
	}
	.mail_a_friend_module .mailForm fieldset div {
		margin-bottom:3px;
	}
	
	.mail_a_friend_module .example {
		border:1px solid #ccc;
		background-color:#eee;
		margin-top:20px;
		margin-bottom:20px;
	}
	.mail_a_friend_module .example .mail_header {
		border-bottom:1px solid #ccc;
		background-color:#ddd;
		padding:5px;
	}
	.mail_a_friend_module .example .mail_header label {
		width:100px;
		display:block;
		float:left;
		font-weight:bold;
	}
	.mail_a_friend_module .example .mail_body * {
		font-family:courier;
		color:#000;
	}
	.mail_a_friend_module .example .mail_body a {
		color:#00f;
	}
	.mail_a_friend_module .example .mail_body {
		padding:5px;
		overflow:auto;
		height:200px;
	}
	.mail_a_friend_module .buttons {
		margin-top:5px;
	}
	.mail_a_friend_module .buttons input.submit {
		margin-right:5px;
	}


#left .highlights_module .date {
	color:#000000 !important;
}
#left .highlights_module .event {
	color:#000000 !important;
}
#left .highlights_module br {
	display:none;
}

#left .highlights_module,
.submenu_module,
.headline_module {
	display:block;
}
#left .highlights_module ul,
.submenu_module ul,
.headline_module ul {
	display:block;
	margin:0;
	padding:0;
}
#left .highlights_module ul li,
.submenu_module ul li,
.headline_module ul li {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images.JAN/dot.png);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#left .highlights_module ul li a,
.submenu_module ul li a,
.headline_module ul li a {
	display:block;
}
#left .highlights_module ul li a .slashes {
	display:none;
}
#twitter_update_list a {
	display:inline;
}

#middle .highlights_module {
	display:block;
	text-align:center;
}
#middle .highlights_module ul {
	display:block;
	padding:0;
	margin:0;
}
#middle .highlights_module ul li {
	display:inline;
	float:none;
	padding:0;
	margin:0;
}
#middle .highlights_module .break {
	display:none;
}
#middle .highlights_module .date {
	font-weight:bold;
	color:#666;
}


.program_module a.back_link {
	float:right;
}


.photoalbum_module {
	display:block;
}
.photoalbum_module .albumsets {
	display:block;
}
.photoalbum_module .albumsets .set {
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images.JAN/dot.png);
	background-repeat:repeat-x;
	background-position:top;
	cursor:pointer;
}
.photoalbum_module .albumsets .set div.image {
	display:block;
	float:left;
	padding-right:10px;
}
.photoalbum_module .albumsets .set div.name {
	display:block;
	float:left;
	width:450px;
	font-size:18px;
	font-weight:bold;
}
.photoalbum_module .albumsets .set .added {
	display:none;
}
.photoalbum_module .albumsets .set.hover {
	background-color:#ccc;
}

	.photoalbum_thumbs {
		display:block;
		height:166px;
		width:600px;
		position:relative; /* this is buggy when animating in msie */
		clip:rect(0px,0px,166px,637px);
		overflow:hidden;
	}
	.photoalbum_thumbs div.scroll_pan {
		display:block;
		position:relative;
		height:166px;
		white-space:nowrap;
	}
	
	.photoalbum_module .preview {
		display:block;
		background-color:#ccc;
		padding:5px;
		/*margin-bottom:5px;*/
	}
	.photoalbum_module .preview .preview_image,
	.photoalbum_module .preview .preview_image .overlay {
		display:block;
		background-position:center;
		background-repeat:no-repeat;
		height:420px;
		width:420px;
	}
	.photoalbum_module .preview .preview_image {
		margin-left:auto;
		margin-right:auto;
	}
	.photoalbum_module .preview .preview_image .overlay {
		display:none;
		background-image:url(../images.JAN/loading.gif);
	}
	.photoalbum_module .preview .backwards {
		float:left;
		display:block;
		padding-top:200px;
		padding-left:30px;
	}
	.photoalbum_module .preview .forwards {
		float:right;
		display:block;
		padding-top:200px;
		padding-right:30px;
	}
	.photoalbum_module .album_info {
		display:block;
		margin-top:15px;
		padding-top:20px;
		background-image:url(../images.JAN/hr.gif);
		background-position:top;
		background-repeat:repeat-x;
	}
	.photoalbum_module .album_main_nav {
		display:block;
		margin-bottom:0px;
		font-variant:small-caps;		
	}
	.photoalbum_module .bottomnav {
		display:none;
	}
	.photoalbum_module .album_info .article,
	.photoalbum_module .reactions .article {
		background-image:none !important;
		padding-bottom:0px !important;
	}
	.photoalbum_module .reactions {
		display:block;
		padding-top:20px;
		background-image:url(../images.JAN/hr.gif);
		background-position:top;
		background-repeat:repeat-x;
	}
	.photoalbum_module br {
		display:none;
	}
	.photoalbum_module .reactions br {
		display:block;
	}

.program_archive_module {
	display:block;
}
.program_archive_module ul.artist {
	display:block;
	margin:0;
	padding:0;
	border-bottom:1px dotted #000000;
}
.program_archive_module ul.artist li.artist {
	display:block;
	margin:0;
	padding:0;
	border-top:1px dotted #000000;
	cursor:pointer;
	list-style:none;
}
.program_archive_module ul.events {
	display:none;
}





.flickralbum_module {
	display:block;
}
.flickralbum_module ul {
	display:block;
	margin:0;
	padding:0;
}
.flickralbum_module ul li {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
.flickralbum_module ul.sets li {
	padding-top:10px;
	background-image:url(../images/dot_line_red.png);
	background-position:top;
	background-repeat:repeat-x;
	clear:both;
}
.flickralbum_module ul.sets li img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.flickralbum_module ul.thumbs li {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.flickralbum_module ul.thumbs li a img {
	border:1px solid #fff;
}
.flickralbum_module ul.thumbs li a:hover img {
	border:1px solid #f00;
}
.flickralbum_module ul.thumbs li i {
	display:none;
}

#flickr_popup_ui {
	display:block;
	background-color:#000;
	background-image:url(../images/loader.gif);
	background-position:center;
	background-repeat:no-repeat;
}
#flickr_popup_ui div.image {
	display:block;
	width:500px;
	height:333px;
	background-position:center;
	background-repeat:no-repeat;
}
#flickr_popup_ui div.back,
#flickr_popup_ui div.forward {
	display:none;
	cursor:pointer;
	width:50px;
	height:333px;
	margin-left:10px;
	margin-right:10px;
	background-position:center;
	background-repeat:no-repeat;
}
#flickr_popup_ui div.back {
	float:left;
	background-image:url(../images/backward_block.png);	
}
#flickr_popup_ui div.forward {
	float:right;
	background-image:url(../images/forward_block.png);	
}



/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/* Container */
#modalContainer {height:400px; width:600px; left:50%; top:50%; margin-left:-300px; background-color:#fff; border:2px solid #fff;}
#modalContainer a.modalCloseImg {background:url(../images.JAN/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}

.alert {
	background-color:#000000;
	color:#fff;
	text-align:center;
}
.alert .string {
	font-size:14px;
	display:block;
	padding-top:20px;
	padding-bottom:20px;
}

		
.mobile_only {
	display:none;
}

.form {
	font-size:10px;
}
.form .required_label {
	color:#000;
}
input.input {
	border:1px solid #000000;
	background-color:#fff;
	color:#333;
	font-size:10px;
	background-image:url(../images.JAN/input.gif);
	background-position:top;
	background-repeat:repeat-x;
}
input.button,input.submit {
	clear:both;
	float:right;
	border:0;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#000000;
	color:#fff;
	font-size:10px;
	background-image:url(../images.JAN/button.png);
	background-position:center;
	background-repeat:repeat-x;
}