/* @override 
	http://ford-onderhoud.local/css/style.css
	http://ford-onderhoud.mvt/css/style.css
*/

body, html {
    height: 100%;
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 17px;
    color: #000000;
    background: #0c0c0c url(/images/style/bg-gradient.png) repeat-x top;
    margin: 0;
    padding: 0;
}

.home {
    background: #000000;
}

p, dl, hr, h1, h4, h5, h6, pre, address, table {
    margin: 0 0 17px 0;
}

h1, h2, h3, h4, h5, h6 {
    line-height: normal;
}

h1 {
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 20px 0;
}

h2 {
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 10px 0;
}

h3, caption {
    font-size: 12px;
    font-weight: bold;
    color: #0066cc;
    margin: 0;
    text-align: left;
}

a {
    color: #0066cc;
    font-weight: bold;
}

a:hover {
    color: #f98d33;
}

form, fieldset, dl, dt, dd {
    margin: 0;
    padding: 0;
    border: 0;
}

th {
    font-weight: bold;
    padding-right: 5px;
    text-align: left;
}

ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

address {
    font-style: normal;
}

img {
    border: none;
}

legend {
    display: none;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.spacy {
    clear: both;
    margin-top: 15px !important;

}

.font-10 {
    font-size: 10px;
}

/* MAIN LAYOUT */
#main-wrapper {
    position: relative;
    width: 960px;
    margin: 0 auto;
    background: #000000;
    padding-bottom: 25px;
}

.home #main-wrapper {
    background: none;
}

.bg-wrapper {
    min-width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    
    top: 0px;
    left: 0px;
}

.bg-positioner {
    width: 960px;
    margin: auto;
    position: relative;
}

.car-bg {
    float: right;
    position: relative;
    width: 645px;
    height: 460px;
    background: url(/images/style/home-main-image.jpg) no-repeat right;
    margin-right: -130px;
}

/* header */
#header-container {
    position: relative;
    height: 93px;
    padding: 10px 10px 0 10px;
    border-top: 6px solid #f98d33;
}

#header-container h1 {
    position: relative;
    top: 15px;
    right: 20px;
    background:url(/images/style/heading/ford-onderhoud.png) no-repeat top right;
    padding-top: 22px;
}

#header-container img {
    float: right;
}

#header-container ul {
    position: absolute;
    top: 74px;
    margin: 0;
    padding: 0;
    list-style: none;
}

#header-container li {
    float: left;
    padding-right: 3px;
}

#header-container ul a {
    display: block;
    padding-top: 28px;
}

#content-container {
    clear: both;
    position: relative;
    padding: 25px 15px;
    margin: 8px 10px 0 10px;
    background: #ffffff;
    height: 397px;
}

body.fullsize #content-container {
	height: auto;
}

.cont-220 {
    width: 220px;
    float: left;
}

.cont-280 {
    width: 280px;
    float: left;
}

.cont-400 {
    width: 400px;
    float: left;
}

.cont-385 {
    width: 387px;
    float: right;
    overflow: hidden;
}

.cont-500 {
    width: 500px;
    float: left;
}

.image-large {
    width: 365px;
    background: #e4e4e4;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    padding: 4px 10px;
}

.image-large-top {
    margin-top: 40px;
}

.image-large-top, .image-large-bottom {
    width: 387px;
    height: 7px;
    background: url(/images/style/imgbox-large-top.gif) no-repeat;
}

.image-large-bottom {
    background: url(/images/style/imgbox-large-bottom.gif) no-repeat;
}

#footer-container {
    width: 960px;
    margin: auto;
    border-top: 1px solid #ffffff;
    position: relative;
    z-index: 1;

}

#footer-shortlinks {
    height: 210px;
    background: url(/images/style/footer-bg.gif) repeat-x;
}

#footer-shortlinks .cont-280 h1 {
    background: url(/images/style/footer-containerhead-280.gif) no-repeat;
}

#footer-shortlinks .cont-400 h1 {
    background: url(/images/style/footer-containerhead-400.gif) no-repeat;
}

#footer-shortlinks .cont-220 h1 {
    background: url(/images/style/footer-containerhead-220.png) no-repeat;
}

#footer-shortlinks div {
    padding: 10px;
}

#footer-shortlinks h1 {
    display: block;
    height: 30px;
    margin: 0;
}

#footer-shortlinks h1 a {
    display: block;
    padding: 3px 0 0 10px;
}

