/* CSS */
/***************PNG Support****************/
img, div {
 behavior: url(http://www.directiechauffeur.nl/files/htc/iepngfix.htc) }
/* CONTAINERS */
body {
  color:#555555;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size:80%;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin: 0;
  background: #fff url(http://www.directiechauffeur.nl/files/images/bg.png) repeat-x 0 0;
  text-align: center;
}
div {
text-align: left;
}
div#wrapper {
   width: 960px;
   margin: 0 auto;
  clear: both;
}
div#intranetwrapper {
  width: 90%;
   margin: 0 auto;
  clear: both;
}
div#intranetwrapper #content #wide iframe {
border-left: 2px solid #ccc;
border-right: 2px solid #ccc;
border-top: 0;
border-bottom: 0;
}
div#headwrapper {
 margin-left: 50%;
}
div#header {
  position: absolute;
  width: 960px;
  height: 132px;
  background: url(http://www.directiechauffeur.nl/files/images/bridge.jpg) no-repeat top right;
  top: 0;
   margin-left: -480px;
}
div#headmenu {
  height: 100px;
  width: 100%;
}
div#telefoonnummer {
  float: left;
 clear: right;
 position: absolute;
 margin-left: 680px;
 margin-top: 17px;
 }
div#logo {
  float: left;
  width: 340px;
  height: 100px;
}
img.carclasslogo {
margin-left: 6px;
margin-top: 22px;
}
div#klantlogin {
  float: right;
  width: 320px;
  height: 150px;
}
div#mainmenu {
  width: 100%;
  height: 32px;
  margin: 0;
/*  background: #162c42;
*/
}
div#main {
  width: 100%;
  clear: both;
  }
div#content {
  float: left;
  width: 100%;
  margin-top: 132px;
  background: transparent;
  margin-bottom: 60px;
}
div#text {
 width: 640px;
 float: left;
}
div#wide {
width: 100%;
}
div#text p {
  margin-left: 0.8em;
  margin-right: 4em;
}
div#sidebar {
 float: right;
 margin-top: 3px;
 width: 319px;
border-left: 1px solid #ccc;
text-align: left;
}
/*div#footer {
   margin: 0 auto;
       clear:both;
    color: #555555;
   width: 960px;
   height: 100px;
   border-top: 1px solid #ccc;
}
div#footer p {
   padding: 3em 0.5em;
   color:#999;
   font-size: 90%;
}
div#footer a {
   text-decoration: none;
   color:#999;
}
div#footer a:hover {
   text-decoration: underline;
   color:#2f5f8e;
}
*/
/* Footer */
#footer           {
 width: 100%;
  height: 350px;
  background: #162c43 url(http://www.directiechauffeur.nl/files/images/footweg.png) top right no-repeat;
 margin-bottom: 0;
}
#sitemap          {
 width: 960px;
 height: 250px;
  background: url(http://www.directiechauffeur.nl/files/images/greyfoot.png);
 border: 1px solid #444;
 display:block;
  margin: 0 auto;
 }
#links            {
 width: 960px;
 height: 200px;
  background: #242424;
 border: 1px solid #ccc;
 }
#sitemap          {
  }
#sitemap ul       {
 margin-top: 12px;
 margin-right: 10px;
 color: #555;
 font-size: 1em;
 font-weight: bold;
 padding: 0;
}
#sitemap ul li    {
 list-style: none;
 padding: 0.4em;
 margin-right: 1em;
 font-size: 85%;
}
#sitemap a        {
 color: #555;
 text-decoration: none;
 border: none;
 }
#sitemap a:active {
 color: #555;
 text-decoration: none;
 }
#sitemap a:hover  {
 color: #ccc;
 text-decoration: none;
 }
#sitemap h3       {
 color: #565;
 font-size: 1.4em;
 font-weight: bold;
}
#diensten         {
 float: left;
 margin-top: 30px;
 margin-left: 50px;
 width: 190px;
 }
#informatie       {
 float: left;
 margin-top: 30px;
 margin-left: 50px;
 width: 190px;
 }
#treffers         {
 float: left;
 margin-top: 30px;
 margin-left: 50px;
 width: 190px;
 }
