* {
  color: #444;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

html {
  height: 100%;
}

body {
  background: #adb1b3 url('/images/bgr-site.jpg') no-repeat top center;
  margin: 0;
  padding: 0;
}

div {
  /*border: solid 1px;*/
}

a {
  color: #000;
  text-decoration: none;
}

span.undefined {
  color: green;
}

div#sloguns {
  color: #fff;
  font-size: 32px;
  height: 72px;
  margin: 181px 0 0 263px;
  padding: 10px;
  position: absolute;
  width: 419px;
}

h1,
h2,
h3 {
  margin: 0;
  padding: 0;
}

h1.error {
  font-size: 14px;
  text-transform: uppercase;
}

li.clear,
div.clear {
  clear: both;
}

div.text_right {
  line-height: 17px;
}

div.text_right span {
  /*background: url('/images/arrow-link.gif') no-repeat right center;*/
  padding: 0 12px 0 0;
}

div#site_container {
  margin: 0 auto;
  width: 985px;
}

div#top_container {
  height: 104px;
  padding: 11px 0 0 0;
}

a#homelink {
  background: url('/images/logo-network4cars.png') no-repeat;
  display: block;
  float: left;
  height: 95px;
  width: 215px;
}

ul#topmenu {
  float: right;
  line-height: 24px;
  list-style: none;
  margin: 0;
  padding: 0;
}

ul#topmenu a {
  color: #59595b;
}

ul#topmenu a:hover {
  color: #00aced;
}

/* MAIN MENU */
div#main_menu_container {
  background: url('/images/bgr-menu.png') no-repeat;
  height: 35px;
  margin: 0 0 20px 0;
}

div#main_menu_container ul#main {
  list-style: none;
  margin: 0;
  padding: 0;
}

a.mainlink {
  color: #fff;
  display: block;
  font-size: 13px;
  font-weight: bold;
  padding: 11px 26px 8px 24px;
  text-transform: uppercase;
}

a.border_right {
  background: url('/images/border-main-menu.gif') no-repeat right;
}

div.main_login {
  background: url('/images/border-main-menu.gif') no-repeat left;
  float: right;
  height: 32px;
}

div.main_login main_login_formcontainer {
  float: left;
  width: 164px;
}

div.main_login span {
  color: #fff;
  display: block;
  float: left;
  font-size: 13px;
  font-weight: bold;
  margin: 0 24px 0 0;
  padding: 4px 0 0 0;
  text-transform: uppercase;
}

div.main_login input[type=text] {
  background: url('/images/bgr-input-main-login.png') no-repeat;
  border: 0;
  float: left;
  font-weight: bold;
  height: 18px;
  padding: 3px 0 0 5px;
  width: 144px;
}

div.main_login input[type=image] {
  float: left;
}

ul.sub {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  visibility: hidden;
  z-index: 100;
}

div.arrow {
  background: url('/images/arrow-submenu.png') no-repeat;
  height: 7px;
  margin: -5px 0 0 0;
  position: absolute;
  visibility: hidden;
  width: 31px;
  z-index: 102;
}

ul.sub li {
  float: left;
  height: 35px;
}

ul.sub li.first {
  background: url('/images/border-submenu-left.png') no-repeat;
}

ul.sub li.last {
  background: url('/images/border-submenu-right.png') no-repeat;
}

ul.sub li.first,
ul.sub li.last {
  width: 30px;
}

ul.sub li.between {
  background: url('/images/border-submenu-middle.png') repeat-x;
}

ul.sub li a {
  color: #fff;
  display: block;
  float: left;
  line-height: 33px;
  /*text-transform: lowercase;*/
}

ul.sub li.between a {
  padding: 0 22px 0 0;
}

ul.sub li.between a.last {
  padding: 0;
}

/* END MAIN MENU */

/* LOGEDIN MENU */

div#logedin_menu_container {
  height: 35px;
  margin: 35px 0 0 0;
}

div#logedin_menu_container ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

div#logedin_menu_container li a {
  background: url('/images/bgr-titles-blue.png') no-repeat;
  color: #fff;
  display: inline-block;
  font-size: 13px;
  height: 18px;
  margin: 0 25px 0 0;
  padding: 7px 0 0 24px;
  text-transform: uppercase;
  width: 196px;
}