#footer-shortlinks .border {
    clear: both;
    height: 1px;
    background: #d4d4d4;
    padding: 0;
    margin: 0 10px;
}

.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 10px;
    color: #ffffff;
}

.footer a {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}

.footer a:hover {
    text-decoration: underline;
}

/* HOMEPAGE */
.home #content-container {
    background: none;
    border-bottom: 1px solid #2b2b2b;
    height: 349px;
}

.home-intro {
    position: absolute;
    top: 140px;
    left: 60px;
    background: #ffffff;
    padding: 25px 25px 8px 25px;
    width: 410px;
}

.intro-arrow {
    position: absolute;
    top: 50px;
    left: 457px;
    background: url(/images/style/arrow-white.png) no-repeat;
    width: 10px;
    height: 24px;
}

.home form {
    position: absolute;
    top: 135px;
    left: 600px;
    width: 285px;
    height: 230px;
    background: url(/images/style/kenteken-box.png) no-repeat;
}

.home input#kenteken {
    position: absolute;
    top: 41px;
    left: 48px;
    border: none;
    background: none;
    width: 215px;
    color: #000000;
    font-size: 38px;
    font-weight: bold;
    text-transform: uppercase;
}


.home input#kenteken.title {
    top: 55px;
    font-size: 16px;
    color: #9a7c23;
    text-transform: none;
    font-weight: normal;
}

.home input#kilometerstand {
    position: absolute;
    top: 130px;
    left: 10px;
    width: 255px;
    font-size: 22px;
    height: 30px;
}

.home input#kilometerstand.title {
    position: absolute;
    top: 130px;
    left: 10px;
    width: 255px;
    height: 25px;
    padding-top: 5px;
    font-size: 16px;
}


.home input.submit-button {
    position: absolute;
    top: 180px;
    right: 10px;
    width: 235px;
    height: 40px;
    border: 0;
    background: url(/images/style/button-vraag-offerte-aan.gif) no-repeat;
    cursor: pointer;
}


.icon-error {
	width: 17px;
	height: 17px;
	background-image: url(/images/icons/icon-error.png);
	position: absolute;
	right: 13px;
	top: 17px;
	display: none;
}

.icon-error.mileage {
	top: 110px;
}

/* ARTICLES */
.articles {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

.articles li {
    float: left;
    width: 220px;
    background: url(/images/style/imgbox-medium.gif) no-repeat;
    margin-right: 10px;
}

.articles.small li {
	background: none;
	width: 160px;
}

.cont-500 .articles li {
    background: none;
    width: 143px;
    margin: 0 95px 0 10px;
}

.articles.small li .image,
.cont-500 .articles li .image {
	display: block;
	background: url(/images/style/imgbox-small.gif) no-repeat;
	width: 143px;
	height: 120px;
	margin-bottom: 10px;
}



.cont-500 .articles p {
	line-height: normal;
}

.articles li.last {
    margin: 0;
}

.articles li img {
    padding: 10px 0 20px 10px;
}

.articles.small li img {
    padding: 10px 10px 10px 6px;
}

.cont-500 .articles li img {
    padding: 9px 0 20px 7px;
}

a.arrow {
    display: block;
    background: url(/images/style/arrow-black.gif) no-repeat;
    padding-left: 10px;
}

span.arrow {
    display: block;
    background: url(/images/style/arrow-black.gif) no-repeat;
    padding-left: 10px;
}

a.actionrules.arrow {
	position: absolute;
	bottom: 30px;
	right: 340px;	
	
}

.cont-500 a.arrow {
    font-size: 12px;
	margin-bottom: 10px;
}


/* Dealers */
#map_canvas {
	height: 410px;
	width: 100%;
}



#dealers-container {
    clear: both;
    position: relative;
    padding: 25px 15px;
    margin: 8px 10px 0 10px;
    background: #ffffff;
}

#overview table th a.sort-up {
    background: url(/images/style/sort-up.gif) no-repeat right;
    padding-right: 10px;
}

#overview table th a.sort-down {
    background: url(/images/style/sort-down.gif) no-repeat right;
    padding-right: 10px;
}


#overview td.photo {
	width: 120px;
}

#overview td.description {
	width: 400px;
}
#overview td.photo img {
    border: 1px solid #b9b9b9;
    width: 100px;
}

span.dealer-name {
	font-weight: bold;
}



/* PAGE NAV */
.nav {
    clear: both;
    text-align: center;
    font-weight: bold;
    margin-top: 17px;
}