#over             {
 float: left;
 margin-top: 30px;
 margin-left: 50px;
 width: 190px;
 }
/* Copyright */
#copyright        {
 width: 960px;
 height: 40px;
     margin: 0 auto;
 }
#logofooter       {
 float: left;
  margin-top: 20px;
 }
#logo088chauffeur       {
 float: right;
  margin-top: 20px;
 }
.copyright        {
 float: left;
  margin: 22px 0 0 10px;
 padding:0;
 line-height: 1em;
 font-size: 0.8em;
 color: #7f8388;
}
.belinfo          {
 float: right;
 margin-top: 20px;
 margin-left: 10px;
 font-size: 0.8em;
 color: #7f8388;
}
.carclass         {
 float: right;
 margin: 22px 0 0 10px;
 padding:0;
 line-height: 1em;
 font-size: 0.8em;
 color: #7f8388;
}
/***** IMAGE, TABLE AND BUTTON ELEMENTS ********/
#login {
list-style: none;
float: right;
width: 188px;
height: 38px;
margin-top: 28px;
}
#login li.loginbutton {
background: url(http://www.directiechauffeur.nl/files/images/button.png) no-repeat 0 0;
text-align: center;
}
#login .loginbutton a, a:visited, a:active {
text-decoration:none;
color: #fff;
}
#login .loginbutton a:hover {
text-decoration: underline;
}
table#contactus {
margin-left: 0.8em;
}
table#hometriggers {
margin-left: 10px;
}
/****** LANGUAGE SELECT ********/
#language_select {
float: right;
margin-right: 40px;
margin-top: 10px;
 }
#language_select ul {
list-style: none;
}
#language_select li {
display: inline;
 }
/****** Nieuws ******/
#nieuws {
}
#nieuwsfacts {
width: 50%;
float: left;
}
#terugbellen {
width: 50%;
float: right;
}
#nieuws h2 {
color: #162C42;
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
display: inline;
padding: 2px 0 0px 40px;
background: url(http://www.directiechauffeur.nl/files/images/nieuws.png) no-repeat;
}
#newslist h3 {
margin-left: 0em;
}
#newslist a,a:link,a:active {
   text-decoration: none;
   background-color: inherit;
    color: #2f5f8e;
 }
#newslist a:visited {
   text-decoration: none;
   background-color: inherit;
  color: #2f5f8e;
                /* a different color can be used for visited links */
}
div#text #newslist {
list-style-image: url(http://www.directiechauffeur.nl/files/images/nieuwsitem.png);
}
#nieuwsitems {
width: 50%;
float: left;
margin-left: 0;
padding-left: 0;
}
#nieuwsitems a:hover {
   text-decoration: underline;
   color: #0b3861;
}
#nieuwsitemslist ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#nieuwsitemslist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 0 0px 0;
border-bottom: 1px dotted #ccc;
}
#nieuwsitemslist li a {
background:transparent url(http://www.directiechauffeur.nl/files/images/news.png) no-repeat scroll 0 2px;
display:block;
margin:0 0 0 0;
padding:0 0 0 30px;
text-indent:0;
   text-decoration: none;
   color: #0b3861;
 }
#nieuwsitemslist li a:hover {
   text-decoration: underline;
   color: #2f5f8e;
}
/****** Client Login ******/
#clientlogin {
float: right;
height: 26px;
background: #2c5885;
padding-top: 6px;
margin-right: 40px;
}
#clientlogin a {
 padding: 4px 18px;
