/* GENERAL INFORMATION */
html
{
margin:0;
padding:0;
}

body
{
margin:0;
padding:0;
min-width:889px;
background-image:url(../images/background.png);
background-repeat:no-repeat;
background-position:center top;
text-align:center;
}

a
{
color:#2a1026;
text-decoration:none;
}

a:hover
{
color:#fd6b00;
}
/* <------------------------------------> */
/* CONTAINER */
#container
{
margin:0px auto;
width:100%;
background-image:url(../images/background.png);
background-repeat:no-repeat;
background-position:center top;
background-color:#890f05;
}

#container_aboutus
{
margin:0px auto;
width:100%;
background-image:url(../images/background_aboutus.png);
background-repeat:no-repeat;
background-position:center top;
background-color:#890f05;
}

#container_spotlight
{
margin:0px auto;
width:100%;
background-image:url(../images/background_spotlight.png);
background-repeat:no-repeat;
background-position:center top;
background-color:#890f05;
}

#container_news
{
margin:0px auto;
width:100%;
background-image:url(../images/background_news.png);
background-repeat:no-repeat;
background-position:center top;
background-color:#890f05;
}

#container_dj
{
margin:0px auto;
width:100%;
background-image:url(../images/background_dj.png);
background-repeat:no-repeat;
background-position:center top;
background-color:#890f05;
}

#container_programs
{
margin:0px auto;
width:100%;
background-image:url(../images/background_programs.png);
background-repeat:no-repeat;
background-position:center top;
background-color:#890f05;
}

#container_top25
{
margin:0px auto;
width:100%;
background-image:url(../images/background_top25.png);
background-repeat:no-repeat;
background-position:center top;
background-color:#890f05;
}

#container_contact
{
margin:0px auto;
width:100%;
background-image:url(../images/background_contact.png);
background-repeat:no-repeat;
background-position:center top;
background-color:#890f05;
}
/* <---------------------------------------> */
/* BACKGROUND */
#background
{
margin:0px auto;
width:889px;
}
/* <-------------------------------------> */
/* HEADER */
#header
{
margin: 0 auto;
width:889px;
height:156px;
background-image:url(../images/header.png);
}

#header2
{
margin: 0 auto;
width:889px;
height:156px;
}

#radiobanner
{
margin: 10px auto;
float:right;
width:365px;
height:112px;
}

/* <--------------------------------------> */
/* MENU */
#menu
{
margin: 0 auto;
width:889px;
height:32px;
background-image:url(../images/menu.png);
background-repeat:no-repeat;
}

#menu ul 
{
list-style-type:none;
padding:0;
margin:0px 0 0 0;
}

#menu li 
{
float:left; 
position:relative;
z-index:100;
}

#menu li ul li a
{
display:block;
font-size:11px;
margin:1px 0px 0 0px;
padding:5px 5px 5px 5px;
color:#fff;
width:160px;
font-family:arial;
font-weight:normal;
background-color:#4b0400;
text-decoration:none;
text-align:center;
}

#menu li ul li a:hover
{
display:block;
font-size:11px;
padding:5px 5px 5px 5px;
width:160px;
background-image:url(../images/menu.png);
background-repeat:repeat-y;
background-color:#952926;
text-decoration:none;
text-align:center;
}

#menu ul ul
{
display:none;
position:absolute;
margin:0;
height:0;
}

#menu ul li:hover ul
{
display:block;
margin:0px 0px 0 0px;
}


/* <-----------------------------------------------> */
/* CONTENT */
#content
{
margin:0 auto;
width:889px;
background-color:#ffffff;
}
/* <------------------------------------> */
/* LEFTCONTENT */
.left
{
margin: 10px 0 0 15px;
width:542px;
float:left;
background-color:#ffffff;
}

/* DJ_PAGE */
.leftdj
{
margin: 0 0 8px 0px;
width:542px;
height:560px;
overflow:auto;
background-image:url(../images/dj_back.png);
background-repeat:no-repeat;
}

.leftdjleft
{
margin: 0 0 8px 0px;
float:left;
width:152px;
}

.leftdjright
{
margin: 0 40px 8px 0px;
width:300px;
float:right;
}

.leftdj img
{
margin: 8px 10px 5px 5px;
float:left;
border:1px solid #000000; 
}

.leftdj h1
{
font-size:15px;
font-family:"Agency FB",tahoma;
color:#ffffff;
text-align:left;
padding:1px 0 0 0;
margin:0px 0 0px 5px;
}

.leftdj h2
{
font-size:30px;
font-family:"Agency FB";
color:#000;
text-align:left;
padding:1px 0 0 0;
margin:0px 0 0px 5px;
}

