@charset "utf-8";
/* Global setup */
* {margin: 0; padding: 0;}
html {background:#333 url('http://www.jobfish.nl/templates/vacatures/images/wallpaper.jpg') 0 0 repeat; color:#1A1A1A; font: 0.7em 'Verdana', 'Geneva', 'sans-serif'; }
a { color:#000; text-decoration:none; }
a:hover { color:#7f001e; }
h1 { font-size:1.8em; padding:0.2em 0 0 0; }
h2 { font-size:1.4em; padding:0.4em 0 0.3em 0; }
form label { display:block; float:left; width:250px; }
legend { font-size:1.4em; padding:0.4em 0 0.3em 0; color:#fff; }
fieldset { border:0; }
th { background:#222; border-bottom:1px solid #333; text-align:left; padding:0.1em 0.3em; }
img .icon {width:16px; height: 16px;}

/* Wrapping */
.wrap { width:992px; margin:0 auto;}
#website {float: left; width: 816px;}
#adbc {width: 150px;background-color: #fff; float: left; padding: 10px; margin-left: 6px;}
#adbc p { margin: 7px 0px 7px 0px;}

/* Header */
#header {background-color: #FFF; display: inherit; height: 96px;}
#header img{margin-top: 1em;margin-left: 65px; float: left; width: 381px; height: 77px;}
#header .aantalVacatures p.aantal {float: left; font-size: 36px; font-weight:bold;}
#header .aantalVacatures p.text {float:left; _float:none; font-size: 13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding: 6px 0px 0px 7px;}
#header .aantalVacatures { float:right; right: 50px; top: 28px; position: relative;}

/* Search & Top */
#searchAndTop {background-color: #3ec528; height: 161px;}

#search {background-color: #1ca1c9; padding: 10px;width: 300px; float: left; height: 141px;}
#top {background-color: #3ec528;padding: 10px; color:#FFF; font-size: 14px;}

#search fieldset {border: none;}
#search fieldset div {padding: 6px 12px;}
#search legend {text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight:lighter; color:#FFF;}

#search .text {width: 262px; height: 20px; margin: 0px 3px 3px 3px}
#search .select {width: 266px; height: 22px; margin: 3px;}
#search input.submit {-moz-border-radius: 4px; border: solid 1px #333; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; background-color:#02526b; float:right; width:60px; height: 20px;}

#top h1 {text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight:lighter; margin-bottom: 0em; left: 10px; display: block; position: relative; left: 10px;}
#top ul {list-style:none; font-family: Arial, Helvetica, sans-serif bolder; font-size: 15px; text-transform:uppercase; line-height: 22px; _line-height: 24px;}
#top ul a {font:14px  Arial, Helvetica, sans-serif bolder; color:#FFF; text-transform:uppercase; text-decoration:none;}
#top li .dri {display: inline; padding-right: 10px; font-size: 22px;margin-left: 10px;}

/* Content & Sponsors */

#contentAndSponsors {background-color: #FFF; width: 816px; overflow: hidden; min-height: 796px;}

#content {width: 600px; float: left; padding: 20px 5px 20px 20px;}
#sp {width: 150px; float: right; padding-top: 20px;padding-right: 30px; _padding-right: 20px;}

#vacatureTable { width: 100%; overflow:auto;}

#vacatureTable .color2 {background-color:#d6d6d6 }
#vacatureTable .color1 {background-color:#b6b6b6 }
#vacatureTable tr { height: 35px; text-align: left; cursor:pointer}
#vacatureTable .first {padding-left: 10px;}
#vacatureTable th { text-transform:uppercase; font-size:10px; font-weight:bolder; background-color:#fff}


#vacCategories {margin:0px;height:22px; font-size:10px; padding: 0px; background-color:#343434}
#vacCategories li {float: left; display: inline; padding: 5px 10px; text-transform:uppercase; }
#vacCategories .color1 {background-color:#373737}
#vacCategories .color2 {background-color:#656565}

#vacCategories a {text-decoration: none; color:#FFF}

#vacVacature {background-color:#d6d6d6; padding:5px 5px 20px 20px;}
#vacVacature p {margin: 20px 20px 10px 0px;}
#vacVacature h1 {color: #333; font-size: 15px;}

#vacTerug { margin-top: 10px; background-color:#383838; padding:5px; text-align:center;}
#vacTerug a { text-decoration: none; color:#FFF;}

.globalPage { width: 100%; background-color:#d6d6d6; display:block; padding: 8px 0px 30px 0px; min-height: 670px;}
.globalPage .title {margin-left: 15px; margin-bottom: 10px;}
.globalPage .text {margin-left: 15px; margin-right: 15px; line-height: 20px;}

#videos h1 {display: block; width: 100%; height: 23px; background: #e91359; color:#FFF; font: 14px Georgia, "Times New Roman", Times, serif bold; text-transform:uppercase; padding: 3px 5px 0px 5px; margin-bottom:3px;}
#videos ul {display: block; background:#e91359;width:100%; height: auto; padding: 3px 5px 0px 5px; }
#videos li {display: block; list-style:none; padding-top: 10px; position:relative; left: 10px;}
#videos img {border: solid 4px #FFF; width: 125px; height: 90px; display: block;}
#videos p {text-align:center; text-transform:uppercase; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px;width:130px; _width: 110px; display: block; height: 13px;}
#videos p.titel {padding-top: 5px;}
#videos p.meervideos {margin: 5px; padding: 10px; text-align: left;}

#videosOverView {background-color:#d6d6d6; width: 600px; overflow: auto;}
#videosOverView h1 {display: block; height: 23px; background:#fd125f; color:#FFF; font: 14px Georgia, "Times New Roman", Times, serif bold; text-transform:uppercase; padding: 3px 5px 0px 5px; margin-bottom:3px;}
#videosOverView ul {display: block; height: auto; padding: 3px 5px 0px 5px; }
#videosOverView li {display: block; list-style:none; padding: 20px; float: left;}
#videosOverView img {border: solid 4px #FFF; width: 125px; height: 90px; display: block;}
#videosOverView p {text-align:center; text-transform:uppercase; color:#333; font-family:Verdana, Geneva, sans-serif; font-size:10px;width: 130px; display: block; height: 20px;}
#videosOverView p.titel {padding-top: 10px;}

/* Navigation */

#navigation {margin:0 auto; width:100%;text-align:center;  width: 500px;}
#subnavigation {height:28px;background-color:#1ca1c9; }

#subnavigation ul {width: 100%; margin:0 auto; width: 250px; overflow:visible;}

#subnavigation li{float:left; display: inline; padding: 5px 5px 5px;}

#subnavigation a {color: #FFF; text-decoration:none}

#footer {background-color:#1E1E1E;width:100%;height:21px;text-align: center; padding: 5px 0px 0px; color: #CCC;}

.pagination a {margin: 5px; display: block; float: left; font-weight:normal; color:#000; }
.pagination a.current {font-weight: bold; color:#000}