color:#FFFFFF;
display:block;
font-size:80%;
font-weight:bold;
margin:0;
text-decoration:none;
text-transform:uppercase;
}
#clientlogin a:hover {
}
/* Home banner */
#homebanner {
border: 1px solid #e1e1e1;
padding-top: 6px;
margin: 0 10px;
}
/******* Voordelen van Car Class Block *******/
.iconlist{
list-style: none;
margin: 0;
padding: 0;
margin-left: 2em;
}
.iconlist li {
border-bottom: 1px solid #d3d3d3;
background-repeat: no-repeat;
background-position: 0 50%;
margin: .4em 0;
}
.iconlist li span.homesub{
font-size: 70%;
color: #555;
font-weight: normal;
}
.iconlist li a {
color: #162C42;
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
display: block;
padding: 10px 0 10px 40px;
}
.iconlist li a:hover {
color: #2f5f8e;
text-decoration: underline;
}
li.klok {
 background-image: url(http://www.directiechauffeur.nl/files/images/klok.png);
}
li.euro {
background-image: url(http://www.directiechauffeur.nl/files/images/euro.png);
}
li.land {
background-image: url(http://www.directiechauffeur.nl/files/images/land.png);
}
li.foon {
background-image: url(http://www.directiechauffeur.nl/files/images/foon.png);
}
li.veilig {
background-image: url(http://www.directiechauffeur.nl/files/images/veilig.png);
}
li.account {
background-image: url(http://www.directiechauffeur.nl/files/images/account.png);
}
/********************CONTENT STYLING*********************/
/**** IMAGES ****/
img {
border: 0;
}
.tarief {
margin-left: 20px;
}
a,a:link,a:active {
   text-decoration: underline;
   background-color: inherit;
    color: #0b3861;
 }
a:visited {
   text-decoration: underline;
   background-color: inherit;
  color: #0b3861;
                /* a different color can be used for visited links */
}
a:hover {
   text-decoration: underline;
   color: #0b3861;
}
div#content p {
line-height: 1.8em;
text-align: justify;
}
p.caption {
font-size: 0.8em;
padding-left: 30px;
}
/* TRIGGERS */
div.trigger {
clear: both;
}
.trigger ul {
list-style: none;
}
img.bluearrow {
display: inline;
padding-right: 1em;
}
div.trigger a:hover img.bluearrow {
margin-left: 0.2em;
}
/* HEADINGS */
div#content h1 {
   color: #162c42;
    font-size: 2em;
    margin-left: 0.3em;
   }
div#content h2 {
   color: #162c42;
    font-size: 1.4em;
   margin: 0 0 0.5em 0.5em;
   }
div#sidebar h2 {
   color: #162c42;
    font-size: 1.2em;
   line-height: 1.3em;
   margin: 0 0 0.5em 26px;
   padding: 0.4em;
}
h2#sitename {
   color: #162c42;
    font-size: 1.6em;
   }
div#content h3 {
color: #2f5f8e;
font-size: 1em;
font-weight: bold;
text-decoration: none;
display: inline;
   margin: 0 0 0.5em 0.8em;
   line-height: 1.6em;
}
div#content h4 {
   color: #294B5F;
    font-size: 1.2em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
div#content h5 {
   color: #294B5F;
    font-size: 1.1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
h6 {
   color: #294B5F;
    font-size: 1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
/* END HEADINGS */
/* TEXT */
p {
   font-size: 1em;
   margin: 0 0 1.5em 0;
 /* some air around p elements */
   line-height: 20px;
   padding: 0;
 }
p.bold {
   font-weight: bold;
}
blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}
strong, b {
/* explicit setting for these */
   font-weight: bold;
}
em, i {
/* explicit setting for these */
   font-style:italic;
}
div#sidebar p {
  padding-left: 34px;
}
/* END TEXT */
/* LISTS */
/* lists in content need some margins to look nice */
div#sidebar ul.check {
margin-bottom: 2em;
}
div#sidebar ul.check li {
list-style-image: url(http://www.directiechauffeur.nl/files/images/icon_tick.png);
   line-height: 20px;
   margin: 0 4em 1em 1em;
   padding-left: 0.8em;
   font-size: 90%;
}
div#text ul {
list-style-image: url(http://www.directiechauffeur.nl/files/images/icon_tick.png);
margin-bottom: 2em;
}
div#text ul li,div#text ol li {
   line-height: 20px;
   margin: 0 4em 0 1em;
}
div#main ul,div#main ol,div#main dl {
   font-size: 1em;
   line-height: 1.4em;
   margin: 0 1em 2em 1em;
}
div#main ul li,div#main ol li {
}
/* definition lists topics on bold */
div#main dl dt {
   font-weight: bold;
   margin: 0;
}
div#main dl dd {
   margin: 0 0 1em 1em;
}
div#main dl {
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #c0c0c0;
}
/* CSS MAIN MENU */
#menu_horiz {
   margin-left: 1px;
   margin-right: 1px;
   width: 800px;
   float: left;
}
#menu_portal {
float: left;
}
#menu_portal, #menu_portal ul {
    list-style: none;
    margin: 0px;
    padding: 1px 0 0 0 0;
}
#menu_portal ul li {
 background: #2f5f8e;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
 border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
}
#menu_portal ul li:hover {
 background: #999999;
}
#menu_portal a {
    display: block;
    margin: 0px;
    padding: 7px 10px;
    text-decoration: none;
    font-weight: bold;
   text-transform: uppercase;
   color: #fff;
   font-size: 80%;
}
/* The wrapper clears the floating elements of the menu */
/* Fix for Opera 8 */
.clearb {
 clear: both;
 }
