@charset "utf-8";

body {
height:100%;
width:100%;
margin:0;
padding:0;
}

img {
border:0;
}

.topdiv {
position:fixed;
width:100%;
height:50%;
top:0;
display:block;
background-color:#005285;
z-index:0;
}

.bottomdiv {
position:fixed;
width:100%;
height:50%;
bottom:0;
display:block;
background-color:#DFDFE0;
z-index:0;
}

.maindiv {
position:absolute;
width:850px;
left:50%;
height:100%;
top:0;
bottom:0;
margin-left:-400px;
border-left:1px solid #005285;
border-right:1px solid #005285;
background-color:#FFF;
z-index:10;
overflow:hidden;
padding:0;
}

.menu {
position:fixed;
margin-top:25px;
margin-left:25px;
margin-right:25px;
}

.menu table {
background-color:#FFF;
}

.content {
position:fixed;
top:175px;
bottom:0;
overflow:auto;
width:800px;
padding-bottom:25px;
margin-top:25px;
margin-left:25px;
margin-right:25px;
}

.textdivmainpages {
position:relative;
margin-top:50px;
}

.textdivmainpagesnormal {
position:relative;
margin-top:10px;
}

.fieldsetscontainer {
width:599px;
}

.fieldsetreacties {
border:1px solid #005285;
margin-top:0;
}

.legendreacties {
width:580px;
top:-14px;
border:1px solid #005285;
background-color:#005285;
}

.reactie {
font-family:"Trebuchet MS", Verdana, Arial;
color:#3D444B;
font-size:14px;
line-height:2em;
}

.sidecontainer {
width:150px;
background-color:#005285;
}

.sidepicborder {
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}

.sidepicbordermargin {
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
margin-bottom:25px;
}

.sidecarspecsdiv {
padding-left:2px;
padding-right:2px;
}

.sidecarspecsdivborders {
padding-left:5px;
padding-right:5px;
border:1px solid #FFF;
}

.photoalbumpics {
border:1px solid #005285;
cursor:pointer;
}

.blueseparator {
width:720px;
height:5px;
background-color:#005285;
}

.leftmargincarspecs {
margin-left:5px;
margin-bottom:1px;
}

.leftrightmargincarspecs {
margin-left:5px;
margin-right:5px;
}

.txtpagemargins {
margin:20px;
}

.sidetxtpagemargins {
margin-top:24px;
margin-bottom:30px;
}

.lefttopmargincarspecs {
margin-left:5px;
margin-top:25px;
}

.text {
font-family:"Trebuchet MS", Verdana, Arial;
color:#3D444B;
font-size:14px;
}

.boldtext {
font-family:"Trebuchet MS", Verdana, Arial;
font-weight:700;
color:#3D444B;
font-size:14px;
}

.italictext {
font-family:"Trebuchet MS", Verdana, Arial;
color:#3D444B;
font-size:14px;
line-height:2em;
font-style:italic;
}

.voorraadeven td {
font-family:"Trebuchet MS", Verdana, Arial;
background-color:#EEE;
color:#3D444B;
font-size:13px;
line-height:1.5em;
}

.voorraadoneven	td {
font-family:"Trebuchet MS", Verdana, Arial;
color:#3D444B;
font-size:13px;
line-height:1.5em;
}

.legendname {
margin-left:20px;
font-family:"Trebuchet MS", Verdana, Arial;
color:#FFF;
font-size:14px;
line-height:2em;
letter-spacing:0.1em;
}

.legenddate {
font-family:"Trebuchet MS", Verdana, Arial;
color:#FFF;
font-size:10px;
line-height:2em;
letter-spacing:0.1em;
}

.scrolltext {
font-family:"Trebuchet MS", Verdana, Arial;
color:#FFF;
font-size:14px;
line-height:2em;
}

.pagetitle {
font-family:"Trebuchet MS", Verdana, Arial;
color:#3D444B;
font-size:20px;
font-weight:700;
letter-spacing:0.1em;
margin-top:3px;
}

.pagesubtitle {
font-family:"Trebuchet MS", Verdana, Arial;
color:#3D444B;
font-size:16px;
font-weight:700;
line-height:2em;
letter-spacing:0.1em;
}

.sidepagetitle {
font-family:"Trebuchet MS", Verdana, Arial;
color:#FFF;
font-size:16px;
font-weight:700;
line-height:2em;
letter-spacing:0.05em;
margin-bottom:10px;
}

.sidepagetitledouble {
font-family:"Trebuchet MS", Verdana, Arial;
color:#FFF;
font-size:16px;
font-weight:700;
letter-spacing:0.05em;
}

