/*************************************************************************
** GP ********************************************************************
*************************************************************************/

#flash {
	position:			relative;	
	height:				1200px;

}
#gp_body {

}
#gp_index {
	width:				760px;
	height:				620px;
	background-color:		#FFFFD1;
}
#gp_area {
	width:				760px;
	height:				620px;
	background-color:		#FFFFD1;
	background-image:		url(../images/gp_background.png);
	background-repeat:		no-repeat;
}
.gp_portal {
	position:			absolute;
	top:				320px;
	width:				270px;
	height:				280px;
	text-align:			justify;
}
#gp_left {
	left:				60px;
}
#gp_right {
	left:				436px;
}
.gp_subtext {
	position:			absolute;
	top:				502px;
	left:				60px;
	width:				646px;
	height:				40px;
	text-align:			justify;
}
#gp_menu {
	position:			absolute;
	left:				60px;
	top:				545px;
}
.gp_menu_item {
	position:			absolute;
	top:				0px;
}
#gp_menu_item02 {
	left:				165px;
}
#gp_menu_item03 {
	left:				330px;
}
#gp_menu_item04 {
	left:				495px;
}
#gp_footer {
	position:			absolute;
	left:				60px;
	top:				585px;
	width:				640px;
	font-size:			9px;
	font-style:			italic;
}
#contact {
	position:			absolute;
	left:				340px;
	top:				0px;
	width:				300px;
	text-align:			right;
}



/*************************************************************************
** PS ********************************************************************
*************************************************************************/

#ps_area {
	width:				760px;
	min-height:			700px;
	padding-bottom:			40px;
	border:				solid 1px #9C8750;
	background-color:		#FFFFFF;
}
#ps_body {
	background-image:		url(../images/ps_background.png);
	background-position:		top center;
	background-repeat:		repeat-y;
}



/*************************************************************************
** RP ********************************************************************
*************************************************************************/

#rp_area {
	width:				760px;
	min-height:			700px;
	padding-bottom:			40px;
	border:				solid 1px #9C8750;
	background-color:		#FFFFFF;
}
#rp_body {
	background-image:		url(../images/rp_background.png);
	background-position:		top center;
	background-repeat:		repeat-y;
}




/*************************************************************************
** IM ********************************************************************
*************************************************************************/

#im_area {
	width:				760px;
	min-height:			700px;
	padding-bottom:			40px;
	border:				solid 1px #9C8750;
	background-color:		#FFFFFF;
}
#im_body {
	background-image:		url(../images/rp_background.png);
	background-position:		top center;
	background-repeat:		repeat-y;
}




/*************************************************************************
** TO ********************************************************************
*************************************************************************/

#to_area {
	width:				760px;
	min-height:			700px;
	padding-bottom:			40px;
	border:				solid 1px #9C8750;
	background-color:		#FFFFFF;
}
#to_body {
	background-image:		url(../images/rp_background.png);
	background-position:		top center;
	background-repeat:		repeat-y;
}




/*************************************************************************
** WL ********************************************************************
*************************************************************************/

#wl_header {
	position:			relative;
	width:				760px;
	height:				65px;
}
#wl_header td {
	vertical-align:			top;
}
#wl_area {
	width:				760px;
	min-height:			700px;
	border-left:			solid 1px #9C8750;
	border-right:			solid 1px #9C8750;
	border-bottom:			solid 1px #9C8750;
	background-color:		#FFFFFF;
}
#wl_body {
	background-image:		url(../images/ps_background.png);
	background-position:		top center;
	background-repeat:		repeat-y;
}
#wl_body #content {
	height:				600px;
}
.wl_content {
	width:				510px;
	padding-left:			40px;
	padding-right:			40px;
	vertical-align:			top;
}
.wl_content h1 {
	position:			relative;
	margin:				0px;
	padding-bottom:			20px;
	color:				#330000;
	font-size:			13px;
	font-style:			italic;
}
.wl_content h2 {
	padding-bottom:			20px;
}
#wl_menu {
	width:				230px;
	padding-left:			20px;
	padding-right:			20px;
	background-color:		#F5F5F5;
	vertical-align:			top;
	background-image:		url(../images/_divider_vertical.png);
	background-repeat:		repeat-y;

}
#wl_menu select {
	width:				160px;
}
#wl_menu input, #wl_menu select {
	font-family: 			Verdana, Tahoma, "MS sans Serif", Arial, "Nimbus Sans L", sans-serif;
	font-size: 			11px; 
}
.blog_item {
	position:			relative;
	padding-top:			10px;
	padding-bottom:			60px;
	line-height:			16px;
}
.blog_footer {
	margin-top:			20px;
}
.footer_date {
	width:				80px;
	border-top:			solid 1px #EEEEEE;
	border-bottom:			solid 1px #EEEEEE;
	font-size: 			9px; 
}
.footer_category {
	width:				330px;
	border-top:			solid 1px #EEEEEE;
	border-bottom:			solid 1px #EEEEEE;
	font-size: 			9px; 
	text-align:			left;
}
.footer_reactions {
	width:				100px;
	border-top:			solid 1px #EEEEEE;
	border-bottom:			solid 1px #EEEEEE;
	font-size: 			9px; 
}
#wl_body form {
	margin-top:			20px;
	margin-bottom:			20px;	
}
.reaction_name {
	width:				350px;
	background-color:		#EEEEEE;
}
.reaction_date {
	width:				150px;
	text-align:			right;
	background-color:		#EEEEEE;
}
#reaction_form {
	padding-top:			40px;
	padding-bottom:			40px;
}
#reaction_form table td {
	vertical-align:			top;
}
.reaction_text {
	width:				510px;
	padding-top:			10px;
	padding-bottom:			30px;
	line-height:			16px;
}
.wl_menudivider, .wl_contentdivider {
	position:			relative;
	left:				0px;
	height:				6px;
	background-repeat:		repeat-x;
}

