/* CSS Document */

body, html{
	margin: 0 auto;
	background: #EBEBEB url(../images/bg.gif) top center repeat-y;
}

#main_container{
	margin: 0 auto;
	width:780px;
	background: #FFFFFF url(../images/bg.gif) top center repeat-y;
}

#content_container{
	position:relative;
	margin:0px 20px 20px 20px;
	width:740px;
}

#header_container {
	background-color: #FFCC00;
	height:83px;
	border-top:10px solid #FFFFFF;
}

#logo {
	position:absolute;
	top:30px;
	left:20px;
}

#website_link {
	display: none;
	position:absolute;
	right:20px;
	top:55px;
	height:20px;
	width:175px;
	background: url(../images/wereldbol.gif) right center no-repeat;
	vertical-align:middle;
}

#left_container {
	display: none;
	position:relative;
	float:left;
	width:0px;
	margin: 0 10px 0 0;
}

#right_container {
	position:absolute;
	top: 90px;
	left: 0px;
	width:530px;
}

/* Items */
.left_item {
	border-top:10px solid #FFFFFF;
}

.right_item {
	border-top:10px solid #FFFFFF;
}

.padding {	padding: 15px; }
.bgyellow {	background-color: #FFCC00; }
.bggreen {	background-color: #009900; }
.bgblue {	background-color: #0066CC; }
.bgwhite {	background-color: #FFFFFF; }

/* Breadcrumb */
#breadcrumb {
	height:20px;
	border-top:10px solid #FFFFFF;
	padding: 2px 0 0 10px;
	background-color: #FFCC00;
}

/* Menu */
#menu {
	padding:0;
	margin:0;
	list-style:none;
}

#submenu {
	padding:0;
	margin:0 0 0 15px;
	list-style:disc;
}

#subsubmenu {
	padding:0 0 0 0;
	margin:0 0 0 2px;
	list-style:none;
}

/* Input veld */
.container_form	{
	position:relative;
	height:25px;
}

.container_input {
	float:left;
	height:22px;
	width:144px;
}

.container_btn {
	float:left;
	height:22px;
	width:20px;
}

/* Footer */
#footer_container {
	display: none;
	clear: both;
	position:relative;
	height: 20px;
	width:780px;
	margin:0 auto;
	margin-top:-20px;
	background: #FFFFFF url(../images/bg_footer.gif) top center repeat-y;
}

#footer_realisatie {
	float:left;
	padding: 0 0 0 20px;
}

#footer_menu {
	float:left;
	padding: 0 0 0 150px;
}