/* leuk dat je eens een kijkje komt nemen in onze css file */
/* ----------------- Copyright MNM 2008 ----------------- */
*
{
	margin:0;
	padding:0;
}

p
{
	margin-bottom:11px;
}

.color-blue
{
	color: #0080BA;	
}
.color-green
{
	color: #809680;
}
.color-purple
{
	color: #765C80;	
}

body
{
	margin: 0 auto;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%; /*16px - 62.5% = 10px ==> 1em = 10px*/
	background-color: #d0e3eb;
}

img
{
	border: 0;
}

.clearer
{
	clear: both;
}

.anysurfer 
{
  position: absolute;
  left: -10000px;
  overflow: hidden;
}

#fixedbox
{
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 500; /* Moet hoger zijn dan bodyContainer*/
}
#fixedbox .fxbWrapper
{
	width: 1250px;
	margin: auto;
	position: relative;
}
#bar
{
	width:950px;
	position: relative;
	height: 26px;
	background-image: url(../images/HB_pauze_bar_bg.png);
	background-position: top;
	background-repeat: repeat-x;
	display: none;
	
	border-top: 1px solid #bb001a;
}
	#bar div.button
	{
		position: absolute;
		height: 26px;
		bottom: 0;
		display: none;
	}
	
	.button-content img.button-openclose
	{
		background-image: url(../images/bar-button-open-close.jpg);
		background-repeat: no-repeat;
		background-position: top left;
	}
	
	#bar .button .button-content
	{
	}
	
	#button-audioplayer
	{
		width: 150px;
		left: 87px;
		z-index: 501;
		position: absolute;
		bottom: 0pt;
	}
		#button-audioplayer .button-content
		{
			padding-top: 7px;
		}
	
	#button-mnmtheek
	{
		width: 150px;
		left: 309px;
		z-index: 501;
		position: absolute;
		bottom: 0pt;
	}
		#button-mnmtheek .button-content
		{
			padding-top: 7px;
		}
	
	#bar-updates
	{
		height: 26px;
		width: 50px;
		left: 500px;
	}
	#pauze-bar-queue
	{
		background-image: url(../images/HB_queue_bg.png);
		background-position: top;
		background-repeat: no-repeat;
		height: 26px;
		width: 21px;
		margin: 0px auto;
		padding-top: 5px;
	}

#mediatheek
{
	position: absolute;
	left: 83px;
	z-index: 505; 
	bottom: -250px;
}
#audioplayer
{
}

#wrapper
{
	width: 1250px;
	margin:0 auto;
}
#page
{	
	width: 950px;
}

#header
{
	width: 950px;
}

	#ad-leaderboard
	{
		background-color: #808080;
	}
	#ad-leaderboard-content
	{
		margin: 0 auto;
		text-align: center;
		
	}
	/*Reclame achtergrond indien deze niet in de flash werd ingesteld*/
	#ad-leaderboard-content div, #ad-leaderboard-content object, #ad-leaderboard-content embed
	{
		/*background-color: #FFFFFF;*/
	}
	/*zorg voor 4px ruimte*/
	#ad-leaderboard-content object, #ad-leaderboard-content embed, #ad-leaderboard-content img
	{
		margin-top: 4px;
		margin-bottom: 4px;
	}
	#flash-top
	{
		height: 246px;
		position: relative;
	}
	#ad-halfpage
	{
		position:absolute;
		margin-left: 950px;
		padding-top: 365px;
		top: 0;
	}
	#ad-halfpage-content
	{
		/*background-color: #FFFFFF;*/
	}
	
	.pebbles_headertagdiv {
		color:#765C80 !important;
		background-color:#CCCCCC;
		height:auto;
		/*margin-bottom:10px;*/
		overflow:hidden;
		/*padding:5px;*/
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		width:300px;
	}
	
	.pebbles_headertagdiv a, .pebbles_headertagdiv a:hover, .pebbles_headertagdiv a:active {
		color:#765C80 !important;
	}

	#flash-webcam-menu-placeholder
	{
		/*background-color: #da1a17;*/
		color: #FFFFFF;
		left: 150px;
		position: absolute;
		top: 179px;
		width: 175px;
		z-index: 100;
		display: none;
	}
	
	#flash-webcam-menu
	{
		margin: 5px;
	}
	
	#flash-webcam-menu-title
	{
		text-align: center;
		width: 100%;
	}
	
	#flash-webcam-menu-content
	{
		margin: 5px;
	}
	
	#flash-webcam-menu-content ul
	{
		list-style-type: none;
		list-style-image: none; /*url(../images/flash_menu_list_item.jpg);*/
		line-height: 1.6em;
	}
	
	#flash-webcam-menu-content ul li
	{
		background-color:#DA1A17;
		border-bottom:1px solid #AC6B79;
		border-top:1px solid #AC6B79;
		margin-bottom:1px;
		text-indent:6px;
	}
	
	#flash-webcam-menu-content ul li:hover
	{
		background-color: #000000;
	}
	
	#flash-webcam-menu-content ul li a
	{
		color: #FFFFFF;
	}





