html, body, ul, li
{ margin: 0; padding: 0; }
ul, li
{ list-style: none; }
a
{ border: none; text-decoration: none; }
.header
{ background-image: url(img/header.png); display: block; height: 74px; position: relative; width: 970px; }
.link_container
{ background-color: black; background-image: url(img/background.jpg); background-repeat: repeat-x; background-position: top; height: 400px; padding-bottom: 50px; padding-top: 50px; padding-left:18px;}
.soty
{ background-image: url(img/soty_half.jpg); position: relative; width: 220px; height: 390px; background-repeat:no-repeat; display:block; float:left;}
.soty:hover
{ background-image: url(img/soty_full.jpg); }
.studentenhuis
{ background-image: url(img/svhj_half.jpg); position: relative; width: 220px; height: 390px; margin-left: 17px; background-repeat:no-repeat; display:block; float:left;}
.studentenhuis:hover
{ background-image: url(img/svhj_full.jpg); }
.billen
{ background-image: url(img/billen_half.jpg); position: relative; width: 220px; height: 390px; margin-left: 17px; background-repeat:no-repeat; display:block; float:left;}
.billen:hover
{ background-image: url(img/billen_full.jpg); }
.celebstudent
{ background-image: url(img/celebstudent_half.jpg); position: relative; width: 220px; height: 390px; margin-left: 17px; background-repeat: no-repeat; display: block; float: left; }
.celebstudent:hover
{ background-image: url(img/celebstudent_full.jpg); }
.bestel
{ background-image: url(img/header_finalefeest.jpg); }
.none
{ display: none; }

/* * FINALEFEEST * */
.finalefeest_header
{ width:970px; height:193px; background-image:url(img/finalefeest/header.jpg); background-repeat: no-repeat; display: block; position:relative;}
.finalefeest_container
{ background-color:#000000; background-image:url(img/background.jpg); background-repeat:repeat-x; }
.program_container, .tickets_container
{ float:left; width:485px; padding: 20px 0 20px 0; margin:0 0 30px 0; }
.tickets_container
{ float:right; width:395px; padding:10px 40px 20px 0px; color:#FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 12px; }
.formrow
{ padding: 2px 5px 2px 5px; margin: 3px 0 3px 0; }
.formrow input
{ width: 262px; }
.formrow label
{ float:left; width:100px; padding-top:5px; }
.fout
{ background-color:#FF9999; color:#dd2222; font-weight:bold; }
.formrow .submit
{ width: auto; }

.finale
{ margin: 3px 0 3px 0; }
.finaleopening
{ background-image:url(img/finalefeest/programma-down.jpg); background-repeat: no-repeat; width: 426px; height: 77px; }
.finaleopening:hover
{ background-image:url(img/finalefeest/programma-up.jpg); background-repeat: no-repeat; }
.finalemontechristo
{ background-image:url(img/finalefeest/montechristo-down.jpg); background-repeat: no-repeat; width: 426px; height: 114px; }
.finalemontechristo:hover
{ background-image:url(img/finalefeest/montechristo-up.jpg); background-repeat: no-repeat; }
.finalecatwalk
{ background-image:url(img/finalefeest/catwalk-down.jpg); background-repeat: no-repeat; width: 426px; height: 114px; }
.finalecatwalk:hover
{ background-image:url(img/finalefeest/catwalk-up.jpg); background-repeat: no-repeat; }
.finaleshvj
{ background-image:url(img/finalefeest/svhj-down.jpg); background-repeat: no-repeat; width: 426px; height: 114px; }
.finaleshvj:hover
{ background-image:url(img/finalefeest/svhj-up.jpg); background-repeat: no-repeat; cursor:pointer; }
.finalebillen
{ background-image:url(img/finalefeest/billen-down.jpg); background-repeat: no-repeat; width: 426px; height: 114px; }
.finalebillen:hover
{ background-image:url(img/finalefeest/billen-up.jpg); background-repeat: no-repeat; cursor:pointer; }
.finalesoty
{ background-image:url(img/finalefeest/soty-down.jpg); background-repeat: no-repeat; width: 426px; height: 114px; }
.finalesoty:hover
{ background-image:url(img/finalefeest/soty-up.jpg); background-repeat: no-repeat; cursor:pointer; }
.finaleclubavond
{ background-image:url(img/finalefeest/clubavond-down.jpg); background-repeat: no-repeat; width: 426px; height: 50px; }
.finaleclubavond:hover
{ background-image:url(img/finalefeest/clubavond-up.jpg); background-repeat: no-repeat; }

