h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; outline:none; font-weight:normal}
ul,ol {list-style:none}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input {margin:0; padding:0}
fieldset {border:0}
a img,:link img,:visited img {border:none}
:link,:visited {text-decoration:none}
.clear {clear:both}
button::-moz-focus-inner {outline:none}
.geel {color:#ee951b}

.cc:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
*:first-child+html .cc {zoom: 1;}
.floatright {float:right}
.floatleft {float:left}

@font-face {
    font-family: 'LektonBold';
    src: url('/fonts/Lekton-Bold-webfont.eot');
    src: url('/fonts/Lekton-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Lekton-Bold-webfont.woff') format('woff'),
         url('/fonts/Lekton-Bold-webfont.ttf') format('truetype'),
         url('/fonts/Lekton-Bold-webfont.svg#LektonBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'Folksolid';
    src: url('/fonts/folk_solid-webfont.eot');
    src: url('/fonts/folk_solid-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/folk_solid-webfont.woff') format('woff'),
         url('/fonts/folk_solid-webfont.ttf') format('truetype'),
         url('/fonts/folk_solid-webfont.svgz#Folksolid') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PacificoRegular';
    src: url('/fonts/pacifico-webfont.eot');
    src: url('/fonts/pacifico-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pacifico-webfont.woff') format('woff'),
         url('/fonts/pacifico-webfont.ttf') format('truetype'),
         url('/fonts/pacifico-webfont.svgz#PacificoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



body,
html {
    background: #093b54;
    font: 13px Arial, Helvetica, sans-serif;
    height: 100%;
}
body:before {
    content: "";
    float: left;
    height: 100%;
    margin-top: -32767px;
    width: 0;
}
#wrap { min-height: 100% }
#main {
    overflow: auto;
    padding-bottom: 255px;
}
#main ul.redenen li.vorderingen { background: url(http://www.car-in.nl/images/homepage-vorderingen.png) no-repeat }
#main ul.redenen li.achtredenen { background: url(http://www.car-in.nl/images/homepage-8redenen.png) no-repeat }
#main ul.redenen li.volkswagen { background: url(http://www.car-in.nl/images/homepage-volkswagen.png) no-repeat }
#main ul.redenen .lees-verder {
    background: url(http://www.car-in.nl/images/arrow-lees-verder.png) no-repeat right 50%;
    bottom: 0;
    color: #fff;
    float: left;
    font: 29px/29px 'PacificoRegular';
    left: 148px;
    margin: 0;
    padding: 0 35px 0 0;
    position: absolute;
}
#main ul.redenen .lees-verder a { color: #fff }
#main ul.redenen li.proefles { background: url(http://www.car-in.nl/images/homepage-proefles.png) no-repeat }
#main ul.redenen li {
    float: left;
    height: 161px;
    margin: 0 0 0 30px;
    padding: 0 7px 0 151px;
    position: relative;
    position: relative;
    width: 298px;
}
#main ul.redenen li:first-child { margin: 0 }
#main ul.redenen li p {
    color: #fff;
    font: 38px/32px 'Folksolid';
}
#footer {
    clear: both;
    height: 150px;
    margin-top: -150px;
    position: relative;
}
#footer .wij-zijn-sociaal {
    float: left;
    margin: 12px 0 0;
}
#footer .wij-zijn-sociaal ul { float: left }
#footer .wij-zijn-sociaal ul li {
    float: left;
    margin: 0 3px;
	 position: relative;
}
#footer .wij-zijn-sociaal .tweet {
	background:url(http://www.car-in.nl/images/footer-tweet.png) no-repeat left bottom;
	width:666px;
	padding:0 0 108px;
	position:absolute;
	bottom:61px;
	left:-204px;
	text-transform:uppercase;
}
#footer .wij-zijn-sociaal .tweet .bottom {
	background:#225d7a;
	text-align:center;
	padding:36px 36px 12px;
	overflow:auto;
	font:20px 'Folksolid';
}
#footer .wij-zijn-sociaal .tweet p {
	font:20px 'Folksolid';
}
#footer .wij-zijn-sociaal p {
    color: #fff;
    float: left;
    font: 36px/60px 'PacificoRegular';
    margin: 0 13px 0 0;
}
#footer .wij-zijn-sociaal p a { color: #ee951b }
#footer .inner {
    margin: 0 auto;
    position: relative;
    width: 950px;
}
#footer .adres {
    float: right;
    text-align: right;
}
#footer .adres p.klein { font-size: 11px }
#footer .adres p.klein a { color: #fff }
#footer .adres p.klein a:hover { text-decoration: underline }
#footer .adres p {
    color: #fff;
    font-size: 13px;
    line-height: 16px;
    margin: 0 0 1em;
}
#footer .adres p a { color: #ee951b }
/*


*/
#header { background: #072d40 }
#header .inner {
    background: url(http://www.car-in.nl/images/header-inner-bg.png) no-repeat 50% top;
    height: auto!important;
    height: 200px;
    margin: 0 auto;
    min-height: 200px;
    position: relative;
    width: 950px;
}
#header h1 {
    left: 0;
    position: absolute;
    top: 0;
}
#navigatie {
    float: right;
    margin: 35px 0 0;
}
#navigatie li.col2 { width: 126px }
#navigatie li.col3 { width: 169px }
#navigatie li.col1 { width: 164px }
#navigatie li.col4 { width: 133px }
#navigatie li h2 {
    color: #fff;
    font: 20px/42px 'Folksolid';
    text-transform: uppercase;
}
#navigatie li ul li a {
    color: #fff;
    display: inline-block;
    font-weight: bold;
    line-height: 20px;
}
#navigatie li ul li a:hover { color: #ee951b;}
#navigatie > li {
    float: left;
    width: 164px;
}
#share {
    background: url(http://www.car-in.nl/images/share-this-bg.png);
    bottom: -38px;
    color: #fff;
    font: bold 12px/40px Arial;
    height: 55px;
    padding: 0 11px;
    position: absolute;
    right: -2px;
    text-shadow: 1px 1px #000;
    width: 184px;
}
#share span {
    display: inline-block;
    float: left;
    line-height: 40px;
}
#share ul {
    float: right;
    margin: 12px 0 0;
}
#share ul li { float: left }
#share ul li a {
    display: inline-block;
    float: left;
    padding: 0 2px;
}
#share ul li a img {
    display: inline-block;
    float: left;
}
#header-sub { background: #0e4b6a url(http://www.car-in.nl/images/header-sub-bottom-bg.jpg) no-repeat 50% bottom }
#content {
    background: url(http://www.car-in.nl/images/header-sub-bg.png) repeat-x;
    color: #fff;
    padding: 22px 0 0;
}
#content .nieuwsberichten .volledig-bericht {
    color: #60b6ff;
    font-weight: bold;
}
#content .begeleidzelfstandig,
#content .begeleidzelefstandig p { color: #072d40 }
#content .begeleidzelfstandig .begeleid { margin: 0 38px 0 0 }
#content .begeleidzelfstandig .nummer {
    position: absolute;
    right: 35px;
    top: -15px;
}
#content .begeleidzelfstandig .bottom {
    background: url(http://www.car-in.nl/images/begeleiding-bg.png);
    float: left;
    padding: 70px 35px 0 40px;
    position: relative;
}
#content .begeleidzelfstandig .bottom:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
#content .begeleidzelfstandig .label { position: absolute }
#content .begeleidzelfstandig > li {
    background: url(http://www.car-in.nl/images/begeleiding-bottom.png) no-repeat left bottom;
    float: left;
    padding: 0 0 57px;
    width: 456px;
}
#content .begeleidzelfstandig p {
    color: #072D40;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 18px;
}
#content .nieuwsberichten p { margin: 0 0 20px }
#content .invoer input {
    color: #225d7a;
    font: bold 13px/22px Arial;
}
#content #breadcrumbs {
    color: #fff;
    font: 11px/1em Arial;
    margin: 0 0 2px;
    padding: 28px 0 0;
}
#content #breadcrumbs a.active {
    color: #ee951b;
    font-weight: bold;
}
#content #breadcrumbs a {
    color: #fff;
    text-decoration: none;
}
#content #breadcrumbs a:hover {
	text-decoration: underline;
}
#content p a, #content table a, #content li a {
    color: #ee951b;
    text-decoration: underline;
}
#content h1 {
    font: 35px/50px 'Folksolid';
    margin: 8px 0 12px 0;
    text-transform: uppercase;
}
.home #content {
    : ;
    border-bottom: 1px solid #1c739f;
    height: 297px;
    overflow: visible;
}
#content-inner {
    margin: 0 auto;
    padding: 0 0 20px;
    width: 950px;
}
#content-inner .right { float: right }
#content-inner:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
#content-inner .left {
    float: left;
    width: 565px;
}
.home #content-inner { width: 950px }
*:first-child+html #content-inner { zoom: 1 }
p {
    color: #fff;
    font: 13px/24px Arial;
    margin: 0 0 32px;
}
#highlights { margin: 45px auto 0 }
#highlights li {
    background: url(http://www.car-in.nl/images/highlight-bg.png);
    color: #0f4c6b;
    float: left;
    height: 284px;
    margin: 0 0 0 46px;
    padding: 10px;
    position: relative;
    width: 183px;
    z-index: 100;
}
#highlights li:first-child { margin: 0 }
#highlights li img { display: block }
#highlights li h2 {
    font: 20px/42px 'Folksolid';
    text-transform: uppercase;
}
#highlights li h2 a {
    font: 20px/42px 'Folksolid';
    text-transform: uppercase;
    color: #0E4B6B;
    text-decoration: none;
}
#highlights li p {
    color: #0F4C6B;
    font: 12px/1.5em Arial;
    margin-top: -4px;
}
#downloads { margin: 0 auto 0 }
#downloads li.first { margin: 0 }
#downloads li {
    background: url(http://www.car-in.nl/images/highlight-bg.png);
    color: #0f4c6b;
    float: left;
    height: 284px;
    margin: 0 0 21px 46px;
    padding: 10px;
    position: relative;
    width: 183px;
    z-index: 100;
}
#downloads li img { display: block }
#downloads li h2 {
    font: 20px/42px 'Folksolid';
    text-transform: uppercase;
}
#downloads li h2 a {
    color: #0E4B6B;
    text-decoration: none;
}
#downloads li p {
    color: #0F4C6B;
    font: 12px/1.5em Arial;
    margin-top: -4px;
}
#container-row-top {
    background: #09354b;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    padding: 92px 0 42px;
}
#container-row-top .inner {
    color: #fff;
    margin: 0 auto;
    width: 950px;
}
p.nomargin { margin: 0!important }
p.large { font-size: 14px }
ul.bullet {
    list-style: inside disc;
    margin: 0 0 18px;
}
ul.bullet li { line-height: 24px }
ul.small-column {
    margin: 0 0 32px;
    overflow: auto;
}
ul.small-column li {
    float: left;
    width: 250px;
}
.invoer {
    background: url(http://www.car-in.nl/images/input-bg.png) no-repeat right top;
    height: 39px;
    margin: 0 0 10px;
    padding: 0 10px;
    width: 243px;
}
.invoer input[type=text], input[type=password] {
    background: none;
    border: none;
    color: #464646;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    width: 100%;
}
.button-bekijken {
    background: url(http://www.car-in.nl/images/button-bekijken.png);
    border: none;
    display: block;
    height: 43px;
    outline: none;
    text-indent: -3000em;
    text-transform: capitalize;
    width: 145px;
}
ul.achtredenen { line-height: 18px; margin-top: 34px; }
ul.achtredenen li.oneven {
    padding: 0 40px 0 112px;
    width: 338px;
}
ul.achtredenen li.zeven { background: url(http://www.car-in.nl/images/nummer-zeven.png) no-repeat }
ul.achtredenen li.vijf { background: url(http://www.car-in.nl/images/nummer-vijf.png) no-repeat }
ul.achtredenen li.acht { background: url(http://www.car-in.nl/images/nummer-acht.png) no-repeat }
ul.achtredenen li.twee { background: url(http://www.car-in.nl/images/nummer-twee.png) no-repeat }
ul.achtredenen li.vier { background: url(http://www.car-in.nl/images/nummer-vier.png) no-repeat }
ul.achtredenen li.drie { background: url(http://www.car-in.nl/images/nummer-drie.png) no-repeat }
ul.achtredenen li.een { background: url(http://www.car-in.nl/images/nummer-een.png) no-repeat }
ul.achtredenen li.zes { background: url(http://www.car-in.nl/images/nummer-zes.png) no-repeat }
ul.achtredenen li {
    float: left;
    margin: 0 0 10px;
    padding: 0 0 0 112px;
    width: 348px;
}
ul.achtredenen li h2 {
    font: 29px 'Folksolid';
    margin: 0 0 5px;
    text-transform: uppercase;
}
ul.achtredenen p { line-height: 18px!important }
#container-row-bottom {
    background: #093b54;
    border-top: 1px solid #1c739f;
    padding: 58px 0 145px;
}
#container-row-bottom .inner {
    margin: 0 auto;
    overflow: visible;
    width: 950px;
}
.tarieven { width: 996px }
.tarieven li ul li.praktijk .label { background: url(http://www.car-in.nl/images/label-praktijk.png) }
.tarieven li ul li.theorie .label { background: url(http://www.car-in.nl/images/label-theorie.png) }
.tarieven li ul li.overig .label { background: url(http://www.car-in.nl/images/label-overig.png) }
.tarieven li ul li.los .label { background: url(http://www.car-in.nl/images/label-los.png) }
.tarieven li ul li.p3 .label { background: url(http://www.car-in.nl/images/label-p3.png) }
.tarieven li ul li.p2 .label { background: url(http://www.car-in.nl/images/label-p2.png) }
.tarieven li ul li.p4 .label { background: url(http://www.car-in.nl/images/label-p4.png) }
.tarieven li ul li.p1 .label { background: url(http://www.car-in.nl/images/label-p1.png) }
.tarieven li.maandactie {
    background: none;
    padding: 0;
}
.tarieven li ul li {
    background: url(http://www.car-in.nl/images/blok-bottom.png) no-repeat left bottom;
    margin: 0 0 10px;
    padding: 0 0 67px;
    position: relative;
    width: 293px;
}
.tarieven li ul li .bottom {
    background: url(images/blok-bg.png);
    padding: 65px 24px 17px 50px;
}
.tarieven li ul li .label {
    display: block;
    height: 110px;
    left: -4px;
    position: absolute;
    text-indent: -3000em;
    top: -5px;
    width: 114px;
}
.tarieven li.last { margin: 0 }
.tarieven table {
    font-weight: bold;
    line-height: 25px;
    position: relative;
    z-index: 10;
}
.tarieven table a {
    color: #ee951b;
    text-decoration: underline;
}
.tarieven > li {
    float: left;
    margin: 0 18px 0 0;
    width: 320px;
}
.tarieven td { vertical-align: top }
.colgroup1 { width: 150px }
.veelgesteldevragen dl * { margin: 0 }
.veelgesteldevragen dt {
    background: #225d7a url(http://www.car-in.nl/images/antwoord-links-bg.png) no-repeat top right;
    display: block;
    float: left;
    font: 18px/75px 'PacificoRegular';
    margin: 0 0 10px;
    padding: 0 0 0 40px;
    width: 455px;
}
.veelgesteldevragen dd {
    background: #072d40 url(http://www.car-in.nl/images/antwoord-rechts-bg.png) repeat-x;
    display: block;
    float: left;
    height: 56px;
    line-height: 18px;
    margin: 0 0 10px;
    padding-left: 10px;
    padding-top: 19px;
    vertical-align: middle;
    width: 445px;
}
.veelgesteldevragen dd a {
    color: #ee951b;
    text-decoration: underline;
}
.veelgesteldevragen dd.eenregel {
    height: 45px;
    padding-top: 30px;
}
*:first-child+html .begeleidzelfstandig .bottom { zoom: 1 }
.begeleidzelfstandig .begeleid .label {
    background: url(http://www.car-in.nl/images/label-begeleid.png);
    height: 110px;
    left: -5px;
    top: -5px;
    width: 111px;
}
.begeleidzelfstandig h2 {
    color: #072d40;
    font: italic 12px/18px Arial;
    margin: 0 0 1em;
    position: relative;
    text-indent: 28px;
    text-transform: uppercase;
    z-index: 100;
}
.begeleidzelfstandig  ul.opdracht {
    margin: 0 0 1.5em;
    overflow: auto;
}
.begeleidzelfstandig  ul.opdracht li ul { padding: 0 0 0 14px }
.begeleidzelfstandig  ul.opdracht li ul li { list-style: outside disc }
.begeleidzelfstandig  ul.opdracht > li {
    float: left;
    line-height: 18px;
    margin: 0 0 0 12px;
    width: 183px;
}
.begeleidzelfstandig  ul.opdracht > li:first-child { margin: 0 }
.begeleidzelfstandig h3 {
    color: #072d40;
    font: 20px/1.5em 'LektonBold';
    text-transform: uppercase;
}
.begeleidzelfstandig ul li {
    font-size: 13px;
    line-height: 18px;
}
.begeleidzelfstandig .zelfstandig .label {
    background: url(http://www.car-in.nl/images/label-zelfstandig.png);
    height: 110px;
    left: -5px;
    top: -5px;
    width: 111px;
}
p.uitgebreide-info {
    float: left;
    padding: 0 0 0 28px;
}

.nieuwsberichten .nieuwsbericht {
    background: url(http://www.car-in.nl/images/content-footer-dashed.png) repeat-x left bottom;
    float: left;
    width: 550px;
}
.nieuwsberichten .nieuwsfoto {
    float: left;
    margin: 0 25px 0 0;
    position: relative;
    width: 375px;
}
.nieuwsberichten .nieuwsfoto span {
    background: url(http://www.car-in.nl/images/nieuwsbericht-hoekje.png);
    bottom: 0;
    display: block;
    height: 24px;
    position: absolute;
    right: 0;
    width: 35px;
}
.nieuwsberichten .nieuwsfoto img { display: block }
.nieuwsberichten h2 { font: 30px/36px 'FolkSolid' }
.nieuwsberichten li {
    margin: 0 0 30px;
    overflow: auto;
}
.maandactie {
    background: url(http://www.car-in.nl/images/maandactie-bottom.png) no-repeat right bottom;
    padding: 0 0 34px;
    position: relative;
}
.maandactie .bottom {
    background: #fff;
    overflow: auto;
    padding: 47px 275px 40px 106px;
}
.maandactie .label {
    background: url(http://www.car-in.nl/images/label-groot-maandactie.png);
    display: block;
    height: 110px;
    left: -4px;
    position: absolute;
    text-indent: -3000em;
    top: -4px;
    width: 110px;
}
.maandactie h3 {
    color: #3085ae;
    font: italic 27px/1.2em 'Folksolid';
    text-transform: uppercase;
}
.maandactie p {
    color: #072d40;
    font: 25px/1.1em 'Folksolid';
    margin: 0;
    text-transform: uppercase;
}
.edit {
    background: #225d7a url(http://www.car-in.nl/images/contact-bottom.png) no-repeat right bottom;
    padding: 0 0 47px;
}


.contact {
    background: #225d7a url(http://www.car-in.nl/images/contact-bottom.png) no-repeat right bottom;
    padding: 0 0 490px;
}
.contact .formcolumns .invoer.datepicker,
.contact .aanmelden .invoer.datepicker {
    background: url(http://www.car-in.nl/images/input-datepicker-groot.png);
    float: left;
    height: 39px;
    padding: 0 0 0 25px;
    width: 182px;
}
.contact .rechts .button-verstuur { margin: 0 9px 0 0 }
.contact .invoer.datepicker {
    background: url(http://www.car-in.nl/images/datepicker-bg.png);
    float: left;
    height: 39px;
    padding: 0 0 0 25px;
    width: 107px;
}
.contact .invoer.floatright {
    float: right;
    margin: 0 2px 0 0;
}
.contact input[type=radio] {
    margin: 0 4px 0 2px;
    vertical-align: middle;
}
.contact .aanmelden .block { margin: 0 10px 0 5px }

.contact .invoer.aanmelden {
    background: url(http://www.car-in.nl/images/input-small-bg.png) no-repeat right bottom;
    width: 54px;
}
.contact .button-verstuur {
    background: url(http://www.car-in.nl/images/button-verstuur.png);
    border: none;
    cursor: pointer;
    display: block;
    height: 42px;
    text-indent: -3000em;
    text-transform: capitalize;
    width: 198px;
}
.contact .invoer.kleinste {
    background: url(http://www.car-in.nl/images/input-smallest-bg.png) no-repeat right bottom;
    padding: 0 10px 0 3px;
    width: 27px;
}
.contact .rechts .invoer { float: right }
.contact .invoer.middel {
    background: url(http://www.car-in.nl/images/input-medium-bg.png);
    color: #225d7a;
    padding: 0 5px;
    width: 108px;
}
.contact .invoer.groot {
    background: url(http://www.car-in.nl/images/input-bg.png) no-repeat right bottom;
    padding: 0 5px;
    width: 201px;
}
.contact .invoer.klein {
    background: url(http://www.car-in.nl/images/input-small-2-bg.png) no-repeat right bottom;
    width: 55px;
}
.contact p.padding { padding: 0 0 0 108px }
.contact .invoer {
    float: left;
    margin: 0;
    width: 512px;
}
.contact .bottom .links {
    height: 450px;
    padding: 41px 21px 0 20px;
    position: relative;
}
.contact .button { padding: 10px 0 0 150px }
.contact .label {
    left: -5px;
    left: -5px;
    position: absolute;
    top: -5px;
}
.contact .block {
    display: inline-block;
    float: left;
    line-height: 28px;
    padding: 0;
}
.contact .long {
    margin-left: 15px;
}
.contact li li { height: 39px }
.contact label {
    display: inline-block;
    float: left;
    font-weight: bold;
    line-height: 26px;
    padding: 0 14px 0 0;
    text-align: right;
    width: 136px;
}
.contact p { padding: 0 0 0 150px }
.form.aanmelden label { width: 119px }
.form.aanmelden .invoer label {
    text-align: left;
    width: auto;
}
.form.aanmelden .invoer label.radio {
    padding: 0 2px 0 0;
    width: 47px;
}
.form > li { height: 38px }
.form.aanmelden .rechts {
    float: right;
    padding: 0 8px 0 0;
}
.form.aanmelden .rechts .aantaluur { width: 22px }
.form .rechts {
    float: right;
    padding: 0 1px 0 0;
}
.form .rechts label { width: 87px }
.form .blok {
    display: inline-block;
    float: left;
}
.form .textarea {
    height: auto;
    padding: 0 0 0 150px;
}
.form .textarea textarea {
    background: #fff;
    border: none;
    color: #225d7a;
    display: block;
    float: left;
    font: bold 13px Arial;
    height: 69px;
    padding: 0 0 0 5px;
    resize: none;
    width: 520px;
}
.form .textarea div.bg {
    background: url(http://www.car-in.nl/images/textarea-bg.png) no-repeat right bottom;
    float: left;
    height: 72px;
    padding: 0 0 12px;
    width: 532px;
}
/* aanmeld pagina */
.formcolumns > li {
    float: left;
    height: auto!important;
    width: 339px;
}
.formcolumns .invoer { width: 187px }
.formcolumns label { width: 119px }
.formcolumns li li {
    height: 39px;
    width: 341px;
}
/* FOOTER */
.content-footer {
    background: url(http://www.car-in.nl/images/content-footer-dashed.png) repeat-x;
    clear: both;
    height: 44px;
    left: 0;
    margin: 0 0 31px;
    padding: 31px 0 0;
    position: absolute;
    top: -175px;
    width: 950px;
}
.content-footer li { display: inline }
.content-footer ul { float: right }
.content-footer a {
    background: url(http://www.car-in.nl/images/arrow-lees-verder.png) right 50% no-repeat;
    color: #fff;
    display: inline-block;
    float: right;
    font: 29px/1.5em 'PacificoRegular';
    margin: 0  0 0 38px;
    padding: 0 38px 0 0;
}
#footer {
    background: #0c374c url(http://www.car-in.nl/images/footer-bg.png) repeat-x;
    padding: 70px 0 0;
}




/* Messages */
#content #content-inner .message {
	width: 94%;
	padding: 3px 15px 3px 35px;
	margin: 12px 0;
	font-weight: bold;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#content #content-inner .message p {
	padding: 0;
	width: 93%;
	float: left;
	color: #000;
	margin: 0;
}

#content #content-inner .message.errormsg {
	border: 1px solid #e9c59b;
	background: #ffecce url(../images/icons/error.gif) 12px 12px no-repeat;
	color: #e3302c;
}

#content #content-inner .message.success {
	border: 1px solid #bfde84;
	background: #edfbd8 url(../images/icons/success.gif) 12px 12px no-repeat;
	color: #508600;
}

#content #content-inner .message.info {
	border: 1px solid #bbdbe0;
	background: #ecf9ff url(../images/icons/info.gif) 8px 8px no-repeat;
	color: #0888c3;
}

#content #content-inner .message.warning {
	border: 1px solid #e5e181;
	background: #fefde2 url(../images/icons/warning.gif) 12px 12px no-repeat;
	color: #666;
}

#content #content-inner .message .close {
	display: block;
	float: right;
	width: 16px;
	height: 20px;
	background: url(../images/icons/close.png) 0 4px no-repeat;
	cursor: pointer;
	-moz-opacity: 0.7;
	opacity: 0.7;
}

#content #content-inner .message .close.hover {
	-moz-opacity: 1;
	opacity: 1;
}

.pagination a {
	color: #EE951B;
	text-decoration: underline;
}

.pagination a.active {
	font-weight: bold;
}

.agenda {
	width: 889px;
	height: 750px;
}

.times {
	height: 650px;
	width: 50px;
	float: left;
	margin-top: -7px;
}

.times-vakje{
	height: 52px;
	text-align: right;
	padding-right: 8px;
	font-size: 85%;
	font-weight: bold;
}

.agenda .days {
	height: 60px;
	width: 889px;
	margin-left: 50px;
	font-weight: bold;
	text-align: center;
}

.agenda .days .monday {
	background-color: #EE951B;
	height: 37px;
	width: 119px;
	float: left;
	padding-top: 3px;
}

.agenda .days .tuesday {
	background-color: #EE951B;
	height: 37px;
	width: 119px;
	float: left;
	margin-left: 25px;
	padding-top: 3px;
}

.agenda .days .wednesday {
	background-color: #EE951B;
	height: 37px;
	width: 119px;
	float: left;
	margin-left: 25px;
	padding-top: 3px;
}

.agenda .days .thursday {
	background-color: #EE951B;
	height: 37px;
	width: 119px;
	float: left;
	margin-left: 25px;
	padding-top: 3px;
}

.agenda .days .friday {
	background-color: #EE951B;
	height: 37px;
	width: 119px;
	float: left;
	margin-left: 25px;
	padding-top: 3px;
}

.agenda .days .saturday {
	background-color: #EE951B;
	height: 37px;
	width: 119px;
	float: left;
	margin-left: 25px;
	padding-top: 3px;
}

.agenda .timeline {
	height: 730px;
	width: 900px;
	margin-left: 50px;
} 

.vakje {
	height: 21px;
	width: 119px;
	padding-top: 4px;
	border-bottom: 1px #cdcdcd dotted;
	color: #FFFFFF;
	text-align: center;
}

.vakje_past{
	height: 21px;
	width: 119px;
	padding-top: 4px;
	border-bottom: 1px #cdcdcd dotted;
	color: #FFFFFF;
	text-align: center;
}

.vakje:link {
	display: none;
}

.vakje:hover {
	height: 21px;
	width: 119px;
	border-bottom: 1px #cdcdcd dotted;
	background-color: #F7E0C1;
	padding-top: 4px;
	display: block;
}

.agenda .timeline .monday {
	background-color: #FFFFFF;
	height: 728px;
	width: 119px;
	float: left;
} 

.agenda .timeline .tuesday {
	background-color: #FFFFFF;
	height: 728px;
	width: 119px;
	float: left;
	margin-left: 25px;
} 

.agenda .timeline .wednesday{
	background-color: #FFFFFF;
	height: 728px;
	width: 119px;
	float: left;
	margin-left: 25px;
} 
.agenda .timeline .thursday {
	background-color: #FFFFFF;
	height: 728px;
	width: 119px;
	float: left;
	margin-left: 25px;
} 
.agenda .timeline .friday{
	background-color: #FFFFFF;
	height: 728px;
	width: 119px;
	float: left;
	margin-left: 25px;
} 
.agenda .timeline .saturday{
	background-color: #FFFFFF;
	height: 728px;
	width: 119px;
	float: left;
	margin-left: 25px;
}

.ingelogd{
	margin-left: 70px;
	margin-top: 43px;
	height: 20px;
	position: absolute;
	z-index: 1;
}

.foutinloggen{
	position:relative;
	top: -20px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 3px;
}

.fancyerrorkadertje {
	background: #EE951B;
	color: #FFFFFF;
	width: 400px;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

.app_vakje {
	position: absolute;
	background-color: #EE951B;
	width: 127px;
	z-index: 5;
	padding: 7px 0 0 0;
	text-align: center;
}

.app_vakje_vrij {
	position: absolute;
	background-color: #057DFF;
	width: 127px;
	z-index: 5;
	padding: 7px 0 0 0;
	text-align: center;
}

.agenda .arrow-left {
	background-image: url('arrowleft.png');
	height: 29px;
	width: 21px;
	float: left;
}

.agenda .arrow-right {
	background-image: url('arrowright.png');
	height: 29px;
	width: 21px;
	float: left;
	margin-left: 5px;
}

.today_button {
	background-image: url('today.png');
	background-color: #FFF;
	height: 24px;
	width: 70px;
	float: left;
	margin-left: 5px;
	margin-top: 2px;
}

.agenda .navigationbuttons {
	height: 40px;
	width: 202px;
	margin-left: 767px;
}

#myappointments {
	margin-top: 18px;
	margin-left: 49px;
	float: left;
}

.uitloggenisvoorlosers {
	margin-top: 18px;
	margin-left: 770px;
}