.nav a {
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
    padding: 0 3px;
}

.nav a.previous {
    background: url(/images/style/arrow-orange-button-left.gif) no-repeat left center;
    padding: 2px 5px 2px 22px;
    text-decoration: none;
}

.nav a.next {
    background: url(/images/style/arrow-orange-button-right.gif) no-repeat right center;
    padding: 2px 22px 2px 5px;
    text-decoration: none;
}

.nav a:hover.previous, .nav a:hover.next {
    text-decoration: underline;
}

/* POP OVER */
body.popover {
    background: #efefef url(/images/style/popover/popover-gradient.gif) repeat-x top fixed;
    padding: 0 20px;
}

.popover-content {
    position: relative;
    padding: 30px 25px 20px 25px;
    width: 534px;
    height: 425px;
    background: #ffffff url(/images/style/popover/popover-top.gif) no-repeat top;
    overflow: hidden;
}

.popover-content-bottom {
    height: 20px;
    width: 584px;
    background: url(/images/style/popover/popover-bottom.gif) no-repeat top;
}

.popover img.feel-the-difference {
    position: absolute;
    top: 20px;
    right: 25px;
}

.popover h3 {
    margin: 0;
}

/* FORMS */
form {
    clear: both;
}

img.error-icon {
	margin-left: 0px;
	margin-right: 7px;
	position: relative;
	top: 3px;

}
dl.more-information img.error-icon {
	float: right;
	margin-top: -15px;
}

form#dealerlocator {
    margin: 30px 0 0 50px;
}

label {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 5px 0;
}

.checkbox label {
    display: inline;
}

input.button-send {
    width: 142px;
    height: 39px;
    border: none;
    background: url(/images/style/button-send.gif) no-repeat;
    cursor: pointer;
}

input.button-search {
    display: block;
    width: 126px;
    height: 39px;
    border: none;
    background: url(/images/style/button-search.gif) no-repeat;
    cursor: pointer;
    margin-top: 17px;
}


.popover span {
    float: left;
}

.popover input {
    margin-right: 28px;
    padding-bottom: 3px;
}

.popover input.validate-error {
    margin-right: 0px;
}


.popover input#naam {
    width: 160px;
    margin-right: 30px;
}

.popover input#voorletters,
.popover input#initials {
    width: 60px;
}

 .popover input#voornaam, {
	width: 170px;
}

.popover input#achternaam {
    width: 235px;
}

.popover input#kenteken {
    width: 80px;
    background: #f2bf24;
    margin: 0;
}

input#postcode {
    width: 60px;
}

input#achternaam,
input#woonplaats {
    width: 170px;
    margin-right: 0;
}

.thanks-form input#achternaam {
	width: 180px;
}

input#prefix {
	width: 60px
}

.popover p.disclaimer {
	bottom: 14px;
	left: 40px;
	width: 500px;
	position: absolute;
	font-size: 7px;
	line-height: normal;
}

.popover input#email {
    width: 255px;
}


.popover input#adres {
    width: 235px;
}


.popover .checkbox {
    margin: 35px 15px 0 0;
}

.popover .checkbox input {
    margin: auto;
}

.popover span.gender {
	width: 100px;
}

.popover span.prefix {
	width:115px;
}
.win-tom-form .nieuwsbrief {
    clear: left;
    width: 210px;
    margin: 35px 0 0 60px;
}

.request-form .nieuwsbrief {
    margin: 10px 0 0 0;
}

.popover .nieuwsbrief label {
    font-size: 9px;
    font-weight: normal;
}

.win-tom-form input.button-send {
    margin: 30px 0 20px 60px;
}

.request-form .result {
    background: #d9d9d9;
    padding: 10px 10px 7px 10px;
    margin: 25px 0 17px 0;
    height: 80px;
}

.request-form .result p {
    position: relative;
    top: -2px;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
}

.request-form form {
    width: 509px;
    height: 232px;
    background: url(/images/style/popover/form-bg.gif) no-repeat;
    padding: 25px 0 25px 25px;
}

.request-form form p {
    padding-right: 10px;
    margin: 0 0 0px 0;
}


dl.more-information dt {
	font-weight: normal;
	margin-top: 10px;
	margin-right: 40px;
}


dl.more-information dd {
	float: left;
	margin-top: 5px;
	color: #000 !important;
}

#disclaimer {
	float: none;
	cursor: pointer;
	text-decoration: underline;
}

