@import url("../formclass.css");

html, body {
	background-image:url(/images/homepage/vienna/bgbody_vienna2006.png);
}
#header {
	background-image:url(/images/homepage/vienna/header_vienna2006.jpg);
}
#leftcol {}	

/* header rightcorner */
#topnavigation a:link, #topnavigation a:visited { 
		color:#fff; 
	}
		#topnavigation a:hover, #topnavigation a:active  { 
			color:#fff;  
		}
	
/* ---------------- */	
/*  SIDEBAR LAYOUT  */
/* ---------------- */

/* MENU MODULE */

#navbar table {
	border:1px solid purple;
}

.tablenavigation th, .personalbox th {		/* title row */
	color:#fff;
	background-color:#753DA5;
}
	.tablenavigation td {		
	}
	
#menu div a:link, #menu a:visited {			/* link view in sidebar */
	color:#000;
}
	#menu div a:hover, #menu a:active {
		color:#753DA5;
	}
	
/* LOGIN MODULE */

.loginbox th {
	color:#fff;
	background-color:#753DA5;
}
	.loginbox td {
		color:#000;
	}
	.loginbutton {
		color:#fff;
		background-color:#753DA5;
		border:1px solid #753DA5;
	}
		.loginbutton:hover {
			color:#753DA5;
			background-color:#fff;
			border:1px solid #753DA5;
		}

.recoverpw a:link, a:visited {
	color:#000;
}	
	.recoverpw a:hover, a:active {
		color:navy;
	}	
		
/* IAPCO logo */
#iapcocontainer {
	background-image: url(/images/homepage/iapco_trans.gif);
}	

.iapcologocenterer {
	color:#000;
}
#iapcocontainer {
	/* border:solid 1px purple;
	background-color:red; */
	background-position:bottom;
	margin-top:3px;
	background-image:url(/images/homepage/iapco_vienna.gif);
}



/* h */
h1 {			/* headline non event pages / placed inside cms */
	border-bottom:2px solid #753DA5;
}
h5, h6, .textblocktitle  {	/* used for subheaders FAQ/About us */
	color:#fff;
	background-color:#753DA5;
}
	
#container {						/* placed all centercolumn content in */
	padding:2px 0px 0px 15px;
}

	
/* -------------------------- */
/*       EVENTS CONTENT       */
/* -------------------------- */

/* headline event pages */
.eventtitle {
	width:236px;				
	background-image: url(/images/homepage/vienna/vienna_logo.gif);
	background-repeat:no-repeat;
	height:52px; 
	/*float:left;*/
}
	.eventdate {
		padding-top:36px;
		border-bottom:2px solid #753DA5;
	}
	
	.eventtitle span {
		display:none;
	} 
	
/* -------------------------- */
/*     EVENTS FORM CONTENT    */
/* -------------------------- */	

/* nummers bovenin */
.numbertitle {
	color:#753DA5;
}
	
.numberblock, .numberblockpast {
	color:#fff;	
	background-color:#753DA5;
}
	.numberblockactive, .blockover {
		color:#753DA5;
		border:2px solid #753DA5;
	}	

	
/* hulsel inhoud */

fieldset {
	border:1px solid #753DA5;
}
	legend {
		color:#753DA5;
	}


/* hulp inhoud */
		
	.formhelp, #div1, #div2, #div3, #div4, #div5, #div6, #div7, #div8, #div8, #div10, #div11, #div12 {
		background-color:#fbf9fc;
		border:1px solid #753DA5;
	}	
#content .helpbar {
	background-color: #fbf9fc;
}

/* content inhoud */
.obligatory {
	color: #CC0000;
}
	
/* buttons */
	
button, #next, #previous { /* de next/prev knop */
		color:#fff;			
		background-color:#753DA5;
		border:1px solid #fff;
}	
	#next:hover, #previous:hover, .cfpbutton:hover {	
		color:#753DA5;
		background-color:#fff;
		border:2px solid #753DA5;
	}
	 
