/* CSS for En&And Design // 09/13/09 */

/* Standard HTML Tag Reset */

body, h1, h2, h3, ul, li, form {
	border: 0;
	margin: 0;
	padding: 0;
}

/* Standard HTML Tag Definition */

body {
  margin: 0;
  padding: 0;
}

body {
  scrollbar-base-color: #FFFFFF;
  scrollbar-arrow-color: #999999;
  scrollbar-3dlight-color: #fff;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #fff;
  scrollbar-track-color: #FFFFFF;
}

p {
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin: 11px 0;
	font-weight: normal;
	color: #999;
}

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

a:hover {
	color: #999;
	text-decoration: underline;
}

a img {
	border: 0;
}

ul {
	margin: 10px 0;
	padding: 0 0 0 25px;
}

li {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}

h1 {
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #999;
	font-weight: bold;
  	line-height: 1.4em;
}


h2 {
	font-size: 11px;
	text-transform: uppercase;
	margin: 24px 0 8px 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #999;
	font-weight: bold;
  	line-height: 1.4em;
}
h3 {
	font-size: 12px;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
}
h4 {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin: 0 0 20px 0;
	font-weight: bold;
	color: #999;
}
h5 {
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #999;
	font-weight: bold;
	text-align: right;
  line-height: 1.4em;
}
h6 {
	font-size: 11px;
	margin: 24px 0 0 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #999;
	font-weight: bold;
}

.pubImg1 a:link,
.pubImg1 a:visited,
.pubTekst a:link,
.pubTekst a:visited,
.pubTekst1 a:link,
.pubTekst1 a:visited,
.pubTekst2 a:link,
.pubTekst2 a:visited,
.about a:link,
.about a:visited {
	font-size: 11px;
/*	text-transform: uppercase;  */
	letter-spacing: 0px;
	font-weight: 200;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #999;	
	line-height: 1.8em;  
}
.nav a:link,
.nav a:visited,
.nav_top a:link,
.nav_top a:visited {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-weight: 200;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #999;	
}

.pubImg1 a:hover,
.pubImg1 a:active,
.pubTekst a:hover,
.pubTekst a:active,
.pubTekst1 a:hover,
.pubTekst1 a:active,
.pubTekst2 a:hover,
.pubTekst2 a:active,
.about a:hover,
.about a:active {
	font-size: 11px;
/*	text-transform: uppercase;  */
	letter-spacing: 0px;
	font-weight: 600;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #999;	
    line-height: 1.8em;  
 	text-decoration: none;
}
.nav a:hover,
.nav a:active,
.nav_top a:hover,
.nav_top a:active {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-weight: 600;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #999;	
 	text-decoration: none;
}
.nav ul {
	float: right;
	margin: 0;
	padding: 0;
}
.nav li {
	display: inline;
	float: left;
	text-align: center;
	width: 95px;
	height: 30px;
}

blockquote {
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

/* Page Elements */

#top {
	width: 100%;
	background: #FFF;
	height: 15px;
}

#logo {
	margin: 0 auto; 
	width: 860px;
	height: 72px;
}
	
#logo img {
	float: right;
	padding: 0;
	margin: 0;
}

#nav_top {
	margin: 0 auto;
	width: 860px;
	height: 43px;
}
#nav_top a {
	margin-top: 10px;
	margin-left: 24px;
	text-align: left;
	float: right;
}
#nav_top_1 {
	width: 64px;
	text-align: left;
	float: right;
}
#nav_top_2 {
	width: 61px;
	text-align: right;
	float: right;
}

#line {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 2px;
	background-color: #999;
}

