body {	
	font-family					: arial;
	font-size					: 11px;
	color						: #413a3a;
	line-height					: 150%;
	text-align					: left;
}

a {
	text-decoration				: none;
	color						: red;
}

a img {
	border						: none;
}

h1 {
	font-size					: 16px;
	color						: #413a3a;
	font-weight					: bold;
	padding-bottom				: 0px;
	margin-bottom				: 0px;
}

textarea {
	height						: 100px;
	font-family					: verdana, arial;
	font-size					: 11px;	
}

.wrap {
	height						: auto;
	margin						: 0px auto;	
	width						: 1000px;
	display						: table;
	background-color			: white;
}

.footer {
	float						: left;
	position					: relative;
	height						: 45px;
	width						: 1000px;
	background-image			: url("../images/footer_background_dark.jpg");
	background-repeat			: no-repeat;
	margin-top					: 10px;
	line-height					: 45px;
	text-align					: center;
	color						: white;
	margin-bottom				: 15px;
}
.content_container {
	width						: 1000px;
	background-color			: white;
	position					: relative;	
}

.logo {
	position					: absolute;
	top							: 0px;
	left						: 0px;
	width						: 397px;
	height						: 119px;
	background-image			: url("../images/logo.jpg");
	background-repeat			: no-repeat;
	margin-left					: 5px;
}

.header_container {
	position					: absolute;
	background-image			: url("../images/header_image_background.jpg");
	background-repeat			: no-repeat;
	width						: 1000px;
	height						: 231px;
	top							: 115px;
	left						: 0px;
}

.header_image {
	width						: 969px;
	height						: 199px;
	margin						: 15px;
}

.header_image ul{
	margin						: 0px;
	padding						: 0px;
	list-style					: none;
	
}

.errormsg {
	color						: red;
}

.content_menu .mainmenu ul {
	position					: absolute;
	left						: 2px;
	top							: 289px;
	top							: 289px;
	z-index						: 500;
}

.content_menu .mainmenu ul  li {
	display						: inline;
	float						: left;
	height						: 35px;
	background					: url('../images/menu_item_left.png') no-repeat bottom left;
	margin-left					: 1px;
	margin-top					: 0px;
	margin-right				: 0px;
	margin-bottom				: 0px;
	padding-top					: 5px;
	padding-right				: 0px;
	padding-bottom				: 0px;
	padding-left				: 20px;
	z-index						: 500;
}	

.content_menu .mainmenu ul  li a{
	line-height					: 30px;
	padding-top					: 5px;
	color						: #413a3a;
	float						: left;
	display						: block;
	line-height					: 30px;
	height						: 30px;
	background					: url('../images/menu_item_right.png') no-repeat 100% 100%;
	text-decoration				: none;
	font-family					: Arial, Calibri, Verdana;
	text-transform				: uppercase;
	font-size					: 14px;
	font-weight					: bold;
	padding-top					: 5px;
	padding-right				: 20px;
	padding-bottom				: 0px;
	padding-left				: 0px;
}

.content_menu .mainmenu ul li:hover,
.content_menu .mainmenu ul  li.selected {
	background					: url('../images/menu_item_left_hover.png') no-repeat bottom left;
}

.content_menu .mainmenu ul li:hover a,
.content_menu .mainmenu ul  li.selected  a {
	background					: url('../images/menu_item_right_hover.png') no-repeat bottom right;
}

.content_left,
.content_left_subpage {
	float						: left;
	margin-top					: 350px;
	margin-left					: 5px;
	width						: 330px;	
}

.content_left_subpage {
	width						: 665px;
}	

.content_center {
	float						: left;
	margin-top					: 350px;
	margin-left					: 5px;
	width						: 330px;	
}

.content_right,
.content_right_subpage {
	float						: left;
	margin-top					: 350px;
	width						: 330px;		
}

.content_center .content_center2 .textcontent h1.contenttitle,
.content_center .content_center1 .eventgrid h1.contenttitle,
.content_right .content_right2 .linklist h1.contenttitle,
.content_right .content_right3 .linklist h1.contenttitle,
.content_right_subpage .content_right2 .linklist h1.contenttitle,
.content_right_subpage .content_right3 .linklist h1.contenttitle,
.content_right_subpage .content_right_agenda .eventgrid h1.contenttitle, 
.content_right_subpage .content_right_banner .textcontent h1.contenttitle {
	background-image			: url("../images/block_title_back_shadow_small.jpg");
	background-repeat			: no-repeat;
	height						: 30px;
	line-height					: 30px;
	font-family					: Arial, Calibri, Verdana;
	text-transform				: uppercase;
	color						: #ffffff;
	font-weight					: bold;
	font-size					: 11px;
	padding-left				: 20px;
}

