* {
margin:0;
}

img,div {
behavior:url:iepngfix.htc);
}

body,html {
background-color:#232323;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
color:#D3D3D3;
font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
line-height:21px;
text-align:center;
height:100%;
}

input,textarea {
border:2px #E5E5E5;
width:200px;
margin-top:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:5px;
}

textarea {
width:400px;
max-width:400px;
height:150px;
line-height:150%;
}

input:hover,textarea:hover,input:focus,textarea:focus {
-moz-box-shadow:0 0 8px #fcec00;
-webkit-box-shadow:0 0 8px #fcec00;
box-shadow:0 0 8px #fcec00;
}

.form label {
margin-left:12px;
color:#fcec00;
font-size:13px;
}

.submit input {
width:auto;
background:#fcec00;
font-size:13px;
color:#232323;
-moz-border-radius:5px;
-webkit-border-radius:5px;
cursor:pointer;
padding:8px 14px;
}

h1,h2,h3,ol,dl,p,address {
margin-bottom:16px;
}

.portfolio {
float:left;
}

#reclam {
width:150px;
float:right;
right:-50px;
}

#reclam2 {
float:left;
margin-top:-85px;
}

#menu img {
padding-left:10px;
}

#sponser {
position: relative;
left: 50px;
height:85px;
}

#sponser img {
height:55px;
margin-left: 1px;
padding-top:14px;
padding-right: 6px;
}

#container {
width:1020px;
background-image:url(../images/b.png);
margin:0 auto;
}

#menu {
position:relative;
background-repeat:repeat;
height:476px;
background-image:url(../images/gekko.jpg);
}

#menu ul.navigation li {
position:absolute;
list-style-type:none;
left:200px;
top:120px;
}

#menu ul.navigation li.menu-management {
left:600px;
top:120px;
}

#menu ul.navigation li.menu-brands {
left:300px;
top:120px;
}

#menu ul.navigation li.menu-digital {
left:800px;
top:120px;
}

#menu ul.navigation li.menu-contact {
left:400px;
top:120px;
}

#menu ul.navigation li.gallerij {
left:700px;
top:120px;
}

#menu ul.navigation li.partners {
left:500px;
top:120px;
}

#menu ul.navigation li.menu-events a {
width:55px;
padding-top:80px;
}

#menu ul.navigation li a:hover {
background-position:-1px -86px;
}

#menu ul.navigation li.menu-management a {
background-position:-56px 0;
padding-top:80px;
width:55px;
}

#menu ul.navigation li.menu-management a:hover {
background-position:-57px -86px;
}

#menu ul.navigation li.menu-brands a {
background-position:-111px 0;
padding-top:80px;
width:55px;
}

#menu ul.navigation li.menu-brands a:hover {
background-position:-112px -86px;
}

#menu ul.navigation li.menu-contact a {
background-position:-166px 0;
padding-top:80px;
width:55px;
}

#menu ul.navigation li.menu-contact a:hover {
background-position:-167px -86px;
}

#menu ul.navigation li.menu-digital a {
background-position:-221px 0;
padding-top:80px;
width:55px;
}

#menu ul.navigation li.menu-digital a:hover {
background-position:-222px -86px;
}

#menu ul.navigation li.gallerij a {
background-position:-276px 0;
padding-top:80px;
width:55px;
}

#menu ul.navigation li.gallerij a:hover {
background-position:-277px -86px;
}

#menu ul.navigation li.partners a {
background-position:-332px 0;
padding-top:80px;
width:57px;
}

#menu ul.navigation li.partners a:hover {
background-position:-332px -86px;
}

tr td {
font-size:13px;
line-height:22px;
padding-right:20px;
}

#page {
text-align:justify;
width:1000px;
margin:0 auto;
}

#pagewelkom {
text-align:center;
width:1000px;
margin:0 auto;
}

.section {
background-image:url(../images/line.png);
background-position:10px 0;
background-repeat:no-repeat;
clear:both;
left:0;
padding-top:1px;
width:984px;
margin:16px 10px 16px 0;
}

#fotos {
position:relative;
height:630px;
list-style-type:none;
}

#flashcontent {
width:100%;
height:640px;
}

#fotos ul li {
float:left;
font-size:12px;
margin:5px;
}

#2005 {
text-align:justify;
visibility:visible;
position:absolute;
width:470px;
top:1070px;
margin:0;
}

object {
position:absolute;
top:50px;
left:20px;
}