div#logedin_menu_container li a.logout {
  background: url('/images/bgr-titles-blue-logout.png') no-repeat;
  margin: 0 0 0 5px;
  width: 220px;
}

/* END LOGEDIN MENU */

div#left_container,
div#right_container,
div#referent_middle img,
div#referent_middle div#referent_middle_arrow,
div#referent_middle div#referent_middle_text,
ul#topmenu form,
div#footer_container form,
div#main_menu_container ul#main li.main,
div#logedin_menu_container li,
ul.sub li {
  float: left;
}

div.formcontainer {
  float: right;
  width: 112px;
}

div#left_container {
  margin: 0 30px 0 0;
  width: 709px;
}

div#submenu {
  float: left;
  padding: 20px 0 10px 24px;
  width: 239px;
}

div#submenu ul {
  line-height: 25px;
  list-style: none;
  margin: 0;
  padding: 0;
}

div#submenu ul a {
  color: #59595b;
  display: block;
  line-height: 18px;
  margin: 0 0 10px 0;
  padding: 0 0 0 16px;
  /*text-transform: lowercase;*/
}

div#submenu ul a:hover {
  color: #00aced;
}

div#submenu ul a.active {
  background: url('/images/arrow-links.png') no-repeat 0px 6px;
}

div#text_container {
  float: left;
  min-height: 300px;
  line-height: 17px;
  padding: 17px 0 28px 0;
  text-align: justify;
  /*width: 439px;*/
}

div#text_container a {
  text-decoration: underline;
}

div.small {
  width: 439px;
}

div.large {
  width: 709px;
}

div#text_container ul {
  list-style-image: url('/images/bullet.gif');
  margin: 0;
  padding: 0 0 0 15px;
}

div#header {
  background: url('/images/bgr-header.gif') no-repeat;
  color: #fff;
  height: 74px;
  margin: 0 0 35px 0;
  padding: 9px 15px;
  width: 409px;
}

div#header h1 {
  color: #fff;
  font-size: 30px;
}

div.small div#text {
  padding: 0 0 0 40px;
}

div.large div#text {
  padding: 0 40px;
}

div#right_container {
  width: 246px;
}

div.title,
a.title {
  background: url('/images/bgr-titles.gif') no-repeat;
  color: #404041;
  display: block;
  text-transform: uppercase;
}

div.title_call {
  background: url('/images/bgr-title-call.gif') no-repeat;
  color: #fff;
  margin: 0 0 6px 0;
  text-transform: uppercase;
}

div.title,
a.title,
div.title_call {
  font-size: 13px;
  font-weight: bold;
  height: 19px;
  padding: 7px 0 0 26px;
}

div.title_call_ru {
  background: url('/images/bgr-title-call.gif') no-repeat;
  color: #fff;
  margin: 0 0 6px 0;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  height: 19px;
  padding: 7px 0 0 26px;
}

a.title2 {
  background: url('/images/submit-login-big.png') no-repeat right;
  color: #404041;
  display: block;
  font-size: 13px;
  font-weight: bold;
  padding: 4px 25px 0 15px;
  text-transform: uppercase;
}

div.text_right {
  padding: 9px 0 18px 58px;
}

div.text_right ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.error_list li span,
ul.error_list li,
li.error {
  color: #f00;
}

div#referent_top {
  background: url('/images/referent-top.gif') no-repeat;
  height: 9px;
}

div#referent_middle {
  background: #e4e6e7;
  line-height: 17px;
  padding: 0 7px;
}

div#referent_middle img {
  display: inline-block;
}

div#referent_middle div#referent_middle_arrow {
  background: url('/images/arrow-small.gif') no-repeat;
  height: 20px;
  width: 20px;
}

div#referent_middle div#referent_middle_text {
  width: 137px;
}

div#referent_middle div#referent_middle_text h2 {
  text-transform: uppercase;
}

div#referent_bottom {
  background: url('/images/referent-bottom.gif') no-repeat;
  height: 18px;
  margin: 0 0 20px 0;
}

div#referent_bottom2 {
  background: url('/images/referent-bottom.gif') no-repeat bottom;
  height: 10px;
}

div#visuals_container {
  height: 280px;
  margin: 0 0 10px 0;
}

