@charset "UTF-8";
/*                                                                                                            IPAD portrait en algemeen 01                                         */
#scherm01{display:block;}
#scherm02{display:none;}
#scherm03{display:none;}
#scherm04{display:none;}
#scherm05{display:none;}
#scherm06{display:none;}

#brandof {
	display:none	
}
#sidebar4 {
	display:none	
}
#lichtgrijzelijn {
	position:absolute;
	left:0px;
	height:1px;
	z-index:2;
	background-color: #EFEEEC;
}
h1 {
	position:absolute;
	left:1px;
	top:5px;
	font-size:27px;
	font-family: Arial;
	font-weight: normal;
	vertical-align:top;
	text-align: right;
	color:#FFF;
	margin-top:10px;
	height: 30px;
	padding: 5px 50px 5px 50px;
	width: 60%;
	background-image: url(../images/Heading_text_achtergrond.png);
	border-bottom-color: #346089;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #346089;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #346089;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #346089;
	border-top-style: solid;
	border-top-width: thin;
	margin-right: 20%;
	margin-left: 20%;
	overflow: hidden;
	float: right;
}
#Chat_place {
	position:absolute;
	left:480px;
	top:1px;
	height:53px;
	z-index:38;
	text-align: left;
	display:block	
}
#Image_emergency {
	overflow:hidden; 
	position:absolute; 
	top:17px; 
	z-index:34; 
	right: 24px; 
	width: 190px;
}
#images_text_wit_project {
	position:relative;
	width:100%;
	z-index:226;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	top: 0px;
	margin-top: 0px;
	background-color: #FFF;
	display:block	
}
#mainContent  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 171px;
	padding: 0px;
	z-index: 0;
}
#header  {
	padding: 0 10px;
	height: 82px;
	background-color: #052638;
	margin-bottom: 2px;
} 
#header_foto {
	position:relative;
	height:100px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#header_foto_hoog {
	position:relative;
	height:239px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#Overview_projects {
	position:relative;
	height:1700px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#Header_under_gray {
	position:absolute;
	left:0px;
	top:62px;
	height:22px;
	z-index:21;
	background-color: #909090;
	margin-left: 0px;
	width: 100%;
}
/*                                                                                                         Iphone portrait 2                               */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
#scherm01{display:none;}
#scherm02{display:block;}
#scherm03{display:none;}
#scherm04{display:none;}
#scherm05{display:none;}
#scherm06{display:none;}

