@import "menu.css";
@import "formclass.css";
@import "buttons.css";

/* --------------- */
/*   EVENTS PART   */
/* --------------- */

#header_region { background-image:url(/images/homepage/basic-template/basic-sprite_header.png) !important; }

/*.textblocktitle {
	font-weight:bold;
	margin-top:12px;
	color:#fff;
	background-color:#058270;
	padding:2px 0px 2px 3px;
}*/

/* EVENT HEADER */
#event-header {	
	clear:both;
  color:#fff;
  float:right;
  font-weight:bold;
  margin:8px 20px 0 0;
  text-align:right;
  width:1000px; 
	}
	.event-date {
		position:relative;
		top:4px;
		float:right;
		margin-left:10px;
		padding-left:10px;
		border-left:1px solid #fff;
		display:block;
		height:45px;
		font-size: 1.2em; }
	.event-title {
		display:block;
		font-size: 1.6em; }
	.event-subtitle {
		position:relative;
		top:0px;
		display:block;
		font-size: 1.2em }
		
#top_nav #header_language {
		text-align:right;	
    left:0px;
    top:5px;
}		


/* -------------- */
/* EVENT HOMEPAGE */
/* -------------- */

/* mainnews */
#mod-event_main_news {
	height:206px;
	border-bottom: 1px dotted #dcdada;
	overflow:hidden;
	margin-bottom:15px; }
		#mod-event_main_news h2 {
			font-size:1.7em;
			margin-left:10px;
			margin-bottom:10px;
			font-family:Tahoma, Geneva, sans-serif;	}
		#mod-event_main_news p { margin:0 20px 10px 10px; }
		#mod-event_main_news .more { 
			display:block;
			position:absolute;
			margin-left:10px;
			top:368px;
			width:746px;
			background-color:#fff;
}


/* important dates */
#mod-event_dates {
	height:190px;
	border-bottom: 1px dotted #dcdada;
	}
	#mod-event_dates h2, #mod-event_facts h2 {
		font-size:1.7em;
		margin-left:10px;
		margin-bottom:10px;
		font-family:Tahoma, Geneva, sans-serif;	}
	 /*#mod-event_dates p { margin:0 20px 10px 10px; }*/
#mod-event_dates div.pos { height:147px; overflow-x:hidden; }
	 