div#corners {
  height: 280px;
  position: absolute;
  z-index: 99;
}

div#visuals_loader {
  height: 280px;
}

div#stock_container {
  background: url('/images/bgr-voorraad.gif') no-repeat;
  height: 149px;
  padding: 0 15px;
}

div#stock_container h1 {
  color: #00aced;
  font-size: 13px;
  margin: 0 0 11px 0;
  padding: 9px 0 0 0;
  text-transform: uppercase;
}

table#smallstock {
  margin: 0 0 0 5px;
}

table#smallstock a {
  display: block;
}

table#smallstock a:hover {
  color: #00aced;
}

div#stock_container div#stock_onderschrift {
  margin: 10px 0 0 0;
}

div#naw_container {
  text-align: center;
  padding: 24px 0 7px 0;
}

div#naw_container a {
  text-decoration: underline;
}

div#footer_container {
  background: url('/images/bgr-footer.gif') repeat-x;
  line-height: 17px;
  margin: 0 0 15px 0;
  padding: 28px 0 20px 30px;
}

div#footer_container div.login {
  float: right;
  margin: 0 25px 0 0;
}

div#footer_container a {
  color: #59595b;
}

div#footer_container a:hover {
  color: #00aced;
}

div.left {
  float: left;
}

div.copy {
  width: 440px;
}

div.footer_left {
  width: 100px;
}

div.footer_right {
  width: 200px;
}

div#footer_container ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

div.footer {
  width: 60px;
}

div#breadcrumbs {
  padding: 0 0 0 25px;
}

/*FORM INPUTS*/

input.callback {
  background: url('/images/bgr-callback.gif') no-repeat;
  border: 0;
  color: #fff;
  height: 18px;
  margin: 2px 0 0 0;
  padding: 4px 0 0 5px;
  width: 167px;
}

div#footer_container input[type=text],
ul#topmenu input[type=text]{
  background: url('/images/bgr-input-footer.png') no-repeat;
  border: 0;
  float: left;
  height: 22px;
  width: 93px;
}

div#text_container form ul {
  margin: 15px 0;
  padding: 0;
}

div#text_container form ul li {
  list-style: none;
}

div#text_container form ul label {
  display: inline-block;
  margin: 0 0 5px 0;
  text-align: left;
  vertical-align: top;
  width: 120px;
}

div#text_container form ul.radio_list {
  float: right;
  margin: 0 100px 0 0;
  width: 70px;
}

div#text_container form ul.radio_list * {
  float: left;
}

div#text_container form ul.radio_list label {
  width: 30px;
}

div#text_container input[type=option] {
  border: solid 1px;
  padding: 3px;
}

div#text_container input[type=text],
div#text_container input[type=password],
div#text_container textarea {
  border: solid 1px;
  padding: 2px;
  width: 196px;
}

div#text_container input[type=button],
div#text_container input[type=submit] {
  background: #00ACED;
  border: solid 1px;
  color: #fff;
  font-weight: bold;
  padding: 3px;
}

div.teamImage {
  float: left;
  margin: 0 15px 0 0;
}

ul em {
  display: inline-block;
  width: 10px;
  vertical-align: top;
}

ul ul {
  margin: 0;
  padding: 0;
}

div#text_container div.paging {
  display: block;
  padding: 0 0 15px 0;
}

div#text_container div.paging a,
div#text_container div.paging strong.active {
  background: #00aced;
  color: #fff;
  display: block;
  float: left;
  font-weight: bold;
  height: 20px;
  line-height: 19px;
  margin: 0 3px 0 0;
  padding: 0 6px;
  text-align: center;
  text-decoration: none;
  /*width: 20px;*/
}

div#text_container div.paging strong.active {
  background: #fff;
  color: #00aced;
}

div#text_container div.paging a.firstpage {
  background: url('/images/button-first.gif') no-repeat;
  padding: 0 10px;
}

div#text_container div.paging a.lastpage {
  background: url('/images/button-last.gif') no-repeat;
  padding: 0 10px;
}

div#text_container div.paging a.firstpage_inactive {
  background: url('/images/button-first-inactive.gif') no-repeat;
}

div#text_container div.paging a.lastpage_inactive {
  background: url('/images/button-last-inactive.gif') no-repeat;
}

div.stock {
  cursor: pointer;
  padding: 4px;
}

