body {
	text-align: left;
	background: url("images/content_bg.jpg");
	background-repeat:repeat-y;
	width:100%;
}
.wrapper {
	position: relative;
	width: 100%;
	font-size: 0.9em;
	/*margin: 0 auto -23px;*/
	text-align: left;
	padding-left:19px;
	background:url("images/bg_slice_empty.jpg");
	background-repeat:repeat-x;
}
#empty{
	background:url("images/bg_slice_empty.jpg");
	background-repeat:repeat-x;
}
.header {
	height: 190px;
	width:1110px;
	background:url("images/bg_rechts.jpg");
	background-repeat:no-repeat;
}
#logo{
	display:block;
	float:left;
	height:190px; 
	width:178px;
	background:url("images/logo_slice.jpg");
	cursor:pointer;
}
#rechterkant{
	display:block;
	float:left;
	height:190px;
	width:800px;									/* -19px correctie header						 */
}
#feauteaux{
	display:block;
	float:left;
	height:155px;
	width:800px;									/* -19px correctie header						*/
	background:url("images/foto_slice.jpg");
	background-repeat:no-repeat;
}
#broodkruimels{
	display:block;
	height:35px;
	width:800px;									/* -19px correctie header						*/
	background:url("images/menubg.jpg");
	background-repeat:repeat-x;
	float:left;
}
#rechterkant #broodkruimels #breadcrumbs{
	display:block;
	width:476px;									/* - 2 * 19px correctie header					*/
	height:35px;
	float:left;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:12px;
	color:#FFF;
	padding-top:8px;
	padding-left:19px;
}

/*=== ::Breadcrumbs linkstates																				*/

#rechterkant #broodkruimels #breadcrumbs a:link,
#rechterkant #broodkruimels #breadcrumbs a:visited,
#rechterkant #broodkruimels #breadcrumbs a:hover,
#rechterkant #broodkruimels #breadcrumbs a:active{
	color:#FFF;
	text-decoration:none;
}
#rechterkant #broodkruimels #breadcrumbs a.home{
	text-decoration:underline;
}
/*=== ::Breadcrumbs linkstates																				*/

#rechterkant #broodkruimels #congres{
	background:url("images/congres.jpg");
	width:304px;
	height:35px;
	float:right;
}
#mainarea{
	width :978px;
	height:100%;
	float:left;
	display:block;
}
#mainarea #menu{
	background:url("images/menu-bg.jpg");
	background-repeat:repeat-y;
	width:178px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	float:left;
}
#mainarea #menu #menuitems{
	display:block;
	margin-top:62px;
}
#mainarea #menu #menuitems ul{
	display:block;
	min-height:140px;
	padding-bottom:40px;
	width:176px;
}
#mainarea #menu #menuitems ul li{
	display:block;
	line-height:25px;	
	width:176px;									/* 176 - 14 padding									*/
	background:url("images/li_bg.jpg");
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:13px;
	color:#555;
	font-weight:bold;
}
#mainarea #menu #menuitems ul li:hover{
	display:block;
	color:#4399be;
	background:url("images/li_bg_selected.jpg");
	width:176px;
	margin:0;
	cursor:pointer;
}

#mainarea #menu #menuitems ul li a{
	display:block;
	padding-left:14px;
	width:162px;
	height:25px;
	line-height:25px;
	display:inline;
}


/** :: MENU STATES																						*/
/*
#mainarea #menu #menuitems ul li:first-letter{
	text-transform:uppercase;
}
*/
#mainarea #menu #menuitems ul li a:link,
#mainarea #menu #menuitems ul li a:visited{
	text-decoration:none;
	color:#555;
}
#mainarea #menu #menuitems ul li a:hover,
#mainarea #menu #menuitems ul li a:active{
	display:block;
	color:#4399be;
	background:url("images/li_bg_selected.jpg");
	width:162px;
	margin:0;
}

/*
#mainarea #menu #menuitems ul li a:hover:first-letter,
#mainarea #menu #menuitems ul li a:active:first-letter{
	text-transform:uppercase;
}
*/
#mainarea #menu #menuitems ul li.menu_active a:link,
#mainarea #menu #menuitems ul li.menu_active a:visited,
#mainarea #menu #menuitems ul li.menu_active{
	/* HIER GEEN display:block - anders werkt het :first-letter pseudodingski niet */
	color:#4399be;
	background:url("images/li_bg_selected.jpg");
	width:176px;
	line-height:25px;
	margin:0;
}

#mainarea #menu #menuitems ul li.menu_active a:hover,
#mainarea #menu #menuitems ul li.menu_active a:active{
	/* HIER GEEN display:block - anders werkt het :first-letter pseudodingski niet */
	color:#4399be;
/*	background:url("images/li_bg_selected.jpg"); */
	width:162px;
	margin:0;
}
#mainarea #menu #menuitems ul li:hover a{
	color:#4399be;
	width:162px;
}
/** :: END MENU STATES																					*/

#mainarea #menu #sponsors{
	display:block;
	height:223px;
	width:1110px;
	text-align:center;
	bottom:37px;
	position:absolute;
	bottom:35px;
	background:red;
	border:1px red dotted;
}

#mainarea #content{
	display:block;
	float:left;
	width:739px;						/*818px - 26px -34px padding & -19px correctie header			*/
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding-left:26px;
	padding-right:34px;
	padding-top:36px;
	margin-bottom: 23px;
	font-family:Tahoma, Verdana;
	font-size:12px;
	line-height:20px;
	/* margin-bottom:-180px;				 fix voor FF en IE zodat de sponsors altijd goed getoond worden */
}
#mainarea #content h1{
	color:#4399be;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size:30px;
	padding-bottom:20px;
}
#content p{
	font-family:Tahoma, Verdana;
	font-size:12px;
	line-height:20px;
	margin-bottom:10px;
}

#content a:link, a:visited, a:active {
    font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
#content a:hover {
    font-weight: bold;
	color: #000000;
	text-decoration: none;
}


#backdrop{
	position:absolute; 
	left:999px; 
	bottom:23px; 
	display:inline; 
	width:153px;
	height:310px;
	background:url("images/bg.jpg");
}	

strong {
	font-weight: normal;
}

.footer {
	clear:both;
	position: absolute;
	bottom: 0px;
	/*position: relative;*/
	width: 100%;
	margin: 0;
	background:#f1f1f1;
	margin-left:-19px;
	padding-left:19px;
	text-align:left;
	display:block;	
}

.sponsors {
	clear:left;
	/*position: relative;*/
	height:187px;
	width:178px;
	margin: 0;
	/*padding-left:19px;*/
	text-align:left;
	display:block;
	margin-bottom:5px;
}
.footer a {
	color: #fff;
	text-decoration: underline;
	border: 0;
}
.footer p {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 700px;
	padding: 0;
	color: #fff;
	font: 0.8em arial,sans-serif;
	text-align: center;
}

#footert{
	display:block;
	background:url("images/footerbg.jpg");
	background-repeat:repeat-x;
	width:978px;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	font-family:"Trebuchet MS", Verdana;
	font-size:11px;
	text-align:center;
	line-height:23px;
}

#footert a:link, 
#footert a:visited{
 color:#000;
text-decoration:none;
}

#footert a:hover, 
#footert a:active{
 color:#000;
text-decoration:underline;
}