.content_left .content_left1 .textcontent h1.contenttitle, 
.content_left_subpage .content_left1 .textcontent h1.contenttitle, 
.content_left_subpage .content_left1 .eventgrid h1.contenttitle,
.content_left_subpage .content_left1 .searchresults h1.contenttitle,
.content_left_subpage .content_left1 .eventshower h1.contenttitle,
.content_left_subpage .content_left1 .eventshower h1.contenttitle,
.content_left_subpage .content_left1 .articleview h1.articletitle,
.content_left_subpage .content_left2 .addreactionformview h1.contenttitle,
.content_left_subpage .content_left2  h1.contenttitle,
.content_left_subpage .content_left3 .reactionlistview h1.contenttitle {
	background-image			: url("../images/block_title_back_left_small.jpg");
	background-repeat			: no-repeat;
	height						: 30px;
	line-height					: 30px;
	font-family					: Arial, Calibri, Verdana;
	text-transform				: uppercase;
	color						: #ffffff;
	font-weight					: bold;
	font-size					: 11px;
	padding-left				: 15px;
	width						: 100%;
	float						: left;
}

.content_left_subpage .content_left1 .eventgrid h1.contenttitle,
.content_left_subpage .content_left1 .searchresults h1.contenttitle,
.content_left_subpage .content_left1 .eventshower h1.contenttitle,
.content_left_subpage .content_left1 .articleview h1.articletitle,
.content_left_subpage .content_left1 .textcontent h1.contenttitle,
.content_left_subpage .content_left2 .addreactionformview h1.contenttitle,
.content_left_subpage .content_left2  h1.contenttitle,
.content_left_subpage .content_left3 .reactionlistview h1.contenttitle {
	background-image			: url("../images/block_title_back_left_large.jpg");
}

.content_left_subpage .content_left1 .articleview .articleintroduction {
	padding-top					: 8px;
}

.content_left_subpage .content_left1 .textcontent .contenttext {
	padding-left				: 15px;
	padding-right				: 15px;
}
.content_left_subpage .content_left1 .searchresults ul {
	list-style					: none;
	padding						: 0px;
	margin						: 0px;
}
.content_left_subpage .content_left1 .searchresults ul li {
	padding-left				: 10px;
}
.content_left_subpage .content_left1 .searchresults .searchresultvalues ul li .startdate_text,
.content_left_subpage .content_left1 .searchresults .searchresultvalues ul li .enddate_text,
.content_left_subpage .content_left1 .searchresults .searchresultvalues ul li .targetgroup_text,
.content_left_subpage .content_left1 .searchresults .searchresultvalues ul li .category_text,
.content_left_subpage .content_left1 .searchresults .searchresultvalues ul li .keyword_text,
.content_left_subpage .content_left1 .searchresults .searchresultvalues ul li .searchhistory_text {
	width: 150px;
	display: inline-block;
}
.content_center .content_center2,
.content_center .content_center1,
.content_right .content_right2,
.content_right .content_right3,
.content_right_subpage .content_right_agenda,
.content_right_subpage .content_right_banner,
.content_right_subpage .content_right2,
.content_right_subpage .content_right3 {
	background-image			: url("../images/block_center_back_shadow_small.jpg");
	background-repeat			: repeat-y;
	background-position			: bottom;
}

.content_right .content_right1,
.content_right_subpage .content_right1 {
	background-image			: url("../images/block_center_back_shadow_small_dark.jpg");
	background-repeat			: repeat-y;
	background-position			: bottom;
}

.content_right .content_right1 .searchstartdate,
.content_right_subpage .content_right1 .searchstartdate,
.content_right .content_right1 .searchenddate,
.content_right_subpage .content_right1 .searchenddate,
.content_right .content_right1 .searchage,
.content_right_subpage .content_right1  .searchage,
.content_right .content_right1 .searchtargetgroup,
.content_right_subpage .content_right1  .searchtargetgroup,
.content_right .content_right1 .searchkeyword, 
.content_right_subpage .content_right1 .searchkeyword, 
.content_right .content_right1 .searchbutton, 
.content_right_subpage .content_right1 .searchbutton{
	height						: 25px;
}

.content_right .content_right1 .searchbutton, 
.content_right_subpage .content_right1 .searchbutton{
	padding-bottom				: 8px;
}


.content_right_subpage .content_right_agenda{
	height						: auto;
}

.content_right_subpage .content_right_agenda .eventgrid .events ul .event {
	padding-top					: 3px;
}

.content_center .content_center1 {
	height						: auto; 
}

.content_right .content_right1 .searchformview,
.content_right_subpage .content_right1 .searchformview {
	color						: white;	
}

.content_right .content_right1 .searchformview form,
.content_right_subpage .content_right1 .searchformview form {
	margin						: 0px 15px 0px 15px;	
	text-transform				: uppercase;
}

.content_right .content_right1 .searchformview form .errormsg,
.content_right_subpage .content_right1 .searchformview form .errormsg{
	text-transform				: none;
}

.content_right .content_right1 .searchformview label,
.content_right_subpage .content_right1 .searchformview label {
	float						: left;
	clear						: both;
	display						: table;
	padding-top					: 3px;
}

.content_right .content_right1 .searchformview input,
.content_right_subpage .content_right1 .searchformview input {
	width						: 198px;
	padding						: 0px;
	margin						: 2px;
	margin-top					: 0px;
	margin-bottom				: 0px;
	float						: right;	
	text-transform				: lowercase;
}

