@charset "UTF-8";/* CSS Document */div.wrapper_site {	width: 1000px;	position: absolute;	top: 0px;	left: 0px;}div.wrapper_links, #wrapper_links .sb-inner {	background-image: url(../images/content_left_home_bg.jpg);	background-color: #DD2D28;	background-repeat: repeat-x;}* html div.wrapper_links { background-attachment: fixed;}div.wrapper_rechts {	width: 483px;	position: relative;	z-index: 5000;	height: 429px;	top: 77px;	left: 430px;	color: #FFFFFF;}div.wrapper_rechts, #wrapper_rechts .leakwraprechts {	background-image: url(../images/content_rihgt_gray_bg.jpg);	background-color: #b9b9b9;	background-repeat: repeat-x;}* html div.wrapper_rechts { background-attachment: fixed;}div.button_dgs {	height: 44px;	width: 104px;	left: 292px;	top: 38px;	position: absolute;	z-index: 500;	background-image: url(../images/button_DGS_home.jpg);	background-repeat: no-repeat;}div.button_inkoop {	height: 44px;	width: 104px;	left: 292px;	top: 84px;	position: absolute;	z-index: 10;	background-image: url(../images/button_DGS_Sourcing.jpg);	background-repeat: no-repeat;}div.button_team {	height: 44px;	width: 104px;	left: 292px;	top: 128px;	position: absolute;	z-index: 500;	background-image: url(../images/button_DGS_aboutDGS.jpg);	background-repeat: no-repeat;}div.button_referenties {	height: 48px;	width: 105px;	left: 292px;	top: 174px;	position: absolute;	z-index: 500;	background-image: url(../images/button_DGS_references.jpg);	background-repeat: no-repeat;}div.button_bg {	height: 202px;	width: 115px;	left: 292px;	top: 38px;	position: absolute;	z-index: 5;	background-image: url(../images/button_DGS_background.jpg);	background-repeat: no-repeat;}div.DGS_logo {	background: url(../images/DGS.jpg);	left: 35px;	top: 25px;	background-repeat: no-repeat;	height: 65px;	width: 184px;	position: absolute;}div.left_content_fade {	width: 379px;	left: 133px;	top: 261px;	position: absolute;	z-index: 6000;	height: 445px;}div.left_content2 {	width: 483px;	position: relative;	background-repeat: repeat-x;	background-color: #DD3732;}div.left_content4 {	font-size: 12px;	font-weight: normal;	font-family: Geneva, Arial, Helvetica, san-serif;	color: #000000;	padding-top: 30px;}div.left_content4 p {	line-height: 27px;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: normal;	}div.left_content4 h1 {	font-size: 16px;	font-weight: bold;	font-family: Geneva, Arial, Helvetica, san-serif;	color: #000000;	padding-top: 30px;}div.left_content3 {	padding-right: 40px;	padding-top: 30px;	padding-left: 35px;}div.left_content3 a {	text-decoration: none;}div.left_content3 a:link {	color: #ffffff;}div.left_content3 a:over {	color: #D40000;}div.left_content3 a:visited {	color: #D9D9D9;}div.left_content3 a:hover {	text-decoration: underline;	color: #000000;}div.left_content3 p {	line-height: 30px;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;	color: #ffffff;	font-weight: normal;	}div.left_content3 h1 {	font-size: 16px;	font-weight: bold;	font-family: Geneva, Arial, Helvetica, san-serif;	color: #000000;	left: 0px;	margin-bottom: 10px;}div.left_content3 h2 {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;	color: #FFFFFF;}div.left_content3 h3 {	font-size: 14px;	font-weight: bold;	font-family: Geneva, Arial, Helvetica, san-serif;	color: #000000;	padding-top: 30px;	line-height: 30px;}div.left_content3 h4 {	font-size: 12px;	font-weight: normal;	font-family: Geneva, Arial, Helvetica, san-serif;	color: #000000;	margin-top: 10px;	margin-bottom: 10px;}div.left_content3 h5 {	font-size: 12px;	font-weight: bold;	font-family: Geneva, Arial, Helvetica, san-serif;	color: #000000;	margin-top: 40px;	margin-bottom: 10px;	letter-spacing: 120%;	line-height: 20px;}div.left_content3 h6 {	font-size: 12px;	font-weight: normal;	font-family: Geneva, Arial, Helvetica, san-serif;	color: #FFFFFF;	margin-top: 10px;	margin-bottom: 10px;}img.links_portret {	position: absolute;	width: 114px;	height: 148px;	top: 35px;	left: 35px;}div.right_content3 {	padding-right: 40px;	padding-top: 30px;	padding-left: 35px;}div.right_content3 p {	line-height: 27px;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;	color: #000000;	font-weight: normal;}div.right_content3 h1 {	font-weight: bold;	font-family: Geneva, Arial, Helvetica, san-serif;	color: #000000;	margin-bottom: 10px;	font-size: 16px;}div.right_content3 h2 {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;	color: #FFFFFF;}div.right_content3 h3 {	line-height: 20px;	font-size: 12px;	font-weight: normal;	font-family: Geneva, Arial, Helvetica, san-serif;	color: #000000;	margin-top: 15px;	margin-bottom: 15px;}div.right_content3 h4 {	font-size: 12px;	font-weight: bold;	font-family: Geneva, Arial, Helvetica, san-serif;	color: #000000;	padding-top: 30px;}div.right_content3 a {	text-decoration: none;}div.right_content3 a:link {	color: #000000;}div.right_content3 a:over {	color: #D40000;}div.right_content3 a:visited {	color: #000000;}div.right_content3 a:hover {	text-decoration: underline;	color: #D40000;}div.right_content_fade {	width: 430px;	left: 550px;	top: 109px;	position: absolute;	height: 1px;	z-index: 6000;}div.right_contentgrey {	width: 483px;	position: relative;	height: 429px;}div.Visual, img.Visual {	left: -6px;	top: -8px;	height: 387px;	width: 432px;	position: relative;}div.VisualSourcing, img.VisualSourcing {	width: 480px;	position: relative;	z-index: 5000;	margin-left: -10px;	border-color: #FFFFFF;	height: 400px;	padding-bottom: 10px;}div.contact {	left: 585px;	top: 520px;	position: absolute;	width: 500;	height: 35px;	text-decoration: none;}div.contact p{	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;	color: #B8B8B8;	}.contact_footer {	left: 696px;	top: 522px;	position: absolute;	width: 214px;	height: 65px;	text-decoration: none;}.contact_footer p {	font-size: 10px;	text-align: right;	color: #9B9CA2;}div.contact a:link {	color: #A0A0A4;}div.contact a:over {	color: #D40000;}div.contact a:visited {	color: #A0A0A4;	text-decoration: none;}div.contact a:hover {	text-decoration: underline;	color: #D40000;}div.contact_footer a:link {	color: #A0A0A4;}div.contact_footer a:over {	color: #D40000;}div.contact_footer a:visited {	color: #A0A0A4;	text-decoration: none;}div.contact_footer a:hover {	text-decoration: underline;	color: #D40000;}div.img_portret {	height: 160px;	width: 122px;	margin-bottom: 20px;	margin-left: 20px;	padding-right: 0px;	float: right;	margin-top: 8px;}/*foto contactpage*/div.img_portret_contact {	height: 160px;	width: 122px;	margin-bottom: 20px;	margin-left: 20px;	padding-right: 0px;	float: left;	margin-top: 8px;}div.graph_01 {	position: absolute;	left: 75px;	top: 70px;	z-index: 500;	width: 391px;	height: 174px;}div.animatie {	padding: 0px 0px 0px 0px;	width: 100px;	position: relative;	left: -10px;	z-index: 5000;	top: 135px;}div.button_source_demand {	left: 182px;	top: 90px;	position: absolute;	z-index: 10000;}div.button_source_strategy {	left: 335px;	top: 70px;	position: absolute;	z-index: 1000;	background-repeat: no-repeat;}div.button_source_evaluation {	left: 270px;	top: 142px;	position: absolute;	z-index: 1000;}div.button_source_supplSelection {	left: 403px;	top: 140px;	position: absolute;	z-index: 1000;	background-repeat: no-repeat;}div.button_source_supply {	left: 182px;	top: 190px;	position: absolute;	z-index: 1000;}	div.button_source_contract {	left: 338px;	top: 210px;	position: absolute;	z-index: 1000;	background-repeat: no-repeat;}