body { background-color:#0C0C0C; font-family: sans-serif; font-size: 11px; margin: 0px; height: 100%;}

/* 
SITE INDELING 
*/
div {
font-family: verdana; 
font-size: 11px; 
line-height: 16px;
color: #5b5b5b; 
}

#sitecontainer { 
background-color:#0C0C0C; 
position: relative; 
width: 750px; 
margin: 0 auto;
}

div.menucontainer { 
text-align:center; 
margin: 0 auto;
margin-bottom: -4px; 
}

div.contentcontainer { 
background-color:#0C0C0C; 
}

#middlecontainer { 
background-color:#0C0C0C; 
width:823px; 
position: relative; 
margin: 0 auto; 
}

div.itemscontainerl { 
background-color:#0C0C0C; 
width:385px; 
position: absolute; 
left: -28px; 
}

div.itemscontainerr { 
background-color:#0C0C0C; 
width:355px; 
position: absolute; 
right: 17px; 
}

#smlmiddlecontainer { 
background-color:#0C0C0C; 
width:350px; 
position: relative; 
margin: 0 auto; 
}

div.smlitemscontainerl { 
background-color:#0C0C0C; 
width:150px;  
position: absolute; 
left: 3px; 
}

div.smlitemscontainerr { 
background-color:#0C0C0C; 
width:150px;  
position: absolute; 
right: 12px; 
}

div.siteitem { 
background-color:#000000; 
display: block; 
width:330px; 
text-align:left; 
padding:15px; 
position: relative; 
left: 50%; 
margin-left: -175px; 
}

	#newscontainer {
	width: 400px;
	}
	
	#mailingcontainer {
	width: 400px;
	}	

	#linkscontainer {
	width: 400px;
	}
	
div.siteitem_mp3 { 
background-color:#000000; 
display: block; 
width:330px; 
text-align:left; 
padding:15px; 
position: relative; 
left: 50%; 
margin-left: -175px; 
}

div.siteitem:hover {
display: block; 
background-image:url('hover2.png'); 
background-repeat:repeat-x;  
}

div.smlsiteitem {
background-color:#000000; 
display: block; 
width:140px; 
text-align:left; 
padding:15px; 
position: relative; 
left: 50%; 
margin-left: -75px; 
}

div.smlsiteitem:hover {
display: block; 
background-image:url('hover2.png'); 
background-repeat:repeat-x; 
width:140px; 
}

div.newsseperator {
background-image:url('newsseperator.png'); 
background-repeat:repeat-x;  
width:394px; 
padding-bottom: 11px;
}

img.linkimg
{
width: 380px;
left: 9px;
border: 0px;
}

div.picturescontainer {
height:140px;
}

div.picscontainer{
display: block; 
width:310px; 
text-align:left; 
position: absolute; 
margin: 0 auto; 
left: 26px;
}

#picstop{
margin: 0 auto; 
position: absolute;
}

#picsbottom{
margin: 0 auto; 
top:52px;
position: absolute;
}

div.picture{
width: 47px;
height: 47px;
display: block;
cursor: pointer;
position: absolute;
top:0px;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

div.picture:hover{
filter:alpha(opacity=1);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
outline: white solid thick;/*
border-style: solid; 
border-width: 3px;
border-color: #FFFFFF;*/
}

div.picselect{
display: block;
position: relative;
top: 115px;
/*left: 90px;*/
text-align:center;
}

.pictitle{
display: inline;
position: absolute;
top: 60px;
width: 330px;
text-align:center; 
padding: 0px;
}

select { background-color:#000000; color:#F0F0F0; width: 200px; text-align: center; padding: 0; border: 1px solid #222222; font-family: verdana; font-size: 11px;}
/*option { background-color:#5BCFFF; color:#000000; font-family: verdana; font-size: 11px;}*/


/*
TEXT OPMAAK
*/

h1 {
font-family: Times New Roman;
font-size: 24px;
color: #ffffff;
margin-top: 0px;
line-height: 25px;
}

.blue {
font-size: 24px;
color: #5bcfff;
display:inline
}

.kop{
font-size: 11px;
font-weight: bold;
color: #fff;
position: absolute;
left:15px;
display:inline
}

/* Flash MP3 */
#movie2 {
margin-left: -14px;
}

.newsdatum{
font-family: sans-serif;
font-size: 10px;
color: #5bcfff;
text-align: right;
position: absolute;
right: 30px;
display:inline
}

a{
font-family: sans-serif;
font-size: 11px;
color: #aeaeae;
text-decoration:none;
border: none;
}

a:hover{
color: #FbFbFb;
}

input{
background-image:url('input2.png');
padding:5px;
font-size:11px;
font-family: sans-serif;
border: none;
color: #ffffff
}

img {
position:relative;
top:0px;
left:0px;
}

.musicplayer{
width:355px;
height:233px;
left:-12px;
top:-12px;
position:relative;
z-index:1;
}

.topmenu{
width:1000px;
height:300px;
left:-22px;
position:relative;
}

#footer { 
 position: relative;
 text-align: center;
 margin-bottom: 15px;
 font-family: sans-serif;
}
#contact {
white-space: nowrap;
width: 900px;
text-align: center;
margin-bottom: 20px;
padding-top: 7px;
}