.content_right .content_right1 .searchformview input.checkbox,
.content_right_subpage .content_right1 .searchformview input.checkbox {
	width						: 15px;
	float						: none;
	padding-top					: 0px;
	margin-right				: 5px;
}

.content_right .content_right1 .searchformview .ui-dropdownchecklist-wrapper,
.content_right_subpage .content_right1 .searchformview .ui-dropdownchecklist-wrapper  {
	float						: right;
	margin-top					: 2px;
	margin-bottom				: -1px;
	text-transform				: lowercase;
}

.content_right .content_right1 .searchformview select,
.content_right_subpage .content_right1 .searchformview select {
	width						: 202px;
}

.content_right .content_right2,
.content_right .content_right3,
.content_right_subpage .content_right2,
.content_right_subpage .content_right3 {
	margin-top					: 5px;
	padding-bottom				: 5px;
	height						: auto;
}

.content_right .content_right3,
.content_right_subpage .content_right3 {
	height						: 120px;
}

.content_center .content_center2 .contenttext,
.content_right_subpage .content_right_banner .contenttext {
	margin-left					: auto;
	margin-right				: auto;
	padding-top					: 6px;
	padding-bottom				: 11px;
}

.content_right .content_right1 .searchformview h1.contenttitle,
.content_right_subpage .content_right1 .searchformview h1.contenttitle,
.content_right .content_right1 .textcontent h1.contenttitle,
.content_right_subpage .content_right1 .textcontent h1.contenttitle {
	background-image			: url("../images/block_title_back_shadow_small_red.jpg");
	background-repeat			: no-repeat;
	height						: 30px;
	line-height					: 30px;
	font-family					: Arial, Calibri, Verdana;
	text-transform				: uppercase;
	color						: #ffffff;
	font-weight					: bold;
	font-size					: 11px;
	padding-left				: 20px;
}


.content_right .content_right2 .linklist .listitems ul,
.content_right .content_right3 .linklist .listitems ul,
.content_right_subpage .content_right2 .linklist .listitems ul,
.content_right_subpage .content_right3 .linklist .listitems ul {
	list-style-type				: none;
	padding						: 0px;
	margin						: 0px;
	margin-left					: 10px;
}

.content_right .content_right2 .linklist .listitems li,
.content_right .content_right3 .linklist .listitems li,
.content_right_subpage .content_right2 .linklist .listitems li,
.content_right_subpage .content_right3 .linklist .listitems li {
	padding-left				: 7px;
}
.content_right .content_right2 .linklist .listitems li a .linktext{
	display						: inline-table;
}

.content_right .content_right2 .linklist .listitems li,
.content_right .content_right3 .linklist .listitems li,
.content_right_subpage .content_right2 .linklist .listitems li,
.content_right_subpage .content_right3 .linklist .listitems li {
	margin-bottom				: 5px;
	clear						: left;
}

.content_right .content_right3 .linklist .listitems li img,
.content_right .content_right3 .linklist .listitems li.linktext,
.content_right .content_right2 .linklist .listitems li img,
.content_right .content_right2 .linklist .listitems li.linktext,
.content_right_subpage .content_right2 .linklist .listitems li img,
.content_right_subpage .content_right2 .linklist .listitems li.linktext,
.content_right_subpage .content_right3 .linklist .listitems li img,
.content_right_subpage .content_right3 .linklist .listitems li.linktext {
	float						: left;
}

.content_right .content_right2 .linklist .listitems li img,
.content_right .content_right3 .linklist .listitems li img,
.content_right_subpage .content_right2 .linklist .listitems li img,
.content_right_subpage .content_right3 .linklist .listitems li img {
	/*padding-top					: 3px;*/
	padding-top					: 2px;
	padding-right				: 5px;
	clear						: left;
}

.content_right .content_right2 .linklist .listitems li img,
.content_right_subpage .content_right2 .linklist .listitems li img {
	padding-top					: 3px;
}

.content_center .content_center1 .eventgrid a,
.content_right_subpage .content_right_agenda .eventgrid a,
.content_right .content_right2 .linklist .listitems a,
.content_right .content_right3 .linklist .listitems a,
.content_right_subpage .content_right2 .linklist .listitems a,
.content_right_subpage .content_right3 .linklist .listitems a {
	font-family					: Arial, Calibri, Verdana;
	text-transform				: uppercase;
	font-weight					: bold;
	font-size					: 11px;
	color						: #413a3a;
}

.content_center .content_center1 .eventgrid ul,
.content_right_subpage .content_right_agenda .eventgrid ul {
	margin						: 0px;
	margin-left					: 5px;
	margin-right				: 5px;
}

.content_left_subpage .content_left1 .eventgrid ul li {
	width						: 659px;
	padding-top					: 5px;
}

.content_left_subpage .content_left1 .eventgrid ul li.listheader .sortby .sortbyimage {
	background-image			: url("../images/agenda_arrow_down.jpg");
	background-repeat			: no-repeat;
	background-position			: 3px 3px;
	width						: 15px;
	height						: 11px;
	display						: table-cell;
}

