* {
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}
html, body {
  height: 				100%;
  padding: 				0px;
  margin: 				0px;
}

body {
	margin:				0;
	padding:			0;
	background-color:	#fff;

	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000;
}

a {
	text-decoration:	underline;
	color:				#000;
}
a:hover {
	text-decoration:	none;
	color:				#b65300;
}

h2 {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#fff;
	
	font-weight:		normal;
	
	padding:			5px 0px 5px 10px;
	margin:				0;
}

img {
	border-width:		0;
}

p {
	line-height:		20px;
}

p.notice {
	color:				#b65300;
}

.hideme {
	display:			none;
}

table#container {
	height:				100%;
	
	border-collapse:	collapse;
	padding:			0;
	margin:				0;
}
table#container td {
	padding:			0;
	margin:				0;
	
	vertical-align:		top;
}

td#visual-girl-container {
	height:				100%;
	width:				115px;
	
	margin:				0;
	padding:			0;
	
	overflow:			hidden;
	
	vertical-align:		bottom !important;
	
	background:			url(/gfx/vacatures/girl_background.gif) repeat-y;
}

#main {
	height: 			100%;
	
	width:				770px;
}

#top-bar {
	height:				20px;	
}

div#logo {
	position:          relative;
	left:              0;
	top:               0;
	width:				756px; /* 770 - 14p */
	height:				44px; /* 64 - 20 */
	
	padding:			20px 0px 0px 14px;
}

#visual {
	position:			relative;
	width:				234px;
	height:				296px;
	margin:				0;
	padding:			0;
	
	background:			url(/gfx/vacatures/visual_background.gif) repeat-y;
	
	float: left;
}

#visual-flash {
	position:			absolute;
	
	width:				770px;
	height:				296px;
}

#visual-text {
	position:			absolute;
	left:				0;
	top:				0;
	
	width:				190px;
	
	margin:				40px 0 0 16px;
	
	line-height:		20px;
}

#visual-text p {
	margin:				0;
	padding:			0;
    margin-bottom:      10px;
}

#vacaturetext  {

	
	float: left;	
	padding: 10px;
	padding-left: 20px;
	margin-top: 28px;
	
	line-height: 20px;
    width: 505px;
	
}
#content {
	clear: 				both;
}

#contact {
	width:				202px; /* 232 - 20 - 10 */
	padding:			4px 10px 0px 20px;
	float:				left;
	line-height:		20px;
}

#projects p, #fabrics p, #consumer p {
	margin:				5px 10px 10px 10px;
	font-size:			10px;
}
#projects, #fabrics {
	padding-right:		1px;
}
#projects, #fabrics, #consumer {
	height:				150px;
}

#projects, #fabrics {
	background:			url(/gfx/vacatures/column_background.gif) no-repeat;
}

#projects {
	float:				left;
	width:				179px;
}

#projects h2 {
	background-color:	#5e5e5e;
}

#fabrics {
	float:				left;
	width:				179px;
}

#fabrics h2 {
	background-color:	#838383;
}

#consumer {
	float:				left;
	width:				178px;
}

#consumer h2 {
	background-color:	#aaa;
}

tr#copyright-bar td {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#000;
	
	padding-bottom:		22px;
}
tr#copyright-bar td#copyright {
	padding-left:		18px;
}
tr#copyright-bar td#member {
	padding-right:		2px;
	text-align: 		right;
}

div#top-bar-innercon div#top-bar-left {
    width:              580px;
    height:             19px;
    margin-left:        10px;
    padding-top:        4px;
}

div#top-bar-innercon select {
    width:                  140px;
}
    