#nav {
	margin: 0 auto;
	padding: 0;
	margin-top: 12px;
	width: 860px;
}
#But {
	margin: 0 auto;
	padding: 0;
	width: 860px;
	height: 25px;
}
#But1 {
	margin: 0 auto;
	padding: 0;
	margin-right: 34px;
	width: 51px;
	height: 25px;
	float: left;
	text-align: left;
}
#But2 {
	margin: 0 auto;
	padding: 0;
	margin-right: 34px;
	width: 63px;
	height: 25px;
	float: left;
	text-align: center;
}
#But3 {
	margin: 0 auto;
	padding: 0;
	margin-right: 34px;
	width: 60px;
	height: 25px;
	float: left;
	text-align: center;
}
#But4 {
	margin: 0 auto;
	padding: 0;
	margin-right: 34px;
	width: 66px;
	height: 25px;
	float: left;
	text-align: center;
}
#But5 {
	margin: 0 auto;
	padding: 0;
	margin-right: 34px;
	width: 70px;
	height: 25px;
	float: left;
	text-align: center;
}
#But6 {
	margin: 0 auto;
	padding: 0;
	margin-right: 34px;
	width: 51px;
	height: 25px;
	float: left;
	text-align: center;
}
#But7 {
	margin: 0 auto;
	padding: 0;
	margin-right: 34px;
	width: 82px;
	height: 25px;
	float: left;
	text-align: center;
}
#But8 {
	margin: 0 auto;
	padding: 0;
	margin-right: 34px;
	width: 85px;
	height: 25px;
	float: left;
	text-align: center;
}
#But9 {
	margin: 0 auto;
	padding: 0;
	width: 60px;
	height: 25px;
	float: left;
	text-align: right;
}
#Copyr {
	margin: 0 auto;
	margin-top: 12px;
	padding: 0;
	width: 860px;
	height: 18px;
}

#nav p {
	font-size: 9px;
	margin-top: 0px;
}

#columns p {
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin: 11px 0;
	padding: 0;
	font-weight: normal;
	color: #999;
}

#left img {
	margin-bottom: 15px;
}

/* Column Layout */

#columns {
	width: 860px;
	height: 460px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-attachment: scroll;
	background-color: transparent;
/* background-color: #0066FF;  */
}

#pubTekst {
  	margin: 35px 0 0 0;
  	width: 400px;
  	float: left;
   	height: 410px;
  	overflow: auto;
/* background-color: #FF3300;	*/
}
#pubTussen {
  	margin: 420px 0 0 0;
	padding: 0;
  	width: 50px;
  	float: left;
   	height: 25px;
	overflow: auto;
/* background-color: #0000FF;	/* blauw */
}
#pubImg {
	margin: 35px 0 0 0;
	width: 400px;
	float: right;
	height: 410px;
  	overflow: auto;
/* background-color:#00CC00;	*/
}
#pubTekst1 {
  	margin: 0;
  	width: 400px;
  	float: left;
   	height: 325px;
  	overflow: auto;
/* background-color: #660000;	*/	
}
#pubTekst1a {
  	margin: 0;
  	width: 400px;
  	float: left;
   	height: 250px;
  	overflow: hidden;
/* background-color: #660000;	*/	
}
#pubTekst1b {
  	margin: 0;
	padding: 0;
  	width: 400px;
  	float: left;
   	height: 95px;
  	overflow: hidden;
/* background-color: #996600;	/*  */
}
#pubTekst1c {
  	margin: 0;
  	width: 400px;
  	float: left;
   	height: 55px;
  	overflow: hidden;
/* background-color: #996600;	*/
}
#pubTekst2 {
  	margin: 0;
  	width: 400px;
  	float: left;
   	height: 85px;
  	overflow: hidden;
/* background-color: #996600;	*/
}
#pubTekst3 {
  	margin: 0;
  	width: 400px;
  	float: left;
   	height: 385px;
  	overflow: auto;
/* background-color: #660000;	*/
}

#pubTekst4 {
  	margin: 0;
  	width: 400px;
  	float: left;
   	height: 25px;
  	overflow: hidden;
	text-align: right;
/* background-color: #996600;		*/
}
#pubTekst5 {
  	margin: 0;
  	width: 200px;
  	float: right;
   	height: 25px;
  	overflow: hidden;
	text-align: right;
/* background-color: #FF0000;	/* Rood */
}
#pubTekst6 {
  	margin: 0;
  	width: 200px;
  	float: left;
   	height: 25px;
  	overflow: hidden;
	text-align: left;
/* background-color: #996633;	/* Bruin */
}
#pubTekst7 {
  	margin: 0;
  	width: 400px;
  	float: left;
   	height: 350px;
  	overflow: auto;
/* background-color: #660000;	*/	
}
#pubTekst8 {
  	margin: 0;
  	width: 400px;
  	float: left;
   	height: 50px;
  	overflow: hidden;
/* background-color: #996600;	*/
}