#brandof {
	display:none	
}
#sidebar4 {
	display:none	
}
h1 {
	position:absolute;
	left:1px;
	top:5px;
	font-size:27px;
	font-family: Arial;
	font-weight: normal;
	vertical-align:top;
	text-align: right;
	color:#FFF;
	margin-top:10px;
	height: 30px;
	padding: 5px 50px 5px 50px;
	width: 60%;
	background-image: url(../images/Heading_text_achtergrond.png);
	border-bottom-color: #346089;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #346089;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #346089;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #346089;
	border-top-style: solid;
	border-top-width: thin;
	margin-right: 20%;
	margin-left: 20%;
	overflow: hidden;
	float: right;
}	
#Chat_place {
	position:absolute;
	left:480px;
	top:1px;
	height:53px;
	z-index:38;
	text-align: left;
	display:block	
}
#Image_emergency {
	overflow:hidden; 
	position:absolute; 
	top:17px; 
	z-index:34; 
	right: 24px; 
	width: 190px;
}
#images_text_wit_project {
	position:relative;
	width:100%;
	z-index:226;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	top: 0px;
	margin-top: 0px;
	background-color: #FFF;
	display:block	
}
#mainContent  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 171px;
	padding: 0px;
	z-index: 0;
}
#header  {
	padding: 0 10px;
	height: 82px;
	background-color: #052638;
	margin-bottom: 2px;
} 
#header_foto {
	position:relative;
	height:100px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#header_foto_hoog {
	position:relative;
	height:439px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#Header_under_gray {
	position:absolute;
	left:0px;
	top:62px;
	height:22px;
	z-index:21;
	background-color: #909090;
	margin-left: 0px;
	width: 100%;
}
}
/*                                                                                                       Ipad scherm  landscape (3)     en  laptop                                    */
@media (orientation:landscape) and (min-device-height:1000px), all and (min-width:1000px) { 
#scherm01{display:none;}
#scherm02{display:none;}
#scherm03{display:block;}
#scherm04{display:none;}
#scherm05{display:none;}
#scherm06{display:none;}

#sidebar4 {
	display:none
}
h1 {
	position:absolute;
	left:1px;
	top:5px;
	font-size:27px;
	font-family: Arial;
	font-weight: normal;
	vertical-align:top;
	text-align: right;
	color:#FFF;
	margin-top:10px;
	height: 30px;
	padding: 5px 50px 5px 50px;
	width: 60%;
	background-image: url(../images/Heading_text_achtergrond.png);
	border-bottom-color: #346089;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #346089;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #346089;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #346089;
	border-top-style: solid;
	border-top-width: thin;
	margin-right: 20%;
	margin-left: 20%;
	overflow: hidden;
	float: right;
}
#Chat_place {
	position:absolute;
	left:580px;
	top:1px;
	height:53px;
	z-index:38;
	text-align: left;
	display:block
}
#Image_emergency {
	overflow:hidden; 
	position:absolute; 
	top:17px; 
	z-index:34; 
	right: 24px; 
	width: 190px;
}
#images_text_wit_project {
	position:relative;
	width:100%;
	z-index:226;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	top: 0px;
	margin-top: 0px;
	background-color: #FFF;
	display:block
}
#brandof {
	position:absolute;
	left:319px;
	top:46px;
	width:246px;
	height:11px;
	z-index:20;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #A8A8A8;
	font-weight: normal;
	display:block
}
#mainContent  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 171px;
	padding: 0px;
	z-index: 0;
}
#header  {
	padding: 0 10px; 
	height: 82px;
	background-color: #052638;
	margin-bottom: 2px;
} 
#header_foto {
	position:relative;
	height:100px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#header_foto_hoog {
	position:relative;
	height:209px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#Header_under_gray {
	position:absolute;
	left:0px;
	top:62px;
	height:22px;
	z-index:21;
	background-color: #909090;
	margin-left: 0px;
	width: 100%;
}
}
/*                                                                                               Oude browsers     Normaal scherm    (4)                                    */
@media screen and (min-device-width: 900px) {
#scherm01{display:none;}
#scherm02{display:none;}
#scherm03{display:none;}
#scherm04{display:block;}
#scherm05{display:none;}
#scherm06{display:none;}

h1 {
	position:absolute;
	left:1px;
	top:5px;
	font-size:27px;
	font-family: Arial;
	font-weight: normal;
	vertical-align:top;
	text-align: right;
	color:#FFF;
	margin-top:10px;
	height: 30px;
	padding: 5px 50px 5px 50px;
	width: 60%;
	background-image: url(../images/Heading_text_achtergrond.png);
	border-bottom-color: #346089;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #346089;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #346089;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #346089;
	border-top-style: solid;
	border-top-width: thin;
	margin-right: 20%;
	margin-left: 20%;
	overflow: hidden;
	float: right;
}
#Chat_place {
	position:absolute;
	left:580px;
	top:1px;
	height:53px;
	z-index:38;
	text-align: left;
	display:block
}
#Image_emergency {
	overflow:hidden; 
	position:absolute; 
	top:17px; 
	z-index:34; 
	right: 24px; 
	width: 190px;
}
#images_text_wit_project {
	position:relative;
	width:100%;
	z-index:226;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	top: 0px;
	margin-top: 0px;
	background-color: #FFF;
	display:block
}
#brandof {
	position:absolute;
	left:319px;
	top:46px;
	width:246px;
	height:11px;
	z-index:20;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #A8A8A8;
	font-weight: normal;
	display:block
}
#sidebar4 {
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 306px; /* top and bottom padding create visual space within this div */
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	height: 1000px;
	background-color: #FFF;
	z-index: 155;
	display:block
}
#mainContent  {
	margin-top: 0px;
	margin-right: 308px;
	margin-bottom: 0;
	margin-left: 171px;
	padding: 0px;
	z-index: 0;
}
#header  {
	padding: 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 82px;
	background-color: #052638;
	margin-bottom: 2px;
} 
#header_foto {
	position:relative;
	height:138px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#header_foto_hoog {
	position:relative;
	height:439px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#Header_under_gray {
	position:absolute;
	left:0px;
	top:62px;
	height:22px;
	z-index:21;
	background-color: #909090;
	margin-left: 0px;
	width: 100%;
}
}
/*                                                                               Normaal scherm   (5)                                        */
@media only screen and (min-width: 1020px) {
#scherm01{display:none;}
#scherm02{display:none;}
#scherm03{display:none;}
#scherm04{display:none;}
#scherm05{display:block;}
#scherm06{display:none;}
h1 {
	position:absolute;
	left:1px;
	top:5px;
	font-size:20px;
	font-family: Arial;
	font-weight: normal;
	vertical-align:top;
	text-align: right;
	color:#FFF;
	margin-top:10px;
	height: 30px;
	padding: 5px 50px 5px 50px;
	width: 60%;
	background-image: url(../images/Heading_text_achtergrond.png);
	border-bottom-color: #346089;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #346089;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #346089;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #346089;
	border-top-style: solid;
	border-top-width: thin;
	margin-right: 20%;
	margin-left: 20%;
	overflow: hidden;
	float: right;
}
#Chat_place {
	position:absolute;
	left:580px;
	top:1px;
	height:53px;
	z-index:38;
	text-align: left;
	display:block
}
#Image_emergency {
	overflow:hidden; 
	position:absolute; 
	top:17px; 
	z-index:34; 
	right: 24px; 
	width: 190px;
}
#images_text_wit_project {
	position:relative;
	width:100%;
	z-index:226;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	top: 0px;
	margin-top: 0px;
	background-color: #FFF;
	display:block
}
#brandof {
	position:absolute;
	left:319px;
	top:46px;
	width:246px;
	height:11px;
	z-index:20;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #A8A8A8;
	font-weight: normal;
	display:block
}
#sidebar4 {
	float: right; 
	width: 306px; 
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	height: 1000px;
	background-color: #FFF;
	z-index: 155;
	display:block
}
#mainContent  {
	margin-top: 0px;
	margin-right: 308px;
	margin-bottom: 0;
	margin-left: 171px;
	padding: 0px;
	z-index: 0;
}
#header  {
	padding: 0 10px;
	height: 82px;
	background-color: #052638;
	margin-bottom: 2px;
} 
#header_foto {
	position:relative;
	height:138px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#header_foto_hoog {
	position:relative;
	height:439px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#Header_under_gray {
	position:absolute;
	left:0px;
	top:62px;
	height:22px;
	z-index:21;
	background-color: #909090;
	margin-left: 0px;
	width: 100%;
}
}
/*                                                                                               Groot scherm min 1261  (6)                                            */
@media only screen and (min-width: 1281px) {
#scherm01{display:none;}
#scherm02{display:none;}
#scherm03{display:none;}
#scherm04{display:none;}
#scherm05{display:none;}
#scherm06{display:block;}

#sidebar1 {
	display: block	
}
#sidebar1a {
	display:none
}
h1 {
	position:absolute;
	left:1px;
	top:5px;
	font-size:27px;
	font-family: Arial;
	font-weight: normal;
	vertical-align:top;
	text-align: right;
	color:#FFF;
	margin-top:10px;
	height: 30px;
	padding: 5px 50px 5px 50px;
	width: 60%;
	background-image: url(../images/Heading_text_achtergrond.png);
	border-bottom-color: #346089;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #346089;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #346089;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #346089;
	border-top-style: solid;
	border-top-width: thin;
	margin-right: 20%;
	margin-left: 20%;
	overflow: hidden;
	float: right;
}
h2 {
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 36px;
	font-family: "myriad-pro-semi-condensed";
	font-weight: normal;
	vertical-align: top;
	text-align: center;
	color: #346089;
	height: auto;
	z-index: 100;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	font-style: normal;
	padding-top: 40px;
}
#Chat_place {
	position:absolute;
	left:580px;
	top:1px;
	height:53px;
	z-index:38;
	text-align: left;
	display:block
}
#Image_emergency {
	overflow:hidden; 
	position:absolute; 
	top:17px; 
	z-index:34; 
	right: 24px; 
	width: 190px;
}
#images_text_wit_project {
	position:relative;
	width:100%;
	z-index:226;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	top: 0px;
	margin-top: 0px;
	background-color: #FFF;
	display:block
}
#brandof {
	position:absolute;
	left:319px;
	top:46px;
	width:246px;
	height:11px;
	z-index:20;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #A8A8A8;
	font-weight: normal;
	display:block
}
#sidebar4 {
	float: right;
	width: 306px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	height: 1000px;
	background-color: #FFF;
	z-index: 155;
	display:block
}
#mainContent  {
	margin-top: 0px;
	margin-right: 308px;
	margin-bottom: 0;
	margin-left: 171px;
	padding: 0px;
	z-index: 0;
}
#header  {
	padding: 0 10px;
	height: 82px;
	background-color: #052638;
	margin-bottom: 2px;
	font-family: "myriad-pro-semi-condensed";
} 
#header_foto {
	position:relative;
	height:138px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#header_foto_hoog {
	position:relative;
	height:439px;
	z-index:0;
	background-color: #FFF;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#Header_under_gray {
	position:absolute;
	left:0px;
	top:62px;
	height:22px;
	z-index:21;
	background-color: #909090;
	margin-left: 0px;
	width: 100%;
}
}
/* vanaf hier de algemene instellingen voor alle schermen */
.MyriadProSemiC18 {
	font-family: "myriad-pro-semi-condensed";
	font-size: 18px;
	font-style: normal;
	line-height: 26px;
	font-weight: 300;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}