.content_left_subpage .content_left1 .eventgrid ul li.listheader .sortby.desc .sortbyimage{
	background-image			: url("../images/agenda_arrow_up.jpg");
}	

.content_left_subpage .content_left1 .eventgrid ul {
	margin						: 0px;
}

.content_center .content_center1 .eventgrid ul li.listheader,
.content_center .content_center1 .eventgrid ul li .event_organisation,
.content_center .content_center1 .eventgrid ul li .event_description, 
.content_center .content_center1 .eventgrid ul li .event_enddate,
.content_center .content_center1 .eventgrid ul li .event_starttime,
.content_center .content_center1 .eventgrid ul li .event_endtime,
.content_right_subpage .content_right_agenda .eventgrid ul li.listheader,
.content_right_subpage .content_right_agenda .eventgrid ul li .event_organisation,
.content_right_subpage .content_right_agenda .eventgrid ul li .event_description, 
.content_right_subpage .content_right_agenda .eventgrid ul li .event_enddate,
.content_right_subpage .content_right_agenda .eventgrid ul li .event_starttime,
.content_right_subpage .content_right_agenda .eventgrid ul li .event_endtime {
	display						: none;
}

.content_left_subpage .content_left1 .eventgrid .events .listheader,
.content_left_subpage .content_left1 .eventgrid .events .listheader a:link,
.content_left_subpage .content_left1 .eventgrid .events .listheader a:hover,
.content_left_subpage .content_left1 .eventgrid .events .listheader a:active,
.content_left_subpage .content_left1 .eventgrid .events .listheader a:visited {
	color: #413a3a;
	line-height: 18px;
}


.content_left_subpage .content_left1 .eventgrid .events .pagenavigation {
	color						: #ff0000;
	line-height					: 13px;
	margin						: 0px;
	padding						: 0px;
	margin-top					: 5px;
	font-size					: 0px;
	clear						: both;
}
.content_left_subpage .content_left1 .eventgrid .events .pagenavigation .pages a:link,
.content_left_subpage .content_left1 .eventgrid .events .pagenavigation .pages a:hover,
.content_left_subpage .content_left1 .eventgrid .events .pagenavigation .pages a:active,
.content_left_subpage .content_left1 .eventgrid .events .pagenavigation .pages a:visited {
	line-height					: 12px;
	color						: #413a3a;
	font-weight					: bold;
}

.content_left_subpage .content_left1 .eventgrid .events .pagenavigation .navigate_first button {
	width						: 17px;
	height						: 11px;
	background-image			: url("../images/agenda_double_arrow_left.jpg");
	border						: none;
	cursor						: pointer;
	cursor	 					: hand;
	padding						: 0px;
	margin						: 0px;
	margin-right				: 5px;
	font-size					: 6px;
	border						: 0px solid #FFFFFF;
	display						: inline-table;
	float						: left;
	line-height					: 11px;
	margin-top					: 1px;
}

.content_left_subpage .content_left1 .eventgrid .events .pagenavigation .navigate_previous button {
	width						: 11px;
	height						: 11px;
	background-image			: url("../images/agenda_arrow_left.jpg");
	border						: none;
	cursor						: pointer;
	cursor	 					: hand;
	padding						: 0px;
	margin						: 0px;
	margin-right				: 5px;
	font-size					: 6px;
	border						: 0px solid #FFFFFF;
	display						: inline-table;
	float						: left;
	line-height					: 11px;
	margin-top					: 1px;
}

.content_left_subpage .content_left1 .eventgrid .events .pagenavigation .navigate_next button {
	width						: 11px;
	height						: 11px;
	background-image			: url("../images/agenda_arrow_right.jpg");
	border						: none;
	cursor						: pointer;
	cursor	 					: hand;
	padding						: 0px;
	margin						: 0px;
	margin-left					: 5px;
	font-size					: 6px;
	border						: 0px solid #FFFFFF;
	display						: inline-table;
	float						: left;
	line-height					: 11px;
	margin-top					: 1px;
}

.content_left_subpage .content_left1 .eventgrid .events .pagenavigation .navigate_last button {
	width						: 17px;
	height						: 11px;
	background-image			: url("../images/agenda_double_arrow_right.jpg");
	border						: none;
	cursor						: pointer;
	cursor	 					: hand;
	padding						: 0px;
	margin						: 0px;
	margin-left					: 5px;
	font-size					: 6px;
	border						: 0px solid #FFFFFF;
	display						: inline-table;
	float						: left;
	line-height					: 11px;
	margin-top					: 1px;
}

.content_left_subpage .content_left1 .eventgrid .events .pagenavigation .navigate_first .buttontext,
.content_left_subpage .content_left1 .eventgrid .events .pagenavigation .navigate_previous .buttontext,
.content_left_subpage .content_left1 .eventgrid .events .pagenavigation  .navigate_next .buttontext,
.content_left_subpage .content_left1 .eventgrid .events .pagenavigation  .navigate_last .buttontext {
	display						: none;
	line-height					: 0px;
	height						: 0px;
	padding						: 0px;
	margin						: 0px;
	font-size					: 0px;
}

