/* ----------------------------------------------------------------------------------
	GENERAL
*/

/*
	OLD F15D2A NEW F15D2A
*/

/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	border-collapse: collapse;
}
td {vertical-align: top;}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
a, a:hover, a:visited {text-decoration: none; color: #D13B14;}

/* common tags */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; border:0; background-color:#F0F0F0; color: #0B2E3F;}
p{}
a{}
a:hover{}
.clear-fix{
	clear:both;
}

/* holders */
#wrapper{width:908px; margin-left:auto; margin-right:auto;}


/* ----------------------------------------------------------------------------------
	HEADER
*/

#header{}
#logo{ position:absolute; margin-left:30px;}
#logo {width: 311px; height: 134px; background: url(../imgs/logo.png); } #logo {_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/logo.png', sizingMethod='scale');}

#top_nav{ position:absolute; margin-left:834px;}
#top_nav li { float:left; font-size:10px;}
#top_nav li a {display: block; padding: 6px; text-decoration: none; color: #F3F3F3;}

#top_nav .pos1 { background-color: white;}
#top_nav .pos2, #top_nav .pos2 a{ background-color: #fff; color:#000;}
#top_nav .pos3, #top_nav .pos3 a{ background-color: #fff; color:#000;}
#top_nav .pos4, #top_nav .pos4 a{ background-color: #fff; color:#000;}

#top_nav .pos2, #top_nav .pos3 {border-right:solid 1px #ccc;}

#top_nav .pos1 a {text-transform: uppercase; color: #EB4521; padding-left: 7px; padding-top: 4px; padding-bottom: 4px; padding-right: 26px}
#top_nav .pos1 a img {border: none; position: absolute; margin-left: 4px; margin-top: -1px;}

#top_nav .pos2.selected, #top_nav .pos2.selected a, #top_nav .pos3.selected, #top_nav .pos3.selected a, #top_nav .pos4.selected, #top_nav .pos4.selected a{background-color:#FEBD11!important;}

#header_image{margin:0 0 10px 0;}

#main_nav{ background-color:#f57435; height:40px; cursor:pointer; margin:0 0 8px 0;}
#main_nav ul { margin-left:0px; }
#main_nav ul li{ float:left;}
#main_nav ul li a{ display: block; font-size: 12.5px; text-decoration: none; color:#FFF; padding: 14px; padding-top: 12px; padding-bottom: 13px; }
#main_nav ul li a:hover{background-color: #D13B14;}
#main_nav ul li.selected a{background-color:#FEBD11; color:#000;}
#main_nav li.logoli{padding:0 20px 0 10px; margin:0; background:#F57435; height:40px;}
#main_nav li.logoli a{padding:0;}

#main_nav ul li:hover .submenu{display:block;}
.submenu{display:none; position:absolute; cursor:pointer;}
	.submenu li{float:none!important;}
		.submenu li a:hover{background:#D13B14!important;}
		.submenu li a{background:#f57435!important; color:#fff!important; padding:8px 13px!important;}
		.submenu li.selected a{background-color:#FEBD11!important; color:#000!important;}
	
	
/* ----------------------------------------------------------------------------------
	CONTENT
*/

#content { width: 660px; float: left}
#content p{line-height: 1.7;}

/*homepage*/
.homepage{ background-image:url('../imgs/bgs/home.gif'); background-position:right; background-color:#F7F7F7; background-repeat:repeat-y; }
.homepage div.column1,
.homepage div.column2 { float: left; width: 270px; padding: 20px 20px; margin-right: 20px;}
.homepage #content img {margin-top: 10px; margin-left: -20px; margin-bottom: 20px;}

.homepage #content h1 { background:url(../imgs/h1bullet.gif) left no-repeat; padding-left: 47px; padding-top: 6px; font-size: 23px; color: #EB4521; margin-bottom: 12px;}
.homepage #content h2 { font-size: 16px; color: #D13B14; margin-bottom: 10px;}

.homepage #content p {margin-bottom: 8px;}

.homepage #world-map {width: 311px; height: 194px;}

.homepage #content .column2 .section {margin-bottom: 20px;}

.homepage_list { list-style: disc; list-style-position:inside; font-size: 17px; color: #F15D2A;}
.homepage_list li{line-height: 1.6}
.homepage_list a{color: #F15D2A;}
.homepage_list a:hover{color: #D13B14;}

.homepage #content .column2 .section {margin-bottom: 20px;}

.homepage #content #agenda_table {	width: 312px; margin-left: -21px; border-collapse:separate; border-spacing: 1px; color: #FFF}
.homepage #content #agenda_table td { padding: 7px 10px; background:#909090;}
.homepage #content #agenda_table .date_cell { width: 86px; text-align:center; vertical-align: middle;}

.homepage_table_footer {margin-top: 7px; font-weight: bold; color: #D13B14;}

.homepage #content #search-job_form {font-size: 11px; color: #666;}
.homepage #content #search-job_form label, #submit_button {font-size: 11px; display: block; float:left; width: 70px; background-color: #d4d4d4; text-align: center; padding-top: 7px; padding-bottom: 6px; margin-right: 6px; margin-top: 7px; border: none; height:15px; }
.homepage #content #search-job_form .field, #advanced-search_button {font-size: 11px; display: block; float:left; width: 186px; background: #d4d4d4; padding: 3px; padding-top: 7px; padding-bottom: 6px; border: none; color: #666; margin-top: 7px; height:15px;}

.homepage #content #submit_button {background-color: #dc5118; color: white; height:30px;}
.homepage #content #advanced-search_button {background-color: #aeaeae; color: white; width: 192px;height:30px; }

/* this-page */
.this-page{ background: url(../imgs/bgs/section.gif) right #f7f7f7 repeat-y; }
.this-page .menu { width: 168px; float: left; font-size: 13px; padding-top: 5px;}
.this-page .column2{ width: 427px; float: left; margin-left: 5px;}

.this-page .menu li {border-bottom: 1px #eca996 solid; }
.this-page .menu li a {display: block; padding-top: 11px; padding-bottom: 12px; padding-left: 15px; color: #F15D2A;}
.this-page .menu li a:hover {color: #0B2E3F;}
.this-page .menu .selected,
.this-page .menu .selected a,
.this-page .menu .selected a:hover{color: #EB4521;}
.this-page .menu .last-item {border-bottom: 0;}

.this-page .column2 {padding: 20px;}
.this-page .column2 h1 { background:url(../imgs/h1bullet.gif) left no-repeat; padding-left: 47px; padding-top: 6px; font-size: 23px; color: #EB4521; margin-bottom: 12px;}
.this-page .column2 .first {margin-top: -5px;}
.this-page .column2 h2 {color: #F15D2A; font-size:16px; border-bottom: #eca996 1px solid; padding-bottom: 4px; margin-bottom: 8px;}
.this-page .column2 p {margin-bottom: 8px;}
.this-page .column2 .section {margin-bottom: 15px;}

.this-page .column2 li{list-style: disc; list-style-position: outisde; font-size:12px; margin-bottom: 5px; margin-left:14px; line-height:18px;}

/* RIGHT COLUMN */
#right_column{ color: #000; padding: 20px; width: 208px; overflow: hidden;}

#right_column .section {margin-bottom: 20px;}

#right_column h1 { background: url(../imgs/h1bullet.gif) left no-repeat; padding-left: 47px; padding-top: 6px; font-size: 23px; color: #F15D2A; margin-bottom: 12px;}
#right_column h2 { font-size: 16px; color: #f3f3f3; margin-bottom: 10px;}

#right_column .first{ margin-top: -50px;}

#right_column p {margin-bottom: 8px;}
#right_column a {color: #F15D2A;}

#right_column .right_column_button {background: url(../imgs/right_arrow.gif) no-repeat #F15D2A 5px 5px; padding-left: 24px; padding-top: 3px; padding-bottom: 3px; padding-right: 7px; text-transform:uppercase; font-size: 12px; color: white; margin-bottom: 0px;}
#nieuwsbriefemail, #nieuwsbriefnaam, #nieuwsbriefbedrijf{width:200px; display:block; margin:0;}

#right_column #trace_img { width: 200px; height: 116px;}

#right_column .logo {margin-top: 15px;}
#right_column .logo_label {color: #F15D2A; margin-bottom: 6px;}

/* ----------------------------------------------------------------------------------
	FOOTER
*/

#footer{ background-color:#f57435; padding-bottom: 5px; font-size:10px; }
#footer div.column{ float:left; margin-top: 15px; padding-left: 20px; width:201px; border-right: 1px solid #F7F7F7;}
#footer div.column.last-item{ border-right: 0}
#footer h1 {font-size: 15px; font-weight: bold; color: white; margin-bottom: 10px;}
#footer li {margin-bottom: 5px;}
#footer a {font-size: 11px; color: white; text-decoration:underline;}
#footer h1 a{font-size:15px; text-decoration:none;}
	#footer h1 a:hover{text-decoration:underline;}

#footer_text {background-color:#f57435; border-top: #F7F7F7 solid 0px; text-align: center; padding: 30px; padding-top: 5px; padding-bottom: 0px; color: white; line-height: 1.4;}
#footer_text a{font-size:10px;}

.white{color:#fff!important;}
.column2.big{width:600px;}
.section h1 span{display:block; float:right; font-size:12px; margin-top:12px;}

.green{color:#090!important;}
.red{color:#ff0000!important;}
strong{font-weight:bold;}

.mijnform input{border:solid 1px #666; width:300px; padding:3px;}
.mijnform textarea{border:solid 1px #666; width:300px; padding:3px;}
.mijnform input[type=submit]{width:auto;}

.loginform input[type=text], .loginform input[type=password]{width:200px; display:block; margin:0 0 4px 0;}
.loginform input[type=submit]{background:#F15D2A; color:#fff; border:solid 0px #F15D2A; padding:2px 5px; width:206px; margin:2px 0 0 0;}

.ticketform input[type=text]{width:270px; display:block; margin:0 0 4px 0;}
.ticketform textarea{width:273px; display:block; margin:0 0 4px 0; height:100px;}

.ticketdiv{padding:5px; border:solid 1px #ccc; margin:5px 20px 0 0;}
	.fromadmin{margin:5px 0 0 20px; background-color:#efefef;}
.ticketanswer{border-top:solid 1px #ccc; margin:5px 0 0 0; padding-top:5px; font-size:12px;}
	.ticketanswer img{float:right; height:20px;}
.alignRight{text-align:right;}

.ticketanswerlink{height:40px; display:block; line-height:40px; font-size:14px; color:#fff!important; text-align:center; float:left; width:116px; background:#fff; margin:5px 6px 0 0;}
	.ticketanswerlink:hover{background:#444;}
.buttonok{background:#090;}
.buttonnotok{margin:5px 0 0 0; background:#ff0000;}

.ulink{text-decoration:underline!important;}
	.ulink:hover{text-decoration:none!important;}
	
.alignright{text-align:right;}

.tickets li a{display:block; padding:0px 0px; margin:0 0 0px 0; font-size:12px; color:#000; border-bottom:solid 1px #ccc; padding:5px 0px;}
	.tickets li a:hover{text-decoration:none; background:#fff;}
	
.mijntabel th{font-weight:bold; text-align:left;}
.mijntabel td, .mijntabel th{padding:4px;}

.klantenzonelink a{color:#FEBD11!important;}

.tamtamlogo{text-align:center; margin:0 0 15px 0;}