#menuwrapper {
    width: 100%;
   height: 32px;
   padding-top: 2px;
}
/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li {
    width: 200px;
 }
/* Unless you know what you do, do not touch this */
 #primary-nav, #primary-nav ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
 }
#primary-nav ul {
    position: absolute;
    top: auto;
    display: none;
    background: #162c42;
 /* url(http://www.directiechauffeur.nl/files/images/trans.png);
 */
}
#primary-nav ul ul {
    margin-top: 1px;
   margin-left: -1px;
   left: 100%;
    top: 0px;
 }
	#primary-nav li {
    margin-left: -1px;
   float: left;
 }
#primary-nav li li {
    margin-left: 0px;
   margin-top: -1px;
   float: none;
    position: relative;
 }
/* Styling the basic apperance of the menu elements */
#primary-nav a {
    display: block;
    margin: 0px;
    padding: 8px 10px;
    text-decoration: none;
    font-weight: bold;
   text-transform: uppercase;
   color: #fff;
   font-size: 80%;
}
#primary-nav li a {
    color: #fff;
}
#primary-nav li li a {
    color: #fff;
}
	#primary-nav li, #primary-nav li.menuparent {
 }
/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive {
  background: url(http://www.directiechauffeur.nl/files/images/activebg.png) repeat-x 0 0;
}
#primary-nav li.menuactive a{
   color: #162c42;
}
#primary-nav li.menuactive a:hover {
   color: #fff;
}
#primary-nav li.menuactive ul a {
   color: #fff;
}
#primary-nav li.menuactive ul a:hover {
   color: #fff;
}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth {
    background: url(http://www.directiechauffeur.nl/files/images/trans.png);
 }
/* Styling the apperance of menu items on hover */
#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {
    background: url(http://www.directiechauffeur.nl/files/images/transb.png);
 }
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
/* just add #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul ul ul,for fourth level */
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul {
    display: none;
 }
/* add #primary-nav ul ul ul li:hover ul, #primary-nav ul ul ul li.menuparenth ul,for fourth level*/
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul {
    display: block;
 }
/* IE Hacks */
#primary-nav li li {
    float: left;
    clear: both;
 }
#primary-nav li li a {
    height: 1%;
 }
/********************SUBMENU + ICONS RIGHT SIDE*********************/
#menu_vert {
   padding-left: 0;
   text-align: left;
   width: 260px;
   margin-top: 20px;
}
/* third level has some padding to have it stand out */
div#menu_vert ul ul ul {
   padding-bottom: 0.5em;
}
/* menu li block */
#menu_vert li {
   list-style: none;
   margin: 0;
   display: block;
background-repeat: no-repeat;
background-position: 0 60%;
margin: 0 0;
border-bottom: 1px solid #d3d3d3;
}
#menu_vert ul ul li {
   border: none;
}
/** fix stupid ie bug with display:block;
 **/
* html #menu_vert li a {
 height: 1%;
 }
 * html #menu_vert li hr {
 height: 1%;
 }
