@charset "utf-8";
/* CSS Document */

body	{
		width:100%;
		height:100%;
		margin:0px;
		padding:0px;
		background:url("images/bg.jpg") repeat-x #e8e2d7 top;
		font-family:Arial, Helvetica, sans-serif;
}

/* Headings */

h1	{
		color:#3fb7e3;
		font-style:none;
		font-weight:bold;
		font-size:22pt;
		margin-top:0px;
		margin-bottom:25px;
		padding:0px;
		
}

h2	{
		color:#b5aea0;
		font-style:none;
		font-weight:bold;
		font-size:16pt;
		margin-top:0px;
		margin-bottom:20px;
		padding:0px;
		
}

/* Structure */

#wrapper	{
		width:912px;
		position:relative;
		left:50%;
		margin-left:-456px;
		margin-top:0px;
}

/* header */

#head	{
		height:437px;
		width:912px;
		float:left;
}

#logo	{
		margin-left:5px;
		float:left;
		width:765px;
		height:105px;
}

#language	{
		height:38px;
		width:137px;
		background:url("images/bg_language.jpg");
		margin-top:80px;
		margin-right:1px;
		float:right;
}

#language select	{
		margin-top:17px;
		margin-left:20px;
		width:97px;
		height:20px;
		background:#e9e4d8;
}

#photo	{
		float:left;
		width:912px;
		height:322px;
		background:url("images/bg_headphoto.jpg");
}

#head_container	{
		width:870px;
		height:292px;
		margin-left:21px;
		margin-top:15px;
}

/* Menu */

#menu	{
		float:left;
		height:39px;
		width:912px;
		background:url("images/bg_menu.jpg") #FFF;
}

#menu ul	{
		list-style:none;
		list-style-type:none;
		float:left;
		width:912px;
		margin-left:50px;
		margin-top:0px;
		padding:0px;
}

#menu li	{
		display:block;
		float:left;
}

#menu li a	{
		color:#000;
		font-weight:bold;
		font-size:14px;;
		text-decoration:none;
		height:38px;
		line-height:38px;
		padding-left:20px;
		padding-right:20px;
		display:block;
}

#menu li a:hover	{
		color:#FFF;
		background:url("images/menu_hover.jpg");
}
#menu li a.active	{
		color:#FFF;
		background:url("images/menu_hover.jpg");
}

/* Content */

#content	{
		margin-top:20px;
		float:left;
		width:912px;
}

#content a	{
		color:#3fb7e3;
		text-decoration:underline;
}
#content a:hover {
		color:#b5aea0;
		text-decoration:none;
}

/* Sidebar */

#content_left	{
		width:387px;
		margin-left:5px;
		float:left;
}
#directcontact	{
		float:left;
		width:387px;
		height:39px;
		background:url("images/directcontact.jpg");
		font-size:20px;
		color:#000;
		font-weight:bold;
		text-align:center;
		padding-top:12px;
}
#directcontact	em	{
		color:#fff;
}

#left_text_photo	{
		float:left;
		width:387px;
		margin-top:10px;
		min-height:250px;
		background:#FFF;
		border:1px solid #b5aea0;
		padding-bottom:20px;
}

#contactgegevens	{
		font-size:10pt;
		line-height:14pt;
		margin-top:20px;
		margin-left:20px;
}


/* Contenttext */

#content_right	{
		background:#FFF;
		border:1px solid #b5aea0;
		width:430px;
		height:auto;
		margin-right:5px;
		float:right;
		padding:30px;
		font-size:10pt;
		line-height:14pt;
}

.error	{
		color:#ed1c24;
}

input	{
		margin-bottom:10px;
		border:1px solid #d0cabf;
		background:#e8e3d7;
		height:20px;
		width:200px;
}

textarea	{
		margin-bottom:10px;
		border:1px solid #d0cabf;
		background:#e8e3d7;
		height:100px;
		width:430px;
}

label	{
		font-weight:normal;
		height:20px;
}

.submitbutton	{
		background:url("images/bg_button.jpg") repeat-x -24px;
		width:100px;
		height:25px;
		color:#FFF;
		font-weight:bold;
		border:1px solid #d0cabf;
		cursor:pointer;
		padding-top:2px;
		line-height:10px;
		vertical-align:top;
		padding:0px;
		border:none;
}
.submitbutton:hover	{
		background:url("images/bg_button.jpg") repeat-x;
}

#error	{
		width:410px;
		background:#FFB7B7;
		border:1px solid #ed1c24;
		padding:10px;
		color:#ed1c24;
}
#succes	{
		width:410px;
		background:#B3FFB3;
		border:1px solid #093;
		padding:10px;
		color:#093;
}

/* Footer */

#footer	{
		float:left;
		margin-left:29px;
		margin-top:50px;
		padding:20px;
		color:#FFF;
		font-size:10pt;
		height:15px;
		width:814px;
		background-color:#d0cabf;
		border-top:1px solid #b5aea0;
		border-left:1px solid #b5aea0;
		border-right:1px solid #b5aea0;
		text-align:center;
}
#footer a{
		color:#FFF;
		text-decoration:underline;
}
#footer a:hover{
		color:#b5aea0;
		text-decoration:none;
}
