body 
{
	background-image: url(../../static/images/slam_background_2011.jpg);
	background-position: center top;
	background-attachment: fixed;
    background-repeat: repeat-x;
	background-color: #000000;
}


#body
{
	margin: 0;
	overflow: hidden;	
	float: left;
	width: 742px;
	display: inline;
	min-height: 550px;
	background-color: #000000;

}

#body-clubbin
{
	margin: 0;
	background-image: url(../../static/images/home_page_bg.jpg);
	overflow: hidden;
	float: left;
	width: 640px;
	display: inline;
	min-height: 550px;

}

#tekst-clubbin2011
{
	width: 50em;
	float: left;
	margin-left: 50;
	margin-top: 10;
}

#wrapper
{
	margin: 0 auto;
	width: 980px;
	overflow: hidden;
	background-image: url(../../static/images/pagebg.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	position: relative;
}

#sky_120_600
{
	position: absolute;
	top: 120px;
	left: 835px;
	width: 120px;
	height: 600px;
	background-color: #fff;
}

#banners-home
{
	position: relative;
	left: 10px;
}

.new #sky_120_600
{
    top: 80px;
}

#sky_120_600_2010
{
	position: absolute;
	top: 200px;
	left: 835px;
	width: 120px;
	height: 600px;
	background-color: #fff;
}
#leaderboard
{
	position: absolute;
	top: 6px;
	left: 240px;
	width: 728px;
	height: 90px;
	text-align: right;
}

.new #leaderboard
{
    top: 10px;
}

input[type="checkbox"],
input[type="radio"]
{
	background-color: #fff;
	border: 0 solid #fff;
}
#fontsizer
{
	font-size: 1.2em;
	position: absolute;
	top: 130px;
	left: 760px;
	font-family: "Arial Black", Arial;
	text-transform: uppercase;	
}
#fontsizer a
{
	color: #777;
}
p.pager 
{
	text-align: center;
}
#pager a.selected
{
	color: #000;
}
p.pager a.selected
{
	font-weight: bold;
	color: #999;
}
p.pager a
{
	font-weight: bold;
	margin: 0 2px;
}
p.dna-message
{
	margin: 0 0 10px 10px;
	padding: 8px 0 8px 20px;
	background-image: url(../images/dna_icon_small.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	text-align: center;
}
p.dna-message strong { font-weight: bold; }

h1
{
	width: 980px;
	height: 120px;

	float: left;
	display: inline;
	background-image: url(../../static/images/pagetop.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	text-indent: -9999px;
}

.slamtv h1 {
	background-image: url(../../static/images/pagetop_tv_2012.png);
}


h1.new
{
    float: none;
    display: block;
    margin: 0;
}
h1 a
{
	position: absolute;
	top: 25px;
	left: 10px;
	width: 210px;
	height: 45px;
	}

#header
{
    width: 980px;
	height: 120px;
	margin: auto;
	position: relative;
}
	
a#skip,
h2#content-start
{
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	text-indent: -9999px;
}
h3
{
	font-family: "Arial Black", Arial;
	text-transform: uppercase;
	color: #EC008C;
	font-size: 1.2em;
}
h4
{
	font-family: "Arial Black", Arial;
	text-transform: uppercase;
	color: #000000;
	font-size: 1em;
}
input.submit
{
	font-family: "Arial Black", Arial;
	text-transform: uppercase;
	color: #fff;
	background-color: #EC008C;
	border-color: #CB117F #841557 #841557  #CB117F;
	border-width: 1px;
	border-style: solid;
	padding: 0 3px;
}
#tune-in
{
	width: 192px;
	height: 38px;
	margin-bottom: 10px;
}
.slamtvplayer
{
	width: 192px;
	height: 229px;
	margin-bottom: 10px;
}
.bigplayer
{
	width: 394px;
	margin: 0 0 10px 10px;
	background-image: url(../images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0;
}
#SlamTVPlayerHost
{
	width: 374px;
	height: 303px;
	padding: 10px;
}
.bigplayer .controls
{
	padding: 9px 15px;
	width: 364px;
	height: 52px;
	background-image: url(../images/playercontrols.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
}
.controls a
{
	float: left;
	width: 32px;
	height: 21px;
	margin: 3px 1px 0 0;
	text-indent: -9999px;
}
.controls a#volume1,
.controls a#volume2,
.controls a#volume3,
.controls a#volume4
{
	width: 9px;
	height: 21px;
	margin-right: 1px;
	background-image: url(../images/volumes.gif);
	background-repeat: no-repeat;
	background-position: 2px -21px;
}
.controls a#volume1
{
	background-position: 2px 0px;
}
.controls a#volume2
{
	background-position: -8px 0;
}
.controls a#volume3
{
	background-position: -18px -21px;
}
.controls a#volume4
{
	background-position: -28px -21px;
}
div.wide
{
	width: 596px;
	background-image: url(../images/widebg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 10px;
}
div.wide h3
{
	width: 596px;
	background-image: url(../images/widetop.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 5px 10px 15px 10px;
}
div.wide .box
{
	padding: 5px 10px 10px 10px;
	background-image: url(../images/widebglarge.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.wide h4
{
	font-family: "Arial Black", Arial;
	text-transform: uppercase;
	color: #EC008C;
}
#widgetbox
{
	width: 394px;
	height: 320px;
	margin: 0 0 10px 10px;
}
#widgetboxnieuw
{
	width: 620px;
	height: 177px;
	margin: 0 0 10px 10px;
}
#huidigprogramma2010
{
	width: 596px;
	height: 177px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.most-watched
{
	width: 192px;
	background-image: url(../images/boxbg_single_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.most-watched h3
{
	padding: 7px 10px 5px 10px;
	background-image: url(../images/boxbg_single_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #fff;
}
#miniplayer
{
	margin: 0 10px;
	width: 172px;
}
div.melding
{
	width: 576px;
	padding: 10px;
	margin: 0 0 10px 10px;
	border: 1px solid #EC008C
}
div.melding h3
{
	margin-bottom: 10px;
}
#homevisual
{
	margin: 0 0 10px 10px;
	width: 393px;
	height: 140px;
}
/*
tijdelijke classes voor blokjes die nog niet af zijn
*/
div.placeholder-single
{
	width: 192px;
	height: 100px;
	color: #f00;
	background-color: #eee;
	font-weight: bold;
	margin-bottom: 10px;
}
div.placeholder-double
{
	width: 394px;
	height: 100px;
	color: #f00;
	background-color: #eee;
	font-weight: bold;
	margin: 0 0 10px 10px;
}
div.placeholder-triple
{
	width: 596px;
	height: 100px;
	color: #f00;
	background-color: #eee;
	font-weight: bold;
	margin: 0 0 0 10px;
}
div.clearfix div.placeholder-single
{
	float: left;
	display: inline;
	margin: 0 0 10px 10px;
}
/*
grote plaatjes met omgekeerd afgeronde hoeken
*/
div.header-wide
{
	width: 596px;
	height: 176px;
	background-color: #eee;
	margin: 0 0 10px 10px;
	z-index: 1000;
}
div.header-wide h3
{
	width: 596px;
	height: 176px;
	text-indent: -9999px;
	background-image: url(../images/reverseheader_wide.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	z-index: 1000;
}
div.header-wide-flat
{
	width: 596px;
	height: 120px;
	background-color: #eee;
	margin: 0 0 10px 10px;
	z-index: 1000;
}
div.header-wide-flat h3
{
	width: 596px;
	height: 120px;
	text-indent: -9999px;
	background-image: url(../images/reverseheader_wide_flat.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	z-index: 1000;
}
#big-square-header
{
	width: 393px;
	height: 294px;
	background-color: #EEE;
	margin: 0 0 10px 10px;
	background-image: url(../db_images/nieuwedjjean.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#big-square-header h3
{
	width: 393px;
	height: 294px;
	background-image: url(../images/reverse_394_294.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
/*
hoofdnavigatie
*/
ul#main-navigation
{
	background-image: url(../images/topnav_new.gif);
	background-repeat: no-repeat;
	width: 600px;
	height: 62px;
	margin: -5px 0 20px 220px;
	float: left;
	display: inline;
	background-color: #FFF;
	position: relative;
}
#main-navigation li
{
	list-style-type: none;
	top: 0;
	left: 0;
	position: absolute;
}
#main-navigation li,
#main-navigation a
{
	height: 62px;
	display: block;
}
#main-navigation a { text-indent: -9999px; }
li#home
{
	width: 42px;
	left: 0;
}
li#home a.current,
li#home a:hover { background: url(../../static/images/topnav_new.gif) 0 -62px no-repeat; }
li#radio
{
	width: 42px;
	left: 42px;
}
li#radio a.current,
	
li#radio a:hover { background: url(../../static/images/topnav_new.gif) -42px -124px no-repeat; }
li#tv
{
	width: 44px;
	left: 84px;
}
li#tv a.current,
li#tv a:hover 
{ 
	background: url(../../static/images/topnav_new.gif) -84px -62px no-repeat; 
}
li#sleaze
{
	width: 38px;
	left: 128px;
}
li#sleaze a.current,
li#sleaze a:hover 
{ 
	background: url(../../static/images/topnav_new.gif) -128px -124px no-repeat; 
}
li#tour
{
	width: 39px;
	left: 167px;
}
li#tour a.current,
li#tour a:hover 
{ 
	background: url(../../static/images/topnav_new.gif) -167px -62px no-repeat; 
}
li#music
{
	width: 33px;
	left: 205px;
}
li#music a.current,
	
li#music a:hover 
{ 
background: url(../../static/images/topnav_new.gif) -205px -124px no-repeat; 
}
li#movie
{
	width: 39px;
	left: 237px;
}
li#movie a.current,
li#movie a:hover 
{ 
background: url(../../static/images/topnav_new.gif) -237px -62px no-repeat; 
}
li#games
{
	width: 44px;
	left: 276px;
}
li#games a.current,
li#games a:hover 
{ 
	background: url(../../static/images/topnav_new.gif) -276px -124px no-repeat; 
}
li#diy
{
	width: 38px;
	left: 319px;
}
li#diy a.current,
li#diy a:hover 
{ 
background: url(../../static/images/topnav_new.gif) -319px -62px no-repeat; 
}
li#dating
{
	width: 37px;
	left: 357px;
}
li#dating a.current,
li#dating a:hover 
{ 
	background: url(../../static/images/topnav_new.gif) -357px -124px no-repeat; 
}
	
li#spotlight
{
	width: 47px;
	left: 394px;
}
li#spotlight a.current,
li#spotlight a:hover 
{ 
	background: url(../../static/images/topnav_new.gif) -394px -62px no-repeat; 
}
/**/
li#phone
{
	width: 57px;
	left: 422px;
}
li#phone a.current,
li#phone a:hover 
{ 
	background: url(../../static/images/topnav_new.gif) -422px -124px no-repeat; 
}
li#tickets
{
	width: 47px;
	left: 461px;
}
li#tickets a.current,
li#tickets a:hover 
{ 
	background: url(../../static/images/topnav_new.gif) -461px -62px no-repeat; 
}
/**/
li#actions
{
	width: 49px;
	left: 507px;
}
li#actions a.current,
li#actions a:hover 
{ 
	background: url(../../static/images/topnav_new.gif) -507px -124px no-repeat; 
}
li#live
{
	width:50px;
	left: 555px;
}
li#live a.current,
li#live a:hover 
{ 
	background: url(../../static/images/topnav_new.gif) -555px -62px no-repeat; 
}
/*	
	om kolommen en rijen flexibel te bouwen
	triple is een rij en bevat doubles en singles
	triple is over de hele breedte
	double is 2 kolommen
	single is 1 kolom
	als je de kolomvolgorde anders neer wilt zetten moet je een
	nieuwe triple aanmaken: 
	#body
		- triples
			- double | single
			- single | double
			- single | single | single	
		binnen double en single zet je de blokken
*/
div.triple
{
	margin: 0 0 0 0;
	background-color: #fff;
	overflow: hidden;
	float: left;
	width: 742px;
	display: inline;
}
div.double
{
	width: 404px;
	float: left;
	display: inline;
	margin: 0 0 0 0;
	background-color: #fff;
}
div.single
{
	width: 192px;
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	background-color: #fff;
}
/*
	dubbel en driedubbel koloms flash header
*/
div.triple-header
{
	margin-left: 10px;
	width: 596px;
	height: 177px;
	background-color: #eee;
}
#search-form
{
	background-image: url(../../static/images/zoekveldbg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 394px;
	height: 34px;
	position: relative;
	margin: 0 0 10px 10px;
}
#search-form input
{
	height: 16px;
	padding: 1px 3px 2px 28px;
	margin: 7px 0 0 14px;
	background-image: url(../../static/images/zoekinput.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #777;
	font-weight: bold;
	width: 153px;
}
#search-form #search_btn
{
	position: absolute;
	top: 6px;
	left: 11px;
	width: 27px;
	height: 21px;
	text-indent: -9999px;
	display: block;
}
#category-select
{
	background-color: #EC008C;
	width: 170px;
	position: absolute;
	top: 8px;
	right: 14px;
}	
#category-select a
{
	color: #fff;
	display: block;
	padding: 2px 5px;
	border-color: #841557;
	border-width: 0 1px 0 1px;
	border-style: solid;
}
#category-select a.btn
{
	height: 14px;
	background-image: url(../../static/images/downarrow.gif);
	background-repeat: no-repeat;
	background-position: 145px 0px;
}
#category-select div
{
	display: none;
	border-color: #841557;
	border-width: 1px 0 1px 0;
	border-style: solid;
}
		
#categorylist a
{
	background-color: #fff;
	color: #841557;
	border-top: 1px solid #eee;
}
#categorylist a:hover
{
	background-color: #ddd;
}
/*
banner met header
*/
div.rubriek-banner
{
	width: 192px;
	background-image: url(../images/boxbg_single_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	margin: 0 0 10px 0;
}
div.rubriek-banner h3
{
	padding: 7px 10px 5px 10px;
	font-family: "Arial Black", Arial;
	background-image: url(../../static/images/boxbg_single_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
div.rubriek-banner a
{
	display: block;
	width: 172px;
	height: 158px;
	margin: 0 10px;
	background-image: url(../db_images/headerimage.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
div.rubriek-banner a em
{
	display: block;
	width: 172px;
	height: 158px;
	background-image: url(../images/rubriekbannercorners.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
.clearfix div.rubriek-banner			
{
	float: left;
	margin: 0 0 10px 10px;
}
/*
tag cloud
*/
#tag-cloud	
{
	width: 394px;
	margin: 0 0 10px 10px;
	background-image: url(../../static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#tag-cloud h3		
{
	padding: 7px 10px 0 10px;
	font-family: "Arial Black", Arial;
	background-image: url(../../static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#tag-cloud p
{
	padding: 10px;
	text-align: center;
	line-height: 1.8em;
}

#tag-cloud a
{
	color: #777;
}

#sidebar
{
	width: 192px;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0 0 0 25px;
}

#sidebar-clubbin
{
	width: 340px;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0 0 0 20px;
}

#huidigprogramma-nowonair
{
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0 0 0 25px;
}

#now_onair
{
    float: left;
	display: inline;
	overflow: hidden;
	margin: 0 0 10px 25px;
	z-index: 1000;
	clear: both;
	width: 798px;
}


/*
sub navigatie
*/
h2.menu
{
	background-image: url(../../static/images/menutop.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 7px 10px 2px 10px;
	font-family: "Arial Black", Arial;
	text-transform: uppercase;
	color: #fff;
	font-size: 1.2em;
}
#sub-navigation
{
	margin-bottom: 10px;
	overflow: hidden;
	width: 192px;
	background-image: url(../../static/images/menu_innertop.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 15px;
}
#sub-navigation div.box
{
	width: 192px;
	background-image: url(../../static/images/borderbox_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 18px;
}
#sub-navigation ul.main
{
	padding: 0 10px 0 10px;
	background-color: #ddd;
	background-image: url(../../static/images/menubgdots.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin-bottom: 5px;		
}
#sub-navigation li
{
	display: inline;
}
#sub-navigation a	
{
	font-family: "Arial Black", Arial;
	text-transform: uppercase;
	color: #000;
	display: block;
	padding: 4px 10px;
	margin: 0 10px;
	background-image: url(../../static/images/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-color: #ddd;
/*
border-bottom: 1px dotted #aaa;
*/
	margin-bottom: 1px;
}
#sub-navigation a:hover
{
	color: #EC008C;
}
#sub-navigation a.odd
{
	border-bottom: 0 solid #ddd;
	margin-bottom: 0;
}
#sub-navigation li li a
{
	color: #EC008C;
	background-image: none;
	border-bottom: 0 solid #ddd;
	padding: 1px 0 1px 20px;
	margin-bottom: 0;
}
#sub-navigation li li a:hover
{
	color: #fff;
}
/*
#sub-navigation #nav-banner
{
	margin: 0;
	padding-bottom: 10px;
	display: block;
	background-image: url(../../static/images/borderbox_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #fff;
}
#sub-navigation #nav-banner a
{
	margin: 0 15px 10px 15px;
	padding: 6px 10px;
	background-color: #eee;
	display: block;
	background-image: url(../../static/images/roundarrow_lgrey.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	border-bottom: 0 solid #fff;
}
#sub-navigation #nav-banner strong,
#sub-navigation #nav-banner em
{
	display: block;
	font-size: 1.2em;
	line-height: 1.2em;
}
#sub-navigation #nav-banner strong { color: #EC008C; }
*/	
/*
last-upload
*/
#last-upload
{
	width: 192px;
	background-image: url(../images/pinktop.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 10px 0;
}
#last-upload h3
{
	padding: 8px 10px;
	color: #fff;
}
#last-upload p.image
{
	width: 172px;
	height: 86px;
	margin: 0 10px 10px 10px;
	position: relative;
}
#last-upload p.image a
{
	display: block;
	width: 162px;
	padding: 5px;
	position: absolute;
	bottom: 0;
	bottom: 0;
	background-image: url(../../static/images/5stars.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#last-upload p.image a.s0 
{ 
	background-image: url(../../static/images/0stars.png); 
}
#last-upload p.image a.s1 
{ 
	background-image: url(../../static/images/1stars.png); 
}
#last-upload p.image a.s2 
{ 
	background-image: url(../../static/images/2stars.png); 
}
#last-upload p.image a.s3 
{ 
	background-image: url(../../static/images/3stars.png); 
}
#last-upload p.image a.s4 
{ 
	background-image: url(../../static/images/4stars.png); 
}
#last-upload p.image a.s5 
{ 
	background-image: url(../../static/images/5stars.png); 
}
#last-upload p.imagestrong,
#last-upload p.image em
{
	display: block;
	color: #fff;
}
#last-upload p.image strong
{
	padding: 1px 0 1px 7px;
	background-image: url(../images/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#last-upload p.footer
{
	height: 33px;
	padding: 0 8px 14px 8px;
	background-image: url(../images/pinkbottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#last-upload p.footer a
{
	display: block;
	font-family: "Arial Black", Arial;
	text-transform: uppercase;
	padding: 3px 0 4px 23px;
	color: #EC008C;
	background-image: url(../images/roundarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
/*
brains
*/
#brains-form
{
	width: 576px;
	padding: 10px 10px 20px 10px;
	overflow: hidden;
}
#brains-form h4
{
	float: left;
	width: 546px;
	color: #EC008C;
	font-weight: bold;
}
#brains-form fieldset
{
	background-image: url(../images/greybox576.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	width: 576px;
	float: left;
}
#brains-form fieldset.data
{
	margin-top: 10px;
}
#brains-form #tags
{
	width: 200px;
}
#brains-form fieldset p
{
	padding: 10px 15px 0 15px;
	overflow: hidden;
	float: left;
	width: 546px;
}
#brains-form fieldset p#counter
{
	padding: 5px 15px 0 170px;
	overflow: hidden;
	float: left;
	width: 546px;
}
		#brains-form fieldset p#counter input
		{
			width: 30px;
		}
		
		#brains-form fieldset p#counter label
		{
			margin-top: 3px;
			float: left;
			color: #000;
			width: 100px;
			font-weight: normal;
			text-transform: none;
			font-style: italic; 
		}
	
	#brains-form fieldset label
	{
		float: left;
		width: 150px;	
	}
	
	#brains-form fieldset.data label
	{
		font-family: "Arial Black", Arial;
		color: #EC008C;
		text-transform: uppercase;
	}
	
	#brains-form fieldset textarea,
	#brains-form fieldset input
	{
		background-color: #fff;
		padding: 2px;
		border: 1px solid #000;
		width: 380px;
		float: left;
	}
	#brains-form #btnSubmit
	{
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		color: #fff;
		background-color: #EC008C;
		border-color: #CB117F #841557 #841557  #CB117F;
		border-width: 1px;
		border-style: solid;
		padding: 0 1px;
		width: 100px;
		font-size: 1.4em;
	}
	
	#brains-form fieldset.finish
	{
		background-image: url(../images/greybox576.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 426px;
		padding: 0 0 10px 150px;
	}
	
	#brains-form #disclaimer
	{
		width: auto;
		float: left;
		margin-right: 5px;
		padding: 0;
		background-color: #ddd;
		border: 0 solid #eee;
	}
	
	#brains-form #lbl_disclaimer {
		width: 400px;
	}
	
	#brains-form fieldset.checklist
	{
		background-image: url(../images/diyformdivider.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 0 20px 0;
	}
	
	#brains-form fieldset.checklist label
	{
		font-family: "Arial Black", Arial;
		color: #EC008C;
		text-transform: uppercase;
	}
       #brains-form ul.errors
	{
		background-image: url(../../static/images/boxbg_triple.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		padding: 5px 10px;
		overflow: hidden;
	}
		#brains-form ul.errors li
		{
			float: left;
			width: 364px;
			padding: 1px 0 1px 8px;
			background-image: url(../../static/images/menu_arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
		}
	

div.brains
{
	width: 192px;
	background-image: url(../images/brainstop.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 10px 0;
}
	div.brains h3
	{
		padding: 8px 10px;
		color: #fff;
	}
	div.brains div.box
	{
		padding: 2px 8px;
	}
	div.brains div.box p
	{
		padding: 8px 7px;
		background-image: url(../images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	
	div.brains p.footer
	{
		padding: 10px 8px 0 8px;
		height: 48px;
		background-image: url(../images/brains_bottom.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
		div.brains p.footer a
		{
			margin-top: 0;
			display: block;
			font-family: "Arial Black", Arial;
			text-transform: uppercase;
			padding: 5px 0 5px 23px;
			color: #EC008C;
			background-image: url(../images/roundarrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
		}
		
div.clearfix div.brains
{
	float: left;
	margin: 0 0 10px 10px;
}

/*
	blokje live streams
*/
#live-streams
{
	width: 192px;
	
	overflow: hidden;
	margin-bottom: 10px;
}
	#live-streams dt
	{
		float: left;
		display: block;
		width: 182px;
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		font-size: 1.2em;
		margin-bottom: 2px;
		color: #EC008C;
		padding-left: 10px;
	}
	
	#live-streams dd
	{
		float: left;
		display: block;
		width: 96px;
		height: 46px;
	}
	#live-streams a
	{
		display: block;
		width: 96px;
		height: 46px;
		text-indent: -9999px;
		
		background-image: url(../../static/images/livestreams.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
		#live-streams a.tv
		{
			background-image: url(../../static/images/livestreams.gif);
			background-repeat: no-repeat;
			background-position: 0 -46px;
		}
		#live-streams a.radio
		{
			background-image: url(../../static/images/livestreams.gif);
			background-repeat: no-repeat;
			background-position: -96px -46px;
		}
		
		#live-streams a.tv:hover
		{
			background-position: 0 0;
		}
		#live-streams a.radio:hover
		{			
			background-position: -96px 0;
		}
#comment-form
{
	background-image: url(../../static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 394px;
	margin: 0 0 10px 10px;
}
	#comment-form h3
	{
		padding: 7px 10px 0 10px;
		font-family: "Arial Black", Arial;
	}
	
	#comment-form p.error
	{
		color: #f00;
		font-weight: bold;
		background-image: url(../images/black_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 1px 0 1px 7px;
	}
	
	#comment-form p.area
	{
		margin: 5px 0;
		width: 374px;
		padding-bottom: 7px;
		background-image: url(../../static/images/textarea374.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		overflow: hidden;
	}
	#comment-form textarea	
	{
		width: 360px;
		float: left;
		padding: 7px 7px 0 7px;
		background-image: url(../../static/images/textarea374.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#comment-form div
	{
		padding: 5px 0;
	}
	
	#comment-form #code
	{
		padding: 2px;
		width: 150px;
	}
	
	#comment-form input.reageer
	{
		margin: 0 0 10px 0;
		width: 70px;
		height: 19px;
		background-image: url(../../static/images/reageerbutton.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		color: #fff;
		padding: 0 0 2px 0;
		float: right;
	}
	
	#comment-form fieldset	
	{
		background-image: url(../../static/images/boxbottom_double.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 5px 10px;
	}
	
	
	
div.comment
{
	padding: 8px 0;
	background-image: url(../../static/images/dots_on_dark.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
	div.comment cite
	{
		font-weight: bold;
	}
	div.comment cite em
	{
		font-weight: normal;
		font-style: italic;
	}
#reacties
{
	width: 394px;
	margin: 0 0 0 10px;
}
/* reacties op nieuws */
#reacties-nieuws
{
	background-image: url(../../static/images/boxbg_double.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 10px;	
}
	#reacties-nieuws h3
	{
		background-image: url(../../static/images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 7px 10px;
	}
	#reacties-nieuws div.comment
	{
		margin: 0 10px;
	}
	
	
	#reacties-nieuws p.pager
	{
		background-image: url(../../static/images/blogbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		text-align: center;
		padding: 4px 0 15px 0;
	
	}
		#reacties-nieuws p.pager a
		{
			font-weight: bold;
			margin: 0 2px;
		}

/* reacties op blog */
#reacties-blog
{
	background-image: url(../../static/images/boxbg_double.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 10px;	
}
	#reacties-blog h3
	{
		background-image: url(../../static/images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 7px 10px;
		
		font-family: Arial, Helvetica;
		font-size: 2.2em;
		line-height: 1.1em;
		font-weight: bold;
		font-style: italic;
	}
	
	#reacties-blog h4
	{
		background-image: url(../images/blackdots.gif);
		background-repeat: repeat-x;
		background-position: 0 0;
		margin: 7px 10px 0 10px;;
		font-family: "Arial Black", Arial;
		
		color: #EC008C;
		text-transform: uppercase;
		padding: 5px 0 0 0;
		font-size: 1.2em;
	}
	#reacties-blog div.comment
	{
		margin: 0 10px;
	}
	
	#reacties-blog div.blog-detail
	{
		padding: 0 10px;
	}
	
	#reacties-blog p.post-links
	{
		margin-top: 10px;
	}
	
	#reacties-blog p.pager
	{
		background-image: url(../../static/images/blogbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		text-align: center;
		padding: 4px 0 15px 0;
	
	}
		#reacties-blog p.pager a
		{
			font-weight: bold;
			margin: 0 2px;
		}

/*
	frequencies!
*/

#check-frequence
{
	width: 394px;
	background-image: url(../../static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 10px 10px;
	padding-top: 12px;
}
	#check-frequence div.box
	{
		background-image: url(../../static/images/verticalgradient.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		border-bottom: 1px solid #ddd;
		padding: 0 0 0 0;
		margin: 0 2px 10px 2px;
		width: 390px;
	}
	
	#check-frequence h3
	{
		color: #000;
	}
	#check-frequence form
	{
		padding: 0 2px;
	}
	#check-frequence p
	{
		padding: 5px 0 0 0;
	}
	
	#check-frequence p.ok 
	{
		background-color: #CF6;
		margin: 0 10px 10px 10px;
		padding: 2px 0;
		text-align: center;
		font-weight: bold;
	}
	#check-frequence p.na
	{ 
		background-color: #F66; 
		margin: 0 10px 10px 10px;
		padding: 2px 0;
		text-align: center;
		font-weight: bold;
		color: #fff;
	}
	
	#check-frequence p.lead
	{
		background-image: url(../../static/images/blackdots.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding: 5px 0 10px 0;
		margin-bottom: 5px;
		font-weight: bold;
	}
	
	#check-frequence fieldset
	{
		padding: 0 10px 10px 10px;
	}
	
	#check-frequence label
	{
		font-family: "Arial Black", Arial;
		color: #EC008C;
		text-transform: uppercase;
		display: block;
		padding-bottom: 2px;
	}
		#check-frequence #ether,
		#check-frequence #kabel
		{
			border: 1px solid #000;
			padding: 2px;
			background-color: #fff;
			width: 160px;
		}
		
	#check-frequence h4
	{
		font-family: "Arial Black", Arial;
		color: #EC008C;
		text-transform: uppercase;
		padding: 0 10px;
		font-size: 1.2em;
	}
	
	div.frequencies
	{
		padding: 10px 10px 15px 10px;
		background-image: url(../../static/images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		overflow: hidden;
	}
	div.frequencies dl
	{
		float: left;
		width: 376px;
		overflow: hidden;
		text-transform: uppercase;
		font-family: "Arial Black", Arial;
	}
		div.frequencies dt
		{
			width: 176px;
			float: left;
			border-bottom: 1px solid #fdf;
			padding: 2px 0;
		}
		div.frequencies dd
		{
			border-bottom:1px solid #FFDDFF;
			color:#EC008C;
			float:left;
			font-family:arial;
			font-size:1em;
			font-weight:bolder;
			padding:2px 0;
			width: 100px;
		}
		div.frequencies db
		{
			width: 370px;
			float: left;
			border-bottom: 1px solid #fdf;
			padding: 2px 0;
			color: #EC008C;
		}
/*
	varblock
*/
div.varblock
{
	width: 192px;
	background-image: url(../../static/images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	div.varblock h3
	{
		padding: 5px 10px 15px 10px;
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	div.varblock h4
	{
		text-transform: uppercase;
		font-family: "Arial Black", Arial;
		color: #EC008C;
		font-size: 1.2em;
		margin-bottom: 2px;
	}
	div.varblock div
	{
		padding: 0 10px 10px 10px;
		background-image: url(../../static/images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	
	div.varblock p
	{
		font-weight: bold;
		background-image: url(../../static/images/blackdots.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding-bottom: 10px;
	}
	
	div.varblock div.last
	{
		padding: 0 10px 10px 10px;
		background-image: url(../../static/images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	div.varblock div.last p
	{
		background-image: none;
	}
	

/*
	diy
*/
#diy-content
{
	width: 394px;
	background-image: url(../images/doublegreybg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
		
	
	margin: 0 0 5px 10px;
}
	#diy-content div.box
	{
		width: 394px;
		background-image: url(../images/doublegrey.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#diy-content div.inner-box
	{
		padding: 10px;
		width: 394px;
		background-image: url(../images/doublegreybottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	#diy-content dl
	{
		
		width: 374px;
		background-color: #fff;
		
	}
	
	#diy-content dt
	{
		padding: 5px 5px 0 5px;
		font-weight: bold;
	}
	#diy-content dd
	{
		padding: 0 5px;
	}
	
	#diy-content dd.tags
	{
		
		margin: 5px 0;
		padding: 15px 0 0 0;
		background-image: url(../images/tagsbgtop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		
	}
	
		#diy-content dd.tags p
		{
			background-image: url(../images/tagsbgbottom.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			padding: 0 10px 10px 10px;
		}
	
	#diy-content strong
	{	
		color: #EC008C;
		font-weight: bold;
	}
	
	#diy-content dd.rating
	{
		padding-bottom: 5px;
	
	}	
	
	#diy-content em
	{
		padding-left: 7px;
		background-image: url(../images/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 3px;
		font-weight: bold;
	}
	
	
#diy-platform-header
{
	background-image: url(../images/visual-diy.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 394px;
	height: 175px;
	margin: 0 0 10px 10px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#diy-platform-header a
{
	width: 394px;
	height: 175px;
	display: block;
	/*
	background-image: url(../images/reverse_diyheader.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	*/
	text-indent: -9999px;
}

/*
*/
div.rating-list
{
	width: 192px;
	margin: 0 0 10px 0;
	background-image: url(../images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	
	div.rating-diy
	{
		background-image: url(../images/heading_single.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	div.rating-photo
	{
		background-image: url(../images/heading_single.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	div.rating-dna
	{
		background-image: url(../images/heading_single.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	div.rating-list h3
	{
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 6px 10px 16px 10px;
	}
		div.rating-photo h3
		{
			padding: 12px 10px 20px 10px;
		}
		div.rating-diy h3
		{
			padding: 12px 10px 20px 10px;
		}
		
	div.rating-list div.box
	{
		padding-bottom: 10px;
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 192px;
		overflow: hidden;
	}
	
		div.rating-photo div.box,
		div.rating-diy div.box
		{
			padding-bottom: 0;
			background-image: url(../images/boxbg_single.gif);
			background-repeat: repeat-y;
			background-position: 0 0;
		}
	
	div.rating-list dl
	{
		width: 172px;
		height: 45px;
		float: left;
		display: inline;
		margin: 0 10px 5px 10px;
		padding: 0 0 7px 0;
		background-image: url(../images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
		
		div.rating-photo dl
		{
			width: 167px;
			padding: 5px 0 7px 5px;
			background-image: url(../images/verticalgradientbottom.gif);
			background-repeat: repeat-x;
			background-position: left center;
			margin: 0 10px 0 10px;
		}
		
		
			div.rating-photo dt.image a,
			div.rating-photo dt.image img
			{
				float: left;
				width: 35px;
				height: 35px;
			}
			
				div.rating-photo dt.image img
				{
					background-color: #fff;
					padding: 3px 3px 9px 3px;
					border-color: #999;
					border-width: 0 1px 1px 0;
					border-style: solid;
				}
		
		
	div.rating-list dt.image
	{
		width: 45px;
		float: left;
		margin-right: 8px;
	}
	
	div.rating-photo dt.image
	{
		width: 40px;
		float: left;
		margin-right: 8px;
	}
	
	div.rating-list dt.titel
	{
		width: 105px;
		float: left;
		padding-left: 8px;
		background-image: url(../images/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		font-weight: bold;
	}
	div.rating-list dd
	{
		width: 105px;
		float: left;
		padding-left: 8px;
	}
		div.rating-list dd.s0,
		div.rating-list dd.s1,
		div.rating-list dd.s2,
		div.rating-list dd.s3,
		div.rating-list dd.s4,
		div.rating-list dd.s5
		{
			margin-top: 5px;
			background-image: url(../images/stars0.gif);
			background-repeat: no-repeat;
			background-position: 7px 0;
			text-indent: -9999px
		}
		
		div.rating-list dd.s0
		{
			background-image: url(../images/stars0.gif);
		}
		div.rating-list dd.s1
		{
			background-image: url(../images/stars1.gif);
		}
		
		div.rating-list dd.s2
		{
			background-image: url(../images/stars2.gif);
		}
		div.rating-list dd.s3
		{
			background-image: url(../images/stars3.gif);
		}
		div.rating-list dd.s4
		{
			background-image: url(../images/stars4.gif);
		}
		div.rating-list dd.s5
		{
			background-image: url(../images/stars5.gif);
		}
		
		
div.clearfix div.rating-list
{
	float: left;
	display: inline;
	margin: 0 0 10px 10px;
}

/*
	diy-fotos
*/
#diy-items
{
	width: 596px;
	margin: 0 0 10px 10px;
	background-image: url(../images/wide_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}
	#diy-items h3
	{
		background-image: url(../images/diyfotoshead.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 15px 10px 21px 50px;
	}
		#diy-items h3.tracks
		{
			background-image: url(../images/diytrackshead.gif);
		}
		#diy-items h3.videos
		{
			background-image: url(../images/diyvideoshead.gif);
		}
		
		#diy-items h3.uploads
		{
			background-image: url(../images/uploads_wide_top.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			padding: 6px 10px 20px 10px;
		}
		
	#diy-items div.box
	{
		padding: 8px;
		width: 586px;
		background-image: url(../images/widebg.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		overflow: hidden;
	}
	
	#diy-items div.uploads
	{
		background-image: url(../images/uploads_wide_bg.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding-bottom: 15px;
		
	}
	
	#diy-items dl
	{
		width: 173px;
		height: 45px;
		float: left;
		display: inline;
		margin: 0 5px 10px 5px;
		padding: 5px;
		background-image: url(../images/verticalgradientbottom.gif);
		background-repeat: repeat-x;
		background-position: left center;
	}
		#diy-items dl.tracks
		{
			background-image: url(../images/dots_on_dark.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
		}
		
		
	
	#diy-items dt.image
	{
		width: 40px;
		float: left;
		margin-right: 5px;
	}
	#diy-items dt.titel
	{
		width: 120px;
		float: left;
		padding-left: 8px;
		background-image: url(../images/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		font-weight: bold;
	}
	#diy-items dd
	{
		width: 120px;
		float: left;
		padding-left: 8px;
	}
		#diy-items dd.s0,
		#diy-items dd.s1,
		#diy-items dd.s2,
		#diy-items dd.s3,
		#diy-items dd.s4,
		#diy-items dd.s5
		{
			background-image: url(../images/stars0.gif);
			background-repeat: no-repeat;
			background-position: 7px 0;
			text-indent: -9999px
		}
		
		#diy-items dd.s0
		{
			background-image: url(../images/stars0.gif);
		}
		
		#diy-items dd.s1
		{
			background-image: url(../images/stars1.gif);
		}
		
		#diy-items dd.s2
		{
			background-image: url(../images/stars2.gif);
		}
		#diy-items dd.s3
		{
			background-image: url(../images/stars3.gif);
		}
		#diy-items dd.s4
		{
			background-image: url(../images/stars4.gif);
		}
		#diy-items dd.s5
		{
			background-image: url(../images/stars5.gif);
		}
	
	#diy-items div.videos p
	{
		float: left;
		display: inline;
		width: 174px;
		height: 100px;
		margin: 0 9px 10px 10px;
		position: relative;
		cursor: pointer;
	}
	#diy-items div.videos a
	{
		position: absolute;
		bottom: 0;
		left: 0;
		width: 164px;
		display: block;
		padding: 5px;
		background-image: url(../images/0stars.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
		#diy-items div.videos a.s0 { background-image: url(../images/0stars.png); }
		#diy-items div.videos a.s1 { background-image: url(../images/1stars.png); }
		#diy-items div.videos a.s2 { background-image: url(../images/2stars.png); }
		#diy-items div.videos a.s3 { background-image: url(../images/3stars.png); }
		#diy-items div.videos a.s4 { background-image: url(../images/4stars.png); }
		#diy-items div.videos a.s5 { background-image: url(../images/5stars.png); }
		
	#diy-items div.videos strong
	{
		font-weight: bold;
		display: block;
		color: #fff;
		padding-left: 7px;
		background-image: url(../images/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
	}
	#diy-items div.videos em
	{
		display: block;
		color: #fff;
		padding-left: 7px;
	
	}
	
	
	
	
	/*
		knoppen onder item
	*/
	#diy-flags
	{
		padding: 0 10px;
		overflow: hidden;
	}
		/*#diy-flags a.verstuurd,
		#diy-flags a.niet-ok
		{
			background-image: url(../images/niet_ok.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
			width: 77px;
			height: 23px;
			float: right;
			text-indent: -9999px;
		}
			
		#diy-flags a.verstuurd
		{
			background-image: url(../images/verstuurd.jpg);
		}*/
		
		
		#diy-flags a.niet-ok
		{
			background-image: url(../images/niet_ok.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
			width: 77px;
			height: 23px;
			float: right;
			text-indent: -9999px;
		}
			
		.nietok_verstuurd
		{
			background-image: url(../images/verstuurd.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
			width: 77px;
			height: 23px;
			float: right;
			text-indent: -9999px;
		}
/*
	upload-formulier
*/
#upload-formulier
{
	width: 394px;
	background-image: url(../images/doubleborderbox.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 10px;
}
	#upload-formulier h3
	{
		background-image: url(../images/uploadformtop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 5px 10px 25px 10px;
	}
	#upload-formulier fieldset
	{
		padding: 5px 18px 10px 18px;
		background-image: url(../images/doubleborderbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	#upload-formulier p
	{
		margin: 0 0 7px 0;
		overflow: hidden;
		padding-bottom: 6px;
		background-image: url(../images/labeldots.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 358px;
	}
	
	#upload-formulier label
	{
		float: left;
		width: 110px;
		margin-right: 10px;
		font-weight: bold;
		
		padding: 3px 0 0 0;
		font-size: 1.2em;
	}
	
	#upload-formulier label em
	{
		display: block;
		color: #777;
		font-weight: normal;
		font-size: 0.85em;
		margin-top: 1px;
	}
	
	#upload-formulier input,
	#upload-formulier textarea
	{
		margin-top: 3px;
		padding: 3px;
		width: 225px;
		background-color: #fff;
	}
	#upload-formulier p.checkbox
	{
		background-image: none;
	}
	#upload-formulier p.checkbox label,
	#upload-formulier p.checkbox input
	{
		float: right;
	}
	#upload-formulier p.checkbox label
	{
		width: 210px;
		margin-left: 5px;
	}
	#upload-formulier p.checkbox input
	{
		width: auto;
		background-color: #ddd;
	}
	#upload-formulier p.checkbox input.submit
	{
		background-color: #EC008C;
		margin-right: 5px;
	}
	
/*
	dna
*/
#your-dna
{
	width: 192px;
	background-image: url(../../static/images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 10px;
}
	#your-dna h3
	{
		padding: 5px 10px 15px 10px;
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		color: #000;
	}
	
	#your-dna div.welkom
	{
		background-image: url(../../static/images/profiletop.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 10px 5px 10px;
		overflow: hidden;
	}
		#your-dna div.welkom img
		{
			float: left;
			border: 1px solid #000;
			margin: 2px 5px 0 0;
		}
			
			
		#your-dna div.welkom p,
		#your-dna div.welkom a
		{
			float: left;
			width: 130px;
		}
			#your-dna div.welkom p
			{
				color: #EC008C;
				font-weight: bold;
			}
			#your-dna div.welkom a
			{
				color: #000;
				background-image: url(../../static/images/envelopje.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
				padding: 0 0 0 17px;
				width: 113px;
			}
			
			#your-dna div.welkom a:hover
			{
				color: #EC008C;
				text-decoration: underline;
			}
			
			#your-dna div.welkom a.profiel { background-image: url(../../static/images/profile.gif); }
			
	#your-dna p.demos
	{
		background-image: url(../../static/images/gradientborderbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 5px 10px 8px 10px;
	}
		#your-dna p.demos a
		{
			display: block;
			background-image: url(../../static/images/menu_arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 0 0 0 10px;
			font-weight: bold;
			color: #000;
			text-transform: uppercase;
		}
		#your-dna p.demos a:hover
		{
			color: #EC008C;
			text-decoration: underline;
		}
		
	#your-dna div.uploads h4
	{
		text-transform: uppercase;
		font-family: "Arial Black", Arial;
		padding: 5px 10px 0 10px;
		color: #EC008C;
		font-size: 1.1em;
	}
	#your-dna div.uploads
	{
		background-image: url(../../static/images/gradientbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
		#your-dna div.uploads dl
		{
			padding: 0 10px 10px 10px;
		}
	
	
/*
	dat vind ik
*/

#dat-vind-ik
{
	background-image: url(../../static/images/boxbg_single.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 192px;
	margin: 0 0 10px 0;
}
	#dat-vind-ik h3	
	{
		background-image: url(../../static/images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-color: #fff;
		color: #333;
		padding: 8px 10px 0 10px;
	}
	
	#dat-vind-ik dl	
	{
		width: 172px;
		margin: 5px 10px 0 10px;
		padding: 0 0 7px 0;
		background-color: #ddd;
		background-image: url(../../static/images/greybottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		overflow: hidden;
	}
	
	
	#dat-vind-ik dt
	{
		background-image: url(../../static/images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left top;
		padding: 5px 10px 0 10px;
		margin-top: 5px;
		font-weight: bold;
		float: left;
		width: 152px;
	}
	#dat-vind-ik dt.first	
	{
		border-top: 0 solid #fff;
		background-image: url(../../static/images/greytop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding-top: 7px;
		margin-top: 0;
	}
	
	#dat-vind-ik dd
	{
		padding: 0 10px;
		
		float: left;
		width: 152px;
	}
	#dat-vind-ik em
	{
		font-weight: bold;
		color: #EC008C;
	}
	
	#dat-vind-ik a.categorie
	{
		font-style: italic;
	}
	#dat-vind-ik p	
	{
		padding: 4px 10px 8px 10px;
		background-image: url(../../static/images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	#dat-vind-ik p a
	{
		background-image: url(../../static/images/roundarrow.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 4px 0 3px 23px;
		display: block;
		text-transform: uppercase;
		font-family: "Arial Black", Arial;
	}
	
	
	
	
div.events
{
	background-image: url(../../static/images/borderbox_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 192px;
	padding: 0 0 0 0;
	margin-bottom: 10px;
}	
	div.events h3	
	{
		padding: 8px 10px 4px 10px;
		background-image: url(../../static/images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	div.events dl	
	{
		width: 152px;
		margin: 0 20px;
		padding: 5px 0;		
		overflow: hidden;
		border-top: 1px solid #000;
	}
	
	div.events dl.first	
	{
		border-top: 0 solid #000;
		background-image: url(../../static/images/borderedboxtop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;		
		margin: 0 0;
		padding: 7px 20px 5px 20px;
	}
	div.events dt
	{
		margin: 0 0 0 0;
		border-top: 0 solid #333;
		font-weight: bold;
		width: 52px;		
		float: left;
	}
	
	div.events dd
	{
		width: 152px;
		float: left;		
	}
		div.events dd.event
		{
			color: #EC008C;
			width: 100px;
			text-transform: uppercase;
			margin: 0 0 0 0;
			font-weight: bold;
		}
div.clearfix div.events
{
	float: left;
	display: inline;
	margin: 0 0 10px 10px;
}

/*
	standaard blok bodem met pijl
*/
p.bottom-link	
{
	background-image: url(../../static/images/boxbg_single_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 3px 8px 8px 8px;
	font-family: "Arial Black", Arial;
	text-transform: uppercase;
}
		
	p.bottom-link a	
	{
		background-image: url(../../static/images/roundarrow.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 4px 0 3px 23px;
		display: block;
	}
	
	
div.list
{
	width: 192px;
	background-image: url(../../static/images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 10px;
}
	div.list h3	
	{
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 6px 10px 16px 10px;
	}
	
	div.list ul	
	{
		padding: 0 10px;
		width: 172px;
		background-image: url(../../static/images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		overflow: hidden;
	}
	div.list li	
	{
		float: left;
		display: block;
		width: 172px;
	}
	div.list li.odd	
	{
		background-color: #EEE;
		background-image: url(../../static/images/listitemgradientbg.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	div.list li a	
	{
		display: block;
		padding: 1px 2px 2px 8px;
		
		margin: 0 5px;
		background-image: url(../../static/images/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 53%;
		font-family: "Arial Black", Arial;
		color: #333;
		
	}
		div.list li a:hover
		{
			color: #EC008C;
		}
	
	
#trailers
{
	width: 394px;
	background-image: url(../../static/images/heading_double.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 10px 10px;
	overflow: hidden;
}
	#trailers h3	
	{
		background-image: url(../../static/images/boxtop_double.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 6px 10px 16px 10px;
		color: #333;
		width: 374px;
	
	}
	
	#trailers h4
	{
		font-family: "Arial Black", Arial;
		margin: 2px 7px;
		color: #EC008C;
		height: 28px;
	}
	
	#trailers div.box	
	{
		background-image: url(../../static/images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 4px 4px 5px;
		width: 385px;
		
		
	}
		#trailers div.box div
		{
			overflow: hidden;
			padding-bottom: 8px;
		}
		#trailers div.box div.item	
		{
			margin: 0 4px 0 4px;
			
			background-color: #EEE;
			width: 120px;
			padding: 0 0 7px 0;
			background-image: url(../../static/images/squarebottom.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			
			
			float: left;
			display: inline;
		}
		
			
			#trailers a.image
			{
				display: block;
				padding: 7px 7px 0 7px;
				background-image: url(../../static/images/squaretop.gif);
				background-repeat: no-repeat;
				background-position: 0 0;
				width: 106px;
			}
				#trailers a:hover { cursor : pointer; }
				
				#trailers .image i
				{					
					display: block;
					width: 106px;
					height: 75px;
					text-indent: -9999px;
					background-image: url(http://media.maosworld.com/images/080701_8546162.jpg);
					background-repeat: no-repeat;
					background-position: center center;
					
				}
				
			#trailers img
			{
				display: block;
			}
			
			#trailers a.watch
			{
				color: #fff;
				margin: 0 7px 2px 7px;
				display: block;
			}
	
	
/*
	actie blokje radio home
*/

#acties-nieuw tbody
{
    margin: 0;
    padding: 0;
    font-size: 12px;
}

#acties-nieuw ul
{
    list-style-type: none;
    padding: 0;
    margin: 10px 0 10px 10px;
}

#acties-nieuw li
{
    background: url(http://www.slamfm.nl/static/images/mw_button_home.png) no-repeat left;
    margin: 0 0 10px 0;
}

#acties-nieuw td
{
    margin: 0;
    padding: 0;
}

#acties-nieuw
{
	width: 192px;
	margin-bottom: 5px;
	background-image: url(../../static/images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#acties-2010
{
	width: 192px;
	margin-bottom: 0px;
	background-image: url(../../static/images/heading_single_2010.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nieuwsbrief
{
	width: 192px;
	margin-bottom: 10px;
	background-image: url(../../static/images/heading_nieuwsbrief.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#acties-2010
{
	width: 192px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
	
	div.clearfix #acties-nieuw
	{
		float: left;
		display: inline;
		margin: 0 0 10px 10px;
	}
	
	#slam-acties #acties-nieuw
	{
		margin-bottom: 0;
	}
	
	#acties-nieuw h3	
	{
		width: 172px;
		overflow: hidden;
		padding: 6px 10px 16px 10px;			
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	
	#acties-nieuw div
	{
		background-image: url(../../static/images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		overflow: hidden;
		width: 192px;
	}
	
	#acties-nieuw div p
	{
		width: 172px;
		height: 86px;
		margin: 0 10px 10px 10px;
		position: relative;
		float: left;
		display: inline;
	}
		#acties-nieuw div p a
		{
			display: block;
			width: 172px;
			
			height: 86px;
		/*
			width: 132px;
			padding: 5px 5px 5px 35px;
*/
			position: absolute;
			bottom: 0;
			
			text-indent: -9999px;
			
			/*
			background-image: url(../images/actiebg.png);
			background-repeat: no-repeat;
			background-position: 0 50%;
			*/
			color: #fff;
		}
	
	#acties-nieuw p.main-link
	{
		background-image: url(../images/actiedivider.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 10px 7px 10px;
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		width: 172px;
	}
	
	#acties-nieuw p.main-link a
	{
		display: block;
		padding: 3px 0 4px 24px;
		background-image: url(../images/roundarrow.gif);
		background-repeat: no-repeat;
	}
	
	#acties-nieuw form
	{
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
		#acties-nieuw form p
		{
			margin: 1px 0 2px 0;
		}
		#acties-nieuw fieldset
		{		
			padding: 7px 9px 14px 9px;
		}
	
		#acties-nieuw h4
		{
			text-transform: uppercase;
			font-weight: bold;
		}
		#acties-nieuw input
		{
			border: 1px solid #000;
			padding: 2px;
			background-color: #fff;
			width: 115px;
		}
		
		#acties-nieuw #send
		{
			width: 40px;
			background-color: #EC008C;
			color: #fff;
			font-weight: bold;
		}
	

/*
	in de spot
*/
#in-de-spot
{
	width: 192px;
	margin: 0 0 0 10px;
	background-image: url(../images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom: 10px solid #fff;
}
	#in-de-spot h3
	{
		background-image: url(../images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 5px 10px 15px 10px;
		width: 172px;
	}
	
	#in-de-spot div.box
	{
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 10px 10px 10px;
		width: 172px;
	}
	
	#in-de-spot div.selected
	{
		width: 166px;
		text-align: center;
		padding: 3px;
		background-image: url(../images/verticalgradient.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
		#in-de-spot div.selected p { font-style: italic; }
		#in-de-spot div.selected h4
		{	
			color: #EC008C;
			text-transform: uppercase;
			font-size: 1.1em;
			margin: 2px 0;
			font-weight: bold;
			width: 166px;
		}
		
		#in-de-spot div.selected h5
		{	
			font-weight: bold;
			font-size: 1.1em;
			width: 166px;
		}
	
		p.actie
		{
			width: 172px;
			height: 84px;
			margin: 1px 0 0 0;
			position: relative;
		}			
			p.actie a
			{
				display: block;
				padding: 4px 5px 4px 35px;
				width: 132px;
				position: absolute;
				bottom: 0;
				left: 0;
				background-image: url(../images/actiebg.png);
				background-repeat: no-repeat;
				background-position: 0 50%;
				color: #fff;
			}
			p.actie a.dna { background-image: url(../images/transparentbg_dna.png); }
	
	
	#in-de-spot div.download
	{
		margin-top: 5px;
		width: 172px;
		height: 40px;
		overflow: hidden;
		position: relative;
	}
	
		#in-de-spot div.download img
		{
			margin-right: 5px;
			float: left;
			display: inline;
		}
		
		#in-de-spot div.download h4
		{
			font-weight: bold;
			font-size: 1.2em;
			float: left;
			display: inline;
			width: 125px;
		}
		
		#in-de-spot div.download a
		{
			width: 105px;
			position: absolute;
			bottom: 0;
			left: 40px;
			display: block;
			padding: 3px 0 4px 22px;
			background-image: url(../images/roundarrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			text-transform: uppercase;
			margin: 0;
		}

div.clearfix #in-de-spot
{
	float: left;
	display: inline;
	margin: 0 0 0 10px;
}
	
/*
	zoekveldje
*/
#spotlight-search
{
	width: 192px;
	height: 34px;
	background-image: url(../images/spotlightsearchbg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
}
	#spotlight-search input
	{
		position: absolute;
		top: 9px;
		left: 11px;
		padding: 2px;
		width: 150px;
		color: #777;
	}
	
	#spotlight-search a
	{
		position: absolute;
		display: block;
		top: 9px;
		right: 5px;
		width: 13px;
		height: 13px;
	
		text-indent: -9999px;
	}
/*
spotlight-header
*/
#spotlight-header
{
	width: 394px;
	height: 448px;
	background-image: url(../images/spotlight.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	margin: 0 0 10px 10px;
}
	#spotlight-header div.box
	{
		width: 394px;
		height: 448px;
		background-image: url(../images/reverse_spotlight_box.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		position: relative;
	}
	
	#spotlight-header div.hit
	{
		position: absolute;
		top: 237px;
		left: 31px;
		overflow: hidden;
		width: 110px;
	}
	#spotlight-header h3
	{
		color: #000;
		margin-bottom: 1px;
		float: left;
		width: 110px;
	}
	#spotlight-header img
	{
		float: left;
		margin-right: 3px;
	}
	#spotlight-header p
	{
		float: left;
		width: 65px;
	
	}
	
	#spotlight-header a.upload
	{
		display: block;
		position: absolute;
		right: 10px;
		bottom: 10px;
		width: 90px;
		height: 70px;
		text-indent: -9999px;
	}
	
/*
	related
*/
		
#related
{
	width: 192px;
	margin-bottom: 10px;
	background-image: url(../../static/images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	#related div.video-icon
	{
		background-image: url(../images/heading_single_vid.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#related h3	
	{
		width: 172px;
		overflow: hidden;
		padding: 6px 10px 16px 10px;			
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
		#related div.video-icon h3
		{
			padding: 12px 10px 20px 10px;
		}
		
	#related div
	{
		/*
			background-image: url(../images/boxbg_single_big.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			*/
		overflow: hidden;
		width: 192px;
		padding-bottom: 0;
		background-image: url(../images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	
	#related div p
	{
		width: 172px;
		height: 86px;
		margin: 0 10px 10px 10px;
		position: relative;
		float: left;
		display: inline;
	}
		#related div p a
		{
			display: block;
			width: 162px;
			padding: 5px;
			position: absolute;
			bottom: 0;
			bottom: 0;
			background-image: url(../../static/images/0stars.png);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		
		
		#related div p a.s0 { background-image: url(../../static/images/0stars.png); }
		#related div p a.s1 { background-image: url(../../static/images/1stars.png); }
		#related div p a.s2 { background-image: url(../../static/images/2stars.png); }
		#related div p a.s3 { background-image: url(../../static/images/3stars.png); }
		#related div p a.s4 { background-image: url(../../static/images/4stars.png); }
		#related div p a.s5 { background-image: url(../../static/images/5stars.png); }
		
		
		#related a strong,
		#related a em
		{
			display: block;
			color: #fff;
		}
		#related a strong
		{
			padding: 1px 0 1px 7px;
			background-image: url(../images/menu_arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
		}
		
		#related p.bottom-link
		{
			padding-top: 0;
		}
	

/*
	customizable stelling
	op de div kan je achtergrondplaatje zetten
*/
div.stelling
{
	width: 192px;
	margin-bottom: 10px;
	background-image: url(../images/default_pollbg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	div.stelling form
	{
		width: 192px;
		background-image: url(../images/reverse_bottom.png);
		background-repeat: no-repeat;
		background-position: left bottom;
		
		
	}
	
	div.stelling fieldset
	{
		width: 172px;
		background-image: url(../images/reversetop.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 10px 10px 15px 10px;
	}
	
	div.stelling h3	
	{
		width: 172px;
		color: #fff;
	}
	
	div.stelling h4	
	{
		margin-top: 10px;
		width: 172px;
		font-weight: bold;
		color: #fff;
	}
		
/*
	gewone stelling
*/
form.stelling
{
	width: 192px;
	margin-bottom: 10px;
	background-image: url(../images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	form.stelling form
	{
		width: 192px;
		
	}
	
	form.stelling fieldset
	{
		width: 172px;
		padding: 0 10px 10px 10px;
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		
	}
	
	form.stelling h3
	{
		width: 172px;
		background-image: url(../images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 5px 10px 15px 10px;
		color: #000;
	}
	
	form.stelling h4,
	form.stelling p.keuzes a,
	form.stelling p.keuzes em { color: #EC008C; font-weight: bold; }
	
/*
	voor beide stellingen hetzelfde
*/
	
		
	.stelling p
	{
		font-weight: bold;
	}
	.stelling p.keuzes
	{
		margin-top: 10px;
		overflow: hidden;
		width: 172px;
	}
		.stelling p.keuzes em,
		.stelling p.keuzes a
		{
			width: 48px;
			padding-top: 32px;
			display: block;
			float: left;
			text-align: center;
			text-transform: uppercase;
			font-weight: bold;
			color: #fff;
		}
		
		.stelling em.eens,
		.stelling a.eens
		{
			background-image: url(../images/eens.png);
			background-repeat: no-repeat;
			background-position: center top;
			margin: 0 8px 0 30px;
		}
		
		.stelling em.oneens,
		.stelling a.oneens
		{
			background-image: url(../images/oneens.png);
			background-repeat: no-repeat;
			background-position: center top;			
			margin: 0 30px 0 8px;
		}
		
/*
	poll
*/
form.poll
{
	width: 192px;
	margin-bottom: 10px;
	background-image: url(../../static/images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;	
}
	form.poll h3	
	{
		width: 172px;
		overflow: hidden;
		padding: 6px 10px 16px 10px;			
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	
	form.poll fieldset
	{
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding-bottom: 7px;
	}
	
	form.poll p
	{
		width: 172px;
		overflow: hidden;
		padding: 0 10px 5px 10px;
	}
	form.poll p label,
	form.poll p input
	{
		float: left;
	}
	form.poll p input
	{
		margin-right: 4px;
	}
	
	form.poll p.actions
	{
		padding: 0 10px 5px 10px;
	}
	
	
	form.poll p strong
	{
		display: block;
		background-image: url(../images/pollgradient.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding: 1px;
	}
div.check-out
{
	width: 192px;
	background-image: url(../images/boxbg_single_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px 0;
}
	div.check-out h3
	{
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 6px 10px 6px 10px;
	}
	div.check-out p
	{
		width: 172px;
		height: 50px;
		margin: 0 10px 10px 10px;
		position: relative;
		background-image: url(../db_images/beyonce.jpg);
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	div.check-out a
	{
		display: block;
		width: 172px;
		height: 50px;
		background-image: url(../images/reversedcornersh50.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	div.check-out strong
	{
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		height: 14px;
		background-image: url(../images/checkoutbottom.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 3px 5px;
		width: 162px;
		text-transform: uppercase;
		font-weight: bold;
		color:#FFFFFF;
	}
	
div.clearfix div.check-out
{
	float: left;
	display: inline;
	margin: 0 0 10px 10px;
}

/*
	track request
*/
#track-request
{
	width: 192px;
	margin-bottom: 10px;
	background-image: url(../../static/images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;	
}
	#track-request h3	
	{
		width: 172px;
		overflow: hidden;
		padding: 6px 10px 16px 10px;			
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		color: #000;
	}
	
	#track-request fieldset	
	{
		background-image: url(../../static/images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	
	#track-request p.intro
	{
		background-image: url(../../static/images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding: 0 0 10px 0;
		margin: 0 10px 10px 10px;
	}
	#track-request h4
	{
		padding: 0 10px;
	}
	#track-request p
	{
		overflow: hidden;
		padding: 0 10px 5px 10px;
	}
	#track-request h4,
	#track-request p label
	{
		color: #EC008C;
		font-weight: bold;
	}
	
	#track-request p label
	{
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
	}
	
	#track-request #track-why,
	#track-request #track
	{
		width: 166px !important;
		background-color: #fff;
		border: 1px solid #ddd;
		padding: 2px;
	}
	
	#track-request p.actions
	{
		background-image: url(../../static/images/boxbottom_single.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		padding: 0 10px 12px 10px;
	}
		#track-request p.actions input
		{
			width: auto;
			float: right;
		}

/*
	top 10
*/
#top10
{
	width: 192px;
	background-color: #3F3F3F;
	background-image: url(../images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 10px;
}
	#top10 h3
	{
		background-image: url(../images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 5px 10px 14px 10px;
		color: #000;
	}
	#top10 div.box
	{
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		overflow: hidden;
		padding-bottom: 10px;
		width: 192px;
	}
	
	#top10 dl
	{
		width: 166px;
		float: left;
		display: inline;
		margin: 0 8px 5px 8px;
		padding: 5px;
		background-image: url(../images/verticalgradientbottom.gif);
		background-repeat: repeat-x;
		background-position: left center;
		position: relative;
	}
	
	
	#top10 dt.image
	{
		width: 40px;
		float: left;
		margin-right: 5px;
	}
	#top10 dt.titel
	{
		width: 114px;
		float: left;
		padding-left: 6px;
		background-image: url(../images/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		font-weight: bold;
	}
	#top10 dd
	{
		width: 114px;
		float: left;
		padding-left: 6px;
	}
		#top10 dd.s0,
		#top10 dd.s1,
		#top10 dd.s2,
		#top10 dd.s3,
		#top10 dd.s4,
		#top10 dd.s5
		{
			background-image: url(../images/stars0.gif);
			background-repeat: no-repeat;
			background-position: 5px 0;
			text-indent: -9999px
		}
		
		#top10 dd.s0
		{
			background-image: url(../images/stars0.gif);
		}
		#top10 dd.s1
		{
			background-image: url(../images/stars1.gif);
		}
		#top10 dd.s2
		{
			background-image: url(../images/stars2.gif);
		}
		#top10 dd.s3
		{
			background-image: url(../images/stars3.gif);
		}
		#top10 dd.s4
		{
			background-image: url(../images/stars4.gif);
		}
		#top10 dd.s5
		{
			background-image: url(../images/stars5.gif);
		}
	
	#top10 dd.rating
	{
		position: absolute;
		bottom: 0;
		right: 0;
		text-align: right;
		font-family: "Arial Black", Arial;	
		font-size:1.5em;
		color: #aaa;
	}
	
		#top10 dd.first
		{
			color: #EC008C;
		}
		
	
/*
	top 5
*/
div.top5
{
	width: 192px;
	background-color: #3F3F3F;
	background-image: url(../../static/images/blackbox_bg_dots.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin-bottom: 10px;
}
	
	/*
		als er binnen een double 2 of meer smalle blokjes naast elkaar moeten komen
		moet je deze een margin-left geven van 10px op onderstaande manier
		
		deze blokjes moet je wrappen in een <div class="clearfix"></div>
		
		omdat deze gefloat worden en de bredere blokken niet..
	*/	
	div.double div.top5
	{
		margin-left: 10px;
		float: left;
		display: inline;
	}
	
	
	/*
	*/
	
	
	
	
	div.top5 h3
	{
		width: 172px;
		padding: 10px 10px 4px 10px;
		background-image: url(../../static/images/blackbox_top.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	div.top5 div
	{
		width: 172px;
		margin: 0 10px;		
		color: #fff;
		position: relative;
		padding: 5px 0 5px 0;
		overflow: hidden;
		background-color: #3F3F3F;
		min-height: 69px;
		
	}
		div.top5 div.box
		{
			padding: 0;
			margin: 0;
			background-image: url(../images/blackbox_footer.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
		}
	
	div.top5 strong	
	{
		position: absolute;
		display: block;
		width: 41px;
		height: 45px;
		right: 0;
		bottom: 1px;
		background-image: url(../../static/images/top5ratingbox.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		font-family: "Arial Black", Arial;		
		line-height: 1.4em;
		
		text-align: center;
		font-size: 2.5em;
		color: #EC008C;
		
	}
	div.top5 img
	{
		float: left;
		display: block;
	}
	div.top5 div a
	{
		display: block;
		float: left;
		width: 48px;
		margin-right: 6px;
	}
		div.top5 h4,
		div.top5 h4 a
		{
			float: left;
			width: 118px;
			font-weight: bold;
			color: #fff;
			
		}
	
	div.top5 p
	{
		width: 192px;
		background-image: url(../../static/images/blackbox_innerbottom.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding-top: 14px;
	}
	div.top5 p em
	{
		background-image: url(../../static/images/blackbox_bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		display: block;
		padding: 1px 6px 3px 6px;
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
	}
	div.top5 p a
	{
		display: block;
		background-image: url(../../static/images/roundarrow_lgrey.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 4px 0 8px 25px;
	}
	
	div.top5 div.even	
	{
		/*
		border-color: #aaa;
		border-width: 1px 0 1px 0;
		border-style: dotted;
		*/
		margin: 1px 10px;
		
	}
		div.top5 div.even strong
		{
			color: #fff;
		}

/*
	2 koloms nieuws grid met platte items
*/
div.nieuws-grid
{
	width: 394px;
	overflow: hidden;
	background-image: url(../../static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px 10px;
	padding-bottom: 10px;
}
	div.nieuws-grid h3
	{
		padding: 5px 10px 0 10px;
		font-family: "Arial Black", Arial;
		background-image: url(../../static/images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-color: #fff;
	}
	
	div.nieuws-grid div
	{
		padding: 5px 0 5px 10px;
		width: 176px;
		float: left;
		display: inline;
		background-color: #fff;
		overflow: hidden;
		border-bottom: 1px dotted #ccc;
	}
	div.nieuws-grid div.odd
	{
		margin: 0 0 0 10px;
		padding: 5px 10px 5px 0;
		background-color: #fff;
		border-right: 1px dotted #ccc;
		
	}
	div.nieuws-grid img
	{
		float: left;
		margin-right: 5px;
	}
	div.nieuws-grid p
	{
		background-color: #fff;
		float: left;
		width: 127px;		
	}
/*
	guide
*/
div.guide
{
	width: 394px;
	padding: 0;
	margin: 0 0 10px 10px;
	background-image: url(../images/boxbottom_double.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
}
	div.guide h3
	{
		color: #EC008C;
		padding: 6px 10px 38px 10px;
		font-size: 1.2em;
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		background-image: url(../images/guidetop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	div.guide div.box
	{
		background-image: url(../../static/images/oddrow.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		
	}
	div.guide dl
	{
		padding: 0 10px;
		width: 374px;
		font-weight: bold;
		overflow: hidden;
	}
		div.guide dl.odd
		{
			background-image: url(../images/boxbg_double.gif);
			background-repeat: repeat-y;
			background-position: 0 0;
		}
		
		div.guide dt
		{
			width: 55px;
			float: left;
			padding: 2px 0;
		}
		div.guide dd
		{
			float: left;
			padding: 2px 0;
		}
			div.guide dd.event
			{
				width: 100px;
			}
			div.guide dd.club
			{
				width: 97px;
			}
			div.guide dd.city
			{
				width: 99px;
			}
			div.guide dd.info
			{
				width: 20px;
				padding: 0;
			}
			div.guide dd.info a
			{
				display: block;
				height: 19px;
				width: 16px;
				background-image: url(../images/arrow_small.png);
				background-repeat: no-repeat;
				background-position: 0 2px;
				text-indent: -9999px;
			}
			
			
/*
	charts
*/

table.chart
{
	width: 394px;
	padding: 0;
	margin: 0 0 10px 10px;
	background-image: url(../../static/images/oddrow.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 0;
	display: block;
}

	table.chart caption	
	{
		color: #EC008C;
		text-indent: 0;
		font-size: 1.2em;
		width: 394px;		
		font-family: "Arial Black", Arial;
		background-image: url(../../static/images/charttop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
		table.chart caption	strong
		{
			display: block;
			padding: 6px 10px 54px 10px;
		}
	
	table.chart thead th
	{
		text-indent: -9999px;
		height: 0;
		background-color: #fff;
		overflow: hidden;
		line-height: 0;
		font-size: 2px;
	}
	
	table.chart tbody td,
	table.chart tbody th
	{
		font-size: .9em;
		background-image: none;
		width: 25px;
		padding: 1px 0;
	}
	
	table.chart tbody th
	{
		font-weight: bold;
		padding: 1px 0 1px 15px;
		width: 25px;		
	}
	
	table.chart td.titel
	{
		color: #EC008C;		
		width: 152px;		
		padding: 0;
	}
	table.chart td.artiest
	{
		width: 152px;
		padding: 0;		
	}
	
	table.chart tr.even td,
	table.chart tr.even th
	{
		background-color: #fff;
	}
	
	table.chart th.rating,
	table.chart tr.even th
	{
		background-image: url(../../static/images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	
	table.chart th.artiest,
	table.chart tr.even td.artiest
	{
		background-image: url(../../static/images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: right top;
	}
	
		
		
	
	table.chart tfoot tr
	{
		width: 394px;
	}
	table.chart tfoot td
	{
		background-image: url(../../static/images/boxbottom_double.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	
		width: 374px;
		padding: 2px 10px 5px 10px;
		text-align: right;
		color: #EC008C;
		overflow: hidden;
		font-family: "Arial Black", Arial;
	}
	
	table.chart tfoot a
	{
		display: block;
		background-image: url(../../static/images/roundarrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		float: right;
		padding: 4px 0 4px 25px;
	}

table.chart-new
{
	width: 192px;
	padding: 0;
	margin: 0 0 0px 0px;
	background-image: url(../../static/images/oddrow.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 0;
	display: block;
}

	table.chart-new caption	
	{
		color: #EC008C;
		text-indent: 0;
		font-size: 1.0em;
		width: 200px;		
		font-family: "Arial Black", Arial;
		background-image: url(../../static/images/charttop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
		table.chart-new caption	strong
		{
			display: block;
			padding: 6px 10px 54px 10px;
		}
	
	table.chart-new thead th
	{
		text-indent: -9999px;
		height: 0;
		background-color: #fff;
		overflow: hidden;
		line-height: 0;
		font-size: 2px;
	}
	
	table.chart-new tbody td,
	table.chart-new tbody th
	{
		font-size: .9em;
		background-image: none;
		width: 25px;
		padding: 1px 0;
	}
	
	table.chart-new tbody th
	{
		font-weight: bold;
		padding: 1px 0 1px 15px;
		width: 25px;		
	}
	
	table.chart-new td.titel
	{
		color: #EC008C;		
		width: 152px;		
		padding: 0;
	}
	table.chart-new td.artiest
	{
		width: 152px;
		padding: 0;		
	}
	
	table.chart-new tr.even td,
	table.chart-new tr.even th
	{
		background-color: #fff;
	}
	
	table.chart-new th.rating,
	table.chart-new tr.even th
	{
		background-image: url(../../static/images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	
	table.chart-new th.artiest,
	table.chart-new tr.even td.artiest
	{
		background-image: url(../../static/images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: right top;
	}
	
	table.chart-new tfoot tr
	{
		width: 394px;
	}
	table.chart-new tfoot td
	{
		background-image: url(../../static/images/boxbottom_double.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	
		width: 374px;
		padding: 2px 10px 5px 10px;
		text-align: right;
		color: #EC008C;
		overflow: hidden;
		font-family: "Arial Black", Arial;
	}
	
	table.chart-new tfoot a
	{
		display: block;
		background-image: url(../../static/images/roundarrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		float: right;
		padding: 4px 0 4px 25px;
	}
	
	
/*
	download-chart
*/

#download-chart
{
	width: 394px;
	background-image: url(../images/charttopdance30.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 10px 10px;
}
	
	#download-chart h3
	{
		padding: 7px 10px 15px 10px;
		height: 55px;
	}
	#download-chart div.chart
	{
		background-image: url(../../static/images/boxbg_double.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		padding-bottom: 15px;
	}
	
	
	#download-chart dl
	{
		margin: 0 7px;
		width: 380px;
		overflow: hidden;
		font-size: .9em;
		font-weight: bold;
	}
	
	#download-chart dl.odd
	{
		background-image: url(../../static/images/chartoddrow.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	
		#download-chart dt
		{
			float: left;
			width: 18px;
			padding: 2px 0 2px 8px;
			
		}
		
		#download-chart dd.rating
		{
			float: left;
			width: 22px;
			padding: 2px 5px;
		}
		
		#download-chart dd.artiest
		{
			color: #EC008C;
		}
		
		#download-chart dd
		{
			float: left;
			width: 120px;
			padding: 2px 5px 2px 0;
		}	
			#download-chart dd.luisteren,
			#download-chart dd.downloaden
			{
				width: 20px;
				padding: 0 0;
			}
			
			#download-chart dl a
			{
				display: block;
				text-indent: -9999px;
				background-image: url(../images/downloadpijl.gif);
				background-repeat: no-repeat;
				background-position: 50% 50%;
				width: 20px;
				height: 20px;
			}
			#download-chart dd.luisteren a { background-image: url(../images/speakertje.gif); }
			
	#download-chart div.chart-footer
	{
		background-image: url(../../static/images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 10px 10px 10px;
		overflow: hidden;
	}
		#download-chart div.chart-footer a.print
		{
			display: block;
			background-image: url(../images/print.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			float: left;
			height: 25px;
			width: 30px;
			text-indent: -9999px;
		}
		#download-chart div.chart-footer a.pdf
		{
			display: block;
			background-image: url(../images/pdf.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			float: left;
			height: 25px;
			width: 30px;
			text-indent: -9999px;
		}
		
		#download-chart div.chart-footer form,
		#download-chart div.chart-footer select
		{
			float: right;
			width: 100px;
		}
		
/*
	clubbin chart
*/
#clubbin-chart
{
	width: 394px;
	background-image: url(../../static/images/charttopdaily.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 10px 10px;
}
	#clubbin-chart h3
	{
		padding: 7px 10px 15px 10px;
		
	}
	#clubbin-chart div.chart
	{
		background-image: url(../../static/images/boxbg_double.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		padding-bottom: 15px;
	}
	
	#clubbin-chart p
	{
		margin: 0 7px;
		color: #777;
	}
	
	#clubbin-chart strong
	{
		font-weight: bold;
		color: #000;
	}
	
	#clubbin-chart h4
	{
		margin: 7px 7px 0 7px;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	#clubbin-chart dl
	{
		margin: 0 7px;
		width: 380px;
		overflow: hidden;
		font-size: .9em;
		font-weight: bold;
	}
	
	#clubbin-chart dl.odd
	{
		background-image: url(../../static/images/chartoddrow.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	
		#clubbin-chart dt
		{
			float: left;
			color: #EC008C;
			width: 160px;
			padding: 2px 5px;
			
		}
		#clubbin-chart dd
		{
			float: left;
			width: 160px;
			padding: 2px 5px;
		}	
			#clubbin-chart dd.luisteren,
			#clubbin-chart dd.downloaden
			{
				width: 20px;
				padding: 0 0;
			}
			
			#clubbin-chart dl a
			{
				display: block;
				text-indent: -9999px;
				background-image: url(../images/downloadpijl.gif);
				background-repeat: no-repeat;
				background-position: 50% 50%;
				width: 20px;
				height: 20px;
			}
			#clubbin-chart dd.luisteren a { background-image: url(../images/speakertje.gif); }
	
	#clubbin-chart div.chart-footer
	{
		background-image: url(../../static/images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 10px 10px 10px;
		overflow: hidden;
	}
		#clubbin-chart div.chart-footer a.print
		{
			display: block;
			background-image: url(../images/print.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			float: left;
			height: 25px;
			width: 30px;
			text-indent: -9999px;
		}
		#clubbin-chart div.chart-footer a.pdf
		{
			display: block;
			background-image: url(../images/pdf.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			float: left;
			height: 25px;
			width: 30px;
			text-indent: -9999px;
		}
		#clubbin-chart div.chart-footer select
		{
			float: right;
			width: 100px;
		}
		

form#brains
{
	width: 576px;
	padding: 0 10px;
	background-image: url(../images/wide_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}
	form#brains h4
	{
		color: #EC008C;
		font-weight: bold;
	}
	form#brains h5
	{
		color: #f00;
		padding: 0 10px;
		font-weight: bold;
	}
	
	form#brains p
	{
		overflow: hidden;
		padding: 5px 0;
	}
	
	form#brains label
	{
		width: 100px;
		float: left;
		text-transform: uppercase;
		font-family: "Arial Black", Arial;
		color: #EC008C;
	}
	form#brains textarea,
	form#brains input
	{
		width: 468px;
		float: left;
		padding: 2px;
	}
	
	form#brains #verzend
	{
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		color: #fff;
		background-color: #EC008C;
		border-color: #CB117F #841557 #841557  #CB117F;
		border-width: 1px;
		border-style: solid;
		padding: 0 3px;
		width: 90px;
		margin-right: 5px;
		float: right;
	}
	#inbox #dna-register h5
	{
		padding: 0 5px;
	}
	
	#inbox #dna-register ul.errors
	{
		padding: 0 5px;
		background-image: none;
	}
	
	#inbox p.form_thankyou_style3 {
		margin-left: 10px;	
	}
	
	form#brains ul.errors
	{
		background-image: url(../../static/images/boxbg_triple.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		padding: 5px 10px;
		overflow: hidden;
	}
		form#brains ul.errors li
		{
			float: left;
			width: 364px;
			padding: 1px 0 1px 8px;
			background-image: url(../../static/images/menu_arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
		}
	
	
/*
	fragmenten (best of slam)
*/
div.fragmenten
{
	width: 394px;
	margin: 0 0 10px 10px;
	background-image: url(../images/charttopdaily.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	
}
	div.fragmenten div.box
	{
		background-image: url(../images/boxbottom_double.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		overflow: hidden;
		width: 394px;
		padding-bottom: 20px;
	}
	
	div.fragmenten h3
	{
		padding: 6px 10px 15px 10px;
		color: #000;
		
	}
	
	div.fragmenten dt
	{
		font-weight: bold;
		color: #EC008C;
	}
	div.fragmenten dl
	{
		width: 147px;
		margin: 0 5px 0 5px;
		float: left;
		display: inline;
		background-image: url(../images/fragmentbg.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding: 5px 0 5px 40px;
	}

a.single-banner
{
	width: 192px;
	margin-bottom: 10px;
	display: block;
}
a.slambanner
{
	margin-bottom: 10px;
}
a.slambanner,
a.slambanner em
{
	display: block;
	width: 192px;
	height: 164px;
}
	a.slambanner em
	{
		background-image: url(../images/slambannercarousel.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		text-indent: -9999px;
	}
/*
	deeplink + embedcode van filmpje
*/
#movie-embed
{
	width: 192px;
	background-image: url(../../static/images/boxbg_single_big.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin-bottom: 10px;
	padding-top: 5px;
	
}
	#movie-embed fieldset	
	{
		background-image: url(../../static/images/boxbottom_single.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding-bottom: 5px;
		padding: 5px 10px;
	}
	
	#movie-embed p	
	{
		padding-bottom: 4px;
		margin: 5px 0;
		width: 172px;
		background-image: url(../../static/images/input172.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		overflow: hidden;
	}
	
	#movie-embed label
	{
		display: block;
		width: 172px;
		padding-bottom: 2px;
		font-size: 1.2em;
		color: #EC008C;
		background-color: #fff;
		text-transform: uppercase;
		font-family: "Arial Black", Arial;
		float: left;
	}
	#movie-embed input	
	{
		width: 160px;
		padding: 4px 6px 0 6px;
		background-image: url(../../static/images/input172.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		font-size: .9em;
		float: left;
	}
#pager
{
	background-image: url(../../static/images/diagonal.gif);
	background-repeat: repeat;
	background-position: 0 0;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
}
	#pager a
	{
		margin: 0 2px;
		font-weight: bold;
	}

/*
	headlines
*/
#radio-film-games
{
	width: 596px;
	
	margin: 0 0 10px 10px;
	background-image: url(../../static/images/rfg_top.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	
}
	#radio-film-games div.box
	{
		width: 588px;
		overflow: hidden;
		padding: 4px;
		background-image: url(../../static/images/wide_bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	#radio-film-games div.box div
	{
		float: left;
		display: inline;
		margin: 4px 4px 8px 4px;
		width: 188px;
		background-image: url(../../static/images/transparentheading.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		
	}
	#radio-film-games h3
	{
		color: #fff;
		text-indent: -9999px;		
		height: 30px;	
		
	}
	
	#radio-film-games h4
	{
		color: #EC008C;
		text-transform: uppercase;
		font-weight: bold;
		
		background-image: url(../../static/images/black_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 20%;
		padding-left: 8px;
		margin: 0 10px;
	}
	
	#radio-film-games img
	{
		margin: 0 2px 10px 2px;
		display: block;
	}
	
	#radio-film-games div p
	{
		padding: 5px 10px 15px 18px;
		background-image: url(../../static/images/verticalgradient.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	#radio-film-games h5
	{
		background-image: url(../../static/images/transparentheading.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 7px 10px 12px 10px;
		font-weight: bold;
		margin-top: -8px;
		text-transform: uppercase;
	}
	#radio-film-games h5 a
	{
		display: block;
		background-image: url(../../static/images/black_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 20%;
		padding-left: 8px;
	}
	
	#radio-film-games div p.bottom-link
	{
		margin-top: -12px;
		padding: 6px 10px 10px 10px;
		
		background-image: url(../../static/images/rvg_bottom.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		
	}
		#radio-film-games div p.bottom-link a
		{
			font-family: Arial, Helvetica;
			font-weight: bold;
			color: #000;
		}
	
/*
	nieuws headlines
*/
div.headlines
{
	width: 596px;
	
	margin-left: 10px;
	background-image: url(../../static/images/widebg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
	div.headlines div
	{
		width: 546px;
		background-image: url(../../static/images/headlinebg.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 10px 20px 15px 10px;
		margin: -10px 0 0 10px;
		overflow: hidden;
		vertical-align: middle;
	}
	
	div.headlines h3
	{
		padding: 8px 10px 22px 20px;
		background-image: url(../../static/images/headlinestop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		color: #000;
	}
	
	div.headlines div a,
	div.headlines div h4,
	div.headlines div img
	{
		float: left;
	}
	div.headlines a.image
	{
		margin-right: 10px;
	}
	
	div.headlines div h4
	{
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		padding: 10px 8px;
		font-size: 1.2em;
		background-image: url(../../static/images/black_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		width: 390px;
		
	}
	
	div.headlines em
	{
		float: right;
		color: #777;
		width: 90px;
		padding: 10px 0;
		text-align: right;
	}
	
	div.headlines p.pager
	{
		margin: 0 0 0 0;
		width: 576px;
		float: left;
		padding: 5px 10px 10px 10px;
		text-align: center;
		background-image: url(../../static/images/wide_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
		
			div.headlines p.pager a
			{
				margin: 0 2px;
			}

	
/*
	short-headlines
*/
#nieuwsbericht
{
	width: 596px;
	margin: 0 0 10px 10px;
	overflow: hidden;
	background-image: url(../../static/images/widebg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	
	position: relative;
}
div.bericht
{
	width: 387px;
	
	float: left;
	display: inline;
}
	div.bericht h3
	{
		padding: 7px 10px 13px 10px;
		background-image: url(../../static/images/headlinestop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		color: #000;
	}
	
	div.bericht div
	{
		padding: 0 10px 20px 10px;
		background-image: url(../../static/images/nieuwfooter.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
		div.bericht img
		{
			float: left;
			margin: 5px 10px 10px 0;
		}
		div.bericht h4
		{
			font-family: "Arial Black", Arial;
			text-transform: uppercase;
			color: #EC008C;
			font-size: 1.5em;
			line-height: 1.3em;
			margin-bottom: 10px;
		}
div.short-headlines
{
	width: 209px;
	float: left;
	display: inline;
}
	div.short-headlines h3
	{
		padding: 7px 10px 13px 10px;
		background-image: url(../../static/images/headlinestop.gif);
		background-repeat: no-repeat;
		background-position: right top;
		color: #000;
		margin-bottom: 10px;
	}
	div.short-headlines p
	{
		background-image: url(../../static/images/transparentheading208.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		margin-top: -6px;
		padding: 8px 8px 10px 8px;
		overflow: hidden;
	}
	
	div.short-headlines img
	{
		float: left;
		margin-right: 5px;
	}
	
	div.short-headlines a.headline
	{
		display: block;
		float: left;
		width: 128px;
		padding-left: 10px;
		background-image: url(../../static/images/black_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		text-transform: uppercase;
		font-weight: bold;
		line-height: 1.1em;
	}
	
p.nieuws-footer
{
	width: 576px;
	float: left;
	padding: 0 10px 12px 10px;
	
	color: #EC008C;
	font-weight: bold;
	
	background-image: url(../../static/images/wide_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	
	overflow: hidden;
}
	p.nieuws-footer a
	{
		position: absolute;
		bottom: 8px;
		left: 390px;
		display: block;
		width: 170px;
		padding: 4px 0 4px 25px;
		background-image: url(../../static/images/roundarrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		color: #EC008C;
		font-size: 1.1em;
	}

#latest-interviews
{
	width: 192px;
	background-image: url(../images/interviewssmallbg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 10px 0;
	padding-top: 10px;
}
	#latest-interviews h3
	{
		margin: 0 10px 40px 10px;
		background-color: #252525;
		padding: 2px;
	}
	
	#latest-interviews a
	{
		display: block;
		padding: 5px 10px 5px 38px;
		color: #fff;
		text-transform: uppercase;
		font-weight: bold;
		background-image: url(../images/white_speaker.gif);
		background-repeat: no-repeat;
		background-position: 6% 50%;
	}
	
	
	
	#latest-interviews p.details
	{
		padding: 5px 6px 12px 6px;
		
		background-image: url(../../static/images/clubbinbottomtop.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
		#latest-interviews p.details a
		{
			background-image: url(../../static/images/roundarrow_black.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 2px 0 2px 22px;
			text-transform: uppercase;
			font-weight: bold;
			color: #EC008C;
		}
		
	
/*
interviews
*/
#interviews
{
	width: 394px;
	background-image: url(../../static/images/heading_double.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 10px 10px;
}	
	#interviews h3
	{
		padding: 7px 10px 18px 10px;
		background-image: url(../../static/images/boxtop_double.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	#interviews div
	{
		padding: 0 10px;
		background-image: url(../../static/images/interviews_bgpattern.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	#interviews div p
	{
		background-image: url(../../static/images/interview_gradient.png);
		background-repeat: repeat-y;
		background-position: 0 0;
		padding: 0 5px;
		margin-bottom: 2px;
		
	}
		#interviews p a
		{
			display: block;
			color: #000;
			font-size: 0.9em;
			font-weight: bold;
			background-image: url(../../static/images/speaker.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 2px 0 2px 20px;
		}
		
		#interviews p a:hover
		{
			color: #EC008C;
		}
		
		#interviews p.archief
		{
			margin-top: -2px;
			padding: 10px 10px 15px 10px;
			width: 374px;
			background-image: url(../../static/images/boxbg_big.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			overflow: hidden;
		}
			#interviews p.archief select
			{
				float: right;
				width: 100px;
				border: 1px solid #ccc;
			}
			
/*
	dit weekend
*/
#dit-weekend
{
	width: 192px;
	background-image: url(../../static/images/weekendtop.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 10px;
}
	#dit-weekend h3
	{
		width: 192px;
		padding: 7px 10px;
		background-image: url(../../static/images/weekendh3top.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		color: #000;
	}
	
	#dit-weekend div
	{
		width: 192px;
		background-image: url(../../static/images/weekendbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	#dit-weekend h4
	{
		padding: 5px 10px;
		color: #EC008C;
		font-weight: bold;
	}
	#dit-weekend dl
	{
		
		padding: 0 10px 20px 10px;
		overflow: hidden;
		width: 172px;
	}
	#dit-weekend dt,
	#dit-weekend dd
	{
		float: left;
		width: 86px;
	}
	
	#dit-weekend dd
	{
		font-weight: bold;
	}
	
	#dit-weekend dt
	{
		font-style: italic;
	}
/*
	clubbin'
*/
#clubbin-djs
{
	padding-top: 10px;
	background-image: url(../../static/images/clubbinbottomtop.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	
	#clubbin-djs h3
	{
		color: #fff;
		padding: 0 10px 4px 10px;	
	}
	
	#clubbin-djs div
	{
		background-image: url(../../static/images/clubbinbg.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	#clubbin-djs img
	{
		display: block;
		margin: 0 2px;
	}
	
	#clubbin-djs ol
	{
		overflow: hidden;
		margin: 0 10px 0 10px;
		width: 172px;
		background-image: url(../../static/images/dots_on_dark.gif);
		background-repeat: repeat;
		background-position: left bottom;
	}
		#clubbin-djs li
		{
			float: left;
			display: block;
			width: 157px;
			color: #fff;
			background-color: #252525;
			margin-bottom: 1px;
			padding: 5px 0 5px 15px;
			background-image: url(../../static/images/bau1.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
		}
			
			#clubbin-djs li.nummer2
			{
				background-image: url(../../static/images/bau2.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
			}
			
			#clubbin-djs li.nummer3
			{
				background-image: url(../../static/images/bau3.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
				margin-bottom: 0;
			}
		
		#clubbin-djs li h4,
		#clubbin-djs li h4 a
		{	
			color: #fff;
		}
		
		#clubbin-djs li p,
		#clubbin-djs li a
		{	
			color: #EC008C;
		}
		
		#clubbin-djs p.details
		{
			padding: 5px 6px 12px 6px;
		}
		#clubbin-djs p.details a
		{
			background-image: url(../../static/images/roundarrow_black.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 2px 0 2px 22px;
			text-transform: uppercase;
			font-weight: bold;
		}
		
		#clubbin-djs p.last
		{
			background-image: url(../../static/images/clubbinbottomtop.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		
/*
	nieuws blok warming up
*/
#warming-up-nieuws
{
	background-image: url(../../static/images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	width: 192px;
}
	#warming-up-nieuws div.stars
	{
		padding-bottom: 11px;
		background-image: url(../../static/images/starbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 192px;
		float: left;
	}
	
	#warming-up-nieuws h3
	{
		color: #5c3503;
		padding: 5px 10px 3px 10px;
	}
	
	#warming-up-nieuws ol
	{
		background-image: url(../../static/images/stars.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		width: 192px;
		float: left;
	}
	
	#warming-up-nieuws li
	{
		float: left;
		display: inline;
		width: 172px;
		margin: 8px 10px 0 10px;
		padding-top: 9px;
		background-image: url(../../static/images/starboxtop.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	#warming-up-nieuws li a
	{
		float: left;
		width: 152px;
		position: relative;
		background-image: url(../../static/images/starbox.png);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 10px 9px 10px;
		color: #5c3503;
		font-weight: bold;
	}
		#warming-up-nieuws li a:hover
		{
			color: #EC008C;
		}
	
/*
	jocks
*/
div.jock
{
	width: 192px;
	height: 298px;
	text-indent: -9999px;
}
div.about-jock h3
{
	background-image: url(../../static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 10px;
	font-family: Arial, Helvetica;
	font-size: 3em;
	line-height: 1.1em;
	font-weight: bold;
	color: #000;
}
	div.about-jock h3 em
	{
		color: #EC008C;
	}
	
div.about-jock
{
	background-image: url(../../static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px 10px;
	padding-bottom: 11px;
}	
div.about-jock div
{
	background-image: url(../../static/images/boxbg_double.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 0 10px 10px 10px;
}

/*
	wallpaper boxes
*/

#wallpapers
{
	width: 606px;
	overflow: hidden;
}
div.wallpaper
{
	margin: 0 0 10px 10px;
	width: 192px;
	background-color: #DDD;
	background-image: url(../../static/images/boxbg_single_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	
	float: left;
	display: inline;
}
	
	div.wallpaper dl
	{
		width: 192px;
		padding: 0 0 10px 0;
	}
	div.wallpaper dt
	{
		background-image: url(../../static/images/singleheadingvast.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 5px 10px 12px 10px;
		
		font-family: "Arial Black", Arial;
		font-size: 1.1em;
		color: #EC008C;
		text-transform: uppercase;
	}
	
	div.wallpaper dd
	{
		margin: 0 10px;
		margin-top: 5px;
		background-image: url(../../static/images/wpgradient.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
		div.wallpaper dd a
		{
			display: block;
			padding: 4px 5px;
			color: #000;
			font-weight: bold;
			background-image: url(../../static/images/roundarrow.gif);
			background-repeat: no-repeat;
			background-position: 97% 50%;
		}
			div.wallpaper dd a:hover
			{
				color: #EC008C;
			}
			
	div.wallpaper dd.image
	{
		margin: 0 10px;		
	}
	
	div.wallpaper dd strong
	{
		display: block;
		background-image: url(../../static/images/reversedcorners.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		width: 172px;
		height: 90px;
		text-indent: -9999px;
	}

/*
	banners binnen commentaar
*/
div.reacties-rectangle
{
	width: 374px;
	background-color: #fff;
	margin: 10px 10px 0 10px;
	padding-bottom: 10px;
	background-image: url(../images/dots_on_dark.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.reacties-rectangle div.banner-content
{
	text-align: center;
}
/*
	rectangle voor banners
*/
div.rectangle
{
	width: 394px;
	padding: 11px 0 0 0;
	margin: 0 0 10px 10px;
	background-image: url(../../static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	z-index: 1000;
}
div.rectangle div.box
{
	float: left;
	display: inline;	
	width: 394px;
	background-image: url(../../static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
/* binnen deze div komt straks de content van de banner */
div.rectangle div.banner-content
{
	width: 336px;
	border: 0px solid #000;
	margin: 0 28px 11px 28px;
}

div.rectangle-2010 div.banner-content-2010
{
	width: 336px;
	border: 0px solid #000;
	margin: 0 28px 11px 28px;
}

/* rect wordt hier gefloat */
#wallpapers div.rectangle
{
	float: left;
	display: inline;
	margin: 0 0 10px 10px;
}
#reacties div.rectangle
{
	margin: 10px 0 10px 0;
}

#SlamTVHomeHost
{
	width: 192px;
	height: 225px;
	margin: 0 0 10px 0;
}

#SlamTVHomeHost-2010
{
	width: 192px;
	height: 305px;
	margin: 0 0 10px 0;
}



/*
	flash containers
*/

#jock-carousel
{
	width: 394px;
	height: 115px;
	margin: 0 0 10px 10px;
	background-color: #fff;
}
#widget-board
{
	width: 394px;
	height: 108px;
	margin: 0 0 10px 10px;
	background-color: #eee;
}
#header-livestream
{
	width: 394px;
	height: 108px;
	margin: 0 0 10px 10px;
}
#countdown
{
	width: 192px;
	height: 107px;
	margin-bottom: 10px;
	overflow: hidden;
}
#nowonair
{
	width: 192px;
	height: 243px;
	margin-bottom: 10px;
	overflow: hidden;
}
#nowonair-small
{
	width: 192px;
	height: 177px;
	margin-bottom: 10px;
	overflow: hidden;
}

#nowonair2010
{
	width: 192px;
	height: 177px;
	margin-bottom: 10px;
	overflow: hidden;
}
#nowonairhuidigprogramma2010
{
	width: 798px;
	height: 238px;
	margin-bottom: 10px;
	overflow: hidden;
}
#fotoboek
{
	width: 192px;
	height: 214px;
	margin-bottom: 10px;
}
	div.clearfix #fotoboek
	{
		float: left;
		display: inline;
		margin: 0 0 10px 10px;
	}
#fotoboek2
{
	width: 192px;
	height: 140px;
	margin-bottom: 10px;
	
	margin-top: 3px;
}
#fotoboek3
{
	width: 192px;
	height: 140px;
	margin-bottom: 10px;
}
#fotoboek4
{
	width: 192px;
	height: 140px;
	margin-bottom: 10px;
}

/*
	flash logos linkerbovenhoek
*/
#logo
{
	position: absolute;
	top: 125px;
	left: 25px;
	width: 200px;
	height: 60px;
	background-color: #fff;
}
.new #logo 
{
    top:10px;
} 

/*
	DNA	
*/

#dna-login
{
	width: 192px;
	margin-bottom: 10px;
	
	background-image: url(../../static/images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;	
}
	
	
	#dna-login h3	
	{
		width: 172px;
		overflow: hidden;
		padding: 6px 10px 16px 10px;			
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		color: #333;
	}
	
	#dna-login p.error
	{
		color: #f00;
		font-weight: bold;
	}
	
	#dna-login #gebruiker,
	#dna-login #ww
	{ 
		background-color: #fff;
		padding: 1px;
		width: 168px;
		border: 1px solid #333;
	}
	
	#dna-login fieldset
	{
		background-image: url(../../static/images/gradientbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding-bottom: 7px;
	}
	
	#dna-login p
	{
		width: 172px;
		overflow: hidden;
		padding: 5px 10px 3px 10px;
	}
	#dna-login p label,
	#dna-login p input
	{
		float: left;
	}
	#dna-login p label
	{
		font-family: "Arial Black", Arial;
		color: #EC008C;
		text-transform: uppercase;
	}
	#dna-login p input
	{
		margin-right: 4px;
	}
	
/*
	waarom dna
*/
#dna-why
{
	width: 192px;
	margin-bottom: 10px;
	
	background-image: url(../../static/images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;	
}
	#dna-why p
	{
		background-image: url(../../static/images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		padding: 0 10px;
	}
	#dna-why h3	
	{
		width: 172px;
		overflow: hidden;
		padding: 6px 10px 16px 10px;			
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		color: #333;
	}
	
	#dna-why ul
	{
		background-image: url(../../static/images/gradientbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding-bottom: 7px;
		overflow: hidden;
		padding: 10px;
		width: 172px;
	}
		#dna-why li
		{
			float: left;
			display: inline;
			padding: 2px 0 2px 10px;
			background-image: url(../../static/images/menu_arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			width: 162px;
		}

/*
	dna registratie formulier
*/
#dna-register
{
	margin: 0 0 10px 10px;
	width: 394px;
	background-image: url(../../static/images/dna_regr_top.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
/*
	uitzonderingen voor het formulier als je je gegevens wilt wijzigen
*/
#inbox #dna-register
{
	width: 394px;
	margin: 0;
	float: left;
	background-image: none;
}
#inbox #dna-register fieldset
{
	padding: 0;
	background-image: none;
}
#inbox #dna-register h5
{
	padding: 0 5px;
}
#inbox #dna-register ul.errors
{
	padding: 0 5px;
	background-image: none;
}
#inbox .warning {
	margin: 10px;
}
/*
*/
	#dna-register h3
	{
		padding: 10px 0 30px 10px;		
		text-indent: -9999px;
	}
	
	#dna-register fieldset
	{
		padding: 0 5px;
		background-image: url(../../static/images/boxbg_double.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	
	#dna-register h4
	{
		color: #EC008C;
	}
	
	#dna-register h5
	{
		color: #f00;
		padding: 0 10px;
		font-weight: bold;
	}
	
	#dna-register div.intro
	{
		margin: 0 10px 10px 10px;
		border-color: #666;
		padding: 5px 0;
		border-width: 1px 0 1px 0;
		border-style: dotted;
	}
	
	
	#dna-register fieldset p
	{
		overflow: hidden;
		padding: 5px 5px;
	}
		
		#dna-register p label,
		#dna-register p input,
		#dna-register p select,
		#dna-register p i
		{
			float: left;
		}
		#dna-register p label
		{	
			width: 100px;
			display: block;		
		}
	
	#dna-register fieldset.naw label
	{
		font-family: "Arial Black", Arial;
		color: #EC008C;
		text-transform: uppercase;
	}
	#dna-register fieldset.naw p
	{
		width: 181px;
		float: left;
	}
		#dna-register fieldset.user-info input,
		#dna-register fieldset.naw input
		{
			width: 176px;
			margin-top: 1px;
			padding: 1px;
			border: 1px solid #333;
			background-color: #fff;
		}
				
		
			#dna-register fieldset.user-info input[type="checkbox"],
			#dna-register fieldset.user-info input[type="radio"]
			{
				background-color: #fff;
				border: 0 solid #fff;
			}
	
	#dna-register fieldset.user-info input#man,
	#dna-register fieldset.user-info input#vrouw
	{
		width: 12px;
		border: 0 solid #fff;
	}
	
	#dna-register fieldset.user-info p
	{
		width: 374px;
	}
	
	#dna-register fieldset.user-info i,
	#dna-register fieldset.user-info input,
	#dna-register fieldset.user-info select
	{
		margin-right: 5px;	
	}
	
	#dna-register fieldset.user-info label
	{
		width: 130px;
		font-family: "Arial Black", Arial;
		color: #EC008C;
		text-transform: uppercase;
	}
	
	
	#dna-register fieldset.optional
	{
		background-image: url(../../static/images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	#dna-register fieldset.optional p
	{
		width: 372px;
	}
	#dna-register fieldset.optional label
	{
		width: 340px;
		display: block;
		margin-left: 5px;
		float: left;
	}
	
	#dna-register input.submit
	{
		float: right;
		padding: 2px;
		margin-bottom: 10px;
		width: 90px;
	}
	
	#dna-register ul.errors
	{
		background-image: url(../../static/images/boxbg_double.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		padding: 5px 10px;
		overflow: hidden;
	}
		#dna-register ul.errors li
		{
			float: left;
			width: 364px;
			padding: 1px 0 1px 8px;
			background-image: url(../../static/images/menu_arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
		}
/*
	vrienden beheren
*/
#dashboard-friends
{
	width: 596px;
	margin-left: 10px;
	background-image: url(../../static/images/widebg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	overflow: hidden;
}
	#dashboard-friends h3
	{
		width: 596px;
		height: 54px;
		background-image: url(../../static/images/vriendentop.gif);		
		background-repeat: no-repeat;
		background-position: 0 0;
		text-indent: -9999px;
	}
	
	#dashboard-friends h4
	{
		font-family: "Arial Black", Arial;
		color: #EC008C;
		text-transform: uppercase;
		padding: 0 11px;
		font-size: 1.1em;
	}
		#dashboard-friends h4 i
		{
			font-family: Arial;
			color: #000;
			font-size: .9em;
		}
		
	#dashboard-friends div.friends
	{
		width: 586px;
		padding: 10px 5px 0 5px;
		overflow: hidden;
	}
	
	#dashboard-friends div.friend
	{
		margin: 0 7px 10px 10px;
		width: 80px;
		float: left;
		display: inline;
	}
	
	#dashboard-friends div.friend img
	{
		display: block;
	}
	#dashboard-friends div.friend p
	{
		background-color: #ddd;
		overflow: hidden;
	}
	
	#dashboard-friends div.friend a
	{
		width: 61px;
		padding: 2px 1px;
		font-weight: bold;
		float: left;
	}
	
	#dashboard-friends div.friend a.delete
	{
		padding: 0;
		width: 17px;
		height: 30px;
		text-indent: -9999px;
		background-image: url(../images/icon_vrienden_delete.gif);
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}
	
	
	
	
/*
	spotlight upload formulier
*/
#spotlight-upload
{
	width: 576px;
	padding: 10px 10px 20px 10px;
	overflow: hidden;
	
}
	
	#spotlight-upload h4
	{
		float: left;
		width: 546px;
		color: #EC008C;
		font-weight: bold;
	}
	
	#spotlight-upload fieldset
	{
		background-image: url(../images/greybox576.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		overflow: hidden;
		width: 576px;
		float: left;
	}
	
	#spotlight-upload fieldset.data
	{
		margin-top: 10px;
	}
	#spotlight-upload #tags
	{
		width: 200px;
	}
	
	#fsUploadProgress
	{
		padding: 10px 15px 0 165px;
		overflow: hidden;
		float: left;
		width: 386px;
	}
	
	#spotlight-upload fieldset p
	{
		padding: 10px 15px 0 15px;
		overflow: hidden;
		float: left;
		width: 546px;
	}
	
	#spotlight-upload fieldset label
	{
		float: left;
		width: 150px;	
	}
	
	#spotlight-upload fieldset.data label
	{
		font-family: "Arial Black", Arial;
		color: #EC008C;
		text-transform: uppercase;
	}
	
	#spotlight-upload fieldset textarea,
	#spotlight-upload fieldset input
	{
		background-color: #fff;
		padding: 2px;
		border: 1px solid #000;
		width: 380px;
		float: left;
	}
	
	/* voor safari */
	#spotlight-upload fieldset textarea { width: 380px !important; }
	
	#spotlight-upload #bestand
	{
		padding: 0;
		background-color: #ddd;
		border: 0 solid #eee;
	}
	
	#spotlight-upload select
	{
		width: 150px;
		float: left;
	}
	
	#spotlight-upload h5.header
	{
		padding: 10px 0 0 15px;
		width: 150px;
		float: left;
		font-family: "Arial Black", Arial;
		color: #EC008C;
		text-transform: uppercase;
	}
	
	
	#spotlight-upload #txtFileName
	{
		margin-right: 5px;
		width: 140px;
		padding: 3px;
	}
	#spotlight-upload #btnBrowse
	{
		width: 80px;
		background-color: #EC008C;
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;
	}
	
	#spotlight-upload fieldset.checklist
	{
		background-image: url(../images/diyformdivider.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 0 20px 0;
	}
	
	#spotlight-upload fieldset.checklist p
	{
		float: right;
		width: 410px;
		font-family: Arial;
		color: #000;
		padding: 10px 0 0 0;
		text-transform: none;
	}
	
	#spotlight-upload fieldset.checklist label
	{
		width: 350px;
		font-weight: bold;
	}
	#spotlight-upload #akkoord,
	#spotlight-upload fieldset.checklist input
	{
		width: auto;
		float: left;
		margin-right: 5px;
		padding: 0;
		background-color: #ddd;
		border: 0 solid #eee;
	}
	
	
	#spotlight-upload fieldset.finish
	{
		background-image: url(../images/greybox576.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 426px;
		padding: 0 0 10px 150px;
	}
	
	
	#spotlight-upload fieldset.finish label
	{
		width: 520px;
	}
	#spotlight-upload p.voorwaarde
	{
		color: #777;
	}
	
	#spotlight-upload #uploaden,
	#spotlight-upload #btnSubmit
	{
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		color: #fff;
		background-color: #EC008C;
		border-color: #CB117F #841557 #841557  #CB117F;
		border-width: 1px;
		border-style: solid;
		padding: 0 1px;
		width: 100px;
		font-size: 1.4em;
	}
	
		
	#spotlight-upload ul.errors
	{
	
		background-repeat: repeat-y;
		background-position: 0 0;
		padding: 5px 10px;
		overflow: hidden;
	}
		#spotlight-upload ul.errors li
		{
			float: left;
			width: 500px;
			padding: 1px 0 1px 8px;
			background-image: url(../../static/images/menu_arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
		}
	
	#spotlight-upload  h5.errors
	{
		margin-top: 5px;
		color: #f00;
		padding: 0 15px;
		font-weight: bold;
	}
/*
	wachtwoord vergeten
*/
	#wachtwoord-form fieldset p
	{
	
		overflow: hidden;
		float: left;
		width: 350px;
		padding: 5px 10px;
	}
	
	#wachtwoord-form fieldset label
	{
		float: left;
		width: 150px;
		margin: 8px 0 0 0;
	}
	
	#wachtwoord-form fieldset input
	{
		
		background-color: #fff;
		padding: 2px;
		border: 1px solid #000;
		width: 200px;
		float: left;
	}
	
	#wachtwoord-form h5 {
		color: #FF0000;
		font-weight: bold;
		padding-bottom: 10px;
	}
	
	#wachtwoord-form #btnSubmit
	{
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		color: #fff;
		background-color: #EC008C;
		border-color: #CB117F #841557 #841557  #CB117F;
		border-width: 1px;
		border-style: solid;
		padding: 0 1px;
		width: 140px;
		margin-top: 10px;
	}
	
/*
	dashboard
*/
#inbox
{
	width: 596px;
	margin-left: 10px;
	padding-bottom: 0;
	background-image: url(../images/wide_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
}
	
	#inbox div.box
	{
		width: 596px;
		/*
		background-image: url(../images/wide_bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		*/
		padding-bottom: 0;
		
		overflow: hidden;
	}
	#inbox h3
	{
		overflow: hidden;
		width: 0;
		height: 0;
		text-indent: -9999px;
		float: left;
	}
	
	
	#inbox h3.faves
	{
		width: 596px;
		height: 54px;
		background-image: url(../../static/images/favestop.gif);		
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#inbox h3.brains
	{
		width: 596px;
		height: 54px;
		background-image: url(../../static/images/brainshead.gif);		
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#inbox h3.deactivate
	{
		width: 596px;
		height: 54px;
		background-image: url(../images/acountdeactivate_top.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#inbox h3.edit
	{
		width: 596px;
		height: 54px;
		background-image: url(../images/dna_wijzig_top.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#inbox h3.spotlight
	{
		width: 596px;
		height: 54px;
		background-image: url(../images/spotlightupload_top.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		float: none;
	}
	
	#inbox h3.profielfoto
	{
		width: 596px;
		height: 54px;
		background-image: url(../images/profielfototop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#inbox .profielfoto h5
	{
		padding: 0 5px;
	}
	
	#inbox .profielfoto ul.errors
	{
		padding: 0 5px;
		background-image: none;
	}
	
	#inbox .profielfoto h5
	{
		color: #f00;
		padding: 0 10px;
		font-weight: bold;
	}
	
	#inbox .profielfoto  ul.errors
	{
		background-image: url(../../static/images/boxbg_triple.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		padding: 5px 10px;
		overflow: hidden;
	}
		#inbox .profielfoto  ul.errors li
		{
			float: left;
			width: 364px;
			padding: 1px 0 1px 8px;
			background-image: url(../../static/images/menu_arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
		}
	
	#dashboard-friends div.nopager,
	#inbox div.pager
	{
		margin: 10px 0 0 0;
		width: 576px;
		float: left;
		padding: 0 10px;
		text-align: center;
		background-image: url(../../static/images/inboxfooter_nopager.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	#dashboard-friends #nofriends {
		padding: 0 10px;
	}
	#dashboard-friends div.pager,
	#inbox div.pager
	{
		margin: 10px 0 0 0;
		width: 576px;
		float: left;
		padding: 0 10px;
		text-align: center;
		background-image: url(../../static/images/inboxfooter.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
		#dashboard-friends div.pager p,
		#inbox div.pager p
		{
			background-image: url(../../static/images/inboxfootertop.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			padding: 4px 0 14px 0;
		}
			#dashboard-friends div.pager a,
			#inbox div.pager a
			{
				margin: 0 2px;
			}
			#inbox div.pager a.selected
			{
				font-weight: bold;				
			}
	
	#inbox p.actions
	{
		width: 396px;
		float: left;
		background-image: url(../../static/images/inboxhead.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		height: 55px;
		padding-left: 200px;
	}
	
		#inbox a.nieuwbericht,
		#inbox a.beantwoorden,
		#inbox a.doorsturen,
		#inbox a.save,
		#inbox a.delete
		{
			display: block;
			padding: 15px 5px 15px 21px;			
			float: left;
			display: inline;
			font-family: "Arial Black", Arial;
			text-transform: uppercase;
			color: #000;
		}
				
			#inbox a.nieuwbericht
			{
				background-image: url(../images/nieuwbericht.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
				padding: 15px 5px 15px 28px;	
			}
			#inbox a.beantwoorden
			{
				background-image: url(../images/icon_reply.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
			}
			#inbox a.doorsturen 
			{
				background-image: url(../images/icon_forward.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
			}
			#inbox a.save 
			{
				background-image: url(../images/icon_save.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
			}
			#inbox a.delete 
			{
				background-image: url(../images/icon_trash.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
			}
							
		
dl.postbussen
{
	float: left;
	display: inline;
	width: 182px;
	margin: 0 10px 0 10px;
	padding-bottom: 10px;
	
}
	dl.postbussen a
	{
		color: #000;
		display: block;		
		background-image: url(../../static/images/envelop.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 34px;
	}
	dl.postbussen a:hover
	{
		color: #EC008C;
	}
	
	dl.postbussen dt
	{
		margin-top: 1px;
		font-weight: bold;
		background-color: #FFF;
		background-image: url(../images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	
	dl.postbussen dt.last
	{
		background-image: none;
	}

	dl.postbussen dd
	{
		background-color: #FFF;
		padding: 3px 0 3px 34px;
	}
	
	dl.postbussen dd.friends 
	{
		visibility:hidden; 
		display:none;
	}
	dl.postbussen dt#friends 
	{
		color: #000;
		display: block;		
		background-image: url(../../static/images/envelop.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 34px;
		cursor: pointer;
	}
	dl.postbussen dt#friends:hover 
	{
 		color: #EC008C;
 	}
	
		dl.postbussen dd a
		{
			background-image: url(../../static/images/menu_arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 0 0 0 10px;
		}
		
			dl.postbussen a.edit
			{
				background-image: url(../../static/images/icon_dna.gif);
			}
			
			dl.postbussen a.faves
			{
				background-image: url(../../static/images/icon_faves.gif);
			}
			dl.postbussen a.deactivate
			{
				background-image: url(../../static/images/icon_deactivate.gif);
			}
		
	dl.subject
	{
		width: 384px;
		min-height: 66px;
		overflow: hidden;
		position: relative;
		margin-bottom: 5px;
		float: left;
	}
		
		dl.subject dt
		{
			float: left;
			display: inline;
			width: 65px;
			margin-left: 85px;
			color: #EC008C;
			font-weight: bold;
		}
		dl.subject dd
		{
			float: left;
			display: inline;
			margin-left: 10px;
			width: 222px;
		}
		dl.subject dd.subject
		{
			font-weight: bold;
		}
		dl.subject dd.image
		{
			position: absolute;
			top: 0;
			left: 0;
			width: 66px;
			margin-left: 0;
		}
	
	
div.conversation
{
	width: 384px;
	float: left;
	display: inline;
	margin-bottom: 10px;
}
	div.conversation p.message
	{
		border-top: 1px solid #ccc;
		padding: 8px 0;
		float: left;
		width: 384px;
	}
	div.conversation p.older
	{
		color: #999;
	}

/*
	de-activate
*/
form#de-activate
{
	width: 384px;
	float: left;
	display: inline;
}
	form#de-activate h4
	{
		font-weight: bold;
		color: #EC008C;
	}
	form#de-activate p
	{
		padding: 10px 0;
	}
	
	form#de-activate p.data
	{
		background-image: url(../images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: 0 0;
		text-align: right;
	}

/*
	profielfoto wijzigen
*/
form.profielfoto
{
	width: 576px;
	padding: 10px 10px 20px 10px;
	
	
	overflow: hidden;
}
	
	form.profielfoto div.friend
	{
		margin: 0 10px 0 0;
		width: 80px;
		float: left;
		display: inline;
	}
	
	form.profielfoto div.friend img
	{
		display: block;
	}
	form.profielfoto div.friend p
	{
		background-color: #ddd;
		overflow: hidden;
		padding: 0;
	}
	
	form.profielfoto div.friend a
	{
		width: 78px;
		padding: 2px 1px;
		font-weight: bold;
		float: left;
		text-align: center;
	}	
	
	form.profielfoto p
	{
		padding-bottom: 10px;
	}
/*
	editor
*/
.conversation div.headers
{
	width: 384px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	
}
	.conversation div.headers p
	{
		width: 384px;
		padding: 0 0 8px 0;
		overflow: hidden;
	}
	
	.conversation div.headers label
	{
		float: left;
		width: 80px;
		font-weight: bold;
		color: #EC008C;
	}
	
	.conversation div.headers select
	{
		float: left;
		width: 200px;
	}
	
	.conversation div.headers input
	{
		float: left;
		width: 196px;
		padding: 1px;
		border: 1px solid #333;
		background-color: #fff;
	}
	
	.conversation p.data
	{
		padding-top: 5px;
		text-align: right;
	}
	
	
div.editor
{
	width: 374px;
	margin: 0;
	padding: 5px 5px 10px 5px;
	background-image: url(../images/vgradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div#wiki div.editor
{
	margin-left:5px;
	background-image:none;
}
div#wiki div.smileys
{
	display:none;
}
	div.editor div.container
	{
		width: 370px;	
		background-color: #fff;
		padding: 1px;
		border: 1px solid #ddd;
	}
	
		div.editor p
		{
			background-color: #F1F0F0;
			overflow: hidden;
			width: 370px;
			background-image: url(../images/editorbtnbg.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
		}
			div.editor p a
			{
				float: left;
				padding: 5px 10px;
				color: #333;
				background-image: url(../images/editornavdivider.gif);
				background-repeat: no-repeat;
				background-position: right center;
				font-family: Verdana;
				font-size: .9em;
			}
				div.editor a.bold
				{
					font-weight: bold;
				}
				div.editor a.italic
				{
					font-style: italic;
				}
				div.editor a.link
				{
					text-decoration: underline;
				}
				div.editor a.strike { text-decoration: line-through; }
				
		/*
			styles voor widgeditor
		*/
		
		
		.widgToolbar
		{
			width: 370px;
			background-image: url(../images/editorbtnbg.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			overflow: hidden;
		}
		
		.widgToolbar a
		{
			float: left;
			padding: 5px 10px;
			color: #333;
			background-image: url(../images/editornavdivider.gif);
			background-repeat: no-repeat;
			background-position: right center;
			font-family: Verdana;
			font-size: .9em;
		}
		
	
	
		/*
		*/
		
		div.editor iframe,
		div.editor textarea
		{
			display: block;
			margin: 1px 0;
			width: 364px !important;
			height: 250px;
			padding: 4px 2px;
			border: 1px solid #ddd;
			background-color: #fff;
			font-family: Arial;
		}
		
		
		div.smileys h4
		{
			margin-top: 10px;
			font-family: "Arial Black", Arial;
			color: #EC008C;
			text-transform: uppercase;
			font-size: 1.1em;
		}
		
		div.smileys p
		{
			overflow: hidden;
			width: 224px;
			padding: 3px 160px 3px 0;
			background-image: url(../images/shortverticalgradient.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
		}
		div.smileys a
		{
			float: left;
			height: 23px;
			width: 30px;
			background-image: url(../images/smiley_cool.gif);
			background-repeat: no-repeat;
			background-position: 50% 50%;
			text-indent: -9999px;
		}
		
			div.smileys a.cool { background-image: url(../images/smiley_cool.gif); }
			div.smileys a.devil { background-image: url(../images/smiley_devil.gif); }
			div.smileys a.knipoog { background-image: url(../images/smiley_knipoog.gif); }
			div.smileys a.blozen { background-image: url(../images/smiley_blozen.gif); }
			div.smileys a.huilen { background-image: url(../images/smiley_huilen.gif); }
			div.smileys a.blij { background-image: url(../images/smiley_blij.gif); }
			div.smileys a.droevig { background-image: url(../images/smiley_droevig.gif); }
			
			div.smileys a.boos { background-image: url(../images/smiley_boos.gif); }
			div.smileys a.heelblij { background-image: url(../images/smiley_heelblij.gif); }
			div.smileys a.boe { background-image: url(../images/smiley_boe.gif); }
			div.smileys a.tong { background-image: url(../images/smiley_tong.gif); }
			div.smileys a.bedenkelijk { background-image: url(../images/smiley_bedenkelijk.gif); }
			div.smileys a.verbaasd { background-image: url(../images/smiley_verbaasd.gif); }
			div.smileys a.teleurgesteld { background-image: url(../images/smiley_teleurgesteld.gif); }
			
		
form#faves
{
	width: 384px;
	float: left;
	display: inline;
	overflow: hidden;
}
	form#faves h4
	{
		color: #EC008C;
		font-weight: bold;
	}
	
	form#faves fieldset
	{
		margin-top: 10px;
		width: 192px;
		float: left;
	}
	
	form#faves h5
	{
		font-family: "Arial Black", Arial;
		color: #EC008C;
		text-transform: uppercase;
	}
	
	form#faves input
	{
		padding: 1px;
		width: 180px;
		border: 1px solid #111;
		background-color: #fff;
		
	}
	form#faves p
	{
		margin-bottom: 5px;
	}
	
	form#faves p.data
	{
		overflow: hidden;
		
	}
		form#faves fieldset.data
		{
			padding: 10px 0;
			width: 374px;
			background-image: url(../images/blackdots.gif);
			background-repeat: repeat-x;
			background-position: left top;
		}
		form#faves fieldset.data input
		{
			float: right;
			font-family: "Arial Black", Arial;
			text-transform: uppercase;
			color: #fff;
			background-color: #EC008C;
			border-color: #CB117F #841557 #841557  #CB117F;
			border-width: 1px;
			border-style: solid;
			padding: 0 3px;
			width: 80px;
		}

/*
	my faves blokje
*/
#my-faves
{
	width: 192px;
	background-image: url(../images/boxbg_single_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
	#my-faves h3
	{
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 6px 10px;
		color: #000;
		width: 172px;
		float: left;
	}
	
	#my-faves dl
	{
		margin: 7px 10px 0 10px;
		padding: 0 0 0 0;
		width: 172px;
		background-image: url(../images/music_icon.gif);
		background-repeat: no-repeat;
		background-position: 0 70%;
		float: left;
		display: inline;
	}
		#my-faves dl.movies
		{
			background-image: url(../images/movie_icon.gif);
		}
		#my-faves dl.games
		{
			background-image: url(../images/game_icon.gif);
		}
		#my-faves dl.slam
		{
			background-image: url(../images/slam_icon.gif);
			
		}
		
	#my-faves dt
	{
		padding: 5px 0 1px 8px;
		background-image: url(../images/favedots.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
	}
	
	#my-faves dd
	{
		padding: 1px 0 1px 22px;
	}
/*
friends overzicht
*/
#friend-carousel
{
	width: 596px;
	background-image: url(../images/greywide_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 10px 10px;
	overflow: hidden;
}
#friend-carousel div.box
{
	width: 596px;
	background-image: url(../images/greywide_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
	position: relative;
}
	#friend-carousel h3
	{
		padding: 7px 10px;
		color: #000;
	}
	#friend-carousel div.carousel
	{
		float: left;
		display: inline;
		margin: 10px 18px 0 22px;
		padding-bottom: 20px;
		width: 556px;
		background-color: #eee;
		overflow: hidden;
	}
	#friend-carousel div.carousel ul
	{
		overflow: hidden;
	}
	#friend-carousel div.carousel li
	{
		float: left;
		display: inline;
		margin: 5px;
		border: 0 solid #fff;
	}
	#friend-carousel div.carousel a,
	#friend-carousel div.carousel img
	{
		display: block;
		float: left;
		display: inline;
	}
	#friend-carousel a.prev
	{
		display: block;
		position: absolute;
		top: 40px;
		left: 5px;
		width: 18px;
		height: 34px;
		background-image: url(../images/prev.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		text-indent: -9999px;
	}
	#friend-carousel a.next
	{
		display: block;
		position: absolute;
		top: 40px;
		right: 5px;
		width: 18px;
		height: 34px;
		background-image: url(../images/next.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		text-indent: -9999px;
	}
	

/*
	user profile pagina
*/
#my-stuff
{
	width: 596px;
	background-image: url(../images/wide_leftcol.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 0 10px;
	overflow: hidden;
}
	
	#my-stuff div.box
	{
		width: 596px;
		background-image: url(../images/wide_cols_footer.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 0 20px 0;
		overflow: hidden;
	}
	
	#my-movies
	{
		width: 190px;
		float: left;
		display: inline;
	}
		#my-movies h3
		{
			padding: 7px 0 5px 10px;
			background-image: url(../images/wide_cols_big.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			color: #000;
		}
		
		#my-movies p.pager
		{
			background-image: url(../images/stripes_pager.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			margin: 10px;
			padding: 5px;
			color: #EC008C;
			text-align: center;
			font-weight: bold;
		}
		
		#my-movies p.pager label.deselected
		{
			font-weight: normal;
			color: #000;
		}
		
		#my-movies div
		{
			overflow: hidden;
			width: 190px;
		}
		
		#my-movies div p
		{
			width: 170px;
			height: 86px;
			margin: 10px 10px 0 10px;
			position: relative;
			float: left;
			display: inline;
			
		}
			#my-movies div p a
			{
				display: block;
				width: 160px;
				padding: 5px;
				position: absolute;
				bottom: 0;
				left: 0;
				background-image: url(../images/0stars.png);
				background-repeat: no-repeat;
				background-position: 0 0;
			}
				#my-movies div p a.s0 { background-image: url(../images/0stars.png); }
				#my-movies div p a.s1 { background-image: url(../images/1stars.png); }
				#my-movies div p a.s2 { background-image: url(../images/2stars.png); }
				#my-movies div p a.s3 { background-image: url(../images/3stars.png); }
				#my-movies div p a.s4 { background-image: url(../images/4stars.png); }
				#my-movies div p a.s5 { background-image: url(../images/5stars.png); }
				
			#my-movies a strong,
			#my-movies a em
			{
				display: block;
				color: #fff;
			}
			
			#my-movies a strong
			{
				padding-left: 7px;
				background-image: url(../images/menu_arrow.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
				font-weight: bold;
			}
		
	
	#my-content
	{
		float: left;
		width: 396px;
	}
	
	#my-content p.footer-link 
	{
		width: 376px;
		padding: 5px 10px 5px 0;
		overflow: hidden;
	}
	#my-content p.footer-link a
	{
		float: right;
		display: block;
		padding: 4px 0 4px 22px;
		background-image: url(../images/roundarrow.png);
		background-repeat: no-repeat;
		background-position: 0 50%;
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		font-size: 1.1em;
	}
		
		#my-latest-movie
		{
			width: 406px;
			background-image: url(../images/wide_big.gif);
			background-repeat: no-repeat;
			background-position: right top;
		}
			#my-latest-movie h3
			{
				padding: 7px 10px;
				color: #000;
			}
			
			#my-latest-movie #player
			{
				width: 240px;
				height: 180px;
				margin: 0 73px 10px 73px;
				background-image: url(../images/dummyvid.gif);
				background-repeat: no-repeat;
				background-position: 0 0;
			}
			#my-latest-movie div.player-info
			{
				margin: 0 10px 0 10px;
				width: 386px;
				padding: 10px 0;
				background-image: url(../images/verticalgradientbottom.gif);
				background-repeat: repeat-x;
				background-position: left bottom;
				text-align: center;
			}
			
		#my-photos
		{
			margin: 0 10px 0 10px;
			width: 386px;	
			background-image: url(../images/verticalgradientbottom.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			overflow: hidden;
				
		}
			#my-photos h3
			{
				padding: 7px 10px;
				color: #000;
			}
			#my-photos div
			{
				padding: 5px;
				width: 376px;	
				overflow: hidden;
			}
			
			#my-photos div a,
			#my-photos img
			{
				float: left;
			}
				#my-photos div a
				{
					margin: 3px 2px 3px 3px;
					border-color: #CCC;
					border-width: 0 1px 1px 0;
					border-style: solid;
				}
				#my-photos div img
				{
					background-color: #fff;
					padding: 3px 3px 12px 3px;
					border-color: #999;
					border-width: 0 1px 1px 0;
					border-style: solid;
				}
				#my-photos div p
				{
					padding: 5px 0px 10px 7px;
				}
					
				
		#my-tracks
		{
			margin: 0 10px 0 10px;
			width: 386px;
			background-image: url(../images/verticalgradientbottom.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			
		}
			#my-tracks h3
			{
				padding: 7px 10px;
				color: #000;
			}
			#my-tracks dl
			{
				background-image: url(../images/speakerbig.gif);
				background-repeat: no-repeat;
				background-position: 0 40%;
				margin-left: 10px;
				width: 160px;
				float: left;
				display: inline;
				padding: 3px 0 3px 22px;
			}
			
			#my-tracks dl.odd
			{
				border-top: 1px solid #777;
			}
			
			#my-tracks dt
			{
				background-image: url(../images/menu_arrow.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
				padding-left: 7px;
				font-weight: bold;
			}
			#my-tracks dd
			{
				padding-left: 7px;
			}
			#my-tracks div
			{
				padding: 5px 0px 10px 10px;
			}
			
			
		#my-reviews
		{
			margin: 0 10px 0 10px;
			width: 386px;
			background-image: url(../images/verticalgradientbottom.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			overflow: hidden;
		}
			#my-reviews h3
			{
				padding: 7px 10px;
				color: #000;
			}
				#my-reviews h4
				{
					font-weight: bold;
					color: #EC008C;
				}
				#my-reviews h5
				{
					font-weight: bold;
				}
			
			#my-reviews div
			{
				width: 173px;
				float: left;
				padding: 0 10px 0 10px;
			}
			#my-reviews p.more a
			{
				color: #999;
			}
			
		#my-wikis
		{
			margin: 0 10px 0 10px;
			width: 386px;
			padding-bottom: 10px;
			background-image: url(../images/verticalgradientbottom.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
		}
			#my-wikis h3
			{
				padding: 7px 10px;
				color: #000;
			}
			
			#my-wikis dl
			{
				width: 366px;
				margin: 0 10px;
				padding: 4px 0;
				overflow: hidden;
				background-image: url(../images/dots_on_dark.gif);
				background-repeat: repeat-x;
				background-position: left bottom;
			}
			#my-wikis dt
			{
				float: left;
				width: 186px;
				padding: 0 0 0 10px;
				background-image: url(../images/black_arrow.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
				
				font-family: "Arial Black", Arial;
				text-transform: uppercase;
				color: #EC008C;
			}
			#my-wikis dd
			{
				font-style: italic;
				float: left;
				width: 170px;			
			}

/*
	brede nieuwsblok
*/	

div.latest-news
{
	width: 596px;
	margin: 0 0 10px 10px;
	background-image: url(../images/wide_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
	padding-bottom: 10px;
}
	div.latest-news h3
	{
		padding: 6px 10px 13px 10px;
		background-image: url(../images/heading_wide.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		width: 576px;
		float: left;
		display: inline;
	}
	
	div.latest-news h3.club
	{
		background-image: url(../images/heading_wide_club.gif);
		color: #fff;
	}
	
	div.latest-news div.main
	{
		margin: 0 0 10px 10px;
		width: 370px;
		float: left;
		display: inline;
		background-image: url(../images/gradientbottomright.gif);
		background-repeat: repeat-x;
		background-position: right bottom;
	}
	
		div.latest-news div.main a.image
		{
			float: left;
			width: 184px;
			height: 145px;
			position: relative;
		}
			div.latest-news div.main a.image strong
			{
				position: absolute;
				bottom: 0;
				left: 0;
				width: 174px;
				padding: 5px;
				font-weight: bold;
				text-transform: uppercase;
				background-image: url(../images/transparentbg_arrow.png);
				background-repeat: no-repeat;
				background-position: left center;
			}
			
		div.latest-news div.main p
		{
			width: 166px;
			float: left;
			padding: 5px 10px;
		}
		
	div.latest-news div.secondary
	{
		width: 206px;
		float: left;
		display: inline;
	}
	
		div.latest-news div.secondary p
		{
			background-image: url(../images/shortverticalgradient.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			padding: 5px;
			margin: 0;
			width: 196px;
			float: left;
			display: inline;
		}
		
		div.latest-news div.club
		{
			padding-left: 1px;
			width: 205px;
			padding-top: 8px;
		}
		div.latest-news div.club p
		{
			background-image: url(../images/stripes_206.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			margin-top: -9px;
			padding: 6px 10px 13px 10px;
			
			width: 186px;
		}
		
		div.latest-news div.secondary p img
		{
			float: left;
			width: 44px;
			margin-right: 5px;
		}
		div.latest-news div.secondary p em
		{
			padding-top: 2px;
			font-style: normal;
			width: 144px;
			float: left;
			color: #000;
		}
		
		div.latest-news div.club p em
		{
			width: 134px;
		}
		
		div.latest-news div.secondary p.footer-link
		{
			overflow: hidden;
			background-image: none;
		}
			div.latest-news div.secondary p.footer-link a
			{
				padding: 4px 1px 4px 25px;
				background-image: url(../images/roundarrow.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
				float: right;
				font-family: "Arial Black", Arial;
				text-transform: uppercase;
			}

/*
	inbox overview
*/

table.agenda
{
	width: 596px;
	padding: 0;
	margin: 0 0 10px 10px;
	display: block;
	background-image: url(../images/wide_hgradient.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
	table.agenda strong
	{
		display: block;
		background-image: url(../images/agendahead.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 6px 10px 0 10px;
		height: 53px;
		font-family: "Arial Black", Arial;
		text-transform: uppercase;	
		color: #EC008C;
		font-size: 1.2em;
	}
	
	table.agenda thead th
	{
		text-indent: -9999px;
		overflow: hidden;
		height: 0;
		font-size: 1px;
		padding: 0;
		background-color: #fff;
		display: block;
	}
	table.agenda thead th.date
	{
		background-image: url(../images/boxbg_double.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	table.agenda thead th.beschrijving
	{
		background-image: url(../images/boxbg_double.gif);
		background-repeat: repeat-y;
		background-position: right top;
	}
	
    table.agenda td
    {
    	padding: 3px 0 5px 5px;
    	background-image: url(../images/dividerh.png);
    	background-repeat: no-repeat;
    	background-position: right top;
    	font-weight: bold;
    }
	table.agenda td.date
	{
		padding-left: 15px;
		width: 75px;
	}
	table.agenda td.concert
	{
		width: 118px;
	}
	table.agenda td.city
	{
		width: 130px;
	}
	table.agenda td.beschrijving
	{
		padding-right: 15px;
		width: 228px;
		background-image: none;
		font-weight: normal;
	}
	
	table.agenda p.wiki-link
	{
		padding: 4px 0 4px 25px;
		background-image: url(../images/roundarrow_lgrey.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		position: relative;
	}
	
	table.agenda p.wiki-link a
	{
		margin-top: 2px;
		
		display: block;
		font-family: "Arial Black", Arial;
		text-transform: uppercase;	
	}
	
	table.agenda tfoot td
	{
		background-image: url(../images/wide_bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		
	}
	
/*
	inbox overview
*/

table.inbox
{
	width: 576px;
	padding: 0;
	margin: 0 0 10px 10px;
	display: block;
	float: left;
	
}
	table.inbox thead td.check
	{
		width: 16px;
		text-indent: -9999px;
	}
		table.inbox td.check input
		{
			margin-top: 3px;
		}
	
	table.inbox th.titel
	{
		width: 250px;
	}
	
	table.inbox thead a
	{
		color: #999;
		display: block;
		background-image: url(../../static/images/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 0 0 0 7px;
	}
		table.inbox thead th.selected a
		{
			background-image: url(../../static/images/arrow_selected.gif);
			padding: 0 0 0 9px;
			color: #333;
		}
		
	table.inbox th.datum
	{
		width: 82px;
	}
	
	table.inbox th.afzender
	{
		width: 145px;
	}
	
	table.inbox thead td.delete
	{
		width: 63px;
		padding: 0;
		text-indent: -9999px;
	}
	
	table.inbox thead th
	{
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
	}
	
	table.inbox td,
	table.inbox th
	{
		background-image: url(../../static/images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding: 2px 0 3px 5px;
		vertical-align: middle;
	}
	
	
	table.inbox td.selected
	{
		background-color: #eee;
		font-style: italic;
		font-weight: bold;
	}
	
	table.inbox td.delete a
	{
		display: block;
		padding: 2px;
		text-indent: -9999px;
		background-image: url(../../static/images/deletebtn.gif);
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}
	
	table.inbox a
	{
		color: #000;
	}
		table.inbox a:hover
		{
			color: #EC008C;
		}
	table.inbox a.nieuw
	{
		font-weight: bold;
		color: #EC008C;
	}
	table.inbox td.afzender a
	{
		color: #EC008C;
	}
	
/*
	dashboard welkom
*/
#dashboard-welcome
{
	background-image: url(../../static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 394px;
	margin: 0 0 10px 10px;
}
	#dashboard-welcome h3
	{
		background-image: url(../../static/images/dashboardtop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		
		text-indent: -9999px;
		height: 55px;
	}
	#dashboard-welcome div.intro
	{
		margin: 0 10px 5px 10px;
		border-color: #666;
		padding: 5px 0 6px 0;
		background-image: url(../../static/images/blackdots.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
		#dashboard-welcome div.intro h4
		{
			color: #EC008C;
			font-weight: bold;
		}
	
	#dashboard-icons
	{
		background-image: url(../../static/images/dashboardicons.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		width: 374px;
		height: 157px;
		margin: 5px 10px 0 10px;
		overflow: hidden;
	}
	#dashboard-icons li
	{
		float: left;
	}
	#dashboard-icons a
	{
		float: left;
		width: 74px;
		height: 76px;
		display: block;
		text-indent: -9999px;
	}
	
	#dashboard-welcome div.ticker
	{
		margin: 0 10px 0 10px;
		padding-bottom: 10px;
		background-image: url(../../static/images/blackdots.gif);
		background-repeat: repeat-x;
		background-position: 0 0;
	}
		#dashboard-welcome div.ticker h5
		{
			background-image: url(../../static/images/menu_arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 4px 0 4px 8px;
			font-family: "Arial Black", Arial;
			text-transform: uppercase;
			font-size: 1.2em;
		}
		
		#dashboard-welcome div.ticker p
		{
			background-image: url(../../static/images/tickerbg.gif);
			background-repeat: no-repeat;
			background-position: center bottom;
			padding-bottom: 38px;
		}

/*
	my profile
*/
#my-profile
{
	background-image: url(../../static/images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 10px;
}	
	#my-profile h3
	{
		width: 172px;
		overflow: hidden;
		padding: 6px 10px 16px 10px;			
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		color: #000;
	}
	#my-profile div
	{
		background-image: url(../../static/images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		padding: 0 10px;
		width: 172px;
		overflow: hidden;
	}
	#my-profile img
	{
		float: left;
	}
	#my-profile dl
	{
		float: left;
		width: 172px;
		overflow: hidden;
		
	}
	
	#my-profile div.facts h4
	{
		background-image: url(../../static/images/myfacts.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 9px 0 2px 20px;
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		font-size: 1.2em;
	}	
		#my-profile div.facts dd,
		#my-profile div.facts dt
		{
			float: left;
			width: 75px;
			font-weight: bold;
		}
		
		#my-profile div.facts dd
		{
			color: #EC008C;
		}
	
	#my-profile div.profile
	{
		padding-bottom: 10px;
	}
	#my-profile div.profile dl
	{
		float: left;
		width: 67px;
		margin-left: 5px;
		padding: 0;
	}
		#my-profile div.profile dt
		{
			color: #EC008C;
			font-weight: bold;
		}
	#my-profile div.profile dl#logout
	{
		float: left;
		width: 67px;
		margin-left: 5px;
		margin-top: 10px;
		padding: 0;
	}	
	#my-profile div.options
	{
		background-image: url(../../static/images/gradientbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 0 70px 0;
		width: 192px;
	}
		
		#my-profile div.options p
		{
			background-image: url(../../static/images/h4facttop.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			padding: 15px 10px 5px 10px;
		}
		#my-profile div.options a
		{
			background-image: url(../images/addfriendicon.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			display: block;
			padding: 3px 0 4px 30px;
			color: #000;
			font-weight: bold;
		}
	
	#my-profile div.uploads
	{
		background-image: url(../../static/images/gradientbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 0 40px 0;
		width: 192px;
	}
		#my-profile div.uploads h4
		{
			background-image: url(../../static/images/h4facttop.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			padding: 17px 10px 3px 10px;
			font-family: "Arial Black", Arial;
			text-transform: uppercase;
			font-size: 1.1em;
			color: #EC008C;
		}
		
		div#uploads-counter
		{
			padding: 0 0 10px 0;
			width: 182px;
			height: 40px;
			margin: 0 5px;
			background-image: none;
		}

#wiki-vd-dag
{
	width: 192px;
	background-image: url(../images/boxbg_single_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 10px;
}
	#wiki-vd-dag h3
	{
		padding: 6px 10px 6px 10px;
	}
	#wiki-vd-dag div.image
	{
		position: relative;
		margin: 0 10px;
		width: 172px;
		height: 130px;
	}
	
		#wiki-vd-dag div.image a
		{
			width: 162px;
			padding: 5px;
			position: absolute;
			bottom: 0;
			left: 0;
			background-image: url(../images/blacktransparent.png);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		#wiki-vd-dag div.image em,
		#wiki-vd-dag div.image strong
		{
			display: block;
			font-weight: bold;
			padding: 1px 0;
		}
		
		#wiki-vd-dag div.image strong,
		#wiki-vd-dag div.image em
		{
			font-size: 1.2em;
		}
		
		#wiki-vd-dag div.image strong,
		#wiki-vd-dag div.image i
		{
			color: #fff;
		}
		
		#wiki-vd-dag div.image i
		{
			display: block;
			margin-top: 2px;
			padding-top: 2px;
			background-image: url(../images/dots_on_dark.gif);
			background-repeat: repeat-x;
			background-position: 0 0;
		}
		
	#wiki-vd-dag form
	{
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding-bottom: 10px;
		width: 192px;
		
	}
	
	#wiki-vd-dag fieldset
	{
		border-top: 2px solid #fff;
		margin: 0 10px 0 10px;
		background-color: #EC008C;
		padding: 3px 0 7px 0;		
		width: 172px;
	}
	#wiki-vd-dag h4
	{
		font-weight: bold;
		color: #fff;
		padding: 0 7px;
	
	}
	
	#wiki-vd-dag p
	{
		padding: 0 7px;
		overflow: hidden;
	}
	#wiki-vd-dag input#artiest
	{
		background-color: #fff;
		padding: 2px;
		width: 130px;
		float: left;
		margin: 3px 2px 0 0;
	}
	
	#wiki-vd-dag fieldset a
	{
		float: left;		
		text-indent: -9999px;
		width: 19px;
		height: 19px;
		background-image: url(../images/roundarrow.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}

/*
	acties
*/
#acties
{
	width: 396px;
	background-image: url(../images/charttopdaily.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 10px 10px;
}
	#acties h3
	{
		padding: 6px 10px 14px 10px;
		color: #000;
	}
	
	#acties div
	{
		padding: 0 5px 10px 5px;
		background-image: url(../images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		overflow: hidden;
	}
	#acties p
	{
		float: left;
		display: inline;
		width: 182px;
		height: 84px;
		margin: 0 5px 5px 5px;
		position: relative;
	}
	
	#acties p a
	{
		display: block;
		/*padding: 4px 5px 4px 35px;*/
		width: 182px;
		height: 84px;
		position: absolute;
		bottom: 0;
		left: 0;
		/*
		background-image: url(../images/actiebg.png);
		background-repeat: no-repeat;
		background-position: 0 50%;
		*/
		text-indent: -9999px;
		color: #fff;
	}
	#acties p a.dna { background-image: url(../images/transparentbg_dna.png); }

#actie-detail
{
	width: 596px;
	background-image: url(../images/gradientbottomwide.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px 10px;
	padding-bottom: 12px;
}	
	#actie-detail h3
	{
		padding: 12px 10px 5px 10px;
		background-image: url(../images/wide_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		font-size: 2em;
	}
	
	#actie-detail div.box
	{
		width: 586px;
		overflow: hidden;
		
		padding: 5px;
	}
	#actie-detail div.box div
	{
		float: left;
		display: inline;
		width: 283px;
		padding: 5px;
		overflow: hidden;
	}
	#actie-detail .actie-info p
	{
		background-image: url(../images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	
	#actie-detail .actie-info a
	{
		display: block;
		padding: 5px 0 8px 30px;
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		font-size: 1.3em;
		color: #EC008C;
		background-image: url(../images/star.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
	}
	#actie-detail .actie-info a.link
	{
		background-image: url(../images/link_icon.gif);
	}
	#actie-detail .actie-info a.envelop
	{
		background-image: url(../images/envelop_icon.gif);
	}
/*
	actie formulier
*/
#actie-form
{
	width: 596px;
	background-image: url(../images/wide_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px 10px;
	padding-bottom: 12px;
}
	#actie-form form
	{
		background-image: url(../images/wide_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 10px;
		width: 576px;
	}
	
	#actie-form fieldset
	{
		width: 576px;
		background-image: url(../db_images/teaseplaatje.gif);
		background-repeat: no-repeat;
		background-position: right top;
	}
	
	#actie-form .multi,
	#actie-form p
	{
		width: 290px;
		overflow: hidden;
		padding: 2px 0 5px 0;
	}
	
	#actie-form strong,
	#actie-form p.veld label
	{
		float: left;
		width: 120px;
		padding-right: 10px;
		font-weight: bold;
	}
	
	#actie-form textarea,
	#actie-form p.veld input
	{
		float: right;
		width: 154px;
		padding: 1px;
		border: 1px solid #000;
		background-color: #fff;
		margin-bottom: 2px;
	}
	
	#actie-form textarea
	{
		height: 100px;
	}
	
	#actie-form p.check label
	{
		float: right;
		width: 260px;
		
	}
	#actie-form p.check input
	{
		float: left;
		background-color: #fff;
	}
	
	#actie-form .multi div,
	#actie-form .multi p
	{
		float: left;
		width: 160px;
		overflow: hidden;
	}
	#actie-form .multi input
	{
		width: 12px;
		float: left;
		margin-right: 6px;
	}
	#actie-form .multi label
	{
		display: block;
		float: left;
		width: 140px;
	}
	
	#actie-form h4
	{
		font-weight: bold;
		color: #f00;
	}
	#actie-form ul.errors
	{
		margin: 2px 0 10px 0;
	}
	#actie-form ul.errors li
	{
		padding: 1px 0 1px 8px;
		background-image: url(../../static/images/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
	}
	
	#actie-form #send
	{
		padding: 1px;
		color: #fff;
		float: right;		
		font-weight: bold;
		border: 1px solid #000;
		background-color: #EC008C;
	}
	
/*
	actie extra
*/
#actie-extra
{
	width: 596px;
	background-image: url(../images/wide_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px 10px;
	padding-bottom: 12px;
}
	
	#actie-extra h3
	{
		padding: 6px 10px 5px 10px;
		background-image: url(../images/wide_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	#actie-extra p
	{
		padding: 5px 10px 0 10px;
	}

div.helaas
{
	width: 394px;
	background-image: url(../images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px 10px;
}
	div.helaas h3
	{
		background-image: url(../images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 7px 10px;
		color: #EC008C;
	}
	div.helaas p
	{
		padding: 0 10px 10px 10px;
	}
	div.helaas a
	{
		color: #EC008C;
		display: block;
		background-image: url(../images/black_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 1px 0 1px 8px;
		font-weight: bold;
	}
	
/*
*/
form#quicksearch
{
	position: absolute;
	top: 175px;
	left: 631px;
}
/*
*/
form#friendsearch
{
	margin-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/blackdots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 374px;
}
form#quicksearch fieldset,
form#friendsearch fieldset
{
	background-image: url(../images/quicksearch.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 192px;
	height: 19px;
	overflow: hidden;
}
form#quicksearch a,
form#friendsearch a
{
	display: block;
	float: left;
	width: 25px;
	height: 19px;
	text-indent: -9999px;
}
form#quicksearch input,
form#friendsearch input
{
	color: #555;
	padding: 2px;
	width: 150px;
}

/*
	search results
*/
#search-results
{
	width: 394px;
	background-image: url(../images/boxbg_double.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 10px;
}
	#search-results div.outer-box
	{
		width: 394px;
		background-image: url(../images/doubletop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#search-results div.inner-box
	{
		width: 374px;
		padding: 0 10px 10px 10px;		
		background-image: url(../images/boxbottom_double.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	#search-results h3
	{
		padding: 15px 0 10px 0;
		font-size: 2.25em;
		background-image: url(../images/dividerx.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	
	#search-results p.results
	{
		margin: 10px 0;
		font-weight: bold;
		font-style: italic;
	}
		#search-results p.results i { color: #EC008C; }
	
	#search-results div.item
	{
		margin: 20px 0;
	}
	
	#search-results div.item a
	{
		color: #000;
		font-weight: bold;
	}
	
	#search-results div.item h4 a
	{
		text-decoration: underline;
		font-weight: bold;
		color: #EC008C;
	}
	
	#search-results div.friends
	{
		overflow: hidden;
		width: 374px;
		padding-bottom: 5px;
	}
	#search-results a.friend
	{
		float: left;
		width: 80px;
		margin: 0 15px 17px 2px;
		background-color: #ddd;
	}
	#search-results a.friend img
	{
		display: block;
	}
	
	#search-results a.odd
	{
		margin: 0 0 17px 0;
	}
	#search-results a.friend strong
	{
		display: block;
		padding: 2px 3px;
		font-weight: bold;
	}
	
/*
	wiki overview
*/
#wiki-overview
{
	width: 394px;
	background-image: url(../images/boxbg_double.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 10px;
}
	#wiki-overview div.outer-box
	{
		width: 394px;
		background-image: url(../images/doubletop.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#wiki-overview div.inner-box
	{
		width: 374px;
		padding: 0 10px 10px 10px;		
		background-image: url(../images/boxbottom_double.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	#wiki-overview h3
	{
		padding: 22px 0 5px 0;
		margin: 0;
		font-family: Arial;
		font-weight: bold;
		font-size: 3em;
		font-style: italic;
	}
	
	#wiki-overview div.item
	{
		margin-top: 5px;
		background-color: #ddd;
		padding: 5px;
		width: 364px;
		overflow: hidden;
	}
	
	#wiki-overview a.image,
	#wiki-overview img
	{
		float: left;
		display: inline;
		width: 94px;
		margin-right: 10px;
	}
	#wiki-overview div.inner
	{
		float: left;
		display: inline;
		width: 258px;
	}
	
	#wiki-overview h4
	{
		font-family: "Arial Black", Arial;
		text-transform: uppercase;
		font-size: 1.2em;
		
	}
	#wiki-overview h4 a
	{
		color: #000;
		padding: 1px 0 1px 8px;
		background-image: url(../images/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		display: block;
	}
	#wiki-overview p.intro
	{
		margin: 1px 0 5px 0;
		color: #777;
	}
	#wiki-overview p a
	{
		font-style: italic;
	}
	
/*
simple-list
*/
div.simple-list
{
	width: 192px;
	background-image: url(../images/boxbg_single.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 0;
}
	div.clearfix div.simple-list
	{
		float: left;
		display: inline;
		margin: 0 0 10px 10px;
	}
	div.simple-list h3
	{
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 6px 10px 6px 10px;
	}
	div.simple-list div.box
	{
		padding: 0 10px 10px 10px;
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 172px;
	}
	
	div.simple-list p
	{
		background-image: url(../images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	div.simple-list a
	{
		display: block;
		padding: 3px 0 3px 10px;
		color: #000;
		background-image: url(../images/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
	}
	div.simple-list b
	{
		font-weight: bold;
	}
	
/*
	item list
*/
div.item-list
{
	width: 192px;
	background-image: url(../images/boxbg_single.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 0;
}
	div.item-list h3
	{
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 6px 10px 6px 10px;
	}
	div.item-list div.box
	{
		padding-bottom: 10px;
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 192px;
	}
	
	div.item-list p
	{
		margin: 0 10px;
		width: 172px;
		overflow: hidden;
		background-image: url(../images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding: 5px 0;
	}
	div.item-list p img
	{
		float: left;
		width: 44px;
		margin-right: 8px;
		
	}
	div.item-list p a
	{
		float: left;
		width: 112px;
		padding-left: 8px;
		background-image: url(../images/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		color: #000;
		font-weight: bold;
	}
/*
	picture list
*/
div.picture-list
{
	width: 192px;
	background-image: url(../images/boxbg_single.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 0;
}
	div.picture-list h3
	{
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 6px 10px 6px 10px;
	}
	div.picture-list div.box
	{
		padding-bottom: 10px;
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 192px;
	}
	div.picture-list div.box div
	{
		width: 172px;
		position: relative;
		padding: 2px 0 2px 0;
		margin: 2px 10px;
		overflow: hidden;
		background-image: url(../images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	div.picture-list a.image
	{
		float: left;
		width: 50px;
		margin-right: 5px;
		overflow: hidden;
	}
	
	div.picture-list h4,
	div.picture-list p
	{
		color: #EC008C;
	}
	
	
	
	div.picture-list h4
	{
		font-weight: bold;
		font-size: 1.1em;
	}
		
	div.picture-list a.info
	{
		font-weight: bold;
		display: block;
		text-align: right;
		/*
		position: absolute;
		bottom: 4px;
		right: 0;
		*/
		margin-top: 3px;
		padding: 3px 25px 3px 0;
		background-image: url(../images/roundarrow.gif);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		
	}
	
	/* afwijkingen voor slamtv clips */
	div.slamtvlist div.box div
	{
		padding: 2px 0 5px 0;
	}
	div.slamtvlist a.image
	{
		float: left;
		width: 58px;
		height: 58px;
		margin-right: 5px;
	}
	div.slamtvlist a.image img
	{
		width: 58px;
		height: 58px;
	}
	
	div.slamtvlist p
	{
		color: #000;
	}
	div.slamtvlist p.clipcode
	{
		color: #777;
	}
	
	
	
/*
	heet nieuws
*/
#heet-nieuws
{
	width: 192px;
	background-image: url(../images/gradientbottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px 0;
}
	#heet-nieuws div.box
	{
		padding-bottom: 10px;
	}
	#heet-nieuws h3
	{
		background-image: url(../images/heetnieuws.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 5px 10px 27px 10px;
		text-indent: -9999px;
	}
	
	#heet-nieuws p
	{
		background-color: #eee;
		margin: 4px 10px 4px 10px;
	}
	
	#heet-nieuws p a
	{
		display: block;
		padding: 3px 0 3px 14px;
		background-image: url(../images/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 4% 50%;
		font-weight: bold;
	}

/*
sleaze-headlines
*/
#sleaze-headlines
{
	margin: 0 0 10px 10px;
	padding-bottom: 12px;
	width: 394px;
	background-image: url(../images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#sleaze-headlines h3
{
	background-color: #fff;
	background-image: url(../images/heading_double_inner.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 6px 10px 13px 10px;
	color: #fff;
}
#sleaze-headlines h3.gozzip
{
	background-image: url(../images/sleazeheaderdouble.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 10px;
	text-indent: -9999px;
}
#sleaze-headlines h3.gozzip2
{
	background-image: url(../images/sleaze_header.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 20px;
	text-indent: -9999px;
}
#sleaze-headlines div.box
{
	padding-bottom: 10px;		
}
#sleaze-headlines div.box p
{
	margin: 0 10px;
	background-image: url(../images/dots_on_dark.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#sleaze-headlines div.box a
{
	padding: 6px 10px;
	display: block;
	background-image: url(../images/black_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #333;
}

.sleaze-headlines-small h3 {
	background-image: url(../images/heading_double_inner_small.gif) !important;
}
.sleaze-headlines-small {
	background-image: url(../images/boxbg_small.gif) !important;
}
.sleaze-headlines-small div.box a {
	float: left !important;
	padding: 0 !important; 
	background: none !important;
	margin-right: 5px;
}
.sleaze-headlines-small div.box a .active {
	border: 3px solid #f00088 !important;
}
.sleaze-headlines-small iframe {
	margin-bottom: 5px;
}
.sleaze-headlines-small div.box {
	padding: 0 8px !important;
	overflow: hidden !important;
}

/*
kleine blokjes
*/
#frequentie-zoeker
{
	width: 192px;
	height: 77px;
	background-image: url(../../static/images/bg_freqzoeker.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 10px;	
	padding-top: 30px;
}
	div.clearfix #frequentie-zoeker
	{
		float: left;
		display: inline;
		margin: 0 0 10px 10px;
	}
	
	#frequentie-zoeker h3
	{
		overflow: hidden;
		width: 0;
		height: 0;
		display: block;
		text-indent: -9999px;
	}
	#frequentie-zoeker p
	{
		padding: 0 10px;
		overflow: hidden;
	}
		#frequentie-zoeker label
		{
			display: block;
			float: left;
			width: 172px;
		}
		#frequentie-zoeker input#kabel,
		#frequentie-zoeker input#ether
		{
			padding: 2px;
			border: 1px solid #000;
			background-color: #fff;
			width: 80px;
			float: left;
			margin-right: 5px;
		}
/*
	teaser blokje
	- header
	- afgerond plaatje
	- tekst
*/
div.teaser
{
	width: 192px;
	background-image: url(../../static/images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 10px;
}
	
	div.teaser h3
	{
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 6px 10px 15px 10px;
	}	
	
	div.teaser h4
	{
		margin-top: 5px;
		color: #EC008C;
		font-weight: bold;
		font-size: 1.1em;
		padding: 0 10px;
	}	
		div.teaser h5
		{
			margin-bottom: 5px;
			padding: 0 10px;
			font-weight: bold;
		}
		div.teaser p
		{
			padding: 0 10px;
		}
		
		div.teaser p.bottom-link
		{
			padding: 10px;
		}
		
	div.teaser div
	{
		width: 192px;
		background-image: url(../../static/images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
		position: relative;
	}
	div.teaser a.image
	{
		display: block;
		width: 172px;
		height: 90px;
		margin: 0 10px;
	}
	div.teaser a.image strong
	{
		display: block;
		width: 172px;
		height: 90px;
		background-image: url(../../static/images/reversedcorners.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		text-indent: -9999px;
	}
	
div.gamerush form
{
	background-image: url(../images/gamerushshadow.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px 10px 20px 10px;
	width: 172px;
}	
	div.gamerush a.image
	{
		width: 172px;
		height: 140px;
		background-image: url(../images/gamerush.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		text-indent: -9999px;
		margin-bottom: 5px;
	}
	div.gamerush h4
	{
		color: #000;
	}
	
	div.gamerush em
	{
		display: block;
		width: 172px;
		height: 18px;
		background-image: url(../images/slamtvlogo.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		text-indent: -9999px;
		margin: 2px 10px;
	}
	
	div.gamerush select
	{
		width: 172px;
	}
	div.gamerush p.bottom-link
	{
		padding-top: 0;
	}
			
/* 2 naast elkaar in een double */
div.clearfix div.teaser
{
	float: left;
	display: inline;
	margin: 0 0 10px 10px;
}
/*
	quick-facts
*/
div.quick-facts
{
	width: 192px;
	background-image: url(../images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	
	div.quick-facts h3
	{
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 6px 10px 15px 10px;
	}	
	
	div.quick-facts div.box
	{
		padding: 0 10px 10px 10px;
		background-image: url(../images/boxbg_single.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	div.quick-facts div.image
	{
		width: 172px;
		height: 136px;
		padding: 0;
	}
	
		div.quick-facts div.corners
		{
			width: 172px;
			height: 136px;
			background-image: url(../images/reversedcornersfacts.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			position: relative;
		}
			
			div.quick-facts div.overlay
			{
				width: 164px;
				padding: 4px;
				margin: 0;
				background-image: url(../images/blacktransparent.png);
				background-repeat: no-repeat;
				background-position: 0 0;
				position: absolute;
				bottom: 0;
				left: 0;
			}
		
	div.quick-facts div.image p,
	div.quick-facts div.image h4
	{
		font-family: Arial;
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
	}
	div.quick-facts div.image h4
	{
		padding-top: 0;
		color: #EC008C;
	}
	
	
	div.quick-facts div.facts
	{
		padding: 0 10px 10px 10px;
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	div.quick-facts div.facts p
	{
		padding: 1px 5px;
		overflow: hidden;
		width: 162px;
		font-size: .9em;
	}
		div.quick-facts div.facts p strong
		{
			color: #EC008C;
			float: left;
			width: 81px;
			font-weight: bold;
		}
		div.quick-facts div.facts p em
		{
			font-weight: bold;
			float: left;
			width: 81px;
		}
		
	div.quick-facts p.odd
	{
		
		background-image: url(../images/oddrow.gif);
		background-repeat: repeat-y;
		background-position: center top;
	}
		

/*
	simpel 2 koloms blokje
*/

div.double-simple
{
	background-image: url(../../static/images/boxbg_double.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 10px;
	width: 394px;
}
	div.double-simple .box
	{
		background-image: url(../images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		margin: 0 0 0 0;
		width: 374px;
		padding: 0 10px 10px 10px;
	}
	div.double-simple h3
	{
		background-image: url(../../static/images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-color: #FFF;
		padding: 8px 10px;
		color: #000;
	}
	
	
/*
	blog
*/
#blog-winterbreak
{
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 10px;
	width: 394px;
}
#blog-overview
{
	background-image: url(../../static/images/boxbg_double.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 10px;
	width: 394px;
}
	#blog-overview h3
	{
		background-image: url(../../static/images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-color: #FFF;
		text-indent: -9999px;
		height: 12px;
	}
	
	#blog-overview div.flv
	{
		margin: 10px 0 0 0;
	}
	
	#blog-overview img
	{
		margin: 10px 0 0 0;
	}
	
	#blog-overview div.posting
	{
		margin: 0 12px 0 12px;
		overflow: hidden;
		width: 370px;
	}
	
	#blog-overview h4
	{
		font-family: Arial, Helvetica;
		font-size: 2.2em;
		color: #5c3503;
		line-height: 1.1em;
		font-weight: bold;
		margin: 5px 0 10px 0;
	}
	#blog-overview p.post-links
	{
		width: 370px;
		padding: 7px 0;
		background-image: url(../../static/images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	
	#blog-overview a
	{
		color: #5c3503;
	}
	
	#blog-overview p.pager
	{
		background-image: url(../../static/images/blogbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		text-align: center;
		padding: 4px 0 15px 0;
	}
		
/* hits at night kleuren */
#blog-overview div.hits h4
{
	color: #000;
	font-style: italic;
}
#blog-overview p.hits a,
#blog-overview div.hits a
{
	color: #0066cc;
}

/* sleaze kleuren */
#blog-overview div.sleaze h4
{
	color: #EC008C;
}
#blog-overview p.sleaze a,
#blog-overview div.sleaze a
{
	color: #EC008C;
}

/*
laatste sms
*/
div.colored-box
{
	width: 192px;
	background-image: url(../images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	div.colored-box h3
	{
		background-image: url(/static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 6px 10px 15px 10px;
		color: #000;
	}
	
	div.colored-box div.box
	{
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		
	}
	
	div.colored-box p
	{
		padding: 10px;
	}
	

/*
	slam acties
*/

#slam-acties
{
	width: 192px;
	background-image: url(../images/heading_single.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	#slam-acties h3
	{
		padding: 5px 10px 15px 10px;
		background-image: url(../../static/images/boxtop_single.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	#slam-acties div.box
	{
		background-image: url(../images/gradientborderbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 4px 7px 7px;
		width: 178px;
	}
	
	#slam-acties div.box a
	{
		background-color: #ddd;
		padding: 4px;
		overflow: hidden;
		border-bottom: 2px solid #fff;
		width: 172px;
		display: block;
		color: #000;
	}
	
	#slam-acties div.box img
	{
		float: left;
		margin-right: 3px;
	}
	
	
	
	#slam-acties form
	{
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 192px;
	}
		#slam-acties form p
		{
			margin: 1px 0 2px 0;
		}
		#slam-acties fieldset
		{		
			padding: 7px 9px 14px 9px;
		}
	
		#slam-acties h4
		{
			text-transform: uppercase;
			font-weight: bold;
		}
		#slam-acties input
		{
			border: 1px solid #000;
			padding: 2px;
			background-color: #fff;
			width: 115px;
		}
		
		#slam-acties #send
		{
			width: 40px;
			background-color: #EC008C;
			color: #fff;
			font-weight: bold;
		}

#actie-update
{
	background-image: url(../images/boxbg_single_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 192px;
	padding-top: 11px;
	margin: 0 0 10px 0;
}
	#actie-update fieldset
	{
		padding: 0 10px 10px 10px;
		width: 172px;
		background-image: url(../images/boxbg_single_big.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	#actie-update p
	{
		margin: 1px 0 2px 0;
	}
		
	#actie-update h4
	{
		font-weight: bold;
		text-transform: uppercase;
		font-size: 1.2em;
	}
	
	#actie-update input
	{
		border: 1px solid #000;
		padding: 2px;
		width: 115px;
		background-color: #fff;
	}
	
	#actie-update #send
	{
		width: 40px;
		background-color: #EC008C;
		color: #fff;
		font-weight: bold;
	}
		
/*
	wiki
*/

#wiki
{
	background-image: url(../../static/images/boxbg_double.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 0 10px;
	width: 394px;
}
	#wiki h3
	{
		background-image: url(../../static/images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-color: #FFF;
		padding: 11px 11px 0px;
		font-family: Arial, Helvetica;
		font-size: 2.5em;
		line-height: 1.1em;
		font-weight: bold;
	}
	#wiki div.posting
	{
		margin: 0 12px 6px 12px;
		overflow: hidden;
	}
	
	#wiki div.posting p
	{
		margin: 0px 0px 6px 0px;
	}	
	
	#wiki div.info
	{
		margin: 0 12px 6px 12px;
		padding-bottom:6px;
		overflow: hidden;
		background-image: url(../../static/images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left bottom;		
	}
	
		#wiki div.info p 
		{
			padding: 0px  0px 0px 10px;
			font-weight:bold;
			background-image: url(../images/menu_arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
		
		}		
	
	#wiki h4
	{
		font-family: Arial, Helvetica;
		font-size: 1.4em;
		line-height: 1.1em;
		font-weight: bold;
		margin: 5px 0 10px 0;
	}
	
	#wiki p.edit
	{
		padding: 6px 0;
		margin-top:6px;
		background-image: url(../../static/images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left top;
		font-style: italic;
		font-weight: bold;
	}
	
	
	#wiki div.trivia p
	{
	}
	
	div.discography
	{
		width: 364px;
		background-color: #eee;
		overflow: hidden;
		padding: 5px 0 5px 5px;
		margin-bottom: 5px;
		font-weight: bold;
		font-size: .9em;
		line-height: 1.5em;
	}
		div.discography img
		{
			float: left;
		}
		
		div.discography dl
		{
			width: 140px;
			float: left;
			display: inline;
			margin-left: 5px;
			overflow: hidden;
		}
		
		div.discography dl.albums dt
		{
			color: #EC008C;
		}
		div.discography dl.singles
		{
			width: 160px;
			color: #777;
		}
		
		div.discography dl.singles dt
		{
			width: 45px;
			color: #000;
			float: left;
		}
		div.discography dl.singles dd
		{
			width: 115px;
			float: right;
		}
	dl.grafie
	{
		width: 374px;
		overflow: hidden;
		font-weight: bold;
		line-height: 1.5em;
	}
		dl.grafie dt
		{
			width: 44px;
			float: left;
			color: #EC008C;
		}
		dl.grafie dd
		{
			width: 330px;
			float: left;
			color: #777;
		}
		
	#wiki div.sources
	{
		padding: 0 11px;
		margin: 0;
		
	}
		#wiki div.sources ol
		{
			display: inline;
			list-style-type: decimal;
			list-style-position: inside;
		}
	
	#wiki div.box
	{
		background-image: url(../images/boxbottom_double.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding-bottom: 10px;
	}
	
	#wiki p.edit a
	{
		background-image: url(../../static/images/penseeltje.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		display: block;
		padding: 2px 0 2px 20px;
	}
	
	#wiki div.sources p.edit
	{
		background-image: none;
	}
	
/*
	footer
*/
#footer
{
	width: 940px;
	float: left;
	display: inline;
	padding: 30px 30px 30px 25px;
	text-align: left;
	color: #aaa;
	text-transform: uppercase;
	font-size: .85em;
	font-weight: bold;
	background-image: url(../../static/images/footer.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
	#footer a
	{
		color: #aaa;
	}

.new #footer 
{
    float: none;
    display: block;
    margin: 0 auto;
    padding: 0 20px 30px 20px;
}

/*
	clearfix
*/
	
* html .clearfix {
	height: 1%; /* IE5-6 */
}
.clearfix {
	display: inline-block; /* IE7xhtml*/
}
html[xmlns] .clearfix { /* O */
	display: block;  
}
.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*
	errors
*/
.error_message {
	width: 100%; 
	color: #FF0000; 
	border: 1px solid #FF0000; 
	background-color: #FFFF99; 
	padding: 2px; 
	display: block; 
	font-weight: bold;
	margin-bottom: 10px;
}

.input_error {
	background-color: #FE8395 !important;
}
/*
	notice
*/
.notice {
	width: 100%; 
	color: #339900;
	border: 1px solid #339900;
	background-color: #E7FEE0;
	padding: 2px; 
	display: block; 
	font-weight: bold;
	margin-bottom: 10px;
	clear: both;
}
.profile_notice {
	width: 370px;
}
/* 
	upload
*/
.progressWrapper {
	width: 357px;
	overflow: hidden;
}
.progressContainer {
	margin: 3px 0px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
#spotlight-upload .message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #000000;
	background-color: #ffffff;
}
/* Current */
.green {
	border: solid 1px #000000;
	background-color: #ffffff;
}
/* Complete */
.blue {
	border: solid 1px #000000;
	background-color: #ffffff;
}
.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: #ec008c;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: #ec008c;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}
a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(/static/images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}
a.progressCancel:hover {
	background-position: 0px 0px;
}
/*
	Clubbin blog
*/
#clubbin-blog-overview
{
	background-image: url(../../static/images/boxbg_double.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 10px;
	width: 394px;
}
	#clubbin-blog-overview h3
	{
		background-image: url(http://www.slamfm.nl/static/images/boxbg_bigclubbinplaylist.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		text-indent: -9999px;
		height: 30px;
	}
	
	#clubbin-blog-overview div.flv
	{
		margin: 10px 0 0 0;
	}
	
	#clubbin-blog-overview img
	{
		margin: 10px 0 0 0;
	}
	
	#clubbin-blog-overview div.posting
	{
		margin: 0 12px 0 12px;
		overflow: hidden;
		width: 370px;
	}
	
	#clubbin-blog-overview h4
	{
		font-family: Arial, Helvetica;
		font-size: 2.2em;
		color: #5c3503;
		line-height: 1.1em;
		font-weight: bold;
		margin: 5px 0 10px 0;
	}
	#clubbin-blog-overview p.post-links
	{
		width: 370px;
		padding: 7px 0;
		background-image: url(../../static/images/dots_on_dark.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	
	#clubbin-blog-overview a
	{
		color: #252525;
	}
	
	#clubbin-blog-overview p.pager
	{
		background-image: url(../../static/images/blogbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		text-align: center;
		padding: 4px 0 15px 0;
	}
		
/* clubbin blog kleuren */
#blog-overview div.clubbin h4
{
	color: #252525;
}
#blog-overview p.clubbin a,
#blog-overview div.clubbin a
{
	color: #252525;
}

/* reacties op Clubbin blog */

#clubbin-reacties-blog
{
	background-image: url(../../static/images/boxbg_double.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 0 10px 10px;	
}
	#clubbin-reacties-blog h3
	{
		background-image: url(http://www.slamfm.nl/static/images/boxbg_bigclubbinplaylist.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 7px 10px;
		color:#252525;
		font-family: Arial, Helvetica;
		font-size: 2.2em;
		line-height: 1.1em;
		font-weight: bold;
		font-style: normal;
	}
	
	#clubbin-reacties-blog h4
	{
		background-image: url(../images/blackdots.gif);
		background-repeat: repeat-x;
		background-position: 0 0;
		margin: 7px 10px 0 10px;;
		font-family: "Arial Black", Arial;
		
		color: #252525;
		text-transform: uppercase;
		padding: 5px 0 0 0;
		font-size: 1.2em;
	}
	#clubbin-reacties-blog div.comment
	{
		margin: 0 10px;
	}
	
	#clubbin-reacties-blog div.clubbin-blog-detail
	{
		padding: 0 10px;
	}
	
	#clubbin-reacties-blog p.post-links
	{
		margin-top: 10px;
	}
	
	#clubbin-reacties-blog p.pager
	{
		background-image: url(../../static/images/blogbottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		text-align: center;
		padding: 4px 0 15px 0;
	
	}
		#clubbin-reacties-blog p.pager a
		{
			font-weight: bold;
			margin: 0 2px;
		}

div.helaas-clubbin
{
	width: 394px;
	background-image: url(http://www.slamfm.nl/static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px 10px;
}
	div.helaas-clubbin h3
	{
		background-image: url(http://www.slamfm.nl/static/images/boxbg_big.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 7px 10px;
		color: #000000;
	}
	div.helaas-clubbin p
	{
		padding: 0 10px 10px 10px;
	}
	div.helaas-clubbin a
	{
		color: #000000;
		display: block;
		background-image: url(../images/black_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 1px 0 1px 8px;
		font-weight: bold;
	}
div.clubbin-resident-img
{
	padding: 0 10px 10px 10px;
	
}
	
div.clubbin-resident h3
{
	background-image: url(../../static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 10px;
	font-family: Arial, Helvetica;
	font-size: 2em;
	
	line-height: 1.1em;
	font-weight: bold;
	color: #ec008c;
}
	div.clubbin-resident h3 em
	{
		color: #EC008C;
	}
	
div.clubbin-resident
{
	background-image: url(../../static/images/boxbg_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px 10px;
	padding-bottom: 11px;
}	
div.clubbin-resident div
{
	background-image: url(../../static/images/boxbg_double.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 0 10px 10px 10px;
}
/* WINTERBREAK */
#winterbreak-rechts
{
	padding-top: 10px;
	background-image: url(../../static/images/winterbreakbottomtop.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	#winterbreak-rechts h3
	{
		color: #fff;
		padding: 0 10px 4px 10px;	
	}
	
	#winterbreak-rechts div
	{
		background-image: url(../../static/images/winterbreakbg.gif);
		background-repeat: repeat-y;
		background-position: 0 0;
	}
	#winterbreak-rechts img
	{
		display: block;
		margin: 0 2px;
	}
	
	#winterbreak-rechts p.last
		{
			background-image: url(../../static/images/winterbreakbottomtop.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
		}

.tegel {
	width: 230px;
	height: 193px;
	background: url(http://www.slamfm.nl/static/images/warmingup-tegeltje-leeg.gif) no-repeat;
	text-align: center;
	margin-left: 10px;
	font: Bold 18px/24px Verdana, Arial, Tahoma;
	padding: 135px 40px 0;
	text-transform: uppercase;
}	
	