.leftdj h3
{
font-size:30px;
font-family:"Agency FB";
color:#000;
text-align:left;
padding:0px 0 0 0;
margin:0px 0 5px 5px;
}

.leftdj p
{
font-size:11px;
font-family:arial;
color:#ffffff;
text-align:justify;
padding:0px 10px 0 10px;
margin:10px 0px 0px 0px;
}


.leftdj a
{
color:#a50b03;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:0px 0px 0 0px;
margin:0px 0px 0px 0px;
}

.leftdj a:hover
{
color:#fd6b00;
}
/* SPOTLIGHT_PAGE */
.leftspot
{
margin: 0 0 8px 0px;
width:542px;
background-image:url(../images/news_top.png);
background-repeat:no-repeat;
}

.leftspot img
{
margin: 8px 10px 5px 5px;
float:left;
border:1px solid #000000;
}

.leftspot h1
{
font-size:15px;
font-family:"Agency FB",tahoma;
color:#ffffff;
text-align:left;
padding:1px 0 0 0;
margin:0px 0 0px 5px;
}

.leftspot h2
{
font-size:15px;
font-family:"Agency FB",arial;
color:#ff8400;
text-align:left;
padding:1px 0 0 0;
margin:5px 0 0px 0px;
}

.leftspot h3
{
font-size:25px;
font-family:"Agency FB",arial;
color:#000;
text-align:left;
padding:0px 0 0 0;
margin:0px 0 2px 5px;
}

.leftspot p
{
font-size:12px;
font-family:arial;
color:#2a1026;
line-height:19px;
text-align:left;
padding:0px 10px 0 10px;
margin:0px 0px 5px 0px;
}

.leftspotfooter
{
margin: 0 0 0px 0px;
width:542px;
height:30px;
background-image:url(../images/news_footer.png);
background-repeat:no-repeat;
}

.leftspot a
{
color:#a50b03;
font-weight:bold;
text-decoration:none;
font-size:12px;
text-decoration:none;
font-family:arial;
color:#bd0c03;
display:inline;
float:left;
margin:0 0 0 0;
padding:0px 0px 0px 0px;

}

.leftspot a:hover
{
color:#fd6b00;
}

.leftspot ul
{
list-style-type:none;
margin:0 0 10px 0;
padding:5px 5px 5px 5px;
float:left;
border-left:1px solid #948a8a;
border-right:1px solid #948a8a;
}

.leftspot li
{
margin:0px 0 0 0;
padding:0px 0px 0px 0px;
text-align:left;
display:inline;
float:left;
font-family:arial;
font-weight:bold;
font-size:10px;
border-left:1px solid #948a8a;
}

.leftspot li a
{
font-size:10px;
text-decoration:none;
font-family:arial;
display:inline;
float:left;
color:#000;
margin:0px 0 0 0;
padding:0px 5px 0px 5px;
}

.leftspot li a:hover
{
font-size:10px;
text-decoration:none;
font-family:arial;
display:inline;
float:left;
color:#000;
margin:0px 0 0 0;
padding:0px 5px 0px 5px;
}

.leftspot li img
{
font-size:10px;
text-decoration:none;
font-family:arial;
display:inline;
float:left;
color:#000;
border:0;
margin:0px 0 0 0;
padding:0px 5px 0px 5px;
}



/* ABOUT US_PAGE */
.spotlink
{
margin: 0px 0 0 0px;
width:294px;
float:left;
}

.spotlinkhead
{
margin: 0px 0px 0 0;
width:294px;
height:21px;
background-image:url(../images/heading.png);
background-repeat:repeat-x;
}

.spotlinkhead h1
{
font-size:15px;
font-family:"Agency FB",tahoma;
color:#ffffff;
text-align:left;
padding:1px 0 0 0;
margin:0px 0 0px 5px;
}

.link
{
margin:0px;
padding:0px;
float:right;
}

.link a
{
color:#a50b03;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin:0px 0px 0px 0px;
}

.link a:hover
{
color:#fd6b00;
}

/* TOP25 FRONT */
.top25
{
margin: 0px 0 0 0px;
width:233px;
float:right;
}

.top25head
{
margin: 0px 0px 0 0;
width:233px;
height:21px;
background-image:url(../images/heading.png);
background-repeat:repeat-x;
}

.top25head h1
{
font-size:15px;
font-family:"Agency FB",tahoma;
color:#ffffff;
text-align:left;
padding:1px 0 0 0;
margin:0px 0 0px 5px;
}

/* ----------------------------------- */

/* BIGADVERTLEFT */
.bigadvertleft
{
margin: 0px 0 0 0px;
width:302px;
height:280px;
border:1px solid #000000;
float:left;
}