dl.more-information dd input {
	margin-right: 5px;
;
}
dl.more-information dd label {
	margin: 0px;
	width: 60px;
	font-weight: normal;
	margin-left: 10px;
}

.error-float {
	float: right;
	margin-top: -30px;
}

#disclaimer-text {
	background-color: white;
	border: 5px solid #f98d33;
	padding: 10px;
	position: absolute;
	top: 200px;
	width: 400px;
	display: none;
}

div.required-text {
	position: absolute;
	left: 40px;	
	bottom: 20px;
	font-size: 10px;
}
.thanks-form img.tom-tom {
    float: right;
    margin: 15px 40px 0 0px;

	height: 110px;

}

.thanks-form dl {
    float: left;
}

.thanks-form dl.naam {
    width: 150px;
}

.thanks-form dt {
    font-size: 12px;
    font-weight: bold;
}

.thanks-form dd {
    color: #666666;
}

.thanks-form .form-fields {
    float: left;
}

.thanks-form input#email {
	width: 319px;
}

.thanks-form input#adres {
    width: 180px;
}

.thanks-form input#address_number {
	width: 40px;
}

.thanks-form input#address_number_suffix {
	width: 30px;
}

.thanks-form input#woonplaats {
    width: 225px;
    margin-right: 0;
}

.thanks-form input.button-send {
    position: absolute;
    right: 10px;
    bottom: 20px;

}

#close_window {
	position: absolute;
	bottom: 30px;
	right: 200px;
}

ul li #close_window {
    position: inherit;
    display: block;
}

.thanks-form p.last {
	margin-bottom: 0px;
}

.thanks-form a.arrow {
	display: inline;
    width: 75px;
    margin-left: 100px;
    font-size: 10px;
}

.thanks-form .nieuwsbrief {
    margin-top: 28px;
}

/* REPLACE TEXT */
.replace-text {
    padding-top: 18px;
    height: 0px;
    overflow: hidden;
}

#footer-shortlinks h1 a {
	padding-top: 30px;
}

.home #content-container h1 {
	width: 500px;
    position: relative;
    top: 20px;
    left: -15px;
    background: url(/images/style/heading/home-kop.png) no-repeat;
    padding-top: 60px;
}

.home-intro h2 {
    background: url(/images/style/heading/bekijk-je-ford-onderhoud-en-advies.gif) no-repeat;
}

.win-tom-form h1 {
    background: url(/images/style/heading/laat-je-gegevens-achter.gif) no-repeat;
}

.request-form h2.ford-type {
    background: url(/images/style/heading/ford-type.gif) no-repeat;
    width: 80px;
    float: left;
}

.request-form h2.request {
    background: url(/images/style/heading/vraag-nu-direct-een-offerte-aan.gif) no-repeat;
}

.thanks-form h1 {
    background: url(/images/style/heading/hartelijk-dank.gif) no-repeat;
}

.thanks-form h2 {
    background: url(/images/style/heading/wilt-u-ook.gif) no-repeat;
}

/* MENU */
#header-container .home {
    background:url(/images/style/menu/home.gif) no-repeat;
    width: 60px;
}
 
#header-container a:hover.home {
    background:url(/images/style/menu/home-active.gif) no-repeat;
}
 
#header-container .over {
    background:url(/images/style/menu/ford-onderhoud.gif) no-repeat;
    width: 150px;
}
 
#header-container li.active .over, #header-container a:hover.over {
    background:url(/images/style/menu/ford-onderhoud-active.gif) no-repeat;
}
 
#header-container .accessoires {
    background:url(/images/style/menu/accessoires.gif) no-repeat;
    width: 113px;
}
 
#header-container li.active .accessoires, #header-container a:hover.accessoires {
    background:url(/images/style/menu/accessoires-active.gif) no-repeat;
}
 
#header-container .acties {
    background:url(/images/style/menu/acties.gif) no-repeat;
    width: 65px;
}
 
#header-container li.active .acties, #header-container a:hover.acties {
    background:url(/images/style/menu/acties-active.gif) no-repeat;
}
 
#header-container .tips {
    background:url(/images/style/menu/tips.gif) no-repeat;
    width: 49px;
}
 
#header-container li.active .tips, #header-container a:hover.tips {
    background:url(/images/style/menu/tips-active.gif) no-repeat;
}
 