.sidepagetitleblue {
font-family:"Trebuchet MS", Verdana, Arial;
color:#005285;
font-size:16px;
font-weight:700;
line-height:2em;
letter-spacing:0.05em;
margin-bottom:8px;
}

.menubutton {
font-family:"Trebuchet MS", Verdana, Arial;
color:#FFF;
font-size:14px;
line-height:2em;
margin-bottom:10px;
}

.menubutton a:hover {
color:#FFF;
font-weight:700;
text-decoration:none;
}

.sidedivtxt {
font-family:"Trebuchet MS", Verdana, Arial;
color:#FFF;
font-size:10px;
letter-spacing:0.02em;
margin-left:10px;
}

.sidedivfootertxt {
font-family:"Trebuchet MS", Verdana, Arial;
color:#FFF;
font-size:10px;
letter-spacing:0.02em;
white-space:nowrap;
width:120px;
}

.sidedivboldtxt {
font-family:"Trebuchet MS", Verdana, Arial;
color:#FFF;
font-size:12px;
font-weight:700;
letter-spacing:0.05em;
}

.sidedivtxtblue {
font-family:"Trebuchet MS", Verdana, Arial;
color:#005285;
font-size:10px;
letter-spacing:0.02em;
margin-left:10px;
}

.sidedivfootertxtblue {
font-family:"Trebuchet MS", Verdana, Arial;
color:#005285;
font-size:10px;
letter-spacing:0.02em;
}

.sidedivfootertxtblue a:hover {
color:#005285;
font-weight:700;
text-decoration:none;
}

.sidedivboldtxtblue {
font-family:"Trebuchet MS", Verdana, Arial;
color:#005285;
font-size:12px;
font-weight:700;
letter-spacing:0.05em;
}

.formtextfield {
width:360px;
font-family:"Trebuchet MS", Verdana, Arial;
color:#3D444B;
font-size:14px;
line-height:2em;
border:1px solid #3D444B;
}

.formtextarea {
width:360px;
height:150px;
margin-bottom:5px;
font-family:"Trebuchet MS", Verdana, Arial;
color:#3D444B;
font-size:14px;
line-height:2em;
border:1px solid #3D444B;
}

.formimageanswer {
width:172px;
margin-top:5px;
margin-bottom:5px;
font-family:"Trebuchet MS", Verdana, Arial;
color:#3D444B;
font-size:14px;
line-height:2em;
border:1px solid #3D444B;
}

.cartype {
font-family:"Trebuchet MS", Verdana, Arial;
font-weight:700;
color:#FFF;
font-size:14px;
line-height:2em;
background-color:#005285;
}

.carbaureihe {
font-family:"Trebuchet MS", Verdana, Arial;
font-weight:700;
color:#FFF;
font-size:10px;
line-height:2em;
background-color:#005285;
}

.carpricenotes {
font-family:"Trebuchet MS", Verdana, Arial;
font-weight:700;
color:#3D444B;
font-size:11px;
line-height:2em;
}

.carsmall {
margin-bottom:15px;
border:1px solid #005285;
cursor:pointer;
}

.nopict {
margin-bottom:15px;
border:1px solid #005285;
}

.carsmallside {
margin-bottom:5px;
border-bottom:1px solid #FFF;
border-top:1px solid #FFF;
}

.pictureBackground {
width:150px;
height:112px;
background-image:url("/images/styleofdrive.gif");
}

.photoFrame {
position:absolute;
top:200px;
left:50%;
width:600px;
height:500px;
overflow:hidden;
margin-left:-199px;
z-index:100;
display:none;
}

.photoFramePicWrap {
position:absolute;
z-index:200;
}

.photoFrameNaviLeft {
position:absolute;
z-index:400;
margin-top:430px;
}

.photoFrameNaviRight {
position:absolute;
z-index:400;
margin-top:430px;
margin-left:525px;
}

a:link,a:visited,a:hover,a:active,.text a:link,.text a:visited,.text a:hover,.text a:active,.sidedivfootertxtblue a:link,.sidedivfootertxtblue a:visited,.sidedivfootertxtblue a:active {
color:#005285;
text-decoration:none;
}

.italictext	a:link,.italictext	a:visited,.italictext	a:hover,.italictext	a:active,.carpricenotes a {
color:#3D444B;
text-decoration:none;
}

.menubutton a:link,.menubutton a:visited,.menubutton a:active,.sidedivfootertxt a:link,.sidedivfootertxt a:visited,.sidedivfootertxt a:hover,.sidedivfootertxt a:active,.cartype a:link,.cartype a:visited,.cartype a:hover,.cartype a:active,.carbaureihe a:link,.carbaureihe a:visited,.carbaureihe a:hover,.carbaureihe a:active {
color:#FFF;
text-decoration:none;
}