.content_left_subpage .content_left1 .eventgrid .events .pagenavigation .pages {
	line-height					: 14px;
	padding						: 0px;
	margin						: 0px;
	font-size					: 11px;
	font-weight					: bold;
	margin-left					: 4px;
	vertical-align				: center;
	display						: inline-table;
	float						: left;
}

.content_left_subpage .content_left1 .eventgrid .events .pagenavigation .pages span.page {
	padding-right				: 4px;
}

.content_left_subpage .content_left1 .eventgrid ul li .event_picture img{
	border						: 1px solid black;
}

.content_left_subpage .content_left1 .eventgrid ul li .event_startdatetext,
.content_left_subpage .content_left1 .eventgrid ul li .event_enddate,
.content_left_subpage .content_left1 .eventgrid ul li .event_endtime {
	display						: none;
}

.content_left_subpage .content_left1 .eventgrid ul li .event_organisation {
	width						: 150px;
	display						: inline-table;
}

.content_left_subpage .content_left1 .eventgrid ul li .event_startdate{
	width						: 99px;
	display						: inline-table;
	font-weight					: bold;
}

.content_left_subpage .content_left1 .eventgrid ul li.listheader .event_startdate{
	width						: 90px;
}

.content_left_subpage .content_left1 .eventgrid ul li .event_starttime {
	width						: 45px;
	display						: inline-table;
	font-weight					: bold;
}

.content_left_subpage .content_left1 .eventgrid ul li .event_enddate,
.content_left_subpage .content_left1 .eventgrid ul li .event_endtime {
	display						: none;
}
.content_left_subpage .content_left1 .eventgrid ul li .event_description {
	width						: 220px;
	display						: inline-table;
	line-height					: 14px;
	padding-right				: 10px;
	white-space					: normal;
	padding-left				: 3px;
}

.content_left_subpage .content_left1 .eventgrid ul li .event_name {
	width						: 590px;
	display						: block;
	padding-left				: 10px;
	text-transform				: uppercase;
	font-weight					: bold;
	line-height					: 12px;
}

.content_left_subpage .content_left1 .eventgrid ul li.listheader {
	text-transform				: uppercase;
	display						: block;
}

.content_left_subpage .content_left1 .eventgrid ul li.listheader .event_starttime {
	margin-left					: 9px;
}

.content_left_subpage .content_left1 .eventgrid .listheader {
	font-weight					: bold;
	margin-bottom				: 10px;
}

.content_left_subpage .content_left1 .eventgrid .listheader .event_name{
	width						: 280px;
	display						: inline-block;
}

.content_left_subpage .content_left1 .eventgrid ul li .event_picture {
	width						: 47px;
	height						: 47px;
	float						: left;
	padding-left				: 5px;
	padding-right				: 5px;
}

.content_center .content_center1 .eventgrid ul li .event_name,
.content_right_subpage .content_right_agenda .eventgrid ul li .event_name {
	width						: 250px;
	line-height					: 14px;
	float						: left;
	clear						: both;
	padding-left				: 10px;
	text-transform				: uppercase;
	font-weight					: bold;
}

.content_center .content_center1 .eventgrid ul li .event_startdatetext,
.content_right_subpage .content_right_agenda .eventgrid ul li .event_startdatetext {
	float						: left;
	clear						: both;	
	width						: 250px;
	padding-left				: 10px;
	font-weight					: bold;
	font-size					: 10px;
	line-height					: 10px;
}

.content_center .content_center1 .eventgrid ul li .event_startdate,
.content_right_subpage .content_right_agenda .eventgrid ul li .event_startdate {
	display						: none;
}

.content_center .content_center1 .eventgrid ul li .event_name a,
.content_right_subpage .content_right_agenda .eventgrid ul li .event_name a,
.content_left_subpage .content_left1 .eventgrid ul li .event_name a {
	color						: red;
}

.content_left_subpage .content_left1 .eventgrid ul li .event_name a {
	padding-left				: 3px;
}	

.content_center .content_center1 .eventgrid ul li .event_moreinfobutton,
.content_right_subpage .content_right_agenda .eventgrid ul li .event_moreinfobutton {
	
}

.content_center .content_center1 .eventgrid ul li .event_moreinfobutton button,
.content_right_subpage .content_right_agenda .eventgrid ul li .event_moreinfobutton button,
.content_left_subpage .content_left1 .eventgrid ul li .event_moreinfobutton button {
	width						: 54px;
	height						: 16px;
	background-image			: url("../images/agenda_moreinfobutton.jpg");
	border						: none;
	cursor						: pointer;
	cursor	 					: hand;
	position					: relative;
	margin-right				: 5px;
	border						: 0px solid #FFFFFF;
}
.content_left_subpage .content_left1 .eventgrid ul li .event_moreinfobutton button {
	display						: relative;
	top							: 7px;
	border						: 0px solid #FFFFFF;
}
.content_center .content_center1 .eventgrid ul li .event_moreinfobutton button {
	top							: 5px;
	border						: 0px solid #FFFFFF;
}