#content
{
	background-color: #FFFFFF;
}

/* ****************** left block ****************** */
#left
{
	width: 142px;
	float: left;
}

/* ****************** left menu ****************** */
#left-menu
{
	text-align: right;
	font-size: 2em;
	line-height: 27px;
	width: 100%;
}

#left-menu a:link
{
	text-decoration: none;
	color: #a0c1a4;
}

#left-menu a:visited
{
	text-decoration: none;
	color: #a0c1a4;
}

#left-menu a.selected
{
	color: #d92037;
}

#left-menu a:hover
{
	color: #d92037;
}

#left-menu .active a
{
	color: #d92037;
}

#left ul
{
	/*list-style-type: none;*/
	/*list-style-image: url(../images/ul.gif);*/
	list-style-image: none;
	list-style-type: none;
	margin:0!important;
	padding:0!important;
	text-align: right;
}

#left ul li
{
	/*margin:0!important;*/
	padding:0!important;
	/*list-style:none!important;*/
	/*list-style-image: url(../images/ul.gif);*/
	list-style-image: none;
	list-style-type: none;
	text-align: right;
}

.left-menu-active, .submenu-array
{
	position: relative;
	height:0px;
}

.left-menu-active-image
{
	position:absolute;
	right:-11px;
	top: -20px;
}

#left-menu ul li ul li
{
	text-align: left;
	text-indent: 10px;
}

#left-menu ul li ul li a:link
{
	color: #765c80;
}

#left-menu ul li ul li a:visited
{
	color: #765c80;
}

.left-submenu-active
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	color: #765c80;
}

.left-submenu-active a:visited
{
	color: #765c80;
}

.left-submenu-active-image
{
	position:absolute;
	right:-11px;
	top: -20px;
}

#verkeer-barometer
{
	margin-top: 10px;
}

#search-block
{
	height:30px;
	margin:0 auto;
	padding-top:0;
	text-align:right;
	width:182px;
}

#search-block-title
{
	color: #0080B9;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
}

.search_textbox
{
	border:1px solid #DDD7E3;
	color:#765C8C;
	float:left;
	font-size:0.95em;
	line-height:12px;
	margin:0;
	padding-left: 2px;
	width:166px;
}

#search-button
{
	float: left;
}
a.search_button:link, a.search_button:visited
{
	border: none;
}

/* ****************** content block ****************** */
#main-center-content_bg
{
	float: left;
	width: 600px;
}

#main-center-content
{
	margin: 0 auto 0 auto;
	width: 520px;
}

#main-center-content .title
{
	color: #bb0000;
}

/*
TD ??????
#main-center-content td
{
	font-size: 12px;
}
*/
#heartbeat, #heartbeat-history
{
	border-bottom:1px solid #FFFFFF;
	list-style-image: none;
	list-style-type: none;
}

#older-block-filter, #older-block-heartbeat
{
	text-align: center;
}
#older-block-filter a, #older-block-heartbeat a
{
	color: #0080b9;
	font-size: 1em;
	padding-top: 0.2em;
}

#heartbeat ul li h1, #heartbeat .default h1
{
	color: #0086C8;
	font-size: 1.8em;
	font-weight: bold;
	margin-top: 2px;
}

#heartbeat .default h1
{
	margin-bottom: 5px;
}

.hb-li, li.default
{ 
	clear: both; 
	list-style-image: none; 
	list-style-type: none;
}

.hb-li .line, #older-block-filter .line, #older-block-heartbeat .line
{
	background-image:url(../images/HB_item_top.png);
	background-repeat:no-repeat;
	background-position: left 5px;
	height:10px;
	overflow:hidden;
	background-color: #FFFFFF;
}

.hb-li .clear
{
	clear: both; 
	height: 0px; 
	overflow: hidden;
}