.table-event_dates { width:100%; }	 
	.table-event_dates tr:hover {
		/*color:#058270;*/			
		background-color:#f3fdfc; }	
	.table-event_dates td {
		padding:2px 0px 2px 10px;
		border-bottom:1px solid #cae5e1; }
	.table-event_dates .odd { background-color:#fefefe; }
	.table-event_dates .even { background-color:#faf9f9; }
	.table-event_dates td:nth-child(2) { width:30%; }

/* event facts */	
#mod-event_facts {
	height:180px;
	width:226px;
	margin-bottom:10px;
	/*padding-top:8px;*/
	
	/*background:#fafafa;*/ /* for non-css3 browsers */	
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8');*/ /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));*/ /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #fff,  #f8f8f8);*/ /* for firefox 3.6+ */ }
	
	#mod-event_facts h2 { margin-left:5px; }
	#mod-event_facts p { /*margin:0 3px 10px 5px;*/ }
	
	#mod-event_facts span {
		display:block;
		overflow:hidden;
		height:146px;
		padding:1px 3px 0px 3px;
		border: 1px dotted #dcdada;
		background:#fafafa;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #fff,  #f8f8f8); /* for firefox 3.6+ */ }
		
		
/* event subnews */
#mod-event_item_left, #mod-event_item_right {
	padding:15px 0 0 10px;
	width:362px;
	height:250px;
	overflow:hidden; }
	#mod-event_item_left #subnews_links, #mod-event_item_right #subnews_links, #mod-event_main_news #subnews_links { padding-top:13px; }
	#mod-event_item_left #subnews_links img, #mod-event_item_right #subnews_links img, #mod-event_main_news #subnews_links img {
		padding:0px;
		margin:0px;
		border:none;
		vertical-align:middle;	}
	#mod-event_item_left h2, #mod-event_item_right h2 {
		font-size:1.7em;
		padding-bottom:0px;	}
	#content #mod-event_item_left img, #content #mod-event_item_right img {}	
		

/* ----------- */
/* LEFT COLUMN */
/* ----------- */

/* EVENT LOGO */
.event-logo {
/*	display:block;*/		/* moet naar eventskin */
/*	width:auto;*/			/* moet naar eventskin */
/*	height:52px;*/		/* moet naar eventskin */
	/*margin:0 4px 0 4px;*/
/*	background-image: url(/images/homepage/logo_event.png);*/ /* moet naar eventskin */
	background-repeat:no-repeat;
/*	background-size:100%;	*/
	}
	
/* ACTIVE FORMS */	
ul.nav_activeforms {
	border-top:1px solid #eee; 
	border-bottom:1px solid #eee;
	padding:0.5em 0 0.5em 0; }
.nav_activeforms li, .nav_activeforms li {
	list-style-type:none;	
	margin:0 4px 0 2px; }
	.nav_activeforms a:link, .nav_activeforms a:visited, .nav_activeforms a:active, .nav_activeforms a:hover {
		display:block;
		color:#6c6c6c;	
		padding:2px 0px 2px 22px;
		border-bottom:1px dotted #daecea; }
		.nav_activeforms a:hover { background-color:#f8f8f8; }
.last_quicklink a:link, .last_quicklink a:visited  { border-bottom:none; }

/* ACTIVE FORMS ICONS */
.activeforms-cfp-notopenyet, .activeforms-cfp-open, .activeforms-cfp-closingsoon, .activeforms-cfp-closed, 
.activeforms-reg-notopenyet, .activeforms-reg-open, .activeforms-reg-closingsoon, .activeforms-reg-closed,
.activeforms-cfp-notopenyet a:hover, .activeforms-cfp-open a:hover, .activeforms-cfp-closingsoon a:hover, .activeforms-cfp-closed a:hover, 
.activeforms-reg-notopenyet a:hover, .activeforms-reg-open a:hover, .activeforms-reg-closingsoon a:hover, .activeforms-reg-closed a:hover {
	background-image:url("/images/main/sprite_icons.png");
  background-repeat:no-repeat;
  display:block;
    /*padding: 2px 0 2px 20px;*/
	}
	.activeforms-cfp-notopenyet, .activeforms-cfp-notopenyet a:hover { background-position:0px -999px; }
	.activeforms-cfp-open, .activeforms-cfp-open a:hover { background-position:0px -1039px; }
	.activeforms-cfp-closingsoon, .activeforms-cfp-closingsoon a:hover { background-position:0px -1079px; }
	.activeforms-cfp-closed, .activeforms-cfp-closed a:hover { background-position:0px -1119px; }
	
	.activeforms-reg-notopenyet, .activeforms-reg-notopenyet a:hover { background-position:0px -1159px; }
	.activeforms-reg-open, .activeforms-reg-open a:hover { background-position:0px -1199px; }
	.activeforms-reg-closingsoon, .activeforms-reg-closingsoon a:hover { background-position:0px -1239px; }
	.activeforms-reg-closed, .activeforms-reg-closed a:hover { background-position:0px -1279px; }


/* ADD EVENT TO */
/*ul*/.nav_add-event-to-icon {
	display:block;
	border-top:1px solid #eee; 
	border-bottom:1px solid #eee;
	padding:0.7em 0 0.7em 1em;
	}
.nav_add-event-to li, .add-event-to li, .nav_add-event-to-icon li, .add-event-to-icon li {
	/*list-style-type:none;	
	margin:0 4px 0 2px;*/	}

	.nav_add-event-to a:link, .nav_add-event-to a:visited, .nav_add-event-to a:active, .nav_add-event-to a:hover, 
	.nav_add-event-to-icon a:link, .nav_add-event-to-icon a:visited, .nav_add-event-to-icon a:active, .nav_add-event-to-icon a:hover  {
			/*display:block;
			color:#6c6c6c;	
			padding:2px 0px 2px 20px;
			border-bottom:1px dotted #daecea;*/ }	
	.nav_add-event-to a:link, .nav_add-event-to a:visited, .nav_add-event-to a:hover, .nav_add-event-to a:active { 
		/*background-repeat:no-repeat;
		display:block;*/  }
	.nav_add-event-to a:link, .nav_add-event-to a:visited { /*background-image:url("/images/icons/icn_calendar-add.png");*/ }		
	.nav_add-event-to a:hover, .nav_add-event-to a:active { 		
		/*background-image:url("/images/icons/icn_calendar-add-hover.png");
		background-color:#f8f8f8;*/
		}
		.nav_add-event-to-icon a:hover, .nav_add-event-to-icon a:active { /*background-color:#f8f8f8;*/ }
	.last_quicklink a:link, .last_quicklink a:visited  { /*border-bottom:none;*/ }
	
	.nav_add-event-to-icon a img { margin:0 2em 0 0;  }
	
	
/* -------------------------------------- */	
/* BOOKOFFERS + zoals het hoort te worden */
/* -------------------------------------- */
/* reset */
/*.relatedreading {}*/
/*.relatedreading */#slider_box {
	height:auto;
	border:none;
	margin-bottom:0px;	}

/*.relatedreading */#slider_box #rightcontrol.control  {	
		position:relative;
		left:0px;
		width:0px;
		height:0px;	
		-webkit-border-radius:0px;
		-moz-border-radius:0px; 
		border-radius:0px;
		border:none;
		background-color:#fff; }
		
/*.relatedreading */#slider_box #leftcontrol.control  {
		background-image:url(/images/main/bg_promo_basic_grd.png);
		position:relative;
		top:0px;
		left:0px;	
		height:0px;
		width:0px;
		-webkit-border-radius:0px;
		-moz-border-radius:0px; 
		border-radius:0px;
		background-image:none; }

/*.relatedreading*/ #slider_box #leftcontrol.control li, /*.relatedreading*/ #slider_box #rightcontrol.control li {
	cursor:pointer;
	position:relative;
	display:block;
	width:0px;
	height:0px;
	background-image:none; }