.wl_menudivider {
	width:				210px;
	background-image:		url(../images/_divider_horizontal_grey.png);
}
.wl_contentdivider {
	width:				420px;
	background-image:		url(../images/_divider_horizontal_white.png);
}
#wl_users td {
	padding-left:			4px;
	padding-right:			4px;
	padding-top:			12px;
	padding-bottom:			15px;
}
.wl_image {
	position:			relative;
	width:				410px;
	padding:			5px;
	border:				solid 1px #EEEEEE;
	text-align:			center;
	vertical-align:			middle;
}
.blog_anchor {
	color:				#0033AA;
}
.blog_anchor:hover {
	text-decoration:		underline;
}



/*************************************************************************
** GENERAL ***************************************************************
*************************************************************************/

body {
	position:			absolute;
	width:				100%;
	margin: 			0px;
	padding: 			0px;
	background-color:		#FFFFD1;
	color: 				#111111;  
	font-family: 			Verdana, Tahoma, "MS sans Serif", Arial, "Nimbus Sans L", sans-serif;
	font-size: 			11px; 
}
table {
	border-collapse:		collapse;
}
img {
	border:				none;
}
input, textarea {
	font-family: 			Verdana, Tahoma, "MS sans Serif", Arial, "Nimbus Sans L", sans-serif;
	font-size: 			11px;
}
h2 {
	margin:				0px;
	color:				#2E070A;
	font-size:			11px;
	line-height:			18px;
}
h2 span {
	color:				#8C7648;
	font-style:			italic;
}
h3 {
	margin:				0px;
	color:				#8C7648;
	font-size:			9px;
	font-style:			italic;
}
h4 {
	display:			inline;
	color:				#2E070A;
	font-size:			9px;
	font-weight:			normal;
}
p, form {
	margin:				0px;
	line-height:			14px;
}
a {
	color:				#8C7648;
	text-decoration:		none;
}
form {
	margin:				0px;
}
.main_area {
	position:			relative;
	margin-left:			auto;
	margin-right:			auto;
}
#footer {
	width:				760px;
	min-height:			100px;
	margin-top:			5px;
	margin-bottom:			7px;
	padding-top:			20px;
	border:				solid 1px #9C8750;
	background-color:		#FFFFFF;
	color:				#9C8750;
	font-size:			9px;
	text-align:			center;
	line-height:			14px;
}

/*************************************************************************
** HEADER ****************************************************************
*************************************************************************/

#header {
	position:			relative;
	width:				760px;
	height:				182px;
}
#header_menu {
	position:			relative;
	width:				760px;
	height:				26px;
	border-collapse:		collapse;
}
#header_menu td {
	padding: 			0px;
}
#subheader {
	position:			relative;
	width:				760px;
	height:				65px;
	background-image:		url(../images/_divider_subheader.png);
	background-repeat:		repeat-x;	
	vertical-align:			top;
}



/*************************************************************************
** MENU ******************************************************************
*************************************************************************/

#logo {
	width:				190px;
	padding-top:			5px;
	vertical-align:			top;
}
#menu {
	width:				190px;
	margin-top:			5px;
	vertical-align:			top;
}
.page_contents {
	position:			relative;
	margin-left:			10px;
	margin-top:			20px;
}
.page_contents .bullet {
	position:			relative;
	width:				160px;
	min-height:			12px;
	padding-left:			18px;
	background-image:		url(../images/_bullet_contents.png);
	background-position:		0px 2px;
	background-repeat:		no-repeat;
	font-size:			9px;
}
.page_contents a {
	color:				#2E070A;
}
.menu_parent {
	position:			relative;
	width:				160px;
	border:				solid 1px #D1C2B3;
}
.menu_item {
	position:			relative;
	width:				160px;
	height:				30px;
}
#topmenu {
	padding-left:			430px;
	padding-top:			10px;
}



/*************************************************************************
** CONTENT ***************************************************************
*************************************************************************/

#content {
	position:			relative;
	padding-left:			8px;
	line-height:			22px;
	text-align:			justify;
}
#content_waarom {
	position:			relative;
	padding-left:			8px;
	line-height:			22px;
}
#content p {
	width:				500px;	
}
.content_title {
	position:			relative;
	width:				540px;
	height:				45px;
}
#content_titletop {
	height:				30px;
}
.bullet {
	position:			relative;
	width:				476px;
	min-height:			14px;
	padding-left:			24px;
	background-image:		url(../images/_bullet.png);
	background-position:		0px 2px;
	background-repeat:		no-repeat;
	line-height:			16px;
}
h6 {
	font-size:			14px;
	margin-top:			0px;
}
#vacancies {
	width:				430px;
}
#colofon {
	padding-top:			20px;
	padding-left:			10px;
	padding-right:			10px;
	font-size:			9px;
}
.data {
	width:				300px;		
}
textarea {
	height:				100px;
}
.form_text td {
	padding:			5px;
	vertical-align:			top;
}
.emphasize {
	font-weight:			bold;
}
.title_why {
	float:				left;
	margin-right:			2px;
}
.exception {
	color:				#2E070A;
}

.stock {
	float:				right;
	position:			relative;
	margin-left:			15px;
	margin-bottom:			8px;
}
.stock_holder {
	position:			relative;
	width:				500px;
	height:				183px;
}