#heartbeat li ul, #heartbeat-history li ul
{
	clear: both; 
	float: left; 
	list-style-image: none; 
	list-style-type: none;
}
	li ul li.col1
	{
		width: 48px;
	}
		li ul li.col1 img
		{
			margin: 0 auto;
			display: block;
		}
	li ul li.col2
	{
		width: 452px;
	}
		li.col2 .center-content
		{
			width: 444px;
			margin: 0 auto;
		}
	
	li ul li.col3
	{
		width: 20px;
	}
	
	li ul li.col1, li ul li.col2, li ul li.col3
	{
		float:left;
	}
	
	li.col2 .btns-more-less
	{
		position: relative;
		clear: both;
	}
	.btns-more-less a.more, .btns-more-less a.less
	{
		position: absolute; 
		right:-20px; 
		top:-1.3em;
		color: #0080b9;
		text-decoration: underline;
		font-size: 1em;
		padding-top: 0.2em;
	}
	.btns-more-less a.less
	{
		display: none;
	}
	
	.hb-li .comment-count
	{
		background-image: url(../images/HB_image_comments.gif);
		background-repeat: no-repeat;
		background-position: 1px;
		height: 15px;
		font-size: 0.8em;
		text-align: center;
		color: #FFFFFF;
		width: 20px;
		padding-top: 1px;
	}
	
	.col2 h2, .col2 h2 a
	{
		font-weight: normal;
		color: #765c80;
		margin: 0;
		padding: 0;
	}
	.col2 h2 a
	{
		text-decoration: underline;
	}
	
	.col2 h2,
	.col2 p, li.default p
	{
		font-size: 1.1em;
	}
	
	.col2 .info-line
	{
		clear: both;
		font-size: 0.9em;
	}
	
	li.col2 .artist-image
	{
		float: left;
		width: 68px;
		display: none;
	}
	
	li.col2 .info-container
	{
		float: right;
		width: 444px;
	}
	
	li.col2 .loaded-content
	{
		display: none;
		float: left;
		clear: both;
	}
	
	li.col2 .loaded-content img
	{
		float: right;
		/*margin: 0 0 15px 10px;*/
		padding: 0 0 15px 10px;
	}
	
	li.col2 .loaded-content a
	{
		color: #0080b9;
		text-decoration: underline;
	}
	
	li.col2 .teaser-content
	{
		float: left;
	}
		li.col2 .teaser-content p
		{
			margin: 0;
			padding: 0;
		}
		
		li.col2 .teaser-content a
		{
			color: #0080b9;
			text-decoration: underline;
		}
		
		li.col2 .teaser-content .video-icon-teaser
		{
			background-image: url(../images/video-icon-teaser.png);
			background-position: right bottom;
			background-repeat: no-repeat;
			position: absolute;
			
			width: 64px;
			height: 37px;
			
			cursor: pointer;
		}
		
	/* teasers with image */
	.hb-item-teaser-image-overlay-placeholder
	{
		position: absolute;
		right: -75px;
		top: -12px;
	}	
		
	.hb-li .infobutton
	{
		display: inline;
	}
	.hb-li.now-playing .infobutton
	{
		display:none;
	}
	
	/* HB Now Playing-teaser */
	.hb-li.now-playing
	{
		background-color: #bb001a;
	}
	.hb-li.now-playing li.col2
	{
		background-color: #faedef;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.hb-li.now-playing li.col1
	{
		background-image: url(../images/HB_image_playing.png);
		background-repeat: no-repeat;
		background-position: top center;
	}
	.hb-li.now-playing li.col1 img, .hb-li.now-playing li.col1 div 
	{
		display: none;
	}
	.hb-li.now-playing li.col1, .hb-li.now-playing li.col2, .hb-li.now-playing li.col3
	{
		border-top:2px solid #bb001a;
		border-bottom: 2px solid #bb001a;
		min-height: 77px;
	}
	.hb-li.now-playing .btns-more-less a.more
	{
		background-color: #bb001a;
		color: #FFFFFF;
	}
	.hb-li.now-playing .btns-more-less a.more, .hb-li.now-playing .btns-more-less a.less
	{
		right: 2px;
		padding: 2px;
	}
	.hb-li.now-playing .btns-more-less a.more
	{
		text-decoration: none;
		top:-1.5em;
	}
	.hb-li.now-playing .comment-count
	{
		background-image: url(../images/HB_image_comments_playing.gif);
		color: #bb001a;
	}
	
	.hb-li.now-playing li.col2 .artist-image
	{
		display:block; 
	}
	
	.hb-li.now-playing li.col2 .info-container
	{
		width: 376px;
	}
	
	.artist-name, .song-name
	{
		font-size: 1.1em;
	}
	.song-name
	{
		font-weight: bold;
	}
	.song-name a
	{
		color: #000000;
		text-decoration: underline;
	}
	.song-name a:link
	{
		text-decoration: underline;
	}
	.song-name a:visited
	{
		text-decoration: underline;
	}
	.artist-name a
	{
		color: #000000;
		text-decoration: underline;
	}
	.artist-name a:link
	{
		text-decoration: underline;
	}
	.artist-name a:visited
	{
		text-decoration: underline;
	}
	
	li.playlist .playlistnoa
	{
		display: none;
	}
	
	li.playlist.now-playing .playlistnoa
	{
		display: block;
	}
	
	li.playlist .playlistplay
	{
		display: block;
	}
	
	li.playlist.now-playing .playlistplay
	{
		display: none;
	}
	


/** Comments ***/
.hb-li .comments
{
	margin-top:5px;
	background-color: #FFFFFF;
	width: 520px;
	
}
.hb-li .comments .animation
{
	display: none;
}

.hb-li.now-playing .comments
{
	margin-top:0px;
}

.comment, .comment-add, .comment-show-all, .comment-no-longer
{
	background-color: #e5eaf9;
	width: 468px;
	margin-left:52px;
	margin-bottom:2px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.comment-no-longer
{
	text-align: center;
}
.comment-icon
{
	width: 52px;
	float: left;
}
	.comment-icon img
	{
		margin: 0 auto;
		margin-top: 4px;
		margin-bottom: 4px;
		display: block;
	}
.comment-content
{
	width: 392px;
	float: left;
}
.comment-content h3
{
	font-size: 1.1em;
	font-weight: normal;
	color: #765c80;
	padding-top: 1px;
}
.comment-content p
{
	font-size: 1.1em;
	margin-bottom: 0;
}

.comment-add form
{
	width: 420px;
	float: right;
}

.comment-add form .input-text
{
	border: 1px solid #b8daec;
	width: 315px;
	height: 1.3em;
	color: #765c80;
	font-size: 1em;
	float: left;
}

.comment-add form .input-submit
{
	float: left;
}

.comment-show-all
{
	text-align: center;
}

.comment-show-all a, .comment-show-all a:visited, .comment-show-all a:hover
{
	font-size: 1.1em;
	color: #765C80;
}
.comment-show-all a:hover
{
	text-decoration: underline;
}

/* Bij een page weergave moet alles zichtbaar zijn (voor IE6 moet dit hier staan) 
   + alle classes moeten er staan van page tot loaded-content 
*/
.hb-li.page .col2 .center-content .info-container .loaded-content,
.hb-li.page .comments .animation
{
	display: block;
}

/* ****************** right block ****************** */
#right
{
	float: right;
	padding-top: 5px;
	width: 208px;
	background-image: url(../images/right_bg.png);
	background-repeat: repeat-y;
	background-position: top;
	padding-bottom: 8px;
}

/* ****************** right menu ****************** */
#mnm_profile_container
{
	width: 192px;
	height: 88px;
	font-size: 1.1em;
}
#mnm_profile_image
{
	
	padding-right: 5px;
	padding-bottom: 5px;
	width: 37px;
	height: 37px;
	float: left;
}
#mnm_profile_content
{
	float: right;
	width: 140px;
	padding-top: 2px;
	font-size: 1.1em;
}
#mnm_profile_name
{
	font-size: 1.1em;
	font-weight: bold;
	
}
#mnm_profile_adjust
{
	margin-top: 8px;
	font-size: 0.9em;
	background-color: #000000;
	text-align: center;
	height: 15px;
	width: 140px;
}
a.mnm_profile_adjust_button:link, a.mnm_profile_adjust_button:visited
{
	border:none;
	text-decoration: none;
	font-size: 0.9em;
	color: #FFFFFF;
	line-height: 14px;
}
#mnm_profile_newsletter
{
	margin-top: 5px;
	font-size: 0.9em;
	background-color: #bb001a;
	text-align: center;
	height: 15px;
	width: 140px;
}

#mnm_profile_newsletter a
{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 0.9em;
	line-height: 14px;
}
a.mnm_profile_newsletter_button:link, a.mnm_profile_newsletter_button:visited
{
	border:none;
	text-decoration: none;
	font-size: 0.9em;
	color: #FFFFFF;
	line-height: 14px;
}
#mnm_profile_logout
{
	margin-top: 5px;
	font-size: 0.9em;
	background-color: #0080b9;
	text-align: center;
	height: 15px;
	width: 140px;
}
a.mnm_profile_logout_button:link, a.mnm_profile_logout_button:visited
{
	border:none;
	text-decoration: none;
	font-size: 0.9em;
	color: #FFFFFF;
	line-height: 14px;
}
#mnm_profile_placeholder
{
	width: 192px;
	margin-left: 8px;
	border-top: 1px solid #3f9fca;
	border-bottom: 1px solid #3f9fca;
	background-color: #FFFFFF;
}

#mnm_profile_iframe
{
	width: 144px;
	margin-left: 8px;
	border: none;
	overflow: hidden;
}

#mnm_profile_login_form
{
	margin: 5px auto 5px auto;
	width: 182px;
	text-align: left;
}

#user-login-form a
{
	color: #765c8c;
}

.user-div
{
	color: #000000;
	margin-top: 2px;
	margin-bottom: 5px;
	width: 100%;
}

.pass-div
{
	color: #000000;
	width: 100%;
}

.form-text
{
	width: 178px;
	border-color: #ddd7e3;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	color: #765c8c;
	font-size: 1.1em;
}

#edit-submit
{
	background-color: #0086c8;
	border: none;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.1em;
}

.right_menu_image
{
	margin-top: 10px;
	width: 144px;
	height: 80px;
	margin-left: 8px;
}

.mnm_media_placeholder
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #3F9FCA;
	border-top: 1px solid #3F9FCA;
	margin-left: 8px;
	margin-top: 10px;
	width: 192px;
}

.mnm_media_container
{
	font-size: 1.1em;
	width: 192px;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: left;
}

.mnm_media_title
{
	width: 182px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	color: #0080b9;
	font-weight: bold;
}

.mnm_media_image_container
{
	width: 186px;
	margin-top: 5px;
	margin-left: 3px;
	margin-bottom: 5px;
	/*border: 1px solid #0080b9;*/
	padding: 0;
}

.mnm_media_image_container img
{
	border: 1px solid #0080b9;
}

.mnm_media_content
{
	width: 182px;
	margin: 0 auto;
}

.mnm_media_content ul
{
	list-style-image: none;
	list-style-type: none;
	float: left;
}

.mnm_media_content ul li
{
	color: #0080b9;
	line-height: 1.6em;
}

.mnm_media_content ul li a
{
	color: #0080b9;
	text-decoration: underline;
}

.mnm_top5_list
{
	
}

.mnm50-top5-artist
{
	font-weight: bold;
}

.mnm50-top5-title
{
	text-indent: 20px;
}

.mnm_media_hidden_gallery
{
	position: absolute;
	left: -100000px;
	overflow: hidden;
}

.mnm_media_show_all_container
{
	margin-top: 0px;
	padding-top: 8px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.9em;
	text-align: left;
	height: 15px;
	width: 182px;
	clear: both;
}
a.mnm_media_show_all_button:link, a.mnm_media_show_all_button:visited
{
	border:none;
	text-decoration: none;
	font-size: 0.9em;
	color: #FFFFFF;
	line-height: 14px;
}

/*heartbeat gallery*/
.mnm_node_media_gallery-placeholder
{
	clear: both;
	width: 100%;
}

.mnm_node_media_gallery * 
{
	float: left;
}

.mnm_node_media_gallery ul
{
	float: left;
}

.mnm_node_media_gallery ul li
{
	display: inline;
	float: left;
}

.mnm_node_media_gallery ul li a
{
	
}

.mnm_node_media_list_item
{
	float: left;
}
.mnm_node_media_list_item a
{
	position: relative;
}

.mnm_node_media_list_item
{
	float: left;
}

iframe.profile-body
{
	
}


/* ****************** footer ****************** */
#footer_bg
{
	clear:both;
	text-align: center;
	margin: 0px;
	height: 110px;
	width: 100%;
	background-color: #FFFFFF;
}

#footer
{
	padding-top: 5px;
	color: #2090c5;
}

#footer a:link
{
	color: #2090c5;
	text-decoration: underline;
}
#footer a:visited
{
	color: #2090c5;
	text-decoration: underline;
}

#banner-bottom
{
	clear:both;
	margin: 0px;
	padding-bottom:27px;
	color: #000000;
	width: 100%;
	background-color: #FFFFFF;
}

#banner-bottom-content
{
	margin: 0 auto 0 auto;
	text-align: center;
}


/* ---------- Login box CSS ---------- */
#loginDiv
{
	display: none;
	height: 300px;
	width: 300px;
}

a:link {text-decoration: none;} /* unvisited link */
a:visited {text-decoration: none;}/* visited link ook menu*/
/*a:hover {color: #000000; text-decoration: none;} /* mouse over link */
/*a:active {color: #000000; text-decoration: none;} /* selected link */

/********** elements of the menu ****************************/

h1.title
{
	height: 31px;
	padding-left: 0px;
	font-size: 1.6em;
	font-family: "Century Gothic";
	font-style: italic;
	font-weight: bold;
	color: #000000;
	margin:0;
}

#ui-datepicker-div
{
	display: none;
	background-color: #FFFFFF; 
	border: 1px solid #c6001a;
}

.ui-datepicker-prev
{
	float: left;
	padding-left: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ui-datepicker-prev label
{
	visibility: hidden;
}
.ui-datepicker-prev a, .ui-datepicker-prev img, .ui-datepicker-next a, .ui-datepicker-next img
{
	display: block;
}
.ui-datepicker-prev a, .ui-datepicker-next a
{
	cursor: pointer;
}


.ui-datepicker-header
{
	float: left;
	width: 100px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ui-datepicker-next
{
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ui-datepicker-next label
{
	visibility: hidden;
}

.ui-datepicker-days-cell
{
	color: #000000;
	border: 1px solid #f0bfc5;
}

.ui-datepicker-days-cell-over
{
	background-color: #c6001a;
	color: #FFFFFF;
}

.ui-datepicker-links
{
	border-top: 1px solid #c6001a;
}

.ui-datepicker-title-row td
{
	border-bottom: 1px solid #c6001a;
	border-top: 1px solid #f0bfc5;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ui-datepicker-unselectable
{
	cursor: default;
	color: #cccccc;
}


/********** Form elements register form ****************************/
.form_fieldset
{
	border: none;
	margin-bottom: 10px;
}

.fieldset-wrapper .description {
  margin: 0 0 0 0;
}

.form-item
{
	font-size: 1em;
	margin-bottom: 10px;
	margin-top: 0px;
}

.form-item label
{
	color: #765C80;
}

#user_register_form
{
	margin-bottom: 10px;
}

.user_register_form_label
{
	width: 200px;
}

.form-item .description
{
	font-size: 0.9em;
	text-align: justify;
}

.form-item-select
{
	display: inline;
	font-size: 1em;
	margin-bottom: 10px;
	margin-top: 0px;
}

.account_message
{
	font-size: 0.75em;
	margin-bottom: 10px;
}

.user-register-form-text
{
	width: 518px;
	border: 1px solid #b8daec;
	
	height: 1.5em;
	color: #765c80;
	font-size: 1em;
}

.container-inline
{
	margin-top: 2px;
}

/*.form-text, textarea, .resizable-textarea,
html.js .resizable-textarea textarea {
  font-size: 1em;
  overflow: visible;
}*/

.form_fieldset_legend
{
	font-size: 1.6em;
	font-weight: 700;
	color: #0086c8;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 7px;
	margin-bottom: 10px;
	width: 518px;
}

.form-submit
{
	padding: 2px;
}

#user_register_error_messages
{
	border: 2px solid red;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	width: 520px;
	background-color: #ffbfbf;
}

#user_register_error_messages ul
{
	margin: 10px;
	padding-left: 18px;
	color: #FF0000;
	font-weight: 700;
	list-style-type: disc;
}

#user_register_error_messages ul li
{
	line-height: 1.6em;
	font-size: 1.1em;
}

/

/***************** node add form *******************/
#node_add_form label {
	width: 95px;
	display: block;
	float: left;
}
#node_add_form .float_left{
	float: left;
	width: 275px;
}
#node_add_form #edit-field-mnm-presenters-nids {
	height: 70px;
}
#node_add_form .clear {
	clear: both;
	
}
#node_add_form #submit {
	width: 488px;
	height: 40px;
}
#node_add_form #quick_title {
	width: 481px;
}