.MyriadProSemiC14 {
	font-family: "myriad-pro-semi-condensed";
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: 300;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}
.MyriadProSemiC14Blue {
	font-family: "myriad-pro-semi-condensed";
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00005E;
}
.MyriadProSemiC14boldBlue {
	font-family: "myriad-pro-semi-condensed";
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00005E;
}
.PopulaireZoekActies {
	font-family: "myriad-pro-semi-condensed";
	font-size: 6px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00005E;
}


#sidebar_index {
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 306px; /* top and bottom padding create visual space within this div */
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	height: 1000px;
	background-color: #FFF;
	z-index: 155;
	display:block
}
#container1103  {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #FFFFFF;
	text-align: center; /* this overrides the text-align: center on the body element. */
	background-color: #FFF;
	height: 1103px;
} 
#container2103 {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #FFFFFF;
	text-align: center; /* this overrides the text-align: center on the body element. */
	background-color: #FFF;
	height: 2103px;
}
#container3103 {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #FFFFFF;
	text-align: center; /* this overrides the text-align: center on the body element. */
	background-color: #FFF;
	height: 3103px;
}
#container4103 {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #FFFFFF;
	text-align: center; /* this overrides the text-align: center on the body element. */
	background-color: #FFF;
	height: 4103px;
}
#container5103 {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #FFFFFF;
	text-align: center; /* this overrides the text-align: center on the body element. */
	background-color: #FFF;
	height: 5103px;
}
#container8103 {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #FFFFFF;
	text-align: center; /* this overrides the text-align: center on the body element. */
	background-color: #FFF;
	height: 8103px;
}
#container16103 {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #FFFFFF;
	text-align: center; /* this overrides the text-align: center on the body element. */
	background-color: #FFF;
	height: 16103px;
}
#Header_gray {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:16px;
	z-index:1;
	background-color: #052638;
}
#Header_keuzes {
	position:absolute;
	top:0px;
	width:170px;
	height:16px;
	z-index:1;
	right: 10px;
}
#Header_keuzes_social_media {
	position:absolute;
	top:0px;
	width:300px;
	height:16px;
	z-index:1;
	left: 30px;
}
#Title_page {
	position:absolute;
	left:9px;
	top:21px;
	width:400px;
	height:19px;
	z-index:20;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: normal;
	text-align: left;
}
#GBS {
	position:absolute;
	left:39px;
	top:40px;
	width:283px;
	height:19px;
	z-index:20;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-weight: bold;
}
#C1_inlineframe {
	position:relative;
	left:0px;
	top:0px;
	height:22px;
	z-index:22;
	margin-left: 0px;
	margin-right: 0px;
}
/* Tips for sidebars:
1. Since we are working in percentages, it's best not to use side padding on the sidebars. It will be added to the width for standards compliant browsers creating an unknown actual width. 
2. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".thrColLiqHdr #sidebar1 p" rule.
3. Since Explorer calculates widths after the parent element is rendered, you may occasionally run into unexplained bugs with percentage-based columns. If you need more predictable results, you may choose to change to pixel sized columns.
*/
#sidebar1  {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 170px; /* since this element is floated, a width must be given */
	background: #FFF;
	z-index: 50;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0px;
}
#sidebar1a  {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 170px; /* since this element is floated, a width must be given */
	background: #FFF;
	z-index: 50;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0px;
}
#sidebar2  {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 170px; /* since this element is floated, a width must be given */
	background: #FFF; /* top and bottom padding create visual space within this div */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	height: 1000px;
}
#sidebar3 {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 136px; /* top and bottom padding create visual space within this div */
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	height: 1000px;
	background-color: #FFF;
	z-index: 155;
}
#sidebar_D1_portfolio_8000 {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 171px; /* since this element is floated, a width must be given */
	background: #C7E1F0;
	z-index: 50;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0px;
	height: 4999px;
	margin-bottom: 1px;
}
#sidebar_D1_portfolio_8000 {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 171px; /* since this element is floated, a width must be given */
	background: #C7E1F0;
	z-index: 50;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0px;
	height: 7999px;
	margin-bottom: 1px;
}
#mainContentFlow  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: -171px;
	padding: 0px;
	z-index: 0;
}
#image_300x103 {
	position:relative;
	height:103px;
	z-index:0;
	background-color: #FFF;
	max-width: 300px;
}
#header_wit {
	position:relative;
	top:-120px;
	height:130px;
	z-index:0;
	background-color: #FFF;
	width: 1px;
	float: right;
	right: -138px;
}
#header_wit1 {
	position:relative;
	top:-120px;
	height:130px;
	z-index:0;
	background-color: #FFF;
	width: 1px;
	float: right;
	right: -2px;
}
h4 {
	position:relative;
	left:1px;
	top:-80px;
	font-size:27px;
	font-family: Arial;
	font-weight: normal;
	vertical-align:top;
	text-align: center;
	color:#FFF;
	margin-top:2px;
	height: 38px;
	padding: 0;
	width: 100%;
}
#images_text {
	position: relative;
	width: 100%;
	z-index: 41;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	top: 0px;
	margin-top: 0px;
}
#images_text_wit {
	position:relative;
	width:100%;
	z-index:41;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	top: 0px;
	margin-top: 0px;
	background-color: #FFF;
}
#images_text_zwart {
	position:relative;
	width:100%;
	z-index:41;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	top: 0px;
	margin-top: 0px;
	background-color: #000000;
}
#images_text_wit_left11_verdana_black {
	position:relative;
	width:97%;
	z-index:41;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin-top: 0px;
	background-color: #FFF;
	color: #000;
	font-family: verdana;
	font-size: 9px;
	text-align: left;
	font-weight: normal;
	margin-left: 11px;
	line-height: 16px;
}
#images_text_wit_MyriadProSemiC14 {
	position:relative;
	width:97%;
	z-index:41;
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 1px;
	padding-left: 100px;
	margin-top: 0px;
	background-color: #FFF;
	color: #000;
	font-family: "myriad-pro-semi-condensed";
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: 300;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: left;
	margin-left: 11px;
	line-height: 16px;
}
#images_text_wit_left11_arial_blauw17 {
	position:relative;
	width:97%;
	z-index:41;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	top: 0px;
	margin-top: 0px;
	background-color: #FFF;
	color: #346089;
	font-family: arial;
	font-size: 17px;
	text-align: left;
	font-weight: normal;
	margin-left: 11px;
	line-height: 16px;
}
#text_verdana_black_left10 {
	position:relative;
	left:10px;
	top:0px;
	font-size:9px;
	font-family: Verdana;
	font-weight: normal;
	vertical-align:top;
	text-align: left;
	color:#000;
	height: 25px;
	z-index: 100;
	padding: 0px 0px 0px 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 80%;
}
#footer  {
	padding: 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#D6D6D6;
	height: 19px;
	max-width: 1920px;
	min-width: 200px;
	width: 100%;
} 
a.header_link_white_underline:link {color: #FFFFFF;text-decoration: none;top: 0px;width: 40px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a.header_link_white_underline:visited {color: #FFFFFF;text-decoration: none;}
a.header_link_white_underline:active {color: #FFFFFF;text-decoration: none;}
a.header_link_white_underline:hover {color: #FFFFFF;text-decoration: underline;}
.Verdana_blauwbold {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00005E;
}
Vanaf hier verwijderen {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.thrColLiqHdr #sidebar1 p, .thrColLiqHdr #sidebar1 h3, .thrColLiqHdr #sidebar2 p, .thrColLiqHdr #sidebar2 h3 {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}
.thrColLiqHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

/* Tips for sidebar1:
1. Be aware that if you set a font-size value on this div, the overall width of the div will be adjusted accordingly.
2. Since we are working in ems, it's best not to use padding on the sidebar itself. It will be added to the width for standards compliant browsers creating an unknown actual width. 
3. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".thrColHybHdr #sidebar1 p" rule.
*/
.thrColHybHdr #vlakB1 {
	float: left;
	width: 200px; /* top and bottom padding create visual space within this div */
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	background-color: #C7E1F0;
	background-position: left top;
	top: 10px;
	right: 10px;
	height: 800px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.Lage_regel {line-height: 1px;}
.Verdana_black {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: left;
}
.Verdana_white {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}
.Verdana_white_heelklein {
	font-family: Verdana;
	font-size: 1px;
	font-style: normal;
	line-height: 1px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}
.Verdana_black_bold {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.Verdana_blauw {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #478AC7;
}
.h1 {
	font-family: Arial;
	font-size: 27px;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	text-align:right;
	margin-top:0;
}
.h2 {
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-align:inherit;
}
#blauweachtergrond {
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	height:4000px;
	z-index:-1;
	background-color: #C7E1F0;
}
#headerachtergrond_D {
	width: 179px;
	height:25px;
	position: relative;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #E7E7E7;
}
#wittelijn {
	position:absolute;
	left:0px;
	height:0.5px;
	z-index:2;
	background-color: #FFF;
}
#blauwelijn {
	position:absolute;
	left:0px;
	height:1px;
	z-index:2;
	background-color: #80BADD;
}
#rodelijn {
	position:absolute;
	left:0px;
	height:1px;
	z-index:2;
	background-color: #E81822;
}
#text_zwart_normal_Verdana_9 {
	position:absolute;
	left:4px;
	top:35px;
	width:170px;
	height:170px;
	z-index:3;
	background-color: #C7E1F0;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	line-height: 16px;
	text-align: left;
}
#text_blauw_bold_Verdana_9 {
	position:absolute;
    font-family: Verdana;
	z-index:10;
	background-color: #C7E1F0;
    font-size: 9px;
    font-weight: bold;
    color: #246286;
    line-height: 16px;
}
#grijzebox_Bas {
	position:absolute;
	z-index:4;
	background-color: #CCCCCC;
}
#grijzebox {
	position:absolute;
	z-index:4;
	background-color: #CCCCCC;
}
#blauwachtergrond_D {
	position:absolute;
	left:0px;
	top:0px;
	width:179px;
	height:1200px;
	z-index:8;
	background-color: #C7E1F0;
}
#headertext_D {
	position:absolute;
	left:4px;
	top:6px;
	width:175px;
	height:15px;
	z-index:9;
	color: #246286;
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	font-style: normal;
	font-weight: bold;
}
#header_foto_text_1 {
	position:absolute;
	left:289px;
	top:160px;
	width:659px;
	height:32px;
	z-index:25;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	text-align: right;
}
#gearboxes {
	position:absolute;
	left:4px;
	top:293px;
	width:220px;
	height:180px;
	font-family: Verdana;
	font-size: 9.3px;
	line-height: 10px;
	color: #000000;
	z-index:11;
	list-style-position: inside;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
}
a.Link_Bold_Blauw_Oranje:link {color: #00005E;font-weight: bold;font-family: Verdana;font-size: 9px;}
a.Link_Bold_Blauw_Oranje:visited {color: #00005E;font-weight: bold;text-decoration: underline;font-family: Verdana;font-size: 9px;}
a.Link_Bold_Blauw_Oranje:active {color: #00005E;font-weight: bold;text-decoration: none;font-family: Verdana;font-size: 9px;}
a.Link_Bold_Blauw_Oranje:hover {color: #DD8626;font-weight: bold;text-decoration: underline;font-family: Verdana;font-size: 9px;}
a.Link_Bold_Blauw_Wit:link {color: #00005E;font-weight: bold;font-family: Verdana;font-size: 9px;}
a.Link_Bold_Blauw_Wit:visited {color: #00005E;font-weight: bold;text-decoration: underline;font-family: Verdana;font-size: 9px;}
a.Link_Bold_Blauw_Wit:active {color: #00005E;font-weight: bold;text-decoration: none;font-family: Verdana;font-size: 9px;}
a.Link_Bold_Blauw_Wit:hover {color: #FFFFFF;font-weight: bold;text-decoration: underline;font-family: Verdana;font-size: 9px;}
a.Link_Blauw_wit:link {color: #246286;}
a.Link_Blauw_wit:visited {color: #246286;text-decoration: underline;}
a.Link_Blauw_wit:active {color: #246286;text-decoration: underline;}
a.Link_Blauw_wit:hover {color: #FFFFFF;text-decoration: underline;text-align: left;}
#windturbines {
	position:absolute;
	left:4px;
	top:625px;
	width:220px;
	height:180px;
	font-family: Verdana;
	font-size: 9.3px;
	line-height: 10px;
	color: #000000;
	z-index:11;
	list-style-position: inside;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
}
#kaderfoto50x50 {
	position:absolute;
	left:128px;
	top:600px;
	width:50px;
	height:37px;
	z-index:34;
}
#project_details {
	position:absolute;
	left:537px;
	top:248px;
	width:386px;
	height:407px;
	z-index:27;
}
#kop_onder_header {
	position:absolute;
	left:3px;
	top:215px;
	width:924px;
	height:31px;
	z-index:28;
	text-align: left;
}
#kolom_logo {
	position:absolute;
	left:952px;
	top:85px;
	width:136px;
	height:845px;
	z-index:26;
}
#fotos_details {
	position:absolute;
	top:0px;
	width:245px;
	height:133px;
	z-index:1;
	right: 0
}
#container_portfolio {
	width: 1280px;
	position: relative;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;}
#grijs_boven_E {
	position:absolute;
	left:0px;
	top:2077px;
	width:951px;
	height:45px;
	z-index:40;
	background-color: #C0C0C0;
}
.Verdana_whitewhite {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}
body  {
	/* background: #666666; */
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: #FFF; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #030303;
	overflow-x: hidden;
	font-family: "Myriad Pro";
	font-size: 100%;
}
#container1603 {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: center; /* this overrides the text-align: center on the body element. */
	background-color: #FFF;
	height: 1603px;
}
a.Link_Blauw_Oranje:link {color: #2A2ACD;font-weight: normal;font-family: Verdana;font-size: 9px;}
a.Link_Blauw_Oranje:visited {color: #2A2ACD;font-weight: normal;text-decoration: underline;font-family: Verdana;font-size: 9px;}
a.Link_Blauw_Oranje:active {color: #2A2ACD;font-weight: normal;text-decoration: none;font-family: Verdana;font-size: 9px;}
a.Link_Blauw_Oranje:hover {color: #DD8626;font-weight: normal;text-decoration: underline;font-family: Verdana;font-size: 9px;}
#images_text_nieuw {
	position:relative;
	height:150px;
	z-index:0;
	background-color: #F00;
	width: 100%;
	min-width: 300px;
	max-width: 1800px;
}
#header_wit_vervolg {
	position:relative;
	top:0px;
	height:130px;
	z-index:0;
	background-color: #FFF;
	width: 1px;
	float: right;
	right: -138px;
}
h3 {
	position:relative;
	left:22px;
	top:0px;
	font-size:22px;
	font-family: Arial;
	font-weight: normal;
	vertical-align:top;
	text-align: left;
	color:#346089;
	height: 42px;
	z-index: 100;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width:90%;
}
#images_text_wit10 {
	position:relative;
	width:100%;
	z-index:41;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	top: 0px;
	margin-top: 0px;
	height: 100%;
}
#foto_table {
	position:relative;
	display:block;
	left:0px;
	top:0px;
	height:3770px;
	z-index:222;
	width: 100%;
}
#foto_table table tr td img{
	max-width: 250px;
	width: 100%;
}
#foto_table table tr th img{
	max-width: 501px;
	width: 100%;
}
#foto_table_technicians {
	position: relative;
	align: middle;
	top: 0px;
	height: 750px;
	z-index: 222;
	width: 100%;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-style: bold;
	visibility: visible;
}
#foto_table_technicians table tr td img{
	max-width: 120px;
}
#table_projects table tr td img{
	background-color: #000;
}
#table_stageprojecten {
    border-bottom: thin;
	border-bottom-style:solid;
	border-bottom-color:#80BADD;
}
.tr_stageprojecten {
    border-bottom: thin;
	border-bottom-style:solid;
	border-bottom-color:#80BADD;
}
.tr_stageprojecten_gereed {
    border-bottom: thin;
	border-bottom-style:solid;
	border-bottom-color:#80BADD;
	background-image:url(../images/Project_afgerond.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.tr_stageprojecten_HBO_wtb_stag_gezocht {
    border-bottom: thin;
	border-bottom-style:solid;
	border-bottom-color:#80BADD;
	background-image:url(../images/HBO_wtb_stag_gezocht.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.tr_stageprojecten_HBO_modedesign_gezocht {
    border-bottom: thin;
	border-bottom-style:solid;
	border-bottom-color:#80BADD;
	background-image:url(../images/HBO_mode_design_gezocht.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.tr_stageprojecten_HBO_techn_bedr_gezocht {
    border-bottom: thin;
	border-bottom-style:solid;
	border-bottom-color:#80BADD;
	background-image:url(../images/HBO_tech_bedr_gezocht.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.tr_stageprojecten_HBO_wtb_afst_gezocht {
    border-bottom: thin;
	border-bottom-style:solid;
	border-bottom-color:#80BADD;
	background-image:url(../images/HBO_wtb_afst_gezocht.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.tr_stageprojecten_HBO_mark_gezocht {
    border-bottom: thin;
	border-bottom-style:solid;
	border-bottom-color:#80BADD;
	background-image:url(../images/HBO_mark_gezocht.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.tr_stageprojecten_Universiteit_wtb_gezocht {
    border-bottom: thin;
	border-bottom-style:solid;
	border-bottom-color:#80BADD;
	background-image:url(../images/UNI_wtb_gezocht.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.tr_stageprojecten_2etermijn {
    border-bottom: thin;
	border-bottom-style:solid;
	border-bottom-color:#80BADD;
	background-image:url(../images/Project_afgerond_2etermijn.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.tr_stageprojecten_lopend {
    border-bottom: thin;
	border-bottom-style:solid;
	border-bottom-color:#80BADD;
	background-image:url(../images/Project_lopend.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
#Projectdetails_brand {
	position:relative;
	top: 0px;
	vertical-align: top;
	height: auto;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #296F98;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #296F98;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #296F98;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #296F98;
	background-color: #E1E1E1;
	z-index: 226;
}
#Projectdetails_brand tr td img{
	max-width: 250px;
	width: 100%;
}
#Projectdetails_text_new {
	position:relative;
	float:right;
	top: 0px;
	vertical-align: top;
	width: 400px;
	height: auto;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #E1E1E1;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #296F98;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #E1E1E1;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #FFF;
	background-color: #E1E1E1;
	z-index: 226;
	right: 0px;
}
#table_fotos_max100 {
	position:relative;
	top: 0px;
	vertical-align: top;
	height: auto;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #296F98;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #296F98;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #296F98;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #296F98;
	background-color: #FFF;
	z-index: 226;
}
#table_fotos_max100 tr td img{
	max-width: 100px;
	width: 100%;
}
.Verdana_ROOD_GROOT {
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #F30;
}
.Verdana_ROOD_MIDDEL {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #F30;
}
h5 {
	position:relative;
	left:1px;
	top:-25px;
	font-size:14px;
	font-family: Arial;
	font-weight: normal;
	vertical-align:top;
	text-align: right;
	color:#FFF;
	margin-top:0px;
	height: 30px;
	width: 230px;
	background-image: url(../images/Heading_text_achtergrond.png);
	;
	border-bottom-color: #346089;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #346089;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #346089;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #346089;
	border-top-style: solid;
	border-top-width: thin;
	margin-right: 10px;
	margin-left: 0px;
	overflow: hidden;
	float: right;
}
#Projectdetails_types_Flender {
	position:relative;
	top:4px;
	width:173px;
	height:2200px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Flender_Graffenstaden {
	position:relative;
	top:4px;
	width:173px;
	height:300px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_WGW {
	position:relative;
	top:4px;
	width:173px;
	height:820px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Valmet {
	position:relative;
	top:4px;
	width:173px;
	height:440px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_TGW {
	position:relative;
	top:4px;
	width:173px;
	height:540px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_SEW {
	position:relative;
	top:4px;
	width:173px;
	height:455px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Santasalo {
	position:relative;
	top:4px;
	width:173px;
	height:360px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Rossi {
	position:relative;
	top:4px;
	width:173px;
	height:350px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Renk {
	position:relative;
	top:4px;
	width:173px;
	height:500px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Rhenania {
	position:relative;
	top:4px;
	width:173px;
	height:460px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Reintjes {
	position:relative;
	top:4px;
	width:173px;
	height:400px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Rademakers {
	position:relative;
	top:4px;
	width:173px;
	height:250px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Man {
	position:relative;
	top:4px;
	width:173px;
	height:550px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Kumera {
	position:relative;
	top:4px;
	width:173px;
	height:460px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Jahnel-Kestermann {
	position:relative;
	top:4px;
	width:173px;
	height:540px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_conrad-stork {
	position:relative;
	top:4px;
	width:173px;
	height:450px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_brevini {
	position:relative;
	top:4px;
	width:173px;
	height:120px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_demag {
	position:relative;
	top:4px;
	width:173px;
	height:600px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_chemineer {
	position:relative;
	top:4px;
	width:173px;
	height:120px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_BHS {
	position: relative;
	top: 4px;
	width: 173px;
	height: 200px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index: 226;
	right: -223px;
}
#Projectdetails_types_Hansen {
	position:relative;
	top:4px;
	width:173px;
	height:1450px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Kuypers {
	position:relative;
	top:4px;
	width:173px;
	height:400px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Lohmann {
	position:relative;
	top:4px;
	width:173px;
	height:950px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_Bierens {
	position:relative;
	top:4px;
	width:173px;
	height:330px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
#Projectdetails_types_ZPMC {
	position:relative;
	top:4px;
	width:173px;
	height:2400px;
	border-color: #296F98;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	background-color: #E1E1E1;
	z-index:226;
	right: -223px;
}
.Image120x93 {
	width:120px; 
	height:93px;
}
.Image250x200 {
	width:250px; 
	height:200px;
	border="0"
}
.Image320x195 {
	width:320px; 
	height:195px;
	border="0"
}
.Image118x120 {
	width:118px; 
	height:120px;
}
.Image50x33 {
	width:50px; 
	height:33px;
}
.slider_startfoto {
	max-width:1450px;
	width: 100%;
	max-height:589px;
	overflow:hidden;
}
.slider {
	max-width:1450px;
	width: 100%;
	max-height:589px;
	overflow:hidden;
	margin: 0px auto;
	background-image:url(../images/load.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.shadow {
	background-image: url(../images/headingShadow.png);
	background-repeat:no-repeat;
	background-position:top;
	max-width:1800px;
	width: 100%;
	height: 53px;
	margin:0px auto;
}
.slider img {
	width:100%;
	border-left:thin;
	border-left-color:#FFF;
	border-left-style:solid;
	display:none;	
}
img.fade-out{opacity:0;}
img.fade-in{opacity:1;}
	
/* DROPDOWN MENU TZ - WEBDESIGN */
.menutzweb ul, .menutzweb li, .menutzweb a
	{
		margin: 0;
		padding: 0;
		color: #333;
		text-decoration: none;
		font-size: 8pt;
		font-family: arial;
	}
	
	.menutzweb li
	{
		list-style-type: none;
		width: 170px;
		background: #C7E1F0;
	}
	
	.menutzweb li.clicker
	{
		background: #DEDEDE;
		line-height: 20px;
		border-bottom: thin solid #FFFFFF;
		width: 170px;
		text-indent: 5px;
		cursor: pointer;
	}
	
	.menutzweb ul.dropdown li
	{
		width: 170px;
		background: #DEECF5;
		overflow: hidden;
	}
	
	.menutzweb a
	{
		border-bottom: thin solid #FFFFFF;
		width: 165px;
		display: block;
		line-height: 20px;
		padding-left: 5px;
		text-align: left;
	}
	
	.menutzweb a:hover
	{
		background: #fff;
	}

	.menutzweb a:focus
	{
	outline: none;
	}
	
	.menutzweb ul li.active
	{
		background: #fff;
	}
	
	.menutzweb
	{
	height: auto;
	width: 170px;
	position: relative;
	top: 0px;
	left: 1px;
	z-index: 23;
	}
	
	.menutzweb h4 {
	position:relative;
	color: #246286;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	border-bottom: thin solid #FFFFFF;
	width: 165px;
	height: 25px;
	display: block;
	line-height: 25px;
	padding-left: 5px;
	top: 0;
	left: 0;
	text-align: left;
	background: #E7E7E7;
	margin: 0;
	}
	
	.menutzweb span
	{
		margin-right: 5px;
		float: right;
		font-size: 0.75em;
	}
/* EIND DROPDOWN MENU TZ - WEBDESIGN */
.tooltip-wrap {
  position: relative;
}
.tooltip-wrap .tooltip-content {
  display: none;
  position: absolute;
  top:0px;
  left: 0px;
  right: 0px;
  height:30px;
  max-width:450px;
  padding-bottom:10px;
  padding-left:2px;
  background-color:#000; opacity:0.5;
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	line-height: 6px;
	color: #FFF;
}
.tooltip-wrap:hover .tooltip-content {
  display: inline-block;
}
.shadowreport {
  -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         21px 21px 9px 0px rgba(50, 50, 50, 0.75);
}