#pubImg1 {
	margin: 0;
	width: 400px;
	float: right;
	height: 325px;
  	overflow: auto;
/* background-color: #66FFCC;	*/
}
#pubImg2 {
	margin: 0;
	width: 400px;
	float: right;
	height: 85px;
  	overflow: hidden;
	text-align: left;
/* background-color: #FF33CC; */
}
#pubImg3 {
	margin: 0;
	width: 400px;
	float: right;
	height: 385px;
  	overflow: auto;
/* background-color: #66FFCC; */
}
#pubImg4 {
	margin: 0;
	width: 400px;
	float: right;
	height: 25px;
  	overflow: hidden;
	text-align: left;
/* background-color: #FF33CC; */
}
#pubImg5 {
  	margin: 0;
  	width: 250px;
  	float: left;
   	height: 25px;
  	overflow: hidden;
	text-align: left;
/* background-color: #FF0000;	/* Rood */
}
#pubImg6 {
  	margin: 0;
  	width: 150px;
  	float: right;
   	height: 25px;
  	overflow: hidden;
	text-align: right;
/* background-color: #996633;	/* Bruin */
}
#pubImg7 {
	margin: 0;
	width: 400px;
	float: right;
	height: 340px;
  	overflow: auto;
/* background-color: #66FFCC; */
}
#pubImg8 {
	margin: 0;
	width: 400px;
	float: right;
	height: 60px;
  	overflow: hidden;
	text-align: left;
/* background-color: #FF33CC; */
}
#pubImg9 {
	margin: 0;
	width: 400px;
	float: right;
	height: 300px;
  	overflow: auto;
/* background-color: #66FFCC;	*/
}
#pubImg9 img {
	border:none;
	margin: 0;
	padding: 0;
}
#pubImg10 {
	margin: 0;
	width: 400px;
	float: right;
	height: 110px;
  	overflow: hidden;
	text-align: left;
/* background-color: #FF33CC; */
}
#pubImg10a {
	margin: 0;
	width: 400px;
	float: right;
	height: 80px;
  	overflow: hidden;
	text-align: left;
/* background-color: #FF33CC; */
}
#pubImg10b {
	margin: 0;
	width: 400px;
	float: right;
	height: 30px;
  	overflow: hidden;
	text-align: left;
/* background-color: #FF33CC; */
}
#pubImg a{
	color: #666;
}

#pubImg p {
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #999;
	vertical-align: text-bottom;
}

#about {
	margin: 0;
	padding: 0;
	width: 460px;
	float: left;
}	

#discData {
	margin: 37px 0 0 0;
	padding: 0;
	width: 460px;
	float: left;
}	

#about p {
  	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin: 11px 0;
	font-weight: normal;
	color: #666;
	text-align: justify;
}
	
#about .jc {
	margin-top: 15px;
}
	
	
#placeholder {
	width: 860px;
	height: 330px;
	padding-top: 80px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-attachment: scroll;
	background-color: transparent;
}
#placeholder1 {
	width: 860px;
	height: 275px;
	padding-top: 135px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-attachment: scroll;
	background-color: transparent;
}

#placeholder img {
	margin-top: 10px;
	margin-left: 9px;
}

#left {
  margin: 0;
  margin-top: 15px;
/*  width: 72px;  */
  width: 379px;
  float: left;
}

#right {
  margin: 0;
  margin-top: 45px;
  width: 480px;
  float: left;
}

#middle {
	margin: 0;
	margin-top: 45px;
	width: 400px;
	float: left;
}

#boven {
  margin: 0;
  margin-top: 0px;
  width: 375px;  
  float: left;
}
#links {
  margin: 0;
  margin-top: 0px;
  width: 100px;  
  float: left;
}
#rechts {
  margin: 0;
  margin-top: 0px;
  width: 275px;  
  float: right;
}
#onder {
  margin: 0;
  margin-top: 10px;
  width: 375px;  
  float: left;
}
#route {
  margin: 0;
  margin-top: 20px;
  width: 375px;  
  float: left;
}