.cfpbutton {
		color:#fff;	
		background-color:#753DA5;
		border:1px solid #fff;
}	 

.errorblock {
	background-color:#fbf9fc;
	border:1px solid #753DA5;
}

/* -------------------------- */
/*     HOMEPAGE INFOBLOCKS    */
/* -------------------------- */

.infoblockupdates {
	border:1px solid #753DA5;
}
.infoblockheader {
	color:#fff;
	background-color:#753DA5;	
}

/* Homepage textblock */
.homepagetextblockheader {
	background-color:#753DA5;
	color:#fff;
}
	.homepagetext {
		border:1px solid #753DA5;
	}



/* -------------------------- */
/*           TABLES           */
/* -------------------------- */

/* SPONSORS */
.sponsor_table {
	border-color:#753DA5;
}
	.sponsor_table tr:first-child  {
		color:#fff;
		background-color:#753DA5;
	}



/* DESIGN TABLE 01 NO HOVER */
.table01 {}
	.table01 tr:first-child {
		color:#753DA5;
	}
		.table01 tr:first-child td {
			background-image:url(/images/homepage/geoinfokiev2010/th1_bg.png);
	}
	.table01 td {
		border-bottom:1px solid #d6c5e4;
	}

/* DESIGN TABLE 01 */
.table01_link {}
	.table01_link tr:first-child {
		color:#753DA5;
	}
		.table01_link tr:first-child td {
			background-image:url(/images/homepage/geoinfokiev2010/th1_bg.png);
	}
	.table01_link td {
		border-bottom-color:#d6c5e4;
	}
		.table01_link tr:first-child:hover {
			color:#753DA5;
		}
		.table01_link tr:hover {
			color:#753DA5;			
			background-color:#fbf9fc;
		}
		
		
/* DESIGN TABLE 02 NO HOVER */
.table02 {}
	.table02 tr:first-child {
		color:#753DA5;
	}
		.table02 tr:first-child td {
			background-image:url(/images/homepage/geoinfokiev2010/th1_bg.png);
	}
	.table02 td {
		border-bottom-color:#d6c5e4;
	}




/* DESIGN TABLE INFO LINK(AWARD PAGINA / LIST OF JOBS) */
.table_info_link {}
	.table_info_link tr:first-child {
		color:#fff;	
		background-color:#753DA5;
	}
		.table_info_link tr:first-child td {}
	.table_info_link td {
		border-bottom-color:#d6c5e4;
	}
		.table_info_link tr:first-child:hover {
			color:#fff;
			background-color:#753DA5;
		}
		.table_info_link tr:hover {
			color:#753DA5;			
			background-color:#fbf9fc;
		}

/* DESIGN TABLE INFO  NO HOVER (AWARD PAGINA / LIST OF JOBS) */
.table_info {}
	.table_info tr:first-child {
		color:#fff;	
		background-color:#753DA5;
	}
		.table_info tr:first-child td {}
	.table_info td {
		border-bottom-color:#d6c5e4;
	}	

/* DESIGN TABLE CONTACT NO TD BORDER */
.table_info_nob {}
	.table_info_nob tr:first-child {
		color:#fff;		
		background-color:#753DA5;
	}
	.table_info_nob tr:first-child td {
	}
	.table_info_nob td {}	
	
/* DESIGN TABLE CALENDAR (CALENDAR OF EVENTS) */
.table_calendar {}
	.table_calendar tr:first-child td {
			color:#fff;
			background-color:#753DA5;
		}		
		.table_calendar td {
			border-bottom-color:#d6c5e4;		
		}
	.table_calendar tr:hover {
		color:#753DA5;
		background-color:#fbf9fc;
	}
.table_calendar img {}

/* DESIGN TABLE IMPORTANT CALLS */
.table_imp {
	border-color:#753DA5;
	background-color:#fbf9fc;	
}
