html, body{color: #000;font-family: Tahoma, Verdana, sans-serif;font-size: 12px;margin: 0;padding: 0;height:100%;}
body{margin-top:5px;background: #fff url(http://s1.partyindustries.be/img/background.jpg) center top no-repeat;}
img{border: 0px;}
#header, #mainMenu, #mainAanraders, #content, #searchBar {width: 995px;margin: 0 auto;padding: 0;margin-left: auto;margin-right: auto;text-align: left;}
#mainMenu{border:1px solid #757575;border-bottom:1px solid #505050;text-transform: uppercase;background: #505050 url(http://s1.partyindustries.be/img/backgroundMainmenu.png) top repeat-x;color:white;font-family:Arial,Verdana;font-weight:bold;width:993px;height:37px;}
#searchBar {background-color:#505050;height:37px;text-align:right;padding: 0 5px 0 5px;width: 985px;}
#header{height:186px;}
#sitename{display:inline-block;text-transform: uppercase;margin:0;background: #eae9e9 url(http://s1.partyindustries.be/img/backgroundSitename.png) top repeat-x;color:white;padding-left: 7px;padding-right:7px;font: 3.5em Impact,Verdana,Arial;text-shadow: 1px 1px 5px #2a1c11;height:63px;line-height:63px;letter-spacing: 1px;}
#header ul {list-style-type:none;}
#headerWelkom {clear:both;margin-top:164px;color:white;width:995px;text-align:right;height:22px;position: absolute;}
#headerWelkom a {color:#fff;font-style:italic;}
.uppercase {text-transform: uppercase;}
.imageQuality {display: inline-block;height: auto;image-rendering: optimizequality;max-height: 100%;width: auto;}
a {color: #666666;text-decoration:none;}
a:hover{color:black;}
.newsRow {padding-bottom:3px;font-size:1.1em;}
.newsRow a {color: #333;text-transform:uppercase;text-decoration:none;}
.newsRow time {color: #666;font-weight:bold;}
.newsRow span {font-weight:bold;}

#container { min-height:100%; position:relative; height:100%;}

#header ul.nav {height: 32px;}
#header ul.nav li {height: 30px;}
ul.nav {margin: 0;padding: 0;font-size: 0.9em;font-family:Verdana,Arial;font-weight:bold;}
ul.nav li {display: inline;float: left;padding: 0;margin: 0;list-style-type: none;}
#header ul.nav a {text-transform: uppercase;/* IE hack */color: #000;margin: 8px 8px 0 0;padding: 0;text-decoration: none;display: block;}
#header ul.nav a:hover {color: #666;}

ul.horizontalList {height: 165px;}
ul.horizontalList li, ul.horizontalPicList li { display: inline;float: left;padding-right: 25px; }
.noList {list-style-type: none;padding: 0 0 0 4px;margin: 0;}
.clear {clear:both;}
.center {text-align:center;}
.hiddenOverflow {overflow: hidden}
.smaller {font-size: 0.9em;}
.imgSmall li, .horizontalList li, .horizontalPicList li {margin-bottom: 5px;}
.clearleft {clear:left;}
.newsTekst img {float:left;padding:0;margin:0;padding-right:5px;max-height:170px;}


#contentContainer {background-color: white;width:100%;}
#content {overflow:hidden;clear:both;/*background-color:#eaeaea;*/padding:0;/*padding: 4px 8px 4px 8px;width: 979px;*//*height:auto !important;height:100%;min-height:100%;*/}
#content h2, #content h3 {display:inline-block;color:#3d3d3d;text-transform:uppercase;margin:0;letter-spacing:1px;text-shadow: 1px 1px 5px #fff;}
#content h2 {/*font-size:1.2em;*/font: 1.4em "Capture it", Tahoma, Verdana, sans-serif;}
#content h3 {/*{font-size:1.1em;*/font: 1.2em "Capture it", Tahoma, Verdana, sans-serif;}

#content .contentNormalDiv, #content .contentBlueDiv,#content .contentRedDiv, #content .contentGreenDiv, #content .contentYellowDiv, #content .contentPurpleDiv {margin: 4px 8px 4px 8px;padding:6px 6px 6px 6px;}
#content .contentBlueDiv {color:#fff;background: #2b86b0 url(http://s1.partyindustries.be/img/contentBlue.png) top repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#content .contentRedDiv {color:#fff;background: #910e00 url(http://s1.partyindustries.be/img/contentRed.png) top repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#content .contentGreenDiv {color:#fff;background: #519805 url(http://s1.partyindustries.be/img/contentGreen.png) top repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#content .contentYellowDiv {color:#fff;background: #ff9501 url(http://s1.partyindustries.be/img/contentYellow.png) top repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#content .contentPurpleDiv {color:#fff;background: #bc0078 url(http://s1.partyindustries.be/img/contentPurple.png) top repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#content .contentBlueDiv h2, #content .contentRedDiv h2, #content .contentGreenDiv h2,  #content .contentYellowDiv h2, #content .contentPurpleDiv h2,
#content .contentBlueDiv h3, #content .contentRedDiv h3, #content .contentGreenDiv h3, #content .contentYellowDiv h3, #content .contentPurpleDiv h3 {color:#fff;text-shadow: 1px 1px 5px #2a1c11;}

#content .contentNormalDiv hr, #content .contentBlueDiv hr, #content .contentGreenDiv hr, #content .contentRedDiv hr, #content .contentPurpleDiv hr, #content .contentYellowDiv hr {height:1px;border:0;}
#content .contentNormalDiv hr {color: #000;background-color:#000;}
#content .contentBlueDiv hr {color: #1F6180;background-color:#1F6180;}
#content .contentGreenDiv hr {color: #3B7500;background-color:#3B7500;}
#content .contentRedDiv hr {color: #850000;background-color:#850000;}
#content .contentYellowDiv hr {color: #ff6d00;background-color:#ff6d00;}
#content .contentPurpleDiv hr {color: #bc0078;background-color:#bc0078;}

#content .contentNormalDiv div {padding: 5px 5px 5px 5px;}

#content .contentNormalDiv .noList hr {background-color: grey;}

.widthHalf {width:49%;}
.widthKwart {width:25%;}
.widthDrieKwart {width:75%;}
.widthDrieKwart img {max-width:700px;width: expression(this.width > 700 ? 700: true);}
#content img {max-width:700px;width: expression(this.width > 700 ? 700: true);}

#footer {bottom:0; clear:both; background-color:#363636;margin:0;padding:0;width:100%; height:200px;}
.right, .floatRight {float: right;}
.left, .floatLeft {float: left;}
.textright {text-align:right;}

#mainMenu ul.nav {display:inline-block;height:37px;}
#mainMenu ul.nav li {line-height: 37px;border-right:1px solid #757575;padding:0 10px 0 10px;height:37px;}
#mainMenu ul.nav a {text-decoration: none;text-transform: uppercase;color:#fff;}
#mainMenu input {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
background-color:#4d4d4d;border:1px solid #3d3d3d;color:#b1b5be;}
.mmSpecial, #mainMenu ul.nav li:hover {background:url(http://s1.partyindustries.be/img/backgroundMainmenuSpecial.png) repeat-x;}
#mainMenu input, #searchBar input {margin:8px 8px 0 0;}
#searchBar input {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
background-color:#b1b5be;border:1px solid #3d3d3d;color:#4d4d4d;}

#aanraderBar {border-top:4px solid #505050;font-family:Verdana,Arial;color:#fff;font-weight:bold;text-transform:uppercase;height:144px;background: /*#eae9e9*/#000000 url(http://s1.partyindustries.be/img/backgroundAanraders.png) top repeat-x; padding: 8px 0 0 10px;/*width:985px;*/width:100%;}
#mainAanraders {width: 985px;margin: 0 auto;margin-left: auto;margin-right: auto;}
#mainAanraders a {text-decoration:none;color:#fff;}
#mainAanraders img {border:3px solid #fff;max-height:114px;height: expression(this.width > 114 ? 114: true);}
#mainAanraders #top {padding-left:244px;}
#mainAanraders #mainAftermovies {padding-left:245px;}
#mainAanraders #mainTrailers {padding-left:67px;}
#mainAanraders #mainReleases {padding-left:95px;}
#mainAanraders #mainInterviews {padding-left:97px;}

#picLastReactions ul li, #picLastReactions ul, ul.fadeAanraders, li.fadeAanraders, ul.fadeAanraders li, .fadeAanraders ul,.fadeAanraders li {height:120px;margin: 0;padding: 0;list-style-type: none;text-align:left;}
ul.fadeAanraders {float: left;width:156px; padding-left: 7px;}
#mainAanraders #aanrader1 {padding-left: 0;}
#picLastReactions ul li {float: left;width:218px; margin-left: 16px;}

#mainAanraders ul li div, #picAanraders ul li div, #picLastReactions ul li div {text-transform:none;position:relative;background-color:#000;padding: 5px 5px 5px 5px;margin:0 3px 3px 3px;height:30px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;color:white;}
#mainAanraders ul li div {top:-45px;}
#picAanraders ul li div, #picLastReactions ul li div {top:-32px;height:17px;}
#picAanraders img, #picLastReactions img {border:3px solid #fff;max-height:212px;height: expression(this.width > 212 ? 212: true);}
#picAanraders, #picLastReactions {height: 200px;}
#picAanraders ul li, #picLastReactions ul li {height: 160px;}

#sitemap {width:995px; margin:0; padding:0;background: #2c2c2c url(http://s1.partyindustries.be/img/sitemaplogo.png) left center no-repeat;height:140px;margin-top:8px;}

#footerMain, #copyright, #copyright a {color: #898989;text-decoration:none;}
#copyright {font-size:x-small;font-weight:bold;padding: 3px 0 3px 0;}

#footerMain{width: 995px;margin: 0 auto;padding: 0;margin-left: auto;margin-right: auto;text-align: left;font-family:Verdana,Arial;text-transform:uppercase;padding-top:8px;}
#footerMain h2 {margin:0;color:#ffffff;font-size:1.4em;display:inline-block;}
#footerMain ul {color:#ffffff;padding-top:4px;}
#footerMain li {width:160px;}
#sitemap {text-transform:none;font-weight:normal;}
#sitemap a {color:#ffffff;text-transform:none;margin:0;padding:0;}
#sitemap a:hover {color: #666;}
ul.footnav {margin: 0;padding: 0;font-size: 0.9em;font-family:Verdana,Arial;}
ul.footnav li {float: left;padding: 0;margin: 0;list-style-type: none;}
ul.footnav a {margin:0;padding: 0;text-decoration: none;}


.nav #home {border-bottom: 2px solid #ffa800;}
.nav #kalender {border-bottom: 2px solid #ff1200;}
.nav #fotos {border-bottom: 2px solid #b55e00;}
.nav #videos {border-bottom: 2px solid #1ab500;}
.nav #directory {border-bottom: 2px solid #00ffc6;}
.nav #forum {border-bottom: 2px solid #00aeff;}
.nav #wedstrijden {border-bottom: 2px solid #0000ff;}
.nav #contact {border-bottom: 2px solid #7200ff;}
.nav #crew {border-bottom: 2px solid #a200ff;}
.nav #links {border-bottom: 2px solid #ff00f6;}

.contentNormalDiv div {background-color: #dadada;padding:2px 3px 2px 3px;}
.contentNormalDiv fieldset div {background-color: transparent;}

/* Wedstrijden */
.kalenderRow div, .kalenderDate div {padding: 0;}
.wedstrijdRow, .kalenderRow {color: white;width:95%;margin-bottom: 10px;display:inline-block;}
.wedstrijdRow {width: 225px;margin-bottom:10px;}
.wedstrijdDate, .kalenderDate, .dateDiv {color: white;font-family: Verdana, Tahoma, sans-serif;padding-top:5px;background-color:#4c9404;text-transform: uppercase;text-align:center;font-weight:bold;width:40px;}
.wedstrijdDate div, .kalenderDate div, .dateDiv div {color: white;margin-top:5px; padding:2px 0 2px 0;background-color:#3b7500;font-size:0.9em;}
.wedstrijdInfo, .kalenderInfo {color:black;float:right;width:75%;}
.wedstrijdRow a {color: white;}
.wedstrijdInfo{width:75%}


/* Kalender */
.contentNormalDiv div .kalenderDate {background-color: #bf0000;padding-top:5px;}
.contentNormalDiv div .kalenderDate div {background-color: #850000;}
.contentNormalDiv div .kalenderRow {background-color: #dadada;}
#content .contentNormalDiv div .kalenderDate {padding: 5px 0 0 0;}

/* Nieuws */
#newsCatas {background-color:#dadada; border-top: 1px solid #c9c9c9; padding: 8px 4px 6px 4px;}

/* Laatste Fotoreeksen */
.contentRedDiv div {background-color: #c22c1b;padding:2px 3px 2px 3px;}
.contentRedDiv a, .contentBlueDiv a, .contentGreenDiv a, .contentYellowDiv a, .contentPurpleDiv a {color: PaleTurquoise  ;}
.contentRedDiv a:hover, .contentBlueDiv a:hover, .contentGreenDiv a:hover, .contentYellowDiv a:hover, .contentPurpleDiv a:hover {color: #fff;}

.contentPurpleDiv li, .contentPurpleDiv div {background-color:#e20090;margin:2px 3px 2px 3px;}
.contentBlueDiv li, .contentGreenDiv li, .contentRedDiv li {color: #1f6180;padding:2px 3px 2px 3px;background-color:#54abd2;margin-bottom: 3px;}
.contentGreenDiv li {color: #fff;background-color:#8ac610;}
.contentRedDiv li {background-color:#cd1701;color:#000;}
.contentBlueDiv ul, .contentBlueDiv ul {margin:0;padding:0;}

.imgSmall img {max-height:144px;max-width:206px;width: expression(this.width > 206 ? 206: true);height: expression(this.width > 144 ? 144: true);}
.noPadding {padding:0;margin:0;}


.bottomBorderDotted {border-bottom: 1px dashed black;margin:5px 0 5px 0; padding: 3px 3px 3px 3px; background-color: #dadada;}


/* LIGHTBOX / SLIMBOX */
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(http://s1.partyindustries.be/img/loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(http://s1.partyindustries.be/img/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(http://s1.partyindustries.be/img/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(http://s1.partyindustries.be/img/closelabel.gif) no-repeat center;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
/* RATER PLUGIN */
.stat {margin:1em;}
.stat label {font-weight: bold;}
.ui-rater>span {vertical-align:top;}
.ui-rater-rating {margin-left:.8em}
.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:18px; background:url(http://s1.partyindustries.be/img/stars.png) repeat-x 0 0px;}
.ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px;}
.ui-rater-starsHover {background-position: 0 -18px!important;}

/*Place Colors*/
.colorPlace9, .colorPlace10 {color:purple;}
.colorPlace1, .colorPlace5, .colorPlace6, .colorPlace7, .colorPlace8 {color:black;}
.colorPlace2{color:red;}
.colorPlace3{color:brown;}
.colorPlace4{color:green}

.approved {/*background-color: #F8D203;*/font: 2em "Capture it 2", Impact,Verdana,Arial;text-shadow: 1px 1px 5px #2a1c11;}

/*AutoSuggest*/
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;/* if width will be 100% horizontal scrollbar will apear when scroll mode will be used*//*width: 100%;*/font: menu;font-size: 12px;/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox*/line-height: 16px;overflow: hidden;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}

.invisible {height: 0;padding:0;margin:0;visibility:hidden}