#blok1, #blok2, #blok3, #blok4,
#blok5, #blok6, #blok7 {
	width: 120px;
	height: 135px;
	float: left;
	text-align: center;
	vertical-align: top;
	display: block;
}
#blok1, #blok3,
#blok5, #blok7 {
	/* border: 2px solid #666;  */
}
#blok1 {
	background-image: url(../img/Product.jpg);  
	background-repeat: no-repeat;
}
#blok3 {
	background-image: url(../img/Graphics.jpg);   
	background-repeat: no-repeat; 
}
#blok5 {
	background-image: url(../img/Interior.jpg);  
	background-repeat: no-repeat;
}
#blok7 {
	background-image: url(../img/Remaining.jpg);   
	background-repeat: no-repeat;
}
#right form input {
 	margin-bottom: 10px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background-color: #FFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #999;
	text-decoration: none;
}

#photo {
	margin: 0;
	width: 400px;
	float: left;
/*  border: 1px solid #999; */
}

#cv_menu {
	margin: 0;
	padding: 0;
	width: 400px;
	float: left;
}

#cv_menu img {
	margin-bottom: 10px;
}

#pub_menu {
	margin: 0;
	width: 326px;
	float: left;
/*  border: 1px solid #999; */
} 

#news_menu {
  	margin: 0;
	width: 430px;
  	float: left;
}

#news_menu p {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #999;
}

#news_menu a {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #666;
}	

#news_menu a:hover {
	color: #666;
	text-decoration: underline;
}

#news_info {
	margin: 0;
	padding: 0;
	width: 430px;
	float: left;
}

#work_img {
	margin-top: 38px;
	padding: 0;
	width: 346px;
	float: left;
}

#work_info {
	margin-top: 38px;
	padding: 0;
	width: 514px;
	float: left;
}

#work_info td {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #666;
	vertical-align: top;
}

#work_info p {
	padding-right: 3px;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #999;
	text-align: justify;
}

#pub_info {
	margin: 0;
	padding: 0;
	width: 534px;
	float: left;
}

#pub_info td {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #666;
	vertical-align: top;
}

#pub_info p {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #999;
	vertical-align: text-bottom;
	text-align: right;
}

#promotion {
  	margin: 0;
  	padding: 0;
	width: 150px;
	float: left;
/*	border: 1px solid #999; */
}

#promotion img {
	margin-left: 40px;
	margin-top: 440px;
}

#enlarged {
	margin: 0;
	padding: 0;
	width: 523px;
  	float: left;
  	border: 1px solid #999;
}

#enlarged img {
	margin: 20px 0 0 0;
	padding: 0;
}

#details {
	margin: 0;
	padding: 0;
	width: 333px;
	float: left;
	border: 1px solid #999;
}

#details .hdr {
	margin: 20px 0 20px 0;
	padding: 0;
}

#details .dnl {
	margin: 230px 0 0 0;
	padding: 0;
}

#details .nrs {
	margin: 0;
	padding: 0;
}

#details p {
	text-align: justify;
}

#education {
	margin: 0;
	padding: 0;
	width: 33px;
	float: left;
}

#education img {
	margin-left: 12px;
	margin-top: 440px;
}
/* border: 1px solid #999; */

#pictures {
	margin: 0;
	padding: 0;
	width: 270px;
	float: left;
/*	border: 1px solid #999; */
}

#overflow {
	margin: 0;
	padding: 0;
	width: 270px;
	float: left;
	overflow: auto;
}

#pictures p {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin: 11px 0;
	font-weight: normal;
	color: #666;
}

#edu {
	margin-top: 38px;
	padding: 0;
	width: 456px;
	height: 392px;
	float: left;
  overflow: auto;
}
	
#edu p {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin: 0 0 20px 0;
	font-weight: normal;
	color: #666;
}
	
#emploiments {
	margin-top: 38px;
	padding: 0;
	width: 456px;
	height: 392px;
	float: left;
  overflow: auto;
}

#emploiments table tr td {
	margin: 0;
	padding: 0;
}

#emploiments td {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #666;
	vertical-align: top;
}

#pubTekst p.namen {
	font-weight: bold;
	margin-left: 15px;
}

.date {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin: 0;
	font-weight: normal;
	color: #999;
}

.small {
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin: 0;
	font-weight: normal;
	color: #999;
}

.textArea {
	width: 381px;
	height: 150px;
 	margin-bottom: 10px;
 	padding: 3px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background-color: #FFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #999;
	text-decoration: none;
}

.dutch {
	color: #666;
}

.english {
	color: #999;
	font-style: italic;
}