#header-container .dealerlocator {
    background:url(/images/style/menu/dealerlocator.gif) no-repeat;
    width: 123px;
}
 
#header-container li.active .dealerlocator, #header-container a:hover.dealerlocator {
    background:url(/images/style/menu/dealerlocator-active.gif) no-repeat;
}
 
#header-container .win-tom {
    background:url(/images/style/menu/win-tom.gif) no-repeat;
    width: 156px;
}
 
#header-container li.active .win-tom, #header-container a:hover.win-tom {
    background:url(/images/style/menu/win-tom-active.gif) no-repeat;
}

.no-ford h1 {
    background: url(/images/style/heading/helaas-geen-ford.gif) no-repeat;
}

.request-form h1 {
    background: url(/images/style/heading/vraag-direct-een-offerte-aan.gif) no-repeat;
}


input.button-request {
    position: absolute;
    right: 10px;
    bottom: 15px;
    width: 246px;
    height: 39px;
    border: none;
    background: url(/images/style/button-stuur-offerte.gif) no-repeat;
    cursor: pointer;
}


div.result dl dt {
	float: left;
	width: 120px;
	font-weight: bold;
}

div.result dl.left {	
	float: left;
	width: 300px;
}


div.result dl.right {
	float: left;
	width:  210px;
}


div.result h2 {
    background: url(/images/style/heading/uw-autogegevens-1.gif) no-repeat;
}



ul.sitemap {
	float: left;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	width: 300px;
}

ul.sitemap li {
	margin-bottom: 17px;
	font-size: 16px;
}

ul.sitemap li a {
	display: block;
	background: url(/images/style/arrow-orange-button-right.gif) no-repeat left;
	padding: 0 0 0 20px;
	text-decoration: none;
	color: #000000;
	margin-bottom: 5px;
	font-weight: normal;
}

ul.sitemap li ul {
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
}

ul.sitemap li ul li {
	margin: 0;
	font-size: 11px;
}

ul.sitemap li ul li a {
	display: inline;
	background: url(/images/style/arrow-black.gif) no-repeat left;
	padding: 0 0 0 15px;
	text-decoration: underline;
	color: #0066cc;
	font-weight: bold;
}

ul.sitemap a:hover {
    color: #f98d33;
    
}

ul.preload {
	height: 0px;
	margin: 0px;
}

ol.rules li {
    padding-bottom: 10px;
}

/* sIFR */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}

.sIFR-replaced {
    visibility: visible !important;
}

span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
    display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1.contenthead {
    visibility: hidden;
    font-size: 18px;
    color: #000000;
    height: 22px;
}

.sIFR-hasFlash h1.ford a {
    visibility: hidden;
    font-size: 15px;
    color: #ffffff;
    cursor: pointer;
}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
    position: absolute;
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}

#TB_window a:link {
    color: #666666;
}

#TB_window a:visited {
    color: #666666;
}

#TB_window a:hover {
    color: #000;
}

#TB_window a:active {
    color: #666666;
}

#TB_window a:focus {
    color: #666666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}

.TB_overlayMacFFBGHack {
    background: url(/images/style/macFFBgHack.png) repeat;
}

.TB_overlayBG {
    background-color:#000;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
    position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
    position: fixed;
    background: #ececec;
    border: 3px solid #ff9933;
    z-index: 102;
    color:#000000;
    display:none;
    text-align:left;
    top:50%;
    left:50%;
}

* html #TB_window { /* ie6 hack */
    position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop));
}

#TB_window img#TB_Image {
    display:block;
    margin: 0;
    border: none;
}

#TB_caption {
    height:25px;
    float:left;
}

#TB_closeWindow {
    float:right;
}

a#TB_closeWindowButton {
    display: block;
    width: 41px;
    height: 9px;
    margin: 10px 22px 0 0;
    background: url(/images/style/popover/sluiten.gif) no-repeat;
}

#TB_closeAjaxWindow {
    text-align: right;
    float: right;
}

#TB_ajaxWindowTitle {
    float: left;
}

#TB_title {
    background-color: #d9d9d9;
    height: 35px;
}

#TB_ajaxContent {
    clear: both;
    overflow: auto;
    text-align: left;
}

#TB_ajaxContent.TB_modal {
    padding: 15px;
}

#TB_load {
    position: fixed;
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
    position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect {
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
    position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent {
    clear:both;
    border:none;
    border-right: 1px solid #dfdfdf; /* nodig voor opvulling rechter ruimte */
}