.advertlineleft
{
margin: 0px 0px 0 0px;
padding:0 0px 0 0px;
width:302px;
height:9px;
border:1px solid #000000;
float:left;
background-image:url(../images/advertbalk.png);
background-repeat:no-repeat;
}

/* ----------------------------------- */

/* SLIMADVERT */
.slimadvert
{
margin: 0px 0 0 0px;
width:108px;
height:240px;
border:1px solid #000000;
float:right;
}
/* ----------------------------------- */
/* SPOTLIGHT */
.spotlight
{
margin: 0px 0 0 0px;
width:425px;
width:219px;
float:left;
background-color:#ffffff;
}

.spotlighthead
{
margin: 0px 0px 0 0;
width:425px;
height:21px;
background-image:url(../images/heading.png);
background-repeat:repeat-x;
}

.spotlighthead h1
{
font-size:15px;
font-family:"Agency FB",tahoma;
color:#ffffff;
text-align:left;
padding:1px 0 0 0;
margin:0px 0 0px 5px;
}
/* ----------------------------------- */
/* NIEUWS */
.nieuws
{
margin: 0px 0 0 0px;
width:542px;
background-color:#ffffff;
}

.nieuwsline
{
margin: 0px 0 2px 0px;
height:5px;
width:542px;
clear:both;
background-color:#ffffff;
border-bottom:1px dotted #000000;
}

.nieuws h1
{
font-size:15px;
font-family:"Agency FB",tahoma;
color:#ff8400;
text-align:left;
padding:0px 0 0 0;
margin:0px 0 0px 5px;
}

.nieuws h2
{
font-size:17px;
font-family:"Monotype Corsiva";
color:#2a1026;
text-align:left;
padding:4px 0 0 0;
margin:0px 0 0px 5px;
}

.nieuws p
{
font-size:12px;
font-family:arial;
color:#2a1026;
line-height:19px;
text-align:justify;
padding:0px 10px 0 10px;
margin:0px 0px 0px 0px;
}

.nieuwspic img
{
float:left;
margin:5px 10px 0px 0px;
}

.nieuwspic img a
{
float:left;
margin:5px 10px 0px 0px;
}

.nieuwspic img a:hover
{
float:left;
margin:5px 10px 0px 0px;
}

.nieuws a
{
color:#a50b03;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:0px 0px 0 0px;
margin:0px 0px 0px 0px;
}

.nieuws a:hover
{
color:#fd6b00;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:0px 0px 0 0px;
margin:0px 0px 0px 0px;
}

/* ------------------------------------------------------------- */
/* LEFT */

.lefthold
{
margin: 0 0 8px 0px;
width:542px;
}

.lefthead
{
margin: 0px 0px 0 0;
width:542px;
height:21px;
background-image:url(../images/heading.png);
background-repeat:repeat-x;
}

.lefthead h1
{
font-size:15px;
font-family:"Agency FB",tahoma;
color:#ffffff;
text-align:left;
padding:1px 0 0 0;
margin:0px 0 0px 5px;
}

.lefthold p
{
font-size:12px;
font-family:arial;
color:#2a1026;
line-height:19px;
text-align:justify;
padding:0px 10px 0 10px;
margin:5px 0px 0px 0px;
}

.lefthold ul
{
list-style-type:square;
margin:0 0 0 0;
color:#000000;
padding:0px 0px 0 0px;
}

.lefthold li
{
margin:0 0 0 0;
padding:0px 0px 0px 0px;
width:227px;
text-align:left;
display:block;
}

.lefthold li a
{
font-size:18px;
text-decoration:none;
font-family:"Monotype Corsiva";
display:block;
color:#000000;
margin:0px 0px 0 15px;
padding:2px 2px 2px 2px;
}

.lefthold li a:hover
{
font-size:18px;
text-decoration:none;
font-family:"Monotype Corsiva";
color:#2a1026;
display:block;
background-color:#f1c7ec;
margin:0px 0px 0 0px;
padding:2px 2px 2px 9px;
}

.lefthold .current a
{
font-size:18px;
text-decoration:none;
font-family:"Monotype Corsiva";
color:#2a1026;
display:block;
background-color:#f1c7ec;
margin:0px 0px 0 0px;
padding:2px 2px 2px 9px;
}

.lefthold a
{
color:#a50b03;
font-weight:bold;
text-decoration:none;
font-size:12px;
text-decoration:none;
font-family:arial;
color:#bd0c03;
display:inline;
float:left;
margin:0 0 0 0;
padding:0px 0px 0px 0px;
}

.lefthold a:hover
{
color:#a50b03;
font-weight:bold;
text-decoration:none;
font-size:12px;
text-decoration:none;
font-family:arial;
color:#bd0c03;
display:inline;
float:left;
margin:0 0 0 0;
padding:0px 0px 0px 0px;
}

