html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#fff url(../gfx/bg_container.gif) repeat-x top left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#646464;
}

a {
	color:#b86aae;
	text-decoration:none;
}

a:hover {
	font-weight:bold;
}

h1 { 
	font-size:16px;
	margin:0px;
	margin-bottom:5px;
}

h2 {
	font-size:1.2em;
}

h1, h2 {
	color:#b86aae;
}

strong {
	color:#b86aae;
}

p { 
	line-height:1.5; 
	margin:0 0 1em;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:840px;
	background:#fff;

	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#container_header {
	width:840px;
	height:259px;
	float:left;
	background:#333;
}

div#container_header_top {
	width:840px;
	height:50px;
	float:left;
	background:#fff;
}

div#container_header_top_left {
	width:420px;
	height:50px;
	float:left;
	background:#fff url(../gfx/bg_container_header_top_left.gif) no-repeat top left;
}

div#container_header_top_right {
	width:420px;
	height:50px;
	float:left;
	background:#fff url(../gfx/bg_container_header_top_right.gif) no-repeat top left;
	cursor:pointer;
}

div#container_header_body {
	width:840px;
	height:209px;
	float:left;
	background:#d2a1cc;
}

div#container_header_body_left {
	width:420px;
	height:209px;
	float:left;
	background:#d2a1cc url(../gfx/image.jpg) no-repeat center center;
}

div#container_header_body_right {
	width:420px;
	height:209px;
	float:left;
	background:#d2a1cc;
}

div#container_header_body_right_top {
	width:420px;
	height:184px;
	float:left;
	background:#d2a1cc url(../gfx/bg_container_header_body_right.gif) no-repeat top left;
}

div#container_header_body_right_bottom {
	width:420px;
	height:25px;
	float:left;
	background:#b86aae;
}

div#container_header_bottom {
	width:978px;
	height:14px;
	background:#fff url(http://hoveniersbedrijfallium.nl/gfx/bg_header_bottom.gif) repeat-x top left;
	float:left;
}

div#container_content {
	width:820px;
	padding:20px 10px 20px 10px;
	padding:0em 0em 2.5em; /* bottom padding for footer */
	float:left;
	padding:20px;
	color:#444;	
}

div#container_news {
	width:155px;
	height:377px;
	float:left;
	margin:0px 10px 10px 0px;
	padding:20px 10px 20px 10px;
	color:#fff;	
	background:#6FA1A0 url(http://hoveniersbedrijfallium.nl/gfx/news_header.gif) no-repeat top left;
}

div#container_content_left {
	width:174px;
	height:500px;
	float:left;
	
}

div#container_content_content {
	width:630px;
	height:500px;
	float:left;
}

div#container_content_image {
	width:630px;
	height:237px;
	float:left;
	/* background:#fff url(../gfx/tmp_image.jpg) no-repeat center center;	*/
}

div#container_content_right {
	width:174px;
	height:500px;
	float:left;
	
}

div#container_content_left_column {
	width:175px;
	position:absolute;
	margin-left:-15px;  
	margin-top:15px;  
}

div#container_content_left_column_menuholder_top {
	width:175px;
	height:30px;
	background:url(http://hoveniersbedrijfallium.nl/gfx/container_content_left_column_menuholder_top.jpg) no-repeat top left; 
}

div#container_content_left_column_menuholder_image {
	width:173px;
	height:40px;
	border-left:1px solid #002E5E;
	border-right:1px solid #002E5E;
	float:left;
}

div#container_content_left_column_menuholder_body {
	width:173px;
	background:#E3F0F9;
	border-left:1px solid #002E5E;
	border-right:1px solid #002E5E;
	float:left;
}

div#container_content_left_column_menuholder_bottom {
	width:153px;
	height:26px;
	background:#00477F;
	border-left:1px solid #002E5E;
	border-right:1px solid #002E5E;
	font-size:11px;
	float:left;
	color:#fff;
	text-align:center;
	padding:10px;
}

div#container_content_left_column_linkholder_body {  
	width:173px;
	background:#E3F0F9;
	border-left:1px solid #002E5E;
	border-right:1px solid #002E5E;
	float:left;
}

div#container_content_left_column_linkholder_bottom {
	width:175px;
	height:30px;
	background:url(http://hoveniersbedrijfallium.nl/gfx/container_content_left_column_linkholder_bottom.jpg) no-repeat top left; 
	float:left;
}

.loginscreen {
	text-align:left;
	margin:auto;
	margin-top:130px;
	padding:5px;
	width:200px;
	height:100px;
}	

.login_holder {
	background:#fff url(http://hoveniersbedrijfallium.nl/gfx/header_top_logo.jpg) no-repeat top center;
	height:100%;
	width:350px; 
	border-left:5px double #00477F;
	border-right:5px double #00477F;
	margin:-1px auto auto auto;
	border-top:1px solid #00477F;
}

.login_textholder {
	padding:5px;
	border:1px dotted #ccc;
	color:#ccc;
	width:200px;	
	text-align:left;
}

.login_holder a {
	text-decoration:underline;
	color:#ccc;
}

.login_field {
	height:16px;
	width:150px;
	border:1px dotted #ccc;
}

.submitbutton {
	margin-top:4px;
	height:20px;
	width:100px;
	border:1px dotted #ccc;
	background:#fff;
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:bold;
}

div#footer {
	position:fixed;
	width:100%;
	bottom:0; /* stick to bottom */
	height:16px;
	background:#fff; 
	border-top:1px solid #d2a1ccx;
	text-align:center;
}

.footerlink {
	color:#d2a1cc;
	text-decoration:none;
}

.footerlink:hover {
	color:#d2a1cc;
	text-decoration:underline;
}