/** end fix **/
/* first level links */
div#menu_vert a {
color: #162C42;
font-size: 1.1em;
font-weight: bold;
text-decoration: none;
display: block;
padding: 10px 0 10px 0px;
}
/* next level links, more padding and smaller font */
div#menu_vert ul ul a {
   font-size: 90%;
   padding: 0.5em 0.5em 0.5em 2.8em;
   background-position: 1.5em center;
}
/* third level links, more padding */
div#menu_vert ul ul ul a {
   padding: 0.3em 0.5em 0.3em 4.3em;
}
/* hover state for all links */
div#menu_vert a:hover {
   text-decoration: underline;
}
div#menu_vert a.activeparent:hover {
   color: #275d7f;
}
/******* background color selected page *******/
#menu_vert .currentpage {
border-bottom: 1px solid #2f5f8e;
}
#menu_vert .currentpage h3 {
color: #275d7f;
}
/* active parent, that is the first-level parent of a child page that is the current page */
div#menu_vert li a.activeparent {
   color: #fff;
}
div#menu_vert li a.activeparent ul a {
   color: #162C42;
}
div#menu_vert ul ul li a.activeparent {
   background-position: 1.5em center;
    background-color: transparent;
   color: #275d7f;
}
div#menu_vert li a.activeparent {
   color: #fff;
}
/* current pages in the default Menu Manager template are unclickable. This is for current page on first level */
div#menu_vert ul h3 {
color: #162C42;
font-size: 1.1em;
font-weight: bold;
text-decoration: none;
display: block;
padding: 10px 0 2px 30px;
line-height: 16px;
}
/* next level current pages, more padding, smaller font and no background color or bottom border */
div#menu_vert ul ul h3 {
   font-size: 90%;
   padding: 0.3em 0.5em 0.3em 2.8em;
   background-position: 1.4em center;
   background-color: transparent;
   border-bottom: none;
   color: #000;
     }
/* current page on third level, more padding */
div#menu_vert ul ul ul h3 {
   padding: 0.3em 0.5em 0.3em 4.3em;
}
/* section header */
div#menu_vert li.sectionheader {
   border-right: none;
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0;
   line-height: 1em;
   margin: 0;
   text-align:center;
}
/* separator */
div#menu_vert li.separator {
   height: 1px !important;
   margin-top: -1px;
   margin-bottom: 0;
   padding:2px 0 2px 0;
   background-color: #000;
   overflow:hidden !important;
   line-height:1px !important;
   font-size:1px;
 /* for ie */
}
div#menu_vert li.separator hr {
   display: none;
 /* this is for accessibility */
}
#menu_vert li .sub {
   text-decoration: none;
    font-weight: normal;
   text-transform: none;
   font-size: 85%;
   color: #555;
   display: block;
   margin: 12px 0 10px 44px;
}
/************ SUBMENU ICONS ********************/
#chauffeursdiensten {
background-image: url(http://www.directiechauffeur.nl/files/images/land.png);
}
#contact {
background-image: url(http://www.directiechauffeur.nl/files/images/foon.png);
}
#studentchauffeur {
background-image: url(http://www.directiechauffeur.nl/files/images/studentchauffeur.png);
}
#prive-chauffeur {
background-image: url(http://www.directiechauffeur.nl/files/images/directie_chauffeur.png);
}
#directiechauffeur {
background-image: url(http://www.directiechauffeur.nl/files/images/vip_chauffeur.png);
}
#vip-chauffeur {
background-image: url(http://www.directiechauffeur.nl/files/images/vip_chauffeur.png);
}
#enkele-rit {
background-image: url(http://www.directiechauffeur.nl/files/images/enkele_rit.png);
}
#ophaal-en-wegbrengservice {
background-image: url(http://www.directiechauffeur.nl/files/images/ophaal-wegbreng.png);
}
#retourrit {
background-image: url(http://www.directiechauffeur.nl/files/images/retour.png);
}
#vip-vervoer {
background-image: url(http://www.directiechauffeur.nl/files/images/vipvervoer.png);
}
#blessure-chauffeur {
background-image: url(http://www.directiechauffeur.nl/files/images/blessure.png);
}
#autotransport {
background-image: url(http://www.directiechauffeur.nl/files/images/autotransport.png);
}
#koeriersdiensten {
background-image: url(http://www.directiechauffeur.nl/files/images/koeriersdiensten.png);
}
#luchthavenvervoer {
background-image: url(http://www.directiechauffeur.nl/files/images/luchthavenvervoer.png);
}
#shuttle-service {
background-image: url(http://www.directiechauffeur.nl/files/images/shuttleservice.png);
}
#valet-parking {
background-image: url(http://www.directiechauffeur.nl/files/images/valetparking.png);
}
#reserveren {
background-image: url(http://www.directiechauffeur.nl/files/images/account.png);
}
#tarieven {
background-image: url(http://www.directiechauffeur.nl/files/images/euro.png);
}
#verzekering {
background-image: url(http://www.directiechauffeur.nl/files/images/veilig.png);
}
#offerte {
background-image: url(http://www.directiechauffeur.nl/files/images/voucher.png);
}
#team {
background-image: url(http://www.directiechauffeur.nl/files/images/team.png);
}
#onze-klanten {
background-image: url(http://www.directiechauffeur.nl/files/images/klanten.png);
}
#vragen-over-chauffeursdiensten {
background-image: url(http://www.directiechauffeur.nl/files/images/vragen.png);
}
#blog {
background-image: url(http://www.directiechauffeur.nl/files/images/blog.png);
}
#klantbeloftes {
background-image: url(http://www.directiechauffeur.nl/files/images/mening.png);
}
#contactgegevens {
background-image: url(http://www.directiechauffeur.nl/files/images/mail.png);
}
#routebeschrijving {
background-image: url(http://www.directiechauffeur.nl/files/images/home.png);
}
 .submenu li:hover {
 background-color: #eef3f8;
 background-image: inherit;
 text-decoration: none;
 }
