@charset "UTF-8";
/* CSS Document */

/* Structuur */
html,body {background:#1c1c1c;}
#custom-doc {width:76.1538em;*width:74.250em;margin:0 auto;padding:0;margin-top:2.3076em;*margin-top:2.250em;}
#hd {font-size:100%;}
#bd {font-size:100%;line-height:1.6}
#ft {font-size:100%;}
.yui-t8 {text-align:left;margin:0;padding:0;}
.ftploginbox {position:absolute;width:22.6923em;*width:22.125em;z-index:7;height:5.3846em;*height:5.250em;background:#353535;border:#727272 solid 1px;float:right;margin-left:53.3076em;*margin-left:51.975em;color:#fff;}
.ftploginbox h2 {font-size:146.50%;}
.logobox {width:20em;*width:19.50em;height:14.6153em;*height:14.250em;float:left;margin-top:2.6923em;*margin-top:2.625em;background:url(http://www.mph.eu/images/interface/mph-logo.png) top left no-repeat;}
.addressbox {width:55.5384em;*width:54.150em;float:left;margin:2.6923em 0 0 0.6153em;*margin:2.625em 0 0 0.60em;height:14.6153em;*height:14.250em;color:#fff;}
.addressbox p {font-size:85%;margin-top:0.923em;*margin-top:0.90em;text-transform:uppercase;}
.addressbox a {color:#fff;}
.menubox {position:absolute;width:67.2308em;*width:65.550em;height:2.3077em;*height:2.250em;z-index:3;background:url(http://www.mph.eu/images/interface/menu-bg.png) repeat-y;margin:0;padding:0;margin-top:15.0769em;*margin-top:14.70em;float:left;}
.musicbox {position:absolute;width:8.3077em;*width:8.10em;height:2.3077em;*height:2.250em;background:#2d2d2d;z-index:5;margin:0;padding:0;margin-top:15.0769em;*margin-top:14.70em;margin-left:67.8461em;*margin-left:66.150em;float:left;}
.musicbox p {color:#fff;float:left;font-weight:normal;padding:0.5384em 0.8461em;*padding:0.525em 0.825em;text-transform:uppercase;font-size:100%;}
.musicbox a {text-decoration:none;color:#fff;}
.contentbox {width:100%;min-height:16.7692em;height:auto;*min-height:16.35em;margin-top:1.0769em;*margin-top:1.050em;background:#272727/* url(http://www.mph.eu/images/interface/content_bg.png) repeat-x */;color:#fff;}
.gallerybox {width:100%;height:16.7692em;*height:16.35em;margin-top:1.0769em;*margin-top:1.050em;background:url(http://www.mph.eu/images/interface/content_bg.png) repeat-x;color:#fff;}
.maingallery {width:100%;height:auto;margin-top:1.0769em;*margin-top:1.050em;background:#272727;color:#fff;}
.footerbox {width:100%;height:2.3077em;*height:2.250em;background:#2f2f2f;margin-top:1.0769em;*margin-top:1.05em;margin-bottom:1.0769em;*margin-bottom:1.05em;color:#fff;}
.musicpopup {width:8.3077em;*width:8.10em;height:2.3077em;*height:2.250em;background:#2d2d2d;margin:0;padding:0;}
/* Headings */
.image_replacement {margin-top:4em;*margin-top:3.90em;text-indent:-9999px;overflow:hidden;width:313px;height:72px;background: url(http://www.mph.eu/images/interface/milesperhour_visual_communications.png) center left no-repeat;}
.image_replacement a {display:block;height:72px;}

h2 {font-size:153.9%;color:#fff;text-transform:uppercase;}
h3 {font-size:131%;color:#fff;text-transform:uppercase;}
h4 {font-size:116%;color:#fff;text-transform:uppercase;}

.titleborder {width:100%;height:0.4615em;*height:0.45em;/* margin-top:0.4615em;*margin-top:0.45em;*/border-top:#b40000 solid 1px;background: url(http://www.mph.eu/images/interface/tiny_title_box.png) top right no-repeat;}

/* Content */
.inside {padding:1.1538em;*padding:1.125em;}
.insidefooter {padding:0.6153em 1.1538em;*padding:0.60em 1.125em;font-size:85%;}
.insideloginbox {padding:0.7692em 0.923em;padding:0.75em 0.90em;}
.text_red {color:#b40000;}

/* Content images */
.contentbox .inside .imagecontainer {float:left;padding:0 1em 1em 0;}
.contentbox .inside .imagecontainer img {border: solid 6px #fff;}

/* Navigatie */
#nav {font-size:100%;text-transform:uppercase;padding:0 0 0 0.3076em;*padding:0 0 0 0.30em;}
#nav li {position:relative;text-align:left;}
#nav li {float:left;}
#nav a, #nav a:hover {display:block;line-height:1.3;text-decoration:none;}
#nav a {color:#fff;float:left;font-weight:normal;padding:0.5384em 0.8461em;*padding:0.525em 0.825em;}
#nav a:hover span {color:#b40000;}
#nav li a.current {color:#b40000;font-weight:bold;}
#nav span {cursor:pointer;display:block;white-space:nowrap;}

/* Clear */
.clear {clear:both;}

/* Gallery thumbnails front */
.gallery li {list-style:none;float:left;margin:0.7692em 7px 1.5384em 7px;*margin:1.125em 7px 1.125em 7px;padding:0;}
.gallery li.first {list-style:none;float:left;margin:0.7692em 7px 1.5384em 0;*margin:1.125em 7px 1.125em 0;padding:0;}
.gallery li.last {list-style:none;float:left;margin:0.7692em 0 1.5384em 7px;*margin:1.125em 0 1.125em 7px;padding:0;}
.gallery a {display:block;width:178px;height:118px;padding:0;text-decoration:none;}
.gallery a:hover {text-decoration:none;}
.gallerybox img {border:#fff solid 1px;}
.maingallery img {border:#fff solid 1px;}

/* ----------------------------------------------------- Gallery Styles -------------------------------------------------- */

#photos_table {margin-top:1.0769em;*margin-top:1.050em;}
#photos_table a {
	text-decoration: none; color:#fff;
	}

#photos_table .spacer {
	font-size: 10px;
	margin: 5px 0 5px 0;
	}

#photos_table .border {
	border: 1px solid #fff;
	}

#photos_table .paddedborder {
	padding: 20px;
	border: 1px solid #fff;
	}

#photos_table .thumbs {
	text-align: center;
	padding: 15px 3px 8px 3px;
	background-color: #373737;
	}

#photos_table .title {
	margin: 3px 0 0 0;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	}

#photos_table .categories {
	padding: 7px 10px 7px 12px;
	background-color: #373737; 
	color: #ffffff;  
	}
#photos_table .categories a {color:#fff;text-decoration:underline;}

#photos_table .total_files {
	padding: 7px 10px 7px 12px;
	background-color: #373737; 
	color: #ffffff;  
	text-align: center;
	}

#photos_table .tableBorder {
	border: 1px solid #333;
	}

#photos_table th {
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 5px 6px 5px 12px;
	background-color:  #111111;
	}

#photos_table td {
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	color: #000;
	}
/* ----------------------------------------------------- Contact formulier -------------------------------------------------- */
form.cmxform fieldset {margin-bottom:10px;}
form.cmxform legend {padding:0 2px;font-weight:bold;_margin: 0 -7px; /* IE Win */}
/*\*//*/ form.cmxform legend {display:inline-block;} /* IE Mac legend fix */
form.cmxform label {display:inline-block;line-height:1.8;vertical-align:top;}
form.cmxform fieldset ol {margin:0;padding:0;}
form.cmxform fieldset li {list-style:none;padding:5px;margin:0;}
form.cmxform fieldset fieldset {border:none;margin:3px 0 0;}
form.cmxform fieldset fieldset legend {padding:0 0 5px;font-weight:normal;}
form.cmxform fieldset fieldset label {display:block;width:auto;}
form.cmxform em {font-weight:bold;font-style:normal;color:#b40000;}
form.cmxform label {width:120px;}
form.cmxform fieldset fieldset label {margin-left:123px;}
form.cmxform input {background-color:#777777;border: solid 1px #8e8e8e;color:#000;}
form.cmxform textarea {background-color:#777777;border: solid 1px #8e8e8e;color:#000;}
form.cmxform input.nostyle {}
.formbutton {color:#fff;background:url(http://www.mph.eu/images/interface/formbutton.png) no-repeat;border:none;width:71px;height:21px;text-align:center;}