body
{
   text-align:          center;
   background:          url(../images/bg.jpg);
   margin-top:          20px;
   margin-bottom:       20px;
   overflow:            auto;
}

a, a:visited, a:link, a:active
{
	color:               #ffffff;
	text-decoration:     none;
	font-weight:         bold;
}

a:hover
{
	color:               #ffffff;
	text-decoration:     underline;
	font-weight:         bold;
}

a.footer, a.footer:visited, a.footer:link, a.footer:active
{
   font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	color:               #434343;
	text-decoration:     none;
	font-weight:         normal;
}

a.footer:hover
{
   font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	color:               #434343;
	text-decoration:     underline;
	font-weight:         normal;
}

a.google, a.google:visited, a.google:link, a.google:active
{
   font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	color:               #000000;
	text-decoration:     underline;
	font-weight:         normal;
	padding-left:        5px;
}

a.google:hover
{
   font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	color:               #000000;
	text-decoration:     none;
	font-weight:         normal;
	padding-left:        5px;
}

a.sitemap, a.sitemap:visited, a.sitemap:link, a.sitemap:active, a.links, a.links:visited, a.links:link, a.links:active
{
   font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	text-decoration:     none;
	font-weight:         normal;
   color:               #C0C0C0;
}

a.sitemap:hover, a.links:hover
{
   font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	text-decoration:     underline;
	font-weight:         normal;
   color:               #FFFFFF;
}

#contener
{
   position:            relative;
   width:               534px;
   margin:              0px auto 0;
}

#header
{
   margin-bottom:       4px;
   #margin-bottom:      0px;
   float:               left;
}

#zoek
{
   width:               526px;
   #width:              534px;
   margin-bottom:       4px;
   float:               left;
   border:              4px solid #ffffff;
   background-color:    #272727;
}

#menu
{
   position:            relative;
   width:               91px;
	float:               left;
}

.menu
{
   width:               87px;
   height:              87px;
   float:               left;
   margin-bottom:       4px;
   #margin-bottom:      0px;
}

.menu_klein
{
   width:               87px;
   height:              31px;
   float:               left;
   margin-bottom:       4px;
   #margin-bottom:      0px;
}

.menu_google
{
   background-color:    #ffffff;
   text-align:          left;
   width:               87px;
   height:              45px;
   float:               left;
}

#menu_partners
{
   width:               87px;
   padding-left:        5px;
}

#content
{
   border:              4px solid #ffffff;
   background-repeat:   no-repeat;
   background-color:    #383838;
   position:            relative;
   width:               419px;
   #width:              443px;
   min-height:          470px;
   #height:             470px;
	float:               right;
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           12px;
	color:               #C0C0C0;
	text-align:          left;
	padding:             8px;
}

.bghome
{
   background:          url(../images/bg_home.jpg);
}

.bgtop40
{
   background:          url(../images/bg_top40.jpg);
}

.bgnieuws
{
   background:          url(../images/bg_nieuws.jpg);
}

.bgsuperclip
{
   background:          url(../images/bg_superclip.jpg);
}

.bgarchive
{
   background:          url(../images/bg_archive.jpg);
}

.bgradio
{
   background:          url(../images/bg_radio.jpg);
}

.bgdisclaimer
{
   background:          url(../images/bg_disclaimer.jpg);
}

.bgcopyright
{
   background:          url(../images/bg_copyright.jpg);
}

.bgpartners
{
   background:          url(../images/bg_partners.jpg);
}

.bgsitemap
{
   background:          url(../images/bg_sitemap.jpg);
}

.bgsongtekst
{
   background:          url(../images/bg_songtekst.jpg);
}

#footer
{
   border-left:         4px solid #ffffff;
   border-right:        4px solid #ffffff;      
   background-color:    #ffffff;
   position:            relative;
   width:               435px;
   #width:              443px;
   height:              30px;
	float:               right;
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	color:               #C0C0C0;
}

h1
{
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           14px;
	color:               #ffffff;
	margin:              0px;
}

h2
{
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           12px;
	color:               #ffffff;
	margin:              0px;
}

#inleiding
{
   /*border:              1px solid red;*/
   width:               380px;
   margin-bottom:       10px;
}

strong
{
   color:               #ffffff;
}

.maintable
{
   border:              1px solid #151515;
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	width:               380px;
	color:               #C0C0C0;
   background-color:    #151515;
   vertical-align:      top;
}
.tdtitel_2
{
   padding-left:        5px;
   background-color:    #222222;
   height:              25px;
}

.tdtitel_1
{
   padding-left:        5px;
   background-color:    #151515;
   height:              25px;
}

.tddatum_2
{
   padding-right:       5px;
   min-width:           60px;
   text-align:          right;
   background-color:    #222222;
}

.tddatum_1
{
   padding-right:       5px;
   min-width:           60px;
   text-align:          right;
   background-color:    #151515;
}

#tdSelect
{
   border-top:          1px solid #ffffff;
   border-bottom:       1px solid #ffffff;
}

.tdfoto
{
    width:              100px;
    text-align:         right;
    vertical-align:     top;
}

/*test styls*/

.key
{
   text-align:          center;
   background-color:    #8DC63F;
	color:               #000000;
}

.nieuwskey
{
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	font-weight:         bold;
	color:               #000000;
   background-color:    #8DC63F;
   border-top:          1px solid #628A2C;
   text-align:          center;
   width:               25px;
   height:              25px;
}

.top40key
{
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	font-weight:         bold;
	color:               #000000;
   background-color:    #5BAAE3;
   border-top:          1px solid #40779E;
   text-align:          center;
   width:               25px;
   height:              25px;
}

.superclipkey
{
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	font-weight:         bold;
	color:               #000000;
   background-color:    #F7A21D;
   border-top:          1px solid #A4761E;
   text-align:          center;
   width:               25px;
   height:              25px;
}

.archivekey
{
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	font-weight:         bold;
	color:               #000000;
   background-color:    #F26522;
   border-top:          1px solid #A94718;
   text-align:          center;
   width:               25px;
   height:              25px;
}

td
{
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	color:               #C0C0C0;
}

.wit
{
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           11px;
	color:               #ffffff;
	width:               140px;
}

.letter
{
   width:               12px;
   background-color:    #272727;
   text-align:          center;
}
td.zoek
{
   background-color:    #272727;
   height:              23px;
   padding-left:        4px;
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           12px;
	color:               #ffffff;
   font-weight:         bold;
}

input.zoek, input.stem, input.nieuwsbrief, input.toevoegen, select.stem
{
   background-color:    #FAFAFA;
   border:              1px solid #272727;
   margin-left:         2px
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           9px;
}

option.stem
{
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           9px;
	height:              10px;
}

form
{
   display: inline;
}

input.nieuwsbrief
{
   width: 180px
}

div.radio
{
   border:              1px #464646 solid;
   width:               85px;
   height:              58px;
}

td.vote
{
   vertical-align:      top;
   text-align:          left;
   width:               105px;
}

#clipMelding
{
   text-align:          right;
   width:               380px;
   margin-bottom:       10px;
}