@charset "utf-8";
/* Following code by Qreative-Design */

* {margin:0; padding:0;}

body#normal {background:url(../images/layout/background.jpg) top center no-repeat #000; font-family:Arial, Tahoma, Verdana;}
body#splash {background:url(../images/layout/background_intro.jpg) top center no-repeat #000; font-family:Arial, Tahoma, Verdana;}

img {border:none;}

div:focus, img:focus, object:focus, input:focus {outline:none;}

input, textarea {}
input:focus, textarea:focus {}
input {}
textarea {}

a, a:visited {color:#ffff00; font-size:12px; font-weight:bold; text-decoration:none;}
a span {color:#fff; text-decoration:none;}
a:hover { text-decoration:underline;}

#container {width:1000px; margin:0 auto 0 auto; background:url(../images/layout/background.jpg) top center no-repeat #000; min-height:1100px;}
#container div {float:left;}
#left {width:158px; height:613px;}
#content {width:687px; height:613px;}
#right {width:155px; height:613px;}
#bottom {width:1000px; height:168px;}

.row {width:100%;}

.header {padding:33px 0 0 45px; width:598px; height:117px; color:#fff; font-weight:bold; text-transform:lowercase;}
.header img {border:1px solid #fff;}

.partymenu {padding:0 0 0 45px; height:69px; margin:0 0 26px 0; width:642px;}
.partymenu a {display:block; float:left; text-decoration:none; font-size:0px; margin:1px 1px 0 0; color:#333;}

a.partybtn_megabase, a.partybtn_megabase:visited {background:url(../images/layout/partybtn_megabase.jpg) top left no-repeat; width:148px; height:33px;}
a.partybtn_megabase:hover, a.partybtn_megabaseactive {background:url(../images/layout/partybtn_megabase.jpg) bottom left no-repeat; width:148px; height:33px;}
a.partybtn_soundofenergy, a.partybtn_soundofenergy:visited {background:url(../images/layout/partybtn_soundofenergy.jpg) top left no-repeat; width:150px; height:33px;}
a.partybtn_soundofenergy:hover, a.partybtn_soundofenergyactive {background:url(../images/layout/partybtn_soundofenergy.jpg) bottom left no-repeat; width:150px; height:33px;}
a.partybtn_hardshock, a.partybtn_hardshock:visited {background:url(../images/layout/partybtn_hardshock.jpg) top left no-repeat; width:150px; height:33px;}
a.partybtn_hardshock:hover, a.partybtn_hardshockactive {background:url(../images/layout/partybtn_hardshock.jpg) bottom left no-repeat; width:150px; height:33px;}
a.partybtn_fusionofdance, a.partybtn_fusionofdance:visited {background:url(../images/layout/partybtn_fusionofdance.jpg) top left no-repeat; width:148px; height:33px;}
a.partybtn_fusionofdance:hover, a.partybtn_fusionofdanceactive {background:url(../images/layout/partybtn_fusionofdance.jpg) bottom left no-repeat; width:148px; height:33px;}
a.partybtn_highenergyfestival, a.partybtn_highenergyfestival:visited {background:url(../images/layout/partybtn_highenergyfestival.jpg) top left no-repeat; width:148px; height:33px;}
a.partybtn_highenergyfestival:hover, a.partybtn_highenergyfestivalactive {background:url(../images/layout/partybtn_highenergyfestival.jpg) bottom left no-repeat; width:148px; height:33px;}
a.partybtn_hardenergyfestival, a.partybtn_hardenergyfestival:visited {background:url(../images/layout/partybtn_hardenergyfestival.jpg) top left no-repeat; width:148px; height:33px;}
a.partybtn_hardenergyfestival:hover, a.partybtn_hardenergyfestivalactive {background:url(../images/layout/partybtn_hardenergyfestival.jpg) bottom left no-repeat; width:148px; height:33px;}
a.partybtn_liberator, a.partybtn_liberator:visited {background:url(../images/layout/partybtn_liberator.jpg) top left no-repeat; width:150px; height:34px;}
a.partybtn_liberator:hover, a.partybtn_liberatoractive {background:url(../images/layout/partybtn_liberator.jpg) bottom left no-repeat; width:150px; height:34px;}
a.partybtn_queendance, a.partybtn_queendance:visited {background:url(../images/layout/partybtn_queendance.jpg) top left no-repeat; width:150px; height:33px;}
a.partybtn_queendance:hover, a.partybtn_queendanceactive {background:url(../images/layout/partybtn_queendance.jpg) bottom left no-repeat; width:150px; height:33px;}
a.partybtn_harddefinition, a.partybtn_harddefinition:visited {background:url(../images/layout/partybtn_harddefinition.jpg) top left no-repeat; width:150px; height:33px;}
a.partybtn_harddefinition:hover, a.partybtn_harddefinitionactive {background:url(../images/layout/partybtn_harddefinition.jpg) bottom left no-repeat; width:150px; height:33px;}
div.partybtn_classified {background:url(../images/layout/partybtn_classified.jpg) top left no-repeat; width:148px; height:34px; text-decoration:none; font-size:0px; margin:1px 1px 0 0; color:#333;}

.sitemenu {padding:0 0 0 45px; margin:0 0 10px 0; height:29px; width:642px;}
.sitemenu a {display:block; float:left; text-decoration:none; font-size:0px; height:29px; color:#333;}

a.menu_home, a.menu_home:visited {background:url(../images/layout/menu_home.jpg) top left no-repeat; width:81px;}
a.menu_home:hover, a.menu_homeactive {background:url(../images/layout/menu_home.jpg) bottom left no-repeat;width:81px;}
a.menu_news, a.menu_news:visited {background:url(../images/layout/menu_news.jpg) top left no-repeat; width:77px;}
a.menu_news:hover, a.menu_newsactive {background:url(../images/layout/menu_news.jpg) bottom left no-repeat; width:77px;}
a.menu_events, a.menu_events:visited {background:url(../images/layout/menu_events.jpg) top left no-repeat; width:84px;}
a.menu_events:hover, a.menu_eventsactive {background:url(../images/layout/menu_events.jpg) bottom left no-repeat; width:84px;}
a.menu_archive, a.menu_archive:visited {background:url(../images/layout/menu_archive.jpg) top left no-repeat; width:84px;}
a.menu_archive:hover, a.menu_archiveactive {background:url(../images/layout/menu_archive.jpg) bottom left no-repeat; width:84px;}
a.menu_media, a.menu_media:visited {background:url(../images/layout/menu_media.jpg) top left no-repeat; width:85px;}
a.menu_media:hover, a.menu_mediaactive {background:url(../images/layout/menu_media.jpg) bottom left no-repeat; width:85px;}
a.menu_tickets, a.menu_tickets:visited {background:url(../images/layout/menu_tickets.jpg) top left no-repeat; width:85px;}
a.menu_tickets:hover, a.menu_ticketsactive {background:url(../images/layout/menu_tickets.jpg) bottom left no-repeat; width:85px;}
a.menu_contact, a.menu_contact:visited {background:url(../images/layout/menu_contact.jpg) top left no-repeat; width:90px;}
a.menu_contact:hover, a.menu_contactactive {background:url(../images/layout/menu_contact.jpg) bottom left no-repeat; width:90px;}
a.menu_bookings, a.menu_bookings:visited {background:url(../images/layout/menu_bookings.jpg) top left no-repeat; width:96px;}
a.menu_bookings:hover, a.menu_bookingsactive {background:url(../images/layout/menu_bookings.jpg) bottom left no-repeat; width:96px;}

/* H */
h1 {color:#fff; font-size:18px; font-weight:bold;}
h2 {color:#fff; font-size:12px; font-weight:bold;}
h1 span, h2 span {color:#ffff00; font-size:12px; font-weight:bold;}

/* P */
p {width:100%; margin:0 0 15px 0;}

.awaremessage {background:url(../images/layout/awaremessage_bg.jpg) top left no-repeat; width:582px; height:18px; padding:7px 12px; margin:0 0 1px 0; line-height:18px; font-size:10px; color:#999; position:relative;}
.awaremessage a {font-size:10px;}

/* HOME */
.upcoming_party {background:url(../images/layout/pageheader_bg.jpg) top left no-repeat; width:582px; height:47px; padding:0 12px; margin:0 0 1px 0; position:relative;}
.upcoming_party h1 {height:47px; line-height:47px; float:left; width:400px;}
.upcoming_party p.meerinfo {height:47px; line-height:47px; width:172px; float:left; text-align:right; color:#fff; font-size:12px; font-weight:bold;}

.newsitem {width:606px; margin:0 0 1px 0; position:relative;}
.newsitem .image {background:url(../images/layout/image_bg.jpg) top left no-repeat #000; width:103px; height:103px; margin:0 1px 0 0; padding:6px 5px 7px 5px;}
.newsitem .image img {border:1px solid #6b6b6b;}
.newsitem .message {background:url(../images/layout/news_shortmessage_bg.jpg) top left no-repeat #000; width:468px; height:94px; font-size:11px; color:#fff; padding:12px; line-height:16px;}
.newsitem .message h2 {margin:0 0 0px 0; line-height:18px;}
.newsitem .message p {margin:0 0 5px 0;}
.newsitem .message p.news_partycolor {color:#666; font-weight:bold; text-transform:uppercase; margin:0 0 10px 0; line-height:10px;}

/* NEWS */
.newsitem_big {width:606px; margin:0 0 1px 0; position:relative;}
.newsitem_big .image {background:url(../images/layout/image_bg.jpg) top left no-repeat #000; width:103px; height:103px; margin:0 1px 0 0; padding:6px 5px 7px 5px;}
.newsitem_big .image img {border:1px solid #6b6b6b;}
.newsitem_big .message {background:url(../images/layout/bigmessage_right.jpg) top left no-repeat #000; width:468px; font-size:11px; color:#fff; padding:12px; line-height:16px;}
.newsitem_big .message h2 {margin:0 0 10px 0;}

.navigation {background:url(../images/layout/pageheader_bg.jpg) top left no-repeat #000; width:582px; height:23px; padding:12px; margin:0 0 1px 0; position:relative;}
.navigation span {display:block; float:left; height:16px; line-height:16px; padding:3px; color:#fff; font-size:10px; margin:0 10px 0 0;}
.navigation a, .navigation a:visited {display:block; float:left; font-size:12px; padding:3px 8px; height:16px; line-height:16px; margin:0 3px 0 0; background:#333;}
.navigation a:hover {background:#444;}
.navigation a.active {background:#ffff00; color:#000;}


/* EVENTS */
.event {background:url(../images/layout/pageheader_bg.jpg) top left no-repeat; width:582px; height:40px; padding:6px 12px 1px 12px; margin:0 0 1px 0; position:relative;}
.event .button {width:150px; margin:0 10px 0 0;}
.event a {display:block; float:left; text-decoration:none; font-size:0px; margin:1px 1px 0 0; color:#333;}
.event h1 {height:34px; line-height:34px; float:left; width:250px; font-size:12px;}
.event p.meerinfo {height:34px; line-height:34px; width:172px; float:left; text-align:right; color:#fff; font-size:12px; font-weight:bold;}
p.meerinfo select {width:168px; background:#000; color:#fff; border:1px solid #54524c; font-size:11px; height:26px; padding:2px; vertical-align:middle;}
p.meerinfo select option {background:#000; color:#fff; }

/* MEDIA */
.media_item {width:303px; height:118px; margin:0 1px 0 0; position:relative;}
.media_item .image {background:url(../images/layout/image_bg.jpg) top left no-repeat; width:103px; height:103px; margin:0 1px 1px 0; padding:3px 5px 10px 5px; line-height:103px;}
.media_item .image img {border:1px solid #6b6b6b; vertical-align:middle;}
.media_item .info {background:url(../images/layout/bookings_rightbg.jpg) top left no-repeat; color:#fff; font-size:10px; padding:12px; width:165px; height:94px; margin:0 0 1px 0;}
.media_item .info h1 {line-height:20px; height:68px;}
.media_item .info span {line-height:10px;}
.media_item .info .selectoptions {width:165px; height:26px;}
.media_item .info .selectoptions select {width:161px; background:#000; color:#fff; border:1px solid #54524c; font-size:11px; height:26px; padding:2px; vertical-align:middle;}
.media_item .info .selectoptions select option {background:#000; color:#fff; }

/* MEDIA ----- FOTO's */
.media_image {background:url(../images/layout/image_bg.jpg) top left no-repeat; width:103px; height:103px; margin:0 9px 5px 0; padding:3px 5px 10px 5px; line-height:103px; position:relative;}
.media_image img {border:1px solid #6b6b6b; vertical-align:middle;}

/* MEDIA ----- VIDEO's */
.video_item {width:303px; height:118px; margin:0 1px 1px 0; position:relative;}
.video_item .image {background:url(../images/layout/image_bg.jpg) top left no-repeat; width:103px; height:103px; margin:0 1px 0 0; padding:3px 5px 10px 5px; line-height:103px; position:relative;}
.video_item .image img {border:1px solid #6b6b6b; vertical-align:middle;}
.video_item .info {background:url(../images/layout/bookings_rightbg.jpg) top left no-repeat; color:#fff; font-size:10px; padding:16px 12px; width:165px; height:86px;}
.video_item .info span {font-size:11px; font-weight:bold;}


/* CONTACT */
.contact_left {background:url(../images/layout/bookings_left.jpg)top left no-repeat; width:89px; margin:0 1px 0 0; padding:12px; min-height:300px; position:relative;}
.contact_left label {float:left; width:89px; color:#d4d4d4; font-size:10px; font-weight:bold; line-height:27px;}
.contact_left label.contact_opmerkingen {margin:0 0 103px 0;}
.contact_right {background:url(../images/layout/bigmessage_right.jpg) top left no-repeat; color:#fff; font-size:10px; padding:12px; width:468px; min-height:300px; position:relative;}
.contact_right input, .contact_right textarea {float:left; width:450px; border:1px solid #535050; background:#141312; color:#fff; font-size:10px; font-weight:bold; padding:6px 4px; margin:0 0 1px 0;}
.contact_right input:hover, .contact_right textarea:hover {background:#181716;}
.contact_right input:focus, .contact_right textarea:focus {background:#2f2d2b;}
.contact_right input.antispam {width:120px;}
.contact_right input.sendbutton {width:80px; font-weight:bold; cursor:pointer;}


/* BOOKINGS */
.bookings_artist {width:303px; height:118px; margin:0 1px 1px 0; position:relative;}
.bookings_artist .image {background:url(../images/layout/image_bg.jpg) top left no-repeat; width:103px; height:103px; margin:0 1px 0 0; padding:6px 5px 7px 5px;}
.bookings_artist .image img {border:1px solid #6b6b6b;}
.bookings_artist .info {background:url(../images/layout/bookings_rightbg.jpg) top left no-repeat; color:#fff; font-size:10px; padding:12px; width:165px; height:94px;}
.bookings_artist .info span {font-size:14px; font-weight:bold;}

/* BOOKINGS ----- FORMULIER */
.bookings_left {background:url(../images/layout/bookings_left.jpg)top left no-repeat; width:89px; margin:0 1px 0 0; padding:12px; min-height:455px; position:relative;}
.bookings_left label {float:left; width:89px; color:#d4d4d4; font-size:10px; font-weight:bold; line-height:27px;}
.bookings_left label.bookingsform_opmerkingen {margin:0 0 70px 0;}
.bookings_center {background:url(../images/layout/bookings_center.jpg) top left no-repeat; width:241px; margin:0 1px 0 0; padding:12px; min-height:455px; position:relative;}
.bookings_center input, .bookings_center textarea {float:left; width:231px; border:1px solid #535050; background:#141312; color:#fff; font-size:10px; font-weight:bold; padding:6px 4px; margin:0 0 1px 0;}
.bookings_center input:hover, .bookings_center textarea:hover {background:#181716;}
.bookings_center input:focus, .bookings_center textarea:focus {background:#2f2d2b;}
.bookings_center input.antispam {width:120px;}
.bookings_center input.sendbutton {width:80px; font-weight:bold; cursor:pointer;}
.bookings_right {background:url(../images/layout/bookings_right.jpg) top left no-repeat; width:202px; padding:12px; min-height:455px; position:relative;}
.bookings_right p {float:left; width:172px; padding:0 0 0 30px; font-size:10px; font-weight:bold; color:#fff; line-height:24px; margin:0;}
.bookings_right input {float:left; width:30px; color:#fff; height:24px; line-height:24px; vertical-align:middle;}
.bookings_right label {float:left; width:172px; color:#ffff00; font-size:12px; font-weight:bold; height:24px; line-height:24px; vertical-align:middle; cursor:pointer;}

/* BOOKINGS ----- ARTIST INFO */
.bookings_artist_big {width:606px; margin:0 1px 1px 0; position:relative;}
.bookings_artist_big .image {background:url(../images/layout/image_bg.jpg) top left no-repeat; width:103px; height:103px; margin:0 1px 0 0; padding:6px 5px 7px 5px;}
.bookings_artist_big .image img {border:1px solid #6b6b6b;}
.bookings_artist_big .info {background:url(../images/layout/bigmessage_right.jpg) top left no-repeat; color:#fff; font-size:10px; padding:12px; width:468px;}
.bookings_artist_big .info span {font-size:14px; font-weight:bold;}

/* ALGEMENE VOORWAARDEN */
.totalitem {width:582px; background:url(../images/layout/totalmessage_bg.jpg) top left no-repeat #000; color:#fff; font-size:10px; padding:12px; min-height:150px; position:relative;}


/* FOOTER */
#footer {width:610px; padding:20px 195px 0 195px; margin:0 0 20px 0;}

.nieuwsbrief {width:205px; margin:0 100px 0 0; font-size:11px; font-weight:bold; color:#fff; height:70px;}
.nieuwsbrief label {float:left; font-size:10px; font-weight:normal; margin:4px 8px 3px 0;}
.nieuwsbrief input {float:left; margin:4px 3px 3px 0; background:#000; border:1px solid #5d5d5d; font-size:10px; color:#fff;}
a.btn_submit, a.btn_submit:visited {background:url(../images/layout/newsletter_buttons.jpg) top left no-repeat; width:50px; height:23px; display:block; text-decoration:none; line-height:22px; text-align:center; color:#fff; float:left;}
a.btn_submit:hover {background:url(../images/layout/newsletter_buttons.jpg) bottom left no-repeat;}

.sociallinks {width:305px; text-align:right; font-size:10px; padding:20px 0 0 0; height:70px;}
.sociallinks a, .sociallinks a:visited {font-size:10px;}
.sociallinks p {width:400px; float:right; text-align:right; color:#fff; margin:5px 0 0 0;}

a.btn_youtube, a.btn_youtube:visited {background:url(../images/layout/btn_youtube.jpg) top left no-repeat; width:51px; height:25px; display:block; float:right; font-size:0px; color:#000; margin:0 0 0 15px;}
a.btn_youtube:hover {background:url(../images/layout/btn_youtube.jpg) bottom left no-repeat;}
a.btn_hyves, a.btn_hyves:visited {background:url(../images/layout/btn_hyves.jpg) top left no-repeat; width:55px; height:25px; display:block; float:right; font-size:0px; color:#000; margin:0 0 0 15px;}
a.btn_hyves:hover {background:url(../images/layout/btn_hyves.jpg) bottom left no-repeat;}
a.btn_partyflock, a.btn_partyflock:visited {background:url(../images/layout/btn_partyflock.jpg) top left no-repeat; width:66px; height:25px; display:block; float:right; font-size:0px; color:#000; margin:0 0 0 15px;}
a.btn_partyflock:hover {background:url(../images/layout/btn_partyflock.jpg) bottom left no-repeat;}

.copyright {width:610px; text-align:center; color:#ffff00; font-size:10px; padding:0 0 40px 0;}
.copyright span {color:#fff; font-size:11px; font-weight:bold;}
.copyright a, .copyright a:visited {font-size:10px;}



/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
#contentscroll	{overflow:auto; margin:0 0 0 36px; padding: 0px 0 10px 0; float:none; }
.flexcroll {width:625px; height:314px; }
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {width: 15px; background: #D7EBDF url(../images/layout/basebarcaps_verticalbarbody.png) 0px 0px repeat-y; float:none;}
.vscrollerbar {width: 15px; background: #99CBCB url(../images/layout/basebarcaps_verticalbarbody.png) -15px 0px repeat-y; float:none;}
.hscrollerbase {height: 15px; background: #D7EBDF url(../images/layout/horizontalbarbody_cornerjog.png) 0px -15px repeat-x; float:none;}
.hscrollerbar { height: 15px; background: #99CBCB url(../images/layout/horizontalbarbody_cornerjog.png) 0px -30px repeat-x;  float:none;}
.vscrollerbar, .hscrollerbar { padding: 10px; z-index: 2;  float:none;}
.vscrollerbarbeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -45px -30px no-repeat; width: 15px; height: 15px !important;  float:none;}
.vscrollerbarend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -45px 0px no-repeat; width: 15px; height: 15px;  float:none;}
.hscrollerbarbeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px -15px no-repeat; height: 15px; width: 15px !important;  float:none;}
.hscrollerbarend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -30px -15px no-repeat; height: 15px; width: 15px;  float:none;} 
.scrollerjogbox { width: 15px; height: 15px; top: auto; left: auto; bottom: 0px; right: 0px; background: #4E727C url(../images/layout/horizontalbarbody_cornerjog.png) 0px 0px;  float:none;}
.vscrollerbasebeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -30px -30px no-repeat; width: 15px; height: 15px !important; cursor:pointer;  float:none;}
.vscrollerbaseend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;  height: 15px; width: 15px; cursor:pointer;  float:none;}
.hscrollerbasebeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px 0px no-repeat; height: 15px; width: 15px !important;  float:none;}
.hscrollerbaseend { height: 15px; width: 15px; background: url(../images/layout/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;  float:none;}
.scrollerjogbox:hover { background: #5E828C url(../images/layout/basebarcaps_verticalbarbody.png) -45px -15px;  float:none;}
/* Scroll Bar Master Styling Ends Here */