.content_center .content_center1 .eventgrid .events .eventgridbutton button,
.content_right_subpage .content_right_agenda .eventgrid .events .eventgridbutton button{
	width						: 204px;
	height						: 16px;
	background-image			: url("../images/agenda_all_eventsbutton.jpg");
	border						: none;
	cursor						: pointer;
	cursor	 					: hand;
	position					: relative;
	margin-right				: 5px;
	top							: 5px;
	margin-left					: 15px;
	margin-top					: 2px;
	margin-bottom				: 15px;
	border						: 0px solid #FFFFFF;
}


.content_center .content_center1 .eventgrid ul li .event_moreinfobutton button span,
.content_center .content_center1 .eventgrid .events .eventgridbutton button span,
.content_right_subpage .content_right_agenda .eventgrid ul li .event_moreinfobutton button span,
.content_left_subpage .content_left1 .eventgrid ul li .event_moreinfobutton button span,
.content_right_subpage .content_right_agenda .eventgrid .events .eventgridbutton button span {
	display						: none;
}

.content_center .content_center1 .eventgrid ul li,
.content_right_subpage .content_right_agenda .eventgrid ul li {
	list-style-type				: none;
	text-transform				: uppercase;
	background-image			: url("../images/agendaitem_border_bottom.jpg");
	background-repeat			: repeat-x;
	background-position			: bottom;
	height						: auto;
	width						: 320px;
	height						: 30px;
	display						: block;
}
.content_left_subpage .content_left1 .eventgrid ul li {
	list-style-type				: none;
	text-transform				: uppercase;
	background-image			: url("../images/agendaitem_border_bottom.jpg");
	background-repeat			: repeat-x;
	background-position			: bottom;
	height						: auto;
	height						: 30px;
	display						: table;
	padding-bottom				: 6px;
	text-transform				: none;
}

.content_left_subpage .content_left1 .eventgrid ul li.listheader {
	height						: 29px;
	background					: none;
}

.content_left_subpage .content_left1 .eventgrid ul li.even{
	background-image			: url("../images/agendaitem_border_bottom_even.jpg");
	background-repeat			: repeat-x;
	background-position			: bottom;
	background-color			: #efedee;
}


.content_center .content_center2 .textcontent .contenttext,
.content_right_subpage .content_right_banner .textcontent .contenttext {
	margin-left					: 15px;
}


.ui-dropdownchecklist {
	margin-right				: 2px;
	height						: 18px;
	border						: 1px solid #ffffff;
	background					: #fff url(../images/form_select_shadow.jpg) no-repeat top left;
	width						: 198px;
}

.ui-dropdownchecklist-hover,.ui-dropdownchecklist-active {
	background					: #fff url(../images/form_select_shadow_hover.jpg) no-repeat top left;
	border-color				: #ffffff;
}

.ui-dropdownchecklist-text {
	padding-left				: 4px;
	height						: 18px;
	color						: black;
}

.ui-dropdownchecklist-dropcontainer {
	background-color			: #fff;
	border						: 1px solid #a1a1a1;
	margin-bottom				: 4px;
	padding-bottom				: 4px;
}

.ui-dropdownchecklist-item {
	line-height					: 18px;
}

.ui-dropdownchecklist-item-hover {
	background-color			: #fe0000;
}

.ui-dropdownchecklist-item-hover .ui-dropdownchecklist-text {
	width						: 200px;
	color						: #fff;
}

.ui-dropdownchecklist-group {
	font-weight					: bold;
	font-style					: italic;
}

.ui-dropdownchecklist-indent {
	padding-left				: 20px;
}

.content_right .content_right1 .searchformview input[type=text],
.content_right_subpage .content_right1 .searchformview input[type=text] {
	background					: #fff url(../images/form_input_shadow.jpg) no-repeat top left;
	border						: 1px #ffffff solid;
	height						: 18px;
	margin-top					: 2px;
	margin-bottom				: 2px;
}
.content_right .content_right1 .searchformview  button,
.content_right_subpage .content_right1 .searchformview  button {
	margin-right				: 2px;
	margin-top					: 2px;
	float						: right;
	width						: 200px;
	height						: 20px;
	background-image			: url("../images/search_button.jpg");
	border						: 0px solid #ffffff;
	cursor						: pointer;
	cursor	 					: hand;
}

.content_left_subpage .content_left1 .eventshower,
.content_left_subpage .content_left3 .reactionlistview {
	float						: left;
	width						: 100%;
}

.content_left_subpage .content_left1 .eventshower .eventdescription {
	float						: left;
	clear						: left;
	width						: 315px;
	margin-right				: 20px;
}

.content_left_subpage .content_left1 .eventshower .eventinformation {
	display						: inline;
	margin-right				: 5px;
	float						: right;
}

