body{
	background-color:#343434;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url('gfx/body.png');
}

*{
	overflow:none;
}

.houder{
	width:1002px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

 a{
color:#000;
}
 
/***** Header *****/

.headerhouder{
	width:100%;
	height:200px;
	background-image:url('images/headerbg.png');
	background-color:transparent;
	background-repeat:repeat-x;
}

.header{
	background-image:url('images/header.png');
	background-repeat:no-repeat;
	height:277px;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 235px;
	color: #fff;
}

.menu{
	height:30px;
	width:600px;
	float:left;
	margin-left:15px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	border:0;
	border-bottom-width:2px;
	border-style:solid;
	border-color:#000;

}
table.head
{
	color: #fff;
}
.menu a{
	color:#FFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.menu a:hover{
	color:#000;
}

.radio{
	background-image:url('images/headerrechts.png');
	background-color:transparent;
	background-repeat:no-repeat;
	height:60px;
	width:275px;
	float:left;
	margin-left:60px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	padding:0;
}

.radio a{
	background-image:url('images/radioluisteren.png');
	background-repeat:no-repeat;
	display:inline;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:8px;
	color:#FFF;
	padding-right:15px;
}

.logo{
	height:90px;
	width:250px;
	float:left;
	margin-left:10px;
	margin-top:30px;
}

.plaatje{
	background-image:url('images/headerplaatje.png');
	background-repeat:no-repeat;
	height:125px;
	width:188px;
	float:left;
	margin-top:-12px;
}

.mixtape{
	background-image:url('images/headerding.png');
	background-repeat:no-repeat;
	height:61px;
	width:225px;
	float:left;
	margin-top:20px;
	text-align:center;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serifl;
	font-size:13px;
	padding-top:3px;
}

.straatpower{
	float:left;
	background-image:url('images/straatpower.png');
	background-repeat:no-repeat;
	height:100px;
	width:150px;
	margin-left:60px;
	margin-top:5px;
}

/***** Headerbalk *****/

.headerbalk{
	width:950px;
	height:59px;
	margin-top:10px;
}

.headerbalklinks{
	background-image:url('images/headerbalkl.png');
	background-repeat:no-repeat;
	height:59px;
	width:4px;
	float:left;
}

.headerbalkcontent{
	background-image:url('images/headerbalk.png');
	background-repeat:repeat-x;
	height:40px;
	width:942px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	padding-top:19px;
}

.headerbalkrechts{
	background-image:url('images/headerbalkr.png');
	background-repeat:no-repeat;
	height:59px;
	width:4px;
	float:left;
}
/***** Footer *****/

.clear{
	clear:both;
}

.footer{
	background-image:url('images/footer.png');
	background-repeat:no-repeat;
	height:37px;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	padding-top:3px;
	max-width:950px;
}
.header_v3
{
	background-image: url('gfx/header.png');
	height: 25px;
	width: 100%;
	padding-top: 10px;
	repeat: repeat-x;
}
table.spec 
	{ 
		border: 1px solid #f96d07;
		font-size: 14pt;
	}
.straatpower
{
	background-image: url('gfx/straatpower.png');
	width: 226px;
	height: 32px;
	margin-top: -10px;
}
.hover {
	background: url('star.png'); 
	z-index: 1;
}

span {
	float: left;
	cursor: pointer;
}

.clearleft {
	clear: left;
}


.floatleft {
	float: left;
}

.highlight {
	font-family: Arial, sans-serif;
	font-size: 14px;
	position: relative;
	bottom: 9px;
	color: #93784b;
	font-weight: bold;
}
img {
	border: 0px;
}
a
{
	font-weight: underline;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}

img a{
    border: none;
}
h1 {
    font-size: 15px;
    margin: 0px;
    padding: 0px 0px 5px 0px;
}

table, tr, td {
    margin: 0px;
    padding: 0px;
}
.rederror, .greenerror , .user_info{
    width: 752px;
 	font-size: 12pt;
	text-align: left;
	padding-left: 20px;
    margin: 0px auto; 
	background-repeat: no-repeat;
	padding-top: -1px;
}

.rederror {
    border: 1px solid #d96662; 
    background-color: #f7e0e0;
	background-image: url('images/offline.png');

}
.greenerror {
    border: 1px solid #83be6d; 
    background-color: #aedca5;
	background-image: url('images/online.png');
}
.user_info 
{
    border: 1px solid #5780b2; 
    background-color: #aec5e3;
	background-image: url('images/info.png');
}
.top_20, .top_20_klap
{
    border: 1px solid #666768; 
    background-color: #dddddd;
	width: 742px;
 	font-size: 12pt;
	text-align: left;
        margin: 0px auto; 
	background-repeat: no-repeat;
	padding-top: -1px;
	margin-right: -4px;
}
.favorieten, .favorieten_klap
{
    border: 1px solid #666768; 
    background-color: #dddddd;
 	font-size: 12pt;
	text-align: left;
        margin: 0px auto; 
	background-repeat: no-repeat;
	padding-top: -1px;
	margin-right: -4px;
}

.top_20, .favorieten
{
    border: 1px solid #666768;
}
.top_20_klap, .favorieten_klap
{
    border-top: 0px solid #666768; 
}
.red, .green 
{
	width: 150px;
	text-align: left;
	padding-left: 20px;
	background-repeat: no-repeat;
	padding-top: -1px;
	
}
.red
{
	background-image: url('images/offline.png');
    border: 1px solid #d96662; 
    background-color: #f7e0e0;
}
.green 
{
    border: 1px solid #83be6d; 
    background-color: #aedca5;
	background-image: url('images/online.png');
}
.mini_admin
	{
		width: 897px;
		border: 1px dotted #962133;
		background-color: #f75353;
		margin-left: auto;
		margin-right:auto;
		text-align: left;
	}
.place_div {
    width: 100%;
    background-image: url('images/black.png');
    height: 35px;
}
.username
	{
		background-image: url('images/user_login.png');
		margin-right: 30px;
		width: 145px;
		height: 21px;
		border: 0px;
		color: #fff;
	}
.pass
	{
		background-image: url('images/password_login.png');
		margin-right: 30px;
		width: 145px;
		height: 21px;
		border: 0px;
		color: #fff;
		width:145px;
		height: 21px;
	}
a.top20
	{
		color: #fff;
	}
a.top20:hover
	{
		color: #000;
	}
td.dot
	{
		border: 1px solid #000;
		border-right: 0px;
		border-left: 0px;
	}
tr.color2
	{
		background-color: none;
	}
tr.color
	{
		background-color: #ff9933;
	}
td.dott
	{
		border-right: 0px;
		border-left: 0px;
border-bottom: 1px solid #ff9933;
	}
td.dott_up
	{
		border-right: 0px;
		border-left: 0px;
border-bottom: 1px solid #ff9933;
border-top: 1px solid #ff9933;
	}
a.no_und:hover
	{
		text-decoration: none;
	}
a.no_und
	{
		text-decoration: none;
	}
.column { width: 200px;  padding-bottom: 100px; font-size: 12pt; float: left;}
.column_content { width: 802px; max-width: 802px; float: left; padding-bottom: 100px; font-size: 14pt; }
.column_content2 { width: 802px; max-width: 802px; float: left; padding-bottom: 100px; }
.portlet { margin: 0 1em 1em 0; }
.portlet-header { margin: 0.3em; padding-bottom: 4px; padding-left: 0.2em; font-size: 14px;}
.portlet-header .ui-icon { float: right; }
.portlet-content { padding: 0.4em; font-size: 12px;}
.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
.ui-sortable-placeholder * { visibility: hidden; }
.hover {
	background: url('star.png'); 
	z-index: 1;
}

.place_up
{
background-image: url('images/place_orange.png');
height: 25px;
padding-left: -1px;
padding-right: 4px;
padding-top: 10px;
}
.place_up_s
{
background-image: url('images/place_orange.png');
height: 30px;
padding-left: -1px;
padding-right: 4px;
padding-top: 5px;
}
.place_up_filling
{
background-image: url('images/place_orange.png');
height: 25px;
width: 2000px;
overflow:hidden;
padding-left: -1px;
padding-right: 4px;
padding-top: 10px;
}
a.user_panel
{
	text-decoration: none;
}
/*  */
