/* GENERAL STYLES */
* { margin:0; padding:0; }

html, body { background-color:#3f4855; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f4855; margin-top:10px; margin-bottom:10px; }

div#container { width:798px; border:1px solid white; margin:0 auto; background-color:#fff; background-image:url(../images/container_bg.jpg); background-repeat:no-repeat; background-position:bottom right; }


div#containerWithoutSideBar{ width:798px; border:1px solid white; margin:0 auto; background-color:#fff; background-image:url(../images/container_bg_wd.jpg); background-repeat:repeat-y; background-position:bottom right; }

div#form { width:100%; }

ul li {list-style-image:url(../images/list_item.jpg); margin:4px 30px;}

div#header { width:798px; height:141px; border-bottom:1px solid white; background-color:#8ED9F9;}
div#header_left {width:614px; height:141px; background-image:url(../images/header_left.jpg); background-repeat:no-repeat; float:left; }
div#header_foto { width:181px; height:141px; float:left; background-image:url(../images/header_foto.jpg); background-repeat:no-repeat; }
div#navigation { width:141px; border-right:1px solid white; background-color:#ACB8BF; float:left; }
div#content { width:656px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#43525a; float:left; }
div.clearer { height:0px; line-height:0px; font-size:0px; clear:both; }

/* NAVIGATION ITEMS & LINKS */
div#menu_item { width:141px; height:27px; line-height:27px; vertical-align:middle; border-bottom:1px solid white; background-color:#3f4855; }
div#menu_item:hover { background-color:#ACB8BF; } 
div#menu_item.selected { background-color:#3AA7CC; }
div#menu_item a:link, div#menu_item a:visited, div#menu_item a:active { width:121px; height:27px; display:block; padding-left:10px; background-color:#ACB8BF;
	position:relative; left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#3f4855; font-weight:bold; }
div#menu_item a:hover { width:121px; height:27px; display:block; padding-left:10px; background-color:#E5ECF0; font-weight:bold;
	position:relative; left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#3f4855; }
div#menu_item.selected a:link, div#menu_item.selected a:visited, div#menu_item.selected a:active, div#menu_item.selected a:hover { width:121px; height:27px; 	
	display:block; padding-left:10px; background-color:#3f4855; position:relative; left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
	text-decoration:none; color:#fff; font-weight:bold; }
div#submenu_item { width:141px; height:27px; line-height:27px; vertical-align:middle; border:none; background-color:#3AA7CC; }
div#submenu_item a:link, div#submenu_item a:visited, div#submenu_item a:active { width:113px; height:27px; display:block; padding-left:18px;
	background-color:#3f4855; position:relative; left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;
	color:#fff; font-weight:bold; }
div#submenu_item a:hover { text-decoration:underline; }
div#sponsors { width:141px; height:95px; background-image:url(../images/temp_sponsors.jpg); background-repeat:no-repeat; }
div#love { width:141px; height:220px; background-image:url(../images/love_logo.jpg); background-repeat:no-repeat; cursor:pointer; }
/* END NAVIGATION ITEMS */

/* PAGE HEADLINE & SUBTITLE */
div#headline { width:656px; height:55px; background-color:#E5ECF0; }
div#headline h1 { width:auto; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; color:#3f4855; margin-left:18px;
	line-height:55px; vertical-align:middle; border-bottom:1px solid #3f4855; }
span.subtitle { font-size:12px; line-height:42px; vertical-align:baseline; }

/* MAIN CONTENT */
div#content_txt { width:413px; margin-top:18px; margin-left:25px; float:left; padding-bottom:32px; }
div#content_txt h1, div#content_txt h1 a:link, div#content_txt h1 a:active, div#content_txt h1 a:visited, div#content_txt h1 a:hover { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#3AA7CC; margin-top:1.2em; }
div#content_txt h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3AA7CC; margin-top:1.5em; }
div#content_txt h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-variant:small-caps; }
div#content_txt a:link, div#content_txt a:visited, div#content a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	text-decoration:underline; color:#3f4855; }
div#content_txt a:hover { color:#ACB8BF; }
div#content_pix { width:185px; float:right; padding-bottom:200px; }


/* MAIN CONTENT WITHOUT SIDEBAR */
div#content_txt_without_sidebar { width:584px; margin:18px 18px 32px 18px; }
div#content_txt_without_sidebar h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3AA7CC; margin-top:1.5em; }
div#content_txt_without_sidebar a:link, div#content_txt_without_sidebar a:visited, div#content a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	text-decoration:underline; color:#3f4855; }
div#content_txt_without_sidebar a:hover { color:#ACB8BF; }

/* PRINT HEADER */
div#printheader { width:0px; height:0px; visibility:hidden; line-height:0; font-size:0; }


/* FOOTER */
div#footer { width:780px; background-color:#3AA7CC; height:28px; line-height:28px; vertical-align:middle; border-left:1px solid white; border-right:1px solid white; border-bottom:1px solid white; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:normal; text-align:right; padding-right:18px; margin:0 auto; }
div#footer a:link, div#footer a:visited, div#footer a:active, div#footer a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:normal; text-decoration:underline; }

div#organisatie {
	width:762px; margin:0 auto; padding:18px; color:#4890B0; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center;
}
div#organisatie a, div#organisatie a:visited, div#organisatie a:active, div#organisatie a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4890B0; text-decoration:underline;
}

/* PROGRAMME */
td.groupstart { padding-top:8px; font-style:italic; font-weight:bold; }
td.groupend { padding-bottom:8px; }
td.break { color:#999; font-weight:bold; }
td.groupspace { padding-top:8px; }

/* SPONSOR LOGOS */
table.logos img {border:none;}


/* FORM */

.textveld
{
width: 300px;
}

.label
{
	
}

.labelbackoffice
{
	color: #FF0000;
}

.dropdown
{
	width: 305px;
}

div.registratie_stap {
	color:#3f4855; float:left; margin-right:24px;
}
div.registratie_stap_nonactive {
	color:#cde7ee; float:left; margin-right:24px;
}

span.number {
	background-color:#3f4855; color:#FFFFFF; padding:0 3px; font-weight:bold; margin-right:10px;
}
span.number_nonactive {
	background-color:#cde7ee; color:#FFFFFF; padding:0 3px; font-weight:bold; margin-right:10px;
}

.BankTransferInformation{
	position:relative;
	left:210px;
}

/* EDITOR PROPERTIES */