.content_left_subpage .content_left1 .eventshower .eventdatetime,
.content_left_subpage .content_left1 .eventshower .eventlocation,
.content_left_subpage .content_left1 .eventshower .eventorganisation,
.content_left_subpage .content_left1 .eventshower .eventorderurl,
.content_left_subpage .content_left1 .eventshower .eventprice,
.content_left_subpage .content_left1 .eventshower .eventarticle,
.content_left_subpage .content_left1 .eventshower .eventcategorys,
.content_left_subpage .content_left1 .eventshower .eventvideoaudio {
	float						: left;
	clear						: left;
	text-transform				: uppercase;
	margin-bottom				: 10px;
}

.content_left_subpage .content_left1 .eventshower .eventdatetime .blocktitle,
.content_left_subpage .content_left1 .eventshower .eventlocation .blocktitle,
.content_left_subpage .content_left1 .eventshower .eventorganisation .blocktitle,
.content_left_subpage .content_left1 .eventshower .eventorderurl .blocktitle,
.content_left_subpage .content_left1 .eventshower .eventprice .blocktitle,
.content_left_subpage .content_left1 .eventshower .eventarticle .blocktitle,
.content_left_subpage .content_left1 .eventshower .eventcategorys .blocktitle,
.content_left_subpage .content_left1 .eventshower .eventvideoaudio .blocktitle {
	color						: red;
	border-bottom				: 1px solid red;
	width						: 300px;
	font-weight					: bold;
}	

.content_left_subpage .content_left1 .eventshower .eventdatetime .eventstartdate,
.content_left_subpage .content_left1 .eventshower .eventdatetime .eventstarttime,
.content_left_subpage .content_left1 .eventshower .eventdatetime .eventenddate,
.content_left_subpage .content_left1 .eventshower .eventdatetime .eventendtime,
.content_left_subpage .content_left1 .eventshower .eventcategorys .eventcategory,
.content_left_subpage .content_left1 .eventshower .eventcategorys .eventagecategory {
	float						: left;
}

.content_left_subpage .content_left1 .eventshower .eventdatetime .eventstartdate,
.content_left_subpage .content_left1 .eventshower .eventdatetime .eventenddate,
.content_left_subpage .content_left1 .eventshower .eventcategorys .eventagecategory {
	width						: 200px;
}

.content_left_subpage .content_left1 .eventshower .eventdatetime .eventenddate,
.content_left_subpage .content_left1 .eventshower .eventcategorys .eventagecategory {
	clear						: left;
}

.content_left_subpage .content_left1 .eventshower .eventorganisation .eventorganisationname_value,
.content_left_subpage .content_left1 .eventshower .eventorderurl .eventorderticketurl,
.content_left_subpage .content_left1 .eventshower .eventarticle .eventarticletitle_value {
	margin-top					: 3px;
	padding-left				: 10px;
	background-image			: url("../images/link_list_item.jpg");
	background-repeat			: no-repeat;
	background-position			: left center;
}	
.ui-datepicker-calendar th {
	background-color			: #ffffff;
}

/***************************************************************************************************************************/
/* EVENT OVERZICHT
/***************************************************************************************************************************/

.content .content_left_subpage .content_left1 .eventshower .eventdetail .eventinformation .eventcategory_title,
.content .content_left_subpage .content_left1 .eventshower .eventdetail .eventinformation .eventagecategory_title,
.content .content_left_subpage .content_left1 .eventshower .eventdetail .eventinformation .eventlocationname_value,
.content .content_left_subpage .content_left1 .eventshower .eventdetail .eventinformation .eventstartdate_title,
.content .content_left_subpage .content_left1 .eventshower .eventdetail .eventinformation .eventstarttime_title,
.content .content_left_subpage .content_left1 .eventshower .eventdetail .eventinformation .eventendtime_title,
.content .content_left_subpage .content_left1 .eventshower .eventdetail .eventinformation .eventenddate_title {
	font-weight					: bold;
}
.content .content_left_subpage .content_left1 .eventshower .eventdetail .eventinformation .eventorderticketurl a,
.content .content_left_subpage .content_left1 .eventshower .eventdetail .eventinformation .eventorganisationname_value a{
	color						: #413a3a;
	font-weight					: bold;
}

.content .content_left_subpage .content_left1 .eventshower .eventdetail .eventdescription .eventImage {
	padding-top					: 5px;
    padding-bottom				: 5px;
	padding-right				: 5px;
	float						: left;
}

.content .content_left_subpage .content_left1 .eventshower .eventdetail .eventdescription a {
	font-size					: 11px;
	color						: #413a3a;
	font-weight					: bold;
}
.content .content_left_subpage .content_left1 .eventshower .eventdetail .eventdescription a:hover {
	text-decoration				: underline;
}

/*******************************************************************************************/
/* Nieuwsbrief aanmeldingen
/*******************************************************************************************/