#2006,#2007 {
text-align:justify;
visibility:hidden;
width:470px;
top:1070px;
position:absolute;
}

#deuren {
font-size:12px;
}

.section .section .section {
border-top-color:#FFF;
border-top-style:solid;
border-top-width:1px;
clear:both;
float:none;
width:100%;
}

.column {
background-color:#232323;
float:left;
margin-left:10px;
padding-top:23px;
width:200px;
z-index:2;
}

.partner {
background-color:#fff;
border:2px solid #FCEC00;
float:left;
margin-left:35px;
margin-bottom:30px;
position:relative;
width:120px;
height:95px;
-moz-border-radius:8px;
border-radius:8px;
}

.partner img {
width:100px;
height:75px;
-moz-border-radius:5px;
border-radius:5px;
display:block;
margin:10px auto auto;
}

.affiches {
background-color:#fff;
border:2px solid #FCEC00;
float:left;
margin-left:110px;
margin-bottom:20px;
position:relative;
width:180px;
height:252px;
-moz-border-radius:8px;
border-radius:8px;
}

.affiches img {
width:180px;
-moz-border-radius:5px;
border-radius:5px;
display:block;
height:252px;
}

.column-double {
width:460px;
z-index:1;
}

.column-triple {
width:585px;
padding-bottom:10px;
height:auto;
z-index:1;
}

div.column:first-child > h1:first-child,div.column:first-child > h2.major:first-child,div.column:first-child > h3.colonel:first-child,div.column:first-child > p.feature:first-child,div.column:first-child > ul.sub-navigation:first-child {
border-top-color:#FFF;
border-top-style:solid;
border-top-width:4px;
margin-top:-23px;
margin-bottom:0;
padding-top:17px;
padding-bottom:12px;
}

h1,h2.major,h3.colonel,p.feature,p.feature-alternate,label,ul.sub-navigation a span {
color:#FFF;
font-size:16px;
letter-spacing:-0.02em;
line-height:21px;
padding-bottom:12px;
text-align:justify;
}

.welkom {
color:#FFF;
font-size:13px;
letter-spacing:-0.02em;
line-height:21px;
padding-bottom:0px;
text-align:center;
}

#goosndiezel h1,#kitch h1,#prostitutes h1,#king h1,#jvk h1,#mvo h1,#lll h1,#bam h1,#moelparkee h1,#mh h1,#ba h1,#cpex h1 {
color:#fcec00;
font-size:19px;
letter-spacing:-0.02em;
line-height:21px;
padding-bottom:11px;
text-align:justify;
}

#goosndiezel img,#kitch img,#prostitutes img,#king img,#jvk img,#mvo img,#lll img,#bam img,#moelparkee img,#mh img,#ba img,#cpex img {
padding-top:7px;
padding-bottom:7px;
}

p.voorwoord,#goosndiezel p,#kitch p,#prostitutes p,#king p,#jvk p,#mvo p,#lll p,#bam p,#moelparkee p,#mh p,#ba p,#cpex p {
font-size:13px;
line-height:19px;
}

#goosndiezel p,#kitch p,#prostitutes p,#king p,#jvk p,#mvo p,#lll p,#bam p,#moelparkee p,#mh p,#ba p,#cpex {
text-align:justify;
font-size:12px;
}

#festiv {
color:#fcec00;
font-size:19px;
letter-spacing:-0.02em;
line-height:21px;
padding-bottom:11px;
text-align:center;
font-weight:700;
}

div.column:first-child > h1:first-child,p.feature {
color:#FCEC00;
}

a:link,a:visited,a:active {
color:#fcec00;
}

a:hover {
color:#FFF;
}

h2.major,h2 a,h3.major a {
color:#FCEC00;
font-size:13px;
}

a img {
border-width:0;
}

.artiest {
display:none;
}

#beneden {
margin-top:50px;
display:inline-block;
width:1000px;
min-height:5px;
vertical-align:top;
}

#footer {
background-image:url(../images/footerhead.jpg);
height:60px;
}

#interfooter {
width:1020px;
background-image:url(../images/footer.jpg);
height:60px;
margin:0 auto;
}

#interfooter p {
padding-top:12px;
color:#232323;
font-size:9px;
letter-spacing:0.01em;
line-height:15px;
text-align:center;
}

#interfooter a:link,#interfooter a:visited {
color:#232323;
}

#interfooter a:hover {
color:#6d7d17;
}