.submenu a:hover {
 background: transparent;
text-decoration: none;
}
/* FormBuilder CSS base */
form {
	margin-top:0;
	width:90%;
}
form, td, th, li {
	font-size:1em;
}
form div {
	margin-bottom:0;
}
fieldset div {
	margin-bottom:0.5em;
	margin-left:1em;
}
fieldset div div {
	margin-left:1em;
	margin-top:0.5em;
}
fieldset {
	border:1px dotted #999999;
	margin-bottom:1em;
	padding:0.5em;
}
fieldset label {
	display:inline-block;
	line-height:1.8;
	vertical-align:top;
	width:120px;
}
	fieldset li {
	border-bottom:1px solid #CCCCCC;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px;
}
legend {
	color:#2F5F8E;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:0.5em;
	padding:1em 0.4em;
	width:auto;
}
textarea {
	height:6em;
	margin:0.5em 0;
	width:98%;
}
input {
	display:inline-block;
	line-height:1.8;
	vertical-align:top;
}
input[type="text"] {
	border:1px solid #5C4E32;
	color:#054470;
	font-size:1em;
	padding:2px;
}
input[type="checkbox"] {
	margin-left:2em;
	padding:2px;
}
input[type="radio"] {
	margin-left:2em;
	padding:2px;
}
/* Apply this class to text/select input fields with shorter labels to help alignment */
.short-label label {
	float:left;
	width:10em;
}
.short-label fieldset div input, .short-label fieldset div select {
	width:16em;
}
/* Pretty up your Captcha image output */
.captcha {
	margin:0.5em 0;
	text-align:center;
	width:200px;
}
.captcha img {
	border:1px solid #2F5F8E;
	margin-bottom:0.5em;
}
.captcha input {
	margin-top:0.5em;
	width:196px;
}
/* Just a bit more room for the Submit button */
.submit {
	margin-top:0.5em;
}
 #error_message ul li {
 list-style-image: url(http://www.directiechauffeur.nl/files/images/fault.png);
 }
#profielbijbaan {
 margin: 2em 0 0 1em;
}
#siteoverview ul li {
list-style: square;
}
 h1 { min-height: 36px; height: auto !important; height: 36px; text-indent:-999em; }
.cufon-ready h1 { text-indent:0; }

h2 { min-height: 26px; height: auto !important; height: 26px; text-indent:-999em; }
.cufon-ready h2 { text-indent:0; }

h2#sitename { min-height: 26px; height: auto !important; height: 26px; text-indent:-999em; }
.cufon-ready h2#sitename { text-indent:0; }

legend { min-height: 26px; height: auto !important; height: 26px; text-indent:-999em; }
.cufon-ready legend { text-indent:0; }

#menu_vert li a:hover {
text-decoration: none;
}

.facebshare {
padding-left: 3em;
padding-bottom: 1em;
}