/*.relatedreading*/ #slider_box #slider_content {
	position:relative;
	top:0px;
	left:0px;	
	width:0px;
	height:0px;
	overflow:hidden; }	
/* einde reset */	
	
	
	.relatedreading { margin-top:50px; } 
.relatedreading h1 { 
	background-color: #fff;
  display: block;
  font-family: Tahoma,Geneva,sans-serif;
  font-size: 1em;
  left: 18px;
  position: relative;
  text-align: center;
  top: -10px;
  width: 80px;
  z-index: 20;
	width:100px;
	
	/*display:none;*/
	}	
/*.relatedreading */#slider_box { 
		border:1px solid #ededed;
    margin-left:30px;
    padding-top:10px;
    position:relative;
    top:-40px;
    width:120px;		
		/*height:145px;*/
		padding-bottom:10px; }		
		/*.relatedreading*/ #slider_box #rightcontrol.control li, 
		/*.relatedreading*/ #slider_box #leftcontrol.control li {
			position:relative; 
			padding:5px 4px;
			color:#fff;
			font-weight:bolder;
			font-size:0.8em;
			background-color:#b1b1b1;			
			background:#3775b9 ; /* non css3 browsers */
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#99bbff), color-stop(100%,#457ae6)); /* Chrome */
			background:linear-gradient(to bottom,  #99bbff 0%,#457ae6 100%); /* w3c standaard - firefox */			
			-moz-border-radius:.3em;
			-webkit-border-radius:.3em;
			-khtml-border-radius:.3em;
			border-radius:.3em; 			
			width:10px;
			height:15px;
			z-index:1;
			}
			
				/*.relatedreading*/ #slider_box #rightcontrol.control li { left:114px; top:60px;} 
		/*.relatedreading*/ #slider_box #leftcontrol.control li { left:-10px; top:60px;}

		/*.relatedreading*/ #slider_box #leftcontrol {}		
		/*.relatedreading*/ #slider_box #slider_content {
			position:relative;
			top:4px;
			left:11px;	
			width:100px;
			height:150px;
			overflow:hidden; }
	
	/*.relatedreading*/ /*#slider_box #slider_content #slideInner { width:100px !important; }*/
	/*.relatedreading*/ #slider_box #slider_content #slideInner #slideInner .slide { width:98px !important; }	
	/*.relatedreading*/ #slider_box #slider_content #slideInner #slideInner .slide a img { margin-left:4px;}

/*html body div.container div#right.span-4 div.modright div#mod_mainsponsor p img {
    border: 1px solid #DAD9DE;
    left: 10px;
    margin: 3px 0;
    position: relative;
}

*/

.iapcologocenterer {
    text-align: center;
}
  #iapcocontainer {
      background-image: url("/images/homepage/iapco.gif");
      background-position: center center;
      background-repeat: no-repeat;
      height: 30px;
      width: 186px;
  }

#iapcologo {
    visibility: hidden;
}

			
/* ------------ */
/* RIGHT COLUMN */
/* ------------ */
/* MAIN SPONSORS */
#mod_mainsponsor_title h1 {
	position:relative;
	z-index:20;
	left:20px;
	top:-12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1em;
	text-align:center;		
	display:block;
	width:90px;
	background-color:#fff; }
	#mod_mainsponsor {
		position:relative;
		z-index:10;
		top:-40px;
		width:140px;	
		margin-left:18px;
		padding:20px 0 0 0;
		border-top:1px solid #ededed;
		border-bottom:1px solid #ededed; }
		#sponsor img {
			width:120px;
			/*height:90px;*/
			position:relative;
			left:10px;
			/*border:1px solid #c3bebe;*/
			border:none;
			/*margin-bottom:3px;*/	}	
		#mod_mainsponsor p { padding-bottom:10px; }


/* main sponsors */
html body div.container div#right.span-4 div.modright div#mod_mainsponsor p img {
	position:relative;
	left:10px;
	/*border:1px solid #dad9de;*/
	border:none;
	margin:3px 0 3px 0;
}


/* all border */
	#content img.img-nobrdr, #content a:link img.img-nobrdr, #content img.icn-nobrdr, #content a:link img.icn-nobrdr, #content img.icn2-nobrdr, #content a:link img.icn2-nobrdr
		.cke_show_borders img.img-nobrdr, .cke_show_borders img.icn-nobrdr, .cke_show_borders img.icn2-nobrdr { /* .icn-nobrdr */
		border:none;
		padding:0px;
		margin:0px 5px 0px 5px;	}
	#content img.icn-nobrdr, #content a:link img.icn-nobrdr, .cke_show_borders img.icn-nobrdr, .cke_show_borders a:link img.icn-nobrdr { margin:0px; }
	#content img.icn2-nobrdr, #content a:link img.icn2-nobrdr, .cke_show_borders img.icn2-nobrdr, .cke_show_borders a:link img.icn2-nobrdr {
		position:relative;
		top:5px; }
