/* -- bootstrap.css -- */html, body {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
html {overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus {outline:thin dotted;}
a:hover, a:active {outline:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}
audio, canvas, video {display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;-ms-interpolation-mode:bicubic;}
button, input, select, textarea {font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input {line-height:normal;*overflow:visible;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer;-webkit-appearance:button;}
input[type="search"] {-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
textarea {overflow:auto;vertical-align:top;}
body {background-color:#ffffff;margin:0;font-family:Arial, helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:18px;color:#404040;}
.container {width:990px;margin-left:auto;margin-right:auto;zoom:1;}
.container:before, .container:after {display:table;content:"";zoom:1;}
.container:after {clear:both;}
a {color:#0069d6;text-decoration:none;line-height:inherit;font-weight:inherit;}
a:hover {color:#00438a;text-decoration:underline;}
.row {zoom:1;}
.row:before, .row:after {display:table;content:"";zoom:1;}
.row:after {clear:both;}
.row > [class*="span"] {display:inline;float:left;margin-left:10px;}
.span6 {width:290px;}
.span7 {width:340px;}
.span9 {width:440px;}
.span17 {width:840px;}
p {font-size:12px;font-weight:normal;line-height:18px;margin-bottom:9px;}
p small {font-size:10px;color:#bfbfbf;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#404040;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {color:#bfbfbf;}
h1 {margin-bottom:18px;font-size:30px;line-height:36px;}
h1 small {font-size:18px;}
h2 {font-size:24px;line-height:36px;}
h2 small {font-size:14px;}
h3, h4, h5, h6 {line-height:36px;}
h3 {font-size:18px;}
h3 small {font-size:14px;}
h4 {font-size:16px;}
h4 small {font-size:12px;}
h5 {font-size:14px;}
h6 {font-size:13px;color:#bfbfbf;text-transform:uppercase;}
strong {font-style:inherit;font-weight:bold;}
em {font-style:italic;font-weight:inherit;line-height:inherit;}
blockquote {margin-bottom:18px;border-left:5px solid #eeeeee;padding-left:15px;}
blockquote p {font-size:14px;font-weight:300;line-height:18px;margin-bottom:0;}
blockquote small {display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf;}
blockquote small:before {content:'\2014 \00A0';}
address {display:block;line-height:18px;margin-bottom:18px;}
code, pre {padding:0 3px 2px;font-family:Monaco, Andale Mono, Courier New, monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
code {background-color:#fee9cc;color:rgba(0,0,0,0.75);padding:1px 3px;}
pre {background-color:#f5f5f5;display:block;padding:8.5px;margin:0 0 18px;line-height:18px;font-size:12px;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
form {margin-bottom:18px;}
fieldset {margin-bottom:18px;padding-top:18px;}
fieldset legend {display:block;padding-left:150px;font-size:18px;line-height:1;color:#404040;*padding:0 0 5px 145px;*line-height:1.5;}
form .clearfix {margin-bottom:18px;zoom:1;}
form .clearfix:before, form .clearfix:after {display:table;content:"";zoom:1;}
form .clearfix:after {clear:both;}
label, input, select, textarea {font-family:Arial, helvetica, sans-serif;font-size:13px;font-weight:normal;line-height:normal;}
label {padding-top:6px;font-size:12px;line-height:18px;float:left;width:130px;text-align:right;color:#404040;}
select {padding:initial;}
input[type=checkbox], input[type=radio] {width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;border:none;}
input[type=file] {background-color:#ffffff;padding:initial;border:initial;line-height:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type=button], input[type=reset], input[type=submit] {width:auto;height:auto;}
select, input[type=file] {height:27px;*height:auto;line-height:27px;*margin-top:4px;}
select[multiple] {height:inherit;background-color:#ffffff;}
textarea {height:auto;}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {background-color:#f5f5f5;border-color:#dddddd;cursor:not-allowed;}

/* -- reset.css -- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
*{margin: 0px;padding: 0px;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
table {border-collapse: collapse;border-spacing: 0;}

/* -- master.css -- */
body{background:#FFF;color: #949393;font: 12px/12px arial, helvetica, sans-serif;}
html, body{height: 100%;}/* nodig voor de footer */p{color: #949393;font: normal 12px/18px arial, helvetica, sans-serif;margin: 0 0 15px 0;}
h1,div.name{color: #000;font: normal 12px/18px arial, helvetica, sans-serif;text-transform: uppercase;}
h4{color: #666;text-transform: uppercase;font-size: 12px;margin-bottom: 10px;line-height: 18px;}
h5{color: #666;font-size: 12px;margin-bottom: 10px;line-height: 18px;}
a{color: #949393;}
p a{color: #949393;}
p a:hover,p a:focus{color: #000;text-decoration: underline;}
p a.orderbutton{background: #ED1B35;color: #FFF;font-weight: bold;padding: 5px;margin: 10px 0 0 0;text-transform: uppercase;width: auto;}
p a.orderbutton:hover,p a.orderbutton:focus{background: #000;text-decoration: none;}
a:hover,a:focus{color: #000;}
ul li,ol li{color: #7d7d7d;line-height: 18px;}
.clear{clear:both;font-size:0;height:0;line-height:0;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}

/* -- structure.css -- */
section.wrap-bg{bottom: 0;left: 0;position: fixed;top:  0;width: 100%;z-index: 0;}
section.wrap-bg.intro{background: url(../images/css/bg-intro.png) repeat-y;}
section.wrap-bg.index{background: url(../images/css/bg-index.png) repeat-y;}
section.wrap-bg.left{background: url(../images/css/bg-item.png) repeat-y;}
section.wrap-bg.right{background: url(../images/css/bg-right.png) repeat-y 0 -446px #efefef;}
section.container{left: 0;margin: 0;padding: 0;position: relative;top: 0;z-index: 1;min-height: 100%;height: auto !important;height: 100%;margin-bottom: -60px; /* the bottom margin is the negative value of the footer's height */}
footer section.container{margin-bottom: -40px;}
header{display: block;width: 100%;}
footer, .push {height: 40px; /* .push must be the same height as .footer */}
footer{background: #262626;width: 100%;position: absolute;z-index: 10;margin: 20px 0 0 0;overflow: hidden;}
a.back-to-home-right{background: url(../images/css/arrow-right.png) no-repeat left center;position: fixed;top: 0;left: 1100px;z-index: 2;width: 100px;bottom: 0;min-height: 100%;}
a.back-to-home-left:hover,a.back-to-home-left:focus,a.back-to-home-right:hover,a.back-to-home-right:focus{text-decoration: none;}
a.back-to-home-left{background: url(../images/css/arrow-left.png) no-repeat center center;position: fixed;top: 0;left: 0;z-index: 2;width: 50px;bottom: 0;min-height: 100%;}

/* -- pagehead.css -- */
.row > [class*="span"].logo-ieper{float: left;height: 73px;width: 257px;margin-left: 0;}
header.fixed .row > [class*="span"].head-right{float: right;padding-top: 10px;	}
div.head-right nav, div.head-right div.span3{float: left;margin: 0;}
div.head-right div.span4{float: right;}
div.head-right div.span4.language{width: 150px;}
div.head-right div.span4.search-box{float: left;width: 130px;}
div.head-right div.span4 nav{float: right;}
img.logo-right{margin: -17px 0 0 822px;position: absolute;	z-index: 2;}
header.fixed{left: 0;position: fixed;top: 0;width: 990px;z-index: 5;}
header.normal{display: block;width: 990px;}
header.normal .row > [class*="span"].head-right{padding-top: 10px;float: right;}
div.fixed-events{background: #FFF;left: 50px;position: fixed;top: 0;padding-top: 120px;width: 940px;z-index: 1;}
nav.breadcrumb{display: block;padding: 0 0 25px 0;width: 100%;}
nav.breadcrumb ul li{background: url(../images/css/arrow-breadcrumb.png) no-repeat left center;		float: left;padding: 0 5px 0 10px;width: auto;}
nav.breadcrumb ul li:first-child{background: none;padding-left: 0;}
nav.breadcrumb ul li a{text-decoration: underline;}
nav.nav-events{display:  block;margin-bottom: 35px;width: 100%;}
nav.nav-events ul li{float: left;padding: 0 0 0 32px;}
section.content nav.nav-events ul li{padding-left: 27px;}
nav.nav-events ul li:first-child,section.content nav.nav-events ul li:first-child{padding-left: 0;}
nav.nav-events ul li.year{background: url(../images/css/bg-year.png) no-repeat 15px center;}
nav.nav-events ul li a{color: #ccc;font: normal 20px/20px 'LeagueGothic', arial, helvetica, sans-serif;text-transform: uppercase;}
section.content nav.nav-events ul li a{font: normal 22px/22px 'LeagueGothic', arial, helvetica, sans-serif;}
nav.nav-events ul li.active a{color: #c31a31;	text-decoration: underline;}
nav.nav-events ul li a:hover,nav.nav-events ul li a:focus{color: #000;text-decoration: none;}

/* -- modules.css -- */
section.content{margin: 45px 0 0 0;}
section.content-index h2,h1,div.name{color: #000;display: block;font: normal 78px/83px 'LeagueGothic', arial, helvetica, sans-serif;	border-bottom: 5px solid #000;letter-spacing: 1px;margin: 0 0 35px 0;padding: 0 0 20px 0;text-transform: uppercase;width: 100%;}
div.name{margin-bottom: 5px;}
section.content-index h2 span,div.name span{float: left;}
section.content-index h2 sup,div.name sup{font-size: 30px;float: left;margin-top: 38px;}
section.content-index div.span7.events{margin: 0 0 0 35px;	}
ul.events li span.date,div.event span.date{color: #79797a;float: left;font-size: 10px;width: 50%;}
section.content-index section.span10.menu{float:right;position: fixed;margin: 0 0 0 530px;left: 0;width: 450px;}
.row > [class*="span"].right{float: right;padding-left: 10px;width: 930px;margin-right: 8px;}
.row >section.span17.right{float: right;padding-left: 0;margin-right: 0;width: 850px;}
.row >section.span7.right {width: 375px;}
div.event{display: block;margin-bottom: 15px;width: 100%;}
ul.events.large li div.left,div.event div.left{float: left;}
div.event div.left div.wrap{border-top: 1px solid #ababac;	display: block;margin-top: 10px;padding: 10px 0;width: 100%;}
ul.events.large li div.left p a,div.event div.left p a,div.event.large.item a,div.event.large.item p a{color: #000;text-decoration: underline;}
ul.events.large li div.left p a:hover,div.event div.left p a:hover,div.event.large.item a:hover,div.event.large.item p a:hover,ul.events.large li div.left p a:focus,div.event div.left p a:focus,div.event.large.item a:focus,div.event.large.item p a:focus{color: #C31A31;}
div.event div.left  ul li,div.event div.left  ol li{color: #000;}
div.event div.left div.wrap ul.share{float: right;}
div.event div.left div.wrap ul.share li{list-style: none;}
ul.events.large li h1,div.events h1,div.event h1{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;color: #000;font: bold 18px/28px arial, helvetica, sans-serif;text-transform: uppercase;}
ul.events.large li h3,div.event h3,div.event.item h2{border-bottom: 1px solid #ababac;color: #c31a31;font: bold 14px/16px arial, helvetica, sabs-serif;padding: 0 0 10px 0;text-transform: uppercase;	}
div.event.item h2{margin: 0 0 15px 0;}
div.event.item h3{border-bottom: 0;color: #333;font-size: 16px;margin: 15px 0 10px 0;padding: 0;text-transform: none;}
div.event.item h3.prod{margin: 20px 0 15px 0;}
div.event.item h1{border-bottom: 1px solid #ababac;line-height: 20px;	padding: 0 0 10px 0;	}
div.event.large.item{border-bottom:0;padding-bottom: 0;line-height: auto;}
ul.events.large li p,div.event p,div.event,ul.events.large p{color: #050708;margin: 10px 0 0 0;}
ul.events.large li a.right,div.event a.right,div.event div.right{float: right;width: 470px;}
div.event div.right img{margin-bottom:5px;}
h2.item{margin-bottom: 20px;}
div.event.item ul,div.event div.left.span8 ul,div.event div.left.span8 ol{margin: 10px 0;}
div.event.item ul li,div.event div.left.span8 ul li{list-style: inside square;line-height: 18px;}
div.event.item ol li,div.event div.left.span8 ol li{list-style: inside decimal;line-height: 18px;	}
div.event div.left.span8 ul li,div.event div.left.span8 ol li{color: #000;}
ul.form li,div.event.item ul.form li {display: block;padding: 5px 0;list-style: none;width: 100%;}
ul.form li  label{float: left;text-align: left;width: 30%;}
ul.form li  input[type="text"]{color: #666;padding: 5px;border: 1px solid #ccc;width: 30%;}
ul.form li textarea{color: #666;padding: 5px;border: 1px solid #ccc;font: normal 12px/12px arial, helvetica, sans-serif;	width: 50%;}
ul.form li  input[type="button"],ul.form li  input[type="submit"]{background: #ED1B35;border: none;cursor: pointer;color: #FFF;	float: left;font-weight: bold;padding: 5px;margin: 10px 0 0 30%;text-transform: uppercase;width: auto;}
ul.form li  input[type="button"]:hover,ul.form li  input[type="submit"]:hover,ul.form li  input[type="button"]:focus,ul.form li  input[type="submit"]:focus{background: #000;text-decoration: none;}
div.event.item ul.form li  ul{float: left;margin: 0 0 40px 0;width: 100%;}
ul.form ul li:first-child{border-top: 1px solid #ccc;}
ul.form ul li{border-bottom: 1px solid #ccc;padding: 15px 0;float: left;width: 100%;}
ul.form ul li input[type="radio"]{float: left;}
ul.form ul li label{padding: 1px 0 0 0;float: right;width: 97%;}
div.event.item ul.form li ul li ul{background: #f0f0f0;margin: 10px 0;padding: 0 1%;width: 98%;}
div.event.item ul.form li  ul li ul li{border: 1px solid #FFF;border-left: 0;border-right: 0;padding: 10px 0;}
ul.form li.form-error p{color: #ED1B35;	}
h4.images{border-bottom: 1px solid #f0f0f0;margin: 20px 0 15px 0;padding: 0 0 5px 0;width: 100%;}
div.event.item ul.images li{float: left;font: 16px/20px 'LeagueGothic',arial,helvetica,sans-serif;	list-style: none;margin: 0 10px 0 0;text-align: center;text-transform: uppercase;width: 100px;}
div.event.item ul.files li{border-top: 1px dotted #f0f0f0;list-style: none;padding: 10px 0;width: 100%;}
div.event.item ul.files li:first-child{border-top: 0;}
div.event.item ul.images li a:hover,div.event.item ul.images li a:focus{color: #000;}
ul.search-results li{border-bottom : 1px solid #ccc;padding: 15px 0;display: block;list-style: none;width: 100%;}
div.event.item ul.overview.search li{float: left;list-style: none;margin: 0 0 25px 10px;width: 140px;}
div.event.item ul.overview.search li.first{margin-left: 0;}
div.event.item ul.overview.search li a {color: #000;display: block;width: 100%;}
div.event.item ul.overview.search li h3 {color: #000;font-size: 12px;height: 35px;line-height: 12px;margin: 10px 0 0;}
table td, table th{padding: 10px  10px 10px  0;text-align: left;}

/* -- pagefoot.css -- */
nav.nav-footer	{	display: block;	height: 30px;			margin: 0 auto;	padding: 10px 0 0 0;	text-align: center;	width: auto;	}
nav.nav-footer ul	{	display: block;	text-align: center;	width: 990px;	}
nav.nav-footer ul li	{	color: #FFF;	display: inline-block;	border-left: 1px solid #fff;		font: normal 16px/16px 'LeagueGothic', arial, helvetica, sans-serif;text-transform: uppercase;	vertical-align: middle;	}
nav.nav-footer ul li a	{	color: #FFF;	display: block;	padding: 0 20px;	}
nav.nav-footer ul li a:hover,nav.nav-footer ul li a:focus	{	color: #ccc;	text-decoration: none;	}
nav.nav-footer ul li:first-child	{	border-left: 0;	padding-left: 0;	}
nav.nav-footer ul li.toerismewebsite a span	{	padding: 2px 0 0 10px;	}
nav.nav-footer ul li.toerismewebsite span,nav.nav-footer ul li.toerismewebsite img	{	float: left;	}

/* -- fonts.css -- */
@font-face {font-family: 'LeagueGothic';src: url('webfonts/League_Gothic-webfont.eot');src: url('webfonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),url('webfonts/League_Gothic-webfont.woff') format('woff'),url('webfonts/League_Gothic-webfont.ttf') format('truetype'),url('webfonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');font-weight: normal;font-style: normal;}

/* -- ie.css -- */
html.pie header img.image-head,html.pie div.newsletter  ul li input[type="text"],html.pie ul.breadcrumb,html.pie span.date,html.pie ul.events li img,html.pie nav.events-small ul li a,html.pie nav.events-small ul li img,html.pie h2,html.pie div.wrap-slider	{behavior: url(css/PIE.php);}
html.pie div.wrap-slider ul	{overflow: hidden;}
html.pie nav.events-small ul li a,html.pie div.newsletter  ul li input[type="text"]{position: relative;z-index: 2;}
html.pie div.newsletter  ul li input[type="text"],html.ie9 div.newsletter ul li input[type="text"]{height: 25px;padding: 5px 10px 0 10px;	}
html.ie7 section.content-index{padding-top: 120px;}
html.ie7 section.content-index h2{float: left;width: 100%;}
html.ie7 nav.menu ul li a{font-weight:bold;}
html.ie7 nav.menu ul li ul li{float: left;}
html.ie7 nav.menu ul li ul {margin-top: 0;width: 185px;}
html.ie7 nav.menu ul li ul li a{font-weight: normal;}
html.ie7 form.search ul input[type="submit"]{line-height: 15px;width: 28px;}
html.pie form.search ul input[type="text"],html.ie9 form.search ul input[type="text"]{height: 11px;padding: 2px 5px;width: 75px;}
html.ie9 div.fixed-events{width: 930px;}
html.ie9 nav.nav-events ul li{padding: 0 0 0 35px;}
html.ie9 section.content nav.nav-events ul li{padding: 0 0 0 28px;	}
html.ie9 nav.nav-events ul li:first-child,html.ie9 section.content nav.nav-events ul li:first-child{padding-left: 0;}
html.ie7 .row.events{margin-top: 120px;}
html.ie7 div.home-pages ul.slide-tab li a{cursor: pointer;}
html.ie7 nav.nav-footer ul {float: left;}
html.ie7 nav.nav-footer ul li{float: left;}
html.ie7 div.event.item h3{float: left;width: 100%;}
html.ie7 ul.search-results li{list-style: outside none;margin-left: 0;padding-left: 0;}

/* -- added css -- */
.span1 {width: 50px;}
#IMRsearch			{ border:2px solid #626264; display:inline-block; width:300px; }
#lblIMRsearch		{ display:inline-block; width:80px; padding-right:10px; text-transform:uppercase; padding-top:3px; }
#txtSearch			{ border:none; width:260px; }
#txtSearchSubmit	{ border:none; background-color:transparent; font:normal 15px/18px 'LeagueGothic', arial, helvetica, sans-serif; }
dl	{ margin-top:10px; }
dd	{ font-weight:bold; float:left; font:normal 16px/20px 'LeagueGothic', arial, helvetica, sans-serif; display:inline-block; width:100px;  }
dt, .color	{ line-height:20px; padding-left:10px; color:#c31a31; }
#IMRadvancedSearch label	{ display:inline-block; width:80px; padding-right:10px; text-transform:uppercase; margin-bottom:5px; }
#IMRadvancedSearch input	{ border:2px solid #626264; display:inline-block; width:300px; margin-bottom:5px; }
input#txtSearchSubmit		{ border:none; width:80px; background-color:transparent; font:normal 15px/18px 'LeagueGothic', arial, helvetica, sans-serif; }
span.lang {color: #c31a31; font-size: 85%; font-weight: bold;}