html{
	height:100%;
	
}	
body{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	background-color:#A5C4D4;
	overflow-y:scroll !important;
	overflow-y:inherit;
}

body {

}

a img{
	border: 0px;
	float: left;
}

.clear-float{clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* main elixer template */

div#pagewrapper {
	position:relative; 
	height:auto !important;
	height:100%;
	min-height:100%;
	width:100%;
	margin: 0px auto 0 auto;
	background:url("images/main_elements/page_body_bg.gif") repeat-y scroll 50% 0 #A5C4D4;
}

div#pagewrapper .pagewrapper_topshadow {
	height:12px;
	background:url("images/main_elements/blue/wrapper_topshadow.png") no-repeat scroll 100% 100% #003C82;
}

div#pagewrapper .pagewrapper_topright {	background:url("images/main_elements/blue/header_tr.png") no-repeat scroll 100% 0 transparent;}
div#pagewrapper .pagewrapper_topleft {	background:url("images/main_elements/blue/header_tl.png") no-repeat scroll 0 0 transparent;}

/* main rows */

div#top{
	width:100%;
	background-color:#A5C4D4;
}
div#top_inner{
	height:106px;
	width:943px;
	margin:auto;
	background-color:#FFFFFF;
	background:url("images/main_elements/page_header_bg.gif") no-repeat scroll 0 0;
}

div#header{	
	width:100%;
	background-color:#5E91A8;
}

div#header_inner{
	height:195px;
	margin:auto;
	width:944px;

}


div#content{
	width:100%;
	background-color:#A5C4D4;
}

div#content_inner{
	height:auto !important;
	min-height:270px;
	margin:auto;
	width:944px;
	background:url("images/main_elements/page_body_bg.gif") repeat-y scroll 50% 0 #A5C4D4;
	padding-bottom:48px;
}

div#footer{
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#5E91A8;
}
div#footer_inner{
	height:48px;
	margin:auto;
	width:944px;
	background:url("images/main_elements/page_footer_bg2.gif") no-repeat scroll 0 0;
}


/* end main rows */

.1column {
	background: #e0e0e0 url(images/elements/shadow_pagesingle_948.gif) ;
}

.2column {
	background: #e0e0e0 url(images/elements/shadow_pagedouble_948.gif);
}


/* specific content top */

div#top_inner #top_leftbox{
	width:202px;
	height:106px;
	float:left;
}

div#top_inner #top_centerbox{
	margin-top:27px;
	float:left;
	height: 78px;
	width:362px;

}


div#top_inner #top_rightbox{
	float:right;
	width:345px;
	height:59px;
}


/* searchbox in rightbox*/
div#top_inner #top_rightbox #searchbox{
	float:right;
	margin-top:5px;
	width:210px;
}

div#top_inner #top_rightbox #searchbox input{
	padding-left:4px;
	padding-right:2px;
	margin-right:5px;
	border:0;
	height:20px;
	width:143px;
	background:url(images/search_inputbox.gif) top right no-repeat;
}

div#top_inner #top_rightbox #searchbox form{
	float:left;
}


/* specific content columns */
div#content_inner #extra_button{
position:relative;
	width:202px;
	background-color:#ACCA57;
	height:28px;
}
div#content_inner #left-column{
	float:left;
	min-height:10px;
	width: 202px;

}
div#content_inner #center-column{
	float:left;
	padding:0px 0px 10px 15px;
	width:475px;

}

div#content_inner #center-column p{

}
div#content_inner #right-column{
	float:right;
	width: 231px;
	text-align:center;

}

div#content_inner #banner_row{
height:241px;
}

/* specific footer colums */

div#footer_photo {
	position:absolute;
	margin-top:-412px;
	height:241px;
	width:202px;
}
div#footer_banner2 {
	position:absolute;
	margin-top:-241px;
	margin-left:218px;
	height:241px;
	width:231px;
}
div#footer_banner1 {
	position:absolute;
	margin-top:-241px;
	margin-left:465px;
	height:241px;
	width:231px;
}

/* menu style */

div#top_inner #top_rightbox #menu_top{
	width:364px;
	height:15px;
	margin-top:90px;
}

div#top_inner #top_rightbox #menu_top img{
	float:left;
}

.main-menu{
	width:202px;
	background-color:#4B8E22;
	height:195px;
}

#header_left-column .main-menu a, #header_left-column .main-menu a:visited{
	display:block;
	text-decoration:none;
	line-height:28px;
	height: 28px;
	width:192px;
	padding-left:10px;
	color:#FFF;
}


	
#header_left-column .main-menu a:hover{
	display:block;
	color:#000;
}

#header_left-column .main-menu ul{
	padding:0px;
	margin:0px;
}

#header_left-column .main-menu li{
	list-style-type:none;
	margin:0px ;
	padding:0px;
	height:28px;
	width:202px;
}

#header_left-column .main-menu .menu-current{
	background-color:#9FBA69;
	width:202px;
}
#header_left-column .main-menu .menu-parent{
	background-color:#9FBA69;
	width:202px;
}

#header_left-column .main-menu .menu-expand ul{
	position:absolute;
	top:106px;
	height:195px;
	background:url(images/buttons/bt_green50.png);
	margin-left:202px;
}

#header_left-column .main-menu .menu-parent a{

}

#header_left-column .main-menu .menu-expand .menu-current a{
	color:black;


}

#extra_button a{
	display:block;
	text-decoration:none;
	line-height:28px;
	height: 28px;
	width:192px;
	padding-left:10px;
	color:#000;
}

/* poll box */

#poll_showbox{
	padding-bottom:7px;
margin-bottom:50px;
}

#poll_showbox .poll_vraag{
	margin-bottom:10px;
	font-size:13px;
}

#poll_showbox .poll_optie{
	font-weight:bold;
}

#poll_showbox .poll_item{
	margin-bottom:10px;
	margin-left:16px;
	margin-top:5px;
	margin-right:16px;
	text-align:left;
}

#poll_showbox span{
	float:left;
}

#vote_button{
	display:block;
	width:69px;
	margin:5px auto;
}

.poll_item{
	padding:5px;
	background-color:#EBF1D8;
}

/* newsletter */

.newsletter{
	height:123px;


	background-color:#BDD37A;
	text-align:center;

}
.newsletter table td{
	padding-top:5px;
}

#deutsch{
	margin-left:13px;
}