div.stock_even {
  background: url('/images/stock-transparant.png');
}

span.stock_item {
  display: inline-block;
  font-weight: bold;
  text-align: left;
  text-transform: capitalize;
  width: 230px;
}

h1.carset {
  background: #59595b;
  color: #fff;
  font-size: 13px;
  margin: 0 0 15px 0;
  padding: 5px;
  text-transform: uppercase;
}

a.downloadlink {
  background: url('/sfDoctrinePlugin/images/asc.png') no-repeat right;
  padding: 0 20px 0 0;
}

li.sf_apply_submit_row  {
  display: block;
  height: 20px;
  padding: 0 0 0 10px;
}

div.stockcontainer {
  background: #E4E6E7;
  margin: 0 0 10px 0;
  /*padding: 8px;*/
}

div.stockcontainer h1 {
  background: #444;
  /*border-bottom: dashed 1px #fff;*/
  color: #fff;
  margin: 0 0 5px 0;
  padding: 8px;
  text-decoration: none;
}

div#text_container div.stockcontainer a.carsetlink {
  color: #fff;
  text-decoration: none;
}

div.stockcontainer div {
  border-bottom: dashed 1px #fff;
  padding: 2px 8px;
  text-align: left;
}

div.stockcontainer div span {
  /*white-space: nowrap;*/
}

div.stockcontainer div.link {
  border: none;
  color: #444;
  font-weight: bold;
  text-align: right;
}

div#text_container div.stockcontainer div.link a {
  text-decoration: none;
}

div.stock_container div.stock_left,
div.stock_container div.stock_right {
  float: left;
  padding: 5px;
}

div.stock_container div.stock_left {
  font-weight: bold;
  width: 140px;
}

div.stock_container div.stock_right {
  width: 460px;
}

div.odd {
  background: #e4e6e7;
}

div.makeform {
  float: right;
  margin: 0 0 0 15px;
}

div#print {
  float: right;
}

div#print a {
  color: #444;
  height: 18px;
  line-height: 18px;
  text-decoration: none;
}

div#print a.print {
  background: url('/images/print.gif') no-repeat right;
  padding: 0 25px 0 0;
}

div#printlogo {
  display: none;
}

span.nowrap {
  white-space: nowrap;
}

ul#tabs,
div#text_container ul#tabs {
  border-bottom: solid 1px #fff;
  border-left: solid 1px #fff;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

ul#tabs li,
div#text_container ul#tabs li {
  float: left;
  list-style: none;
}

ul#tabs li a,
div#text_container ul#tabs li a {
  border-right: solid 1px #fff;
  border-top: solid 1px #fff;
  font-weight: bold;
  padding: 5px 10px;
  text-decoration: none;
}

ul#tabs li a.active,
div#text_container ul#tabs li a.active {
  background: #fff;
}

div#panes,
div#text_container div#panes {
  padding: 10px 0 10px 10px;
}

div#panes a,
div#text_container div#panes a {
  text-decoration: none;
}

div#panes div,
div#text_container div#panes div {
  display: none;
}

div#panes div.id0,
div#text_container div#panes div.id0 {
  display: block;
}

div#panes ul {
  margin: 0;
  padding: 0;
}

div#panes ul li {
  list-style: url('/images/bullet.gif');
  margin: 0 0 0 10px;
}

div#panes ul li a:hover {
  color: #00aced;
}

div#text_container a.applylink,
div#text_container a.backlink {
  color: #fff;
  display: block;
  height: 20px;
  padding: 0 23px;
  text-decoration: none;
}

div#text_container a.backlink {
  background: #00aced url('/images/button-first.gif') no-repeat;
}

div#text_container a.applylink {
  background: #00aced url('/images/button-last.gif') no-repeat right;
  font-weight: bold;
  text-align: right;
}

div#text_container ul#applylist input {
  width: 250px;
}

div#text_container ul#applylist textarea {
  height: 200px;
  width: 250px;
}

div#text_container ul#applylist input#applybutton {
  width: auto !important;
}

div#right_container div.vacancies_middle span#vacancies_top {
  display: block;
  font-size: 13px;
  padding: 4px 0 10px 0;
}

div#right_container div.vacancies_middle {
  padding: 0 25px 0 15px;
}