/***************** comments admin *****************/
#comments-admin-placeholder
{
	width: 520px;
	margin: 0 auto;
}


.comments-admin-item-placeholder
{
	width: 520px;
	margin-top: 10px;
}

.comments-admin-top-placeholder
{
	background-color: #FFFFFF;
	float: left;
	margin-bottom: 3px;
}

.comments-admin-top-content
{
	float: left;
	width: 520px;
}

.comments-admin-top-date
{
	width: 400px;
	border-top: 1px solid #765c80;
	border-bottom: 1px solid #765c80;
	height: 22px;
	padding-left: 5px;
	font-weight: 700;
	font-size: 12px;
}

.comments-admin-top-delete
{
	border-top: 1px solid #765c80;
	border-bottom: 1px solid #765c80;
	width: 90px;
	text-align: right;
	height: 22px;
	font-size: 12px;
}

.comments-admin-user-comment-placeholder
{
	clear: both;
	margin-left: 30px;
}

.comment-admin-user-details
{
	background-color: #E5EAF9;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 3px;
}

.comments-admin-comment-text
{
	/*margin-top: 3px;*/
	background-color: #E5EAF9;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}

.comments-admin-message
{
	margin-top: 15px;
	text-align: center;
}

.comments-admin-sorting
{
	margin-top: 15px;
	text-align: center;
}

.comments-admin-user-table-placeholder
{
	border: 1px solid #eeeeee;
	margin-top: 10px;
	margin: 0 auto;
	width: 520px;
}

.comments-admin-user-table
{
	width: 520px;
	font-size: 11px;
}

.comments-admin-user-table-label
{
	width: 100px;
	font-weight: 700;
	background-color: #E5EAF9;
	padding: 4px;
}

.comments-admin-user-table-value
{
	width: 150px;
}

.comments-admin-form-button-placeholder
{
	margin-top: 10px;
	margin-left: 30px;
}

.comments-admin-form-buttons
{
	float: left;
}

.comments-admin-form-submit-button
{
	float: right;
}

/***************** muziek buttons div *****************/
.muziek-buttons-placeholder
{
	height: 24px;
}

.beluister-button-playing
{
	display: inline;
	padding-right: 5px;
}

/***************** article buttons div *****************/
.article-buttons-placeholder
{
	
}

.article-buttons-placeholder ul
{
	width: 400px;
}

.article-taglist-placeholder
{
	float: left;
	width: 400px;
	padding-top: 10px;
}

.article-tags-image-placeholder
{
	width: 35px;
	float: left;
}

.article-tags-placeholder
{
	width: 365px;
	float: right;
}

.article-tags
{
	width: 100%;
}

.article-tags li
{
	display: inline;
	padding-right: 3px;
}

.article-music-tags
{
	width: 100%;
}

.article-music-tags li
{
	padding-right: 3px;
}

/***************** Stuur naar eeen vriend div *****************/
.article-button
{
	display: inline;
}

.article-button-image
{
	cursor: pointer;
	display: inline;
}

.article-button-title
{
	bottom: 5px;
	display: inline;
	position: relative;
	padding-right: 15px;
	color: #0080B9;
}

.article-button-title a
{
	text-decoration: underline;
}

/*.friend-button-placeholder
{
	clear: both;
	margin-top: 5px;
	position: relative;
	height: 12px;
	width: 55px;
}

.friend-button-image
{
	bottom: 0;
	position: absolute;
	cursor: pointer;
}

.friend-button-title
{
	left: 20px;
	position: relative;
	text-decoration: underline;
}*/

/***************** facebook share css *****************/
.facebook-share-article-div
{
	display: inline;
}

.facebook-share-music-div
{
	display: inline;
}

.facebook-share-music-div a
{
	color: #0081BC;
}

.loaded-content a.fb_share_button
{
	display: -moz-inline-block;
	display: inline-block;
	padding: 1px 20px 0 5px;
	height: 15px;
	border: 1px solid #d8dfea;
	background: #FFFFFF url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;
	text-decoration: none;
}

.loaded-content a.fb_share_button:hover
{
	color: #ffffff;
	border-color: #295582;
	background: #3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;
	text-decoration: underline;
}

.info-container a.fb_share_button
{
	display: -moz-inline-block;
	display: inline-block;
	padding: 1px 20px 0 5px;
	height: 15px;
	border: 1px solid #d8dfea;
	background: #FFFFFF url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;
	text-decoration: underline;
}

.info-container a.fb_share_button:hover
{
	color: #ffffff;
	border-color: #295582;
	background: #3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;
	text-decoration: underline;
}

.mediatheek-mnm-facebook a.fb_share_button
{
	display: -moz-inline-block;
	display: inline-block;
	padding: 1px 20px 0 5px;
	height: 15px;
	border: 1px solid #d8dfea;
	background: #FFFFFF url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;
	text-decoration: underline;
}

.mediatheek-mnm-facebook a.fb_share_button:hover
{
	color: #ffffff;
	border-color: #295582;
	background: #3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;
	text-decoration: underline;
}

/*########## BIM popup ##############*/
#eScapeISdropin
{
	z-index: 2000 !important;
}

/**************** Audioplayer ****************/

.audioplayer-playlist-song-placeholder
{
	border-bottom: 1px solid #940514;
	border-left: 1px solid #940514;
	padding: 2px;
}
.audioplayer-playlist-remove-placeholder
{
	border-bottom: 1px solid #940514;
	border-right: 1px solid #940514;
	padding: 2px;
	width: 10px;
	text-align: center;
	cursor: pointer;
}

.audioplayer-playlist-even-row
{
	height: 29px;
}

.audioplayer-playlist-odd-row
{
	height: 29px;
	background-color: #b9060c;
}

/**************** Mediatheek ****************/

#mediatheek-song-info-placeholder
{
	width: 220px;
	height: 64px;
	background-color: #b9060c;
}
#mediatheek-song-image
{
	float: left;
	padding: 2px;
	text-align: center;
	width: 62px;
}
#mediatheek-song-info
{
	float: right;
	overflow: hidden;
	padding: 2px;
	width: 150px;
	color: #FFFFFF;
	line-height: 15px;
}
#mediatheek-song-title
{
	font-weight: bold;
}
#mediatheek-song-title a
{
	color: #FFFFFF;
}
#mediatheek-song-artist a
{
	color: #FFFFFF;
}

#audioplayer-playlist-placeholder
{
	font-size: 10px;
	border-top: 1px solid #940514;
}
#audioplayer-playlist-table
{
	width: 100%;
	font-size: 10px;
	color: #FFFFFF;
}

#mediatheek-mnm-placeholder
{
	bottom: -300px;
	color: #000000;
	height: 270px;
	position: absolute;
	width: 560px;
	background-color: #B9060C;
	left: 305px;
	z-index: 400;
	font-size: 11px;
	border-bottom: 6px solid #B9060C;
	border-left: 6px solid #B9060C;
	border-top: 6px solid #B9060C;
}

.mediatheek-mnm-left
{
	width: 455px;
	float: left;
	height: 247px;
}
.mediatheek-mnm-content
{
	height: 247px;
	position: relative;
	padding-left: 4px;
	width: 456px;
	background-color: #faedef;
}
.mediatheek-mnm-artist-info
{
	height: 238px;
	left: 137px;
	position: absolute;
	top: 5px;
	width: 318px;
}
.mediatheek-mnm-name
{
	padding-bottom: 6px;
	padding-top: 6px;
	font-weight: bold;
	font-size: 12px;
}
.mediatheek-mnm-bio
{
	height: 210px;
	color: #000000;
}
.mediatheek-mnm-artist-image
{
	/*position: absolute;
	left: 20px;
	bottom: 5px;
	width: 82px;
	height: 80px;*/
	
	height: 104px;
	position: absolute;
	top: 17px;
	left: 17px;
	width: 104px;
}

.mediatheek-mnm-artist-image img
{
	border: 1px solid #B9060C;
}

.mediatheek-mnm-song-image
{
	height: 152px;
	position: absolute;
	top: 5px;
	width: 152px;
}

.mediatheek-mnm-song-image img
{
	border: 1px solid #B9060C;
}

.mediatheek-mnm-song-info
{
	height: 238px;
	left: 165px;
	position: absolute;
	top: 5px;
	width: 290px;
}
.mediatheek-mnm-song-song
{
	padding-bottom: 6px;
	padding-top: 6px;
	font-weight: bold;
	font-size: 12px;
}
.mediatheek-mnm-song-artist
{
	padding-bottom: 6px;
}
.mediatheek-mnm-song-artist a
{
	color: #000000;
	text-decoration: underline;
}
.mediatheek-mnm-song-bio
{
	height: 190px;
}
.mediatheek-mnm-audio
{
	position: absolute;
	top: 190px;
}
.mediatheek-mnm-dates
{
	bottom: 85px;
	height: 32px;
	left: 20px;
	line-height: 16px;
	position: absolute;
	width: 100px;
}
.mediatheek-mnm-web
{
	height: 60px;
	position: absolute;
	top: 168px;
	width: 130px;
}
.mediatheek-mnm-web ul
{
	list-style-type: none;
}
.mediatheek-mnm-web ul li
{
	height: 20px;
}
.mediatheek-mnm-web ul li a
{
	color: #0080B9;
	text-decoration: underline;
}
.mediatheek-mnm-right
{
	width: 100px;
	float: right;
	background-color: #B9060C;
	height: 247px;
	text-align: center;
}

.mediatheek-mnm-images
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 10px;
	height: 237px;
	width: 96px;
	left: 0;
}
.mediatheek-mnm-images-image
{
	border: 1px solid #faedef;
	margin-bottom: 10px;
}

