/* basic */

body {
	color : #000000;
	background-color : #FFFFFF;
}

body, p, html {
	font-family : Arial, Verdana, sans-serif;
	letter-spacing : -0.00em;
	font-size : 12px;
	line-height : 13px;
	padding : 0px;
	margin : 0px;
}

img {
	border : 0px;
	margin : 0px;
	padding : 0px;
}

ul, li {
	margin : 0px;
	padding : 0px;
  list-style-type : none;
}

form {
	margin-top : 2px;
	margin-bottom : 2px;
}

div {
	-moz-box-sizing : content-box;
	box-sizing : content-box;
	margin : 0px;
	padding : 0px;
}

.spacer {  
  line-height : 5px;
}

/* opmaak divs */

/* header */

#header {
	position : absolute;
	height : 70px;
	padding-left : 0px;
	border-bottom :	0px solid #FFFFFF;
  z-index : 3;
}

.logo {
  margin-left : 5px;
  margin-top : 4px;
}

/* tabbladen */

#tab0 {
	position : absolute;
	top : 60px;
	left : 5px;
	height : 20px;
	padding : 0px;
	border : 0px;
	z-index : 2;
}
#tab1 {
	position : absolute;
	top : 63px;
	left : 70px;
	width : 60px;
	height : 19px;
	padding : 0px;
	border : 0px;
	z-index : 100;
}
#tab2 {
	position : absolute;
	top : 63px;
	left : 133px;
	width : 60px;
	height : 19px;
	padding : 0px;
	border : 0px;
	z-index : 100;
}
#tab3 {
	position : absolute;
	top : 63px;
	left : 196px;
	width : 60px;
	height : 19px;
	padding : 0px;
	border : 0px;
	z-index : 100;
}
#tab4 {
	position : absolute;
	top : 63px;
	left : 259px;
	width : 60px;
	height : 19px;
	padding : 0px;
	border : 0px;
	z-index : 100;
}

.tabtext,
.tabtext a:link,
.tabtext a:active,
.tabtext a:visited {
	font-weight : bold;
	text-decoration : none;
	color : #000000;
	background-color : #FFF5E5;
}

.tabtext_inactive,
.tabtext_inactive a:link,
.tabtext_inactive a:active,
.tabtext_inactive a:visited {
	font-weight : bold;
	text-decoration : none;
	color : #000000;
	background-color : invisible; 
}

/* info */

#info {
	position : absolute;
	top : 80px;
	left : 0px;
	height : 445px;
	padding : 0px;
	border : 0px solid #000000;
}

.infoblock {
	font-weight : normal;
	margin-top : 0px;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 5px;
	padding : 10px;
  width : 600px;
	height : 424px;
  background-color : #FFF5E5; 
	border : 2px solid #FFA817;
	border-left : 2px solid #FFA817; 
	color : #000000;
  z-index : 1;
}

.infoblock a:link,
.infoblock a:active,
.infoblock a:visited {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

.infoblocktitel {
	line-height : 13px;
	font-weight : bold;
	color : #000000;
}

.infotabel {
	font-weight : normal;
	color : #000000;
  width : 500px;
	margin : 0px;
	padding : 0px;
	background-color : #FFD89B;
	border : 0px;
}

.infotabel a:link,
.infotabel a:active,
.infotabel a:visited {
	color : #000000;
	font-weight : bold;
	text-decoration : underline;
}

.onderdelen {
	font-weight : bold;
	font-size : 28px;
	line-height : 32px;
}

.beschrijving {
	font-weight : bold;
}

.mail_input {
  border:		1px solid #000000;
  background-color:	#FFEFD7;
} 

.zoek_select,
.mail_select {
		color : #000000;
		background-color : #FFEFD7;
		border : 1px solid #000000;
		margin : 0px;
		padding : 0px;
} 

.mail_textarea {
		border : 1px solid #000000;
		background-color : #FFEFD7;
		color : #000000;
}

/* footer */

#footer {
	position : absolute;
	top : 515px;
	left : 0px;
	height : 78px;
	background-color : #FFFFFF;
	color : #000000;
	padding : 2px;
	border : 0px solid #000000;
	font-size : 9px;
	font-weight : normal;
}

.banner {
  margin-left : 5px;
  margin-right : 5px;
}

#tooltip {
	position:absolute;
	visibility:hidden;
	z-index:200;
}

.tooltip_title {
	font-size : 12px;
}

.tooltip_text {
	font-size : 11px;
}