.content_left_subpage .content_left2 .newsletterregistrationformview {
	padding-left				: 15px;
}
.content_left_subpage .content_left2 .newsletterregistrationformview button {
	width						: 97px;
	height						: 16px;
	background-image			: url("../images/button_aanmelden.jpg");
	border						: none;
	cursor						: pointer;
	cursor	 					: hand;
	position					: relative;
	margin-right				: 5px;
	top							: 5px;
	margin-left					: 0px;
	margin-top					: 2px;
	margin-bottom				: 15px;
	border						: 0px solid #FFFFFF;
}
.content_left_subpage .content_left2 .newsletterregistrationformview .newsletterregistration label {
	line-height					: 22px;
	height						: 26px;
	padding-right				: 10px;
}
/*******************************************************************************************/
/* addreactionformview & Rating
/*******************************************************************************************/
.content_left_subpage .content_left2 h1.contenttitle {
	font-weight					: bold;
	clear						: both;
	float						: left;
}
.content_left_subpage .content_left2 .rating {
	clear						: both;
	float						: left;
}
.content_left_subpage .content_left2 .rating #rating ul {
	margin-bottom: 0px;
}
.content_left_subpage .content_left2 .addreactionformview .errormsg {
	clear						: both;
	float						: left;
}
.content_left_subpage .content_left2 .addreactionformview button {
	width						: 125px;
	height						: 16px;
	background-image			: url("../images/add_reactionbutton.jpg");
	border						: none;
	cursor						: pointer;
	cursor	 					: hand;
	margin-bottom				: 5px;
	border						: 0px solid #ffffff;
}
.content_left_subpage .content_left2 .addreactionformview,
.content_left_subpage .content_left3 .reactionlistview {
	width						: 100%;
	height						: auto;
	display						: relative;
	margin-bottom				: 10px;
}

.content_left_subpage .content_left2 .addreactionformview button {
	clear						: both;
	float						: left;
}
.content_left_subpage .content_left2 .addreactionformview .reactionname label,
.content_left_subpage .content_left2 .addreactionformview .reactiontext label, 
.content_left_subpage .content_left2 .addreactionformview .security_code label {
	display						: inline-block;
	vertical-align				: top;
	width						: 150px;
	line-height					: 33px;
}

.content_left_subpage .content_left2 .addreactionformview .reactionname,
.content_left_subpage .content_left2 .addreactionformview .reactiontext, 
.content_left_subpage .content_left2 .addreactionformview .security_code {
	clear						: both;
	float						: left;
}

.content_left_subpage .content_left2 .addreactionformview .security_code input{
	vertical-align				: top;
}

.content_left_subpage .content_left2 .addreactionformview .reactionname input {
	width						: 360px;
}

.content_left_subpage .content_left2 .addreactionformview .security_code input {
	width						: 250px;
	margin-right				: 6px;
}

.content_left_subpage .content_left2 .addreactionformview .reactiontext textarea {
	width						: 350px;
	overflow					: auto;
}
.content_left_subpage .content_left3 .reactionlistview .reactions .reaction .reactionname {
	height						: 26px;
	line-height					: 24px;
	background-image			: url("../images/reaction_head.gif");
	background-repeat			: no-repeat;
	display						: block;
	float						: left;
	width						: 100%;
	padding-left				: 10px;
	margin-top					: 15px;
}
.content_left_subpage .content_left3 .reactionlistview .reactions .reaction .reactiontext {
	display						: block;
	float						: left;
	padding-left				: 10px;
	padding-right				: 10px;
}

/* STAR RATING */
.star-rating{
	list-style:none;
	margin-left:0px!important;
	padding:0px;
	width: 125px;
	height: 25px;
	position: relative;
	background: url(../images/alt_star.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(../images/alt_star.gif) left bottom;
	z-index: 2;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:25px;
}
.star-rating a.two-stars{
	left:25px;
}
.star-rating a.two-stars:hover{
	width: 50px;
}
.star-rating a.three-stars{
	left: 50px;
}
.star-rating a.three-stars:hover{
	width: 75px;
}
.star-rating a.four-stars{
	left: 75px;
}	
.star-rating a.four-stars:hover{
	width: 100px;
}
.star-rating a.five-stars{
	left: 100px;
}
.star-rating a.five-stars:hover{
	width: 125px;
}
.star-rating li.current-rating{
	background: url(../images/alt_star.gif) left center;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.ratingtotal {
	margin-bottom			: 10px;
}

.content_footer .footer .textcontent .contenttext #legal a {
	font-weight				: bold;
}

.content_container .header_container .header_image ul.innerfade li {
	display					: inline-block;
}
.content_container .header_container .header_image ul.innerfade li img {
	overflow					: hidden;
}

/*******************************************************************************************/
/* addreactionformview & Rating
/*******************************************************************************************/

/* the large image. we use a gray border around it */
#img {
	border-right:1px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right: 0px;
	/*right: 190px;*/
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#fff;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(/img/global/gradient/h80.png) repeat-x;		
}



/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:auto;	
	min-height:200px;
	/*padding-right: 190px;*/
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* styling for elements inside overlay */
.details {
	position:absolute;
	display: block;
	top:15px;
	right:15px;
	font-size:11px;
	color:#fff;
	width:150px;
}

.details h3 {
	color:#aba;
	font-size:15px;
	margin:0 0 -10px 0;
}