/**************** ScrollPane ****************/
.jScrollPaneContainer
{
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack
{
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #FAEDEF;
}
.jScrollPaneDrag
{
	position: absolute;
	background: #940514;
	cursor: pointer;
	overflow: hidden;
	left: 0;
}
.jScrollPaneDragTop
{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom
{
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp
{
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
	height: 9px;
}
a.jScrollArrowUp:hover
{
	/*background-color: #f60;*/
	background-position: 0 -15px;
}
a.jScrollArrowDown
{
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	background: url(../images/basic_arrow_down.gif) repeat-x 0 0;
	height: 9px;
}
a.jScrollArrowDown:hover
{
	/*background-color: #f60;*/
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover
{
	/*background-color: #f00;*/
	background-position: 0 -30px;
}
	
.holder
{
	float: left;
}

.scroll-pane
{
	overflow: auto;
	/*background: #ccc;*/
	background-color: #b9060c;
	float: left;
}

.wide
{
	width: 400px;
}

.super-wide
{
	width: 700px;
}

.tall
{
	height: 400px;
}

/********* simpleTabs Mediatheek **********/
#simpleTabs, #simpleTabs
{
	width: 100%;
}
.simpleTabs-nav ul
{
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #b9060c;
}
.simpleTabs-nav li
{
	float: left;
	padding: 5px;
	color: #faedef;
	cursor: pointer;
	/*margin-left: 3px;*/
	margin-right: 8px;
}
.simpleTabs-nav li:hover
{
	background-color: #faedef;
	color: #b9060c;
}
.simpleTabs-nav li.close
{
	float: right;
}
.simpleTabs-nav li.actif
{
	color: #b9060c;
	font-weight: bold;
	background-color: #faedef;
}
.simpleTabs-title
{
	padding-right: 5px;
	display: inline;
}
.close-tab-button
{
	padding-left: 4px;
	display: inline;
}
.simpleTabs-content
{
	clear: both;
}

/************* TAGCLOUD **************/
#mnm_tagcloud_placeholder
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #3F9FCA;
	border-top: 1px solid #3F9FCA;
	margin-top: 10px;
	width: 142px;
}

#mnm_tagcloud_container
{
	font-size: 1.1em;
	width: 142px;
	margin-bottom: 5px;
	text-align: left;
}

#mnm_tagcloud_title
{
	width: 142px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	color: #0080b9;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #3F9FCA;
	text-align: center;
}

#mnm_tagcloud_content
{
	width: 140px;
	margin: 0 auto;
}

#mnm_tagcloud_content ul
{
	list-style-image: none;
	list-style-type: none;
}

#mnm_tagcloud_content ul li
{
	color: #0080b9;
	line-height: 1.6em;
	display: inline;
}

.mnm_tagcloud_item
{

}

#mnm_tagcloud ul li a
{
	color: #0080b9;
	text-decoration: underline;
}

#vrtfooter_container
{
	height: 100px;
	background-color: #FFFFFF;
}

.mnm_tagcloud_item a
{
	color: #0080B9;
}

li.col2 .loaded-content a.relatedArticleLink, li.col2 .loaded-content a.relatedArticleLink:hover, li.col2 .loaded-content a.relatedArticleLink:visited, li.col2 .loaded-content a.relatedArticleLink:active
{
	color: #000000;
	text-decoration: none;
}

li.col2 .loaded-content a.relatedArticleLink:hover
{
	text-decoration: underline;
}