/* --------------------------------------------------------------

	screen.css
	* Main stylesheet

-------------------------------------------------------------- */


/* =Header
-------------------------------------------------------------- */

#logo { display: block; height: 205px; color: #02275e; font-size: 4em; }


/* =Footer
-------------------------------------------------------------- */

#footer { font-size: 11px; }
#footer .column { float: left; width: 188px; }
.footer-sidebar {float: right; text-align: right; margin-right: 15px;}

/* =Nav
-------------------------------------------------------------- */

#nav ul { margin-right: 0; padding-left: 0; list-style: none; }
#nav li { margin-bottom: 4px; }
#nav li ul {padding-left: 10px}
#nav a { color: #3f3f3f;  }
#nav a.selected { color: #f47e1a; }
#nav a .gt { padding-right: 8px; }


/* =Main
-------------------------------------------------------------- */

#main .referenties { padding-top: 1.6em; }
#main .referentie { margin-right: 14px; }

#main dt { font-weight: bold; }
#main form dt { font-weight: normal; }

#main dd { margin-left: 1.4em; }
#main form dd { margin-left: 0; }

.vacature { width: 305px; }

.search-result { padding-top: 20px; }

form.zoeken fieldset label {
    display: block;
    width: 346px;
    float: left;
}

#main-zoekterm { width: 340px; height: 20px;}
#main-search-button { position: relative; top: 0px; left: 5px; }


/* =Pagebrowser
-------------------------------------------------------------- */

.pagebrowser   { padding-top: 8px; line-height: 3; }
.pagebrowser .disabled,
.pagebrowser a { display: inline; margin: 0 3px; padding: 3px 5px 2px; border: 1px solid #f47e1a; color: #686867; text-decoration: none; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.pagebrowser .disabled,
.pagebrowser a:hover,
.pagebrowser a:focus,
.pagebrowser a:active { padding: 3px 5px 2px; background: #F47E1A url("../images/button_bg.png") left -1px repeat-x; color: #ffffff; text-shadow: 0 1px #9f3000 }


/* =Sidebar
-------------------------------------------------------------- */

#sidebar .item { display: block; margin-bottom: 14px; }

.box-top,
.box-bottom,
.box-content { overflow: hidden; }

.box-top,
.box-bottom { height: 10px; background: url(../images/side_box_top.png) no-repeat; }
.box-bottom { background-image: url(../images/side_box_bottom.png); }
.box-content { padding: 0 15px; background: url(../images/side_box_content.png) repeat-y; color: #686867; }

.box-contact .box-top { height: 54px; background: url(../images/side-box-contact-top.png) no-repeat top left; }
.box-contact .box-content { padding: 0 40px 0 15px; background: url(../images/side-box-contact-body.png) no-repeat; }

/* =Zoeken
-------------------------------------------------------------- */

#search {
	position: absolute;
	top: 8px;
	right: 0;
	width: 224px;
	height: 26px;
	background: url(../images/bg_zoeken.png) no-repeat;
	overflow: hidden;
	}

#zoekterm {
	position: absolute;
	top: 1px;
	left: 25px;
	border: 0;
	width: 136px;
	}

#search-button {
	position: absolute;
	top: 1px;
	right: 2px;
	width: 48px;
	height: 24px;
	}