.baseclear
{
height:5px;
clear:both;
border-bottom:1px solid #ffffff;
}

/* <-------------------------------------> */
/* <-------------------------------------> */

/* RIGHTCONTENT */

.right
{
margin: 0px 15px 0px 0px;
width:302px;
float:right;
}

/* POll */
.poll
{
margin: 0px 0 0 0px;
width:302px;
background-color:#ffffff;
}

.pollcontent
{
margin: 0px 0 0 0px;
width:302px;
height:271px;
background-image:url(../images/vote.png);
background-repeat:no-repeat;
background-position:bottom-left;
border:1px solid #000000;
background-color:#ffffff;
}

.pollcontent p
{
margin:5px 0px 0px 0px; 
padding: 0px 10px 0px 10px;
font-family:"Myriad Pro";
color:#000;
font-size:15px;
text-align:left;
}

.pollsend
{
margin:5px 20px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(../images/vote_but.png);
background-repeat:no-repeat;
background-position:bottom-left;
cursor:pointer;
}

.pollhead
{
margin: 0px 0px 0 0;
width:304px;
height:21px;
background-image:url(../images/heading.png);
background-repeat:repeat-x;
}

.pollhead h1
{
font-size:15px;
font-family:"Agency FB",tahoma;
color:#ffffff;
text-align:left;
padding:1px 0 0 0;
margin:0px 0 0px 5px;
}

/* DJ's */
.dj
{
margin: 0px 0 0px 0px;
width:302px;
height:234px;
}

.djhold
{
margin: 0px 0 8px 0px;
width:302px;
height:212px;
overflow:auto;
background-color:#eadbda;
border:1px solid #000000;
}

.djleft
{
margin: 5px 0 0px 10px;
width:129px;
float:left;
}

.djright
{
margin: 5px 10px 0px 0px;
width:129px;
float:right;
}

.dj img
{
margin: 2px 0 0 0px;
}
.djhead
{
margin: 0px 0px 0 0;
width:304px;
height:21px;
background-image:url(../images/heading.png);
background-repeat:repeat-x;
}

.djhead h1
{
font-size:15px;
font-family:"Agency FB",tahoma;
color:#ffffff;
text-align:left;
padding:1px 0 0 0;
margin:0px 0 0px 5px;
}

/* BIGADVERTRIGHT */
.bigadvertright
{
margin: 0px 0 0 0px;
width:302px;
height:280px;
border:1px solid #000000;
float:right;
}

.advertline
{
margin: 0px 0px 0 0px;
width:302px;
height:9px;
float:right;
border:1px solid #000000;
background-image:url(../images/advertbalk.png);
background-repeat:no-repeat;
}

/* ADVERTLANG */
.advertlang
{
margin: 8px 0 10px 15px;
width:727px;
height:90px;
border:1px solid #000000;
float:left;
}

/* FOOTERLOGO */
.footerlogo
{
margin: 8px 14px 10px 0px;
width:125px;
height:90px;
float:right;
}

/* ADVERTLANGSWITCH */
.advertlangswitch
{
margin: 8px 14px 10px 0px;
width:727px;
height:90px;
border:1px solid #000000;
float:right;
}

.go
{
margin:0 0 0 0px;
padding:0px 0px 0px 0px;
border:1px solid #bdbdbd;
color:#000;
background-color:#fff;
float:right;
cursor:hand;
}

/* FOOTERLOGOSWITCH */
.footerlogoswitch
{
margin: 8px 0px 10px 0px;
width:125px;
height:90px;
float:left;
}

.righthold
{
margin:10px 0 6px 0px;
width:304px;
float:right;
}


/* WELCOME */
.welcome
{
margin: 0px 0px 0 0;
width:304px;
height:27px;
text-align:left;
}

/* <---------------------------------------------------> */

/* FOOTER */
.foot
{
margin:0px 0 60px 0;
width:889px;
height:37px;
background-image:url(../images/footer_balk.png);
background-repeat: no-repeat;
}

.foot h1
{
font-size:22px;
font-family:impact;
color:#ffffff;
text-align:left;
margin:5px 0 0 10px;
}

.foot p
{
font-size:11px;
font-family:arial;
color:#ffffff;
text-align:justify;
margin:0px auto;
padding: 12px 0 0 0;
}

.foot a
{
color:#fff;
text-decoration:none;
text-align:justify;
margin:0px 10px 0 10px;
}

.foot a:hover
{
color:#fd6b00;
}
/* <----------------------------------------> */
/* CLEAR */
.clear
{
clear:both;
}
/* <----------------------------------------> */