.rijtest_detailpage{
width:768px;
}
.popupwindow .rijtest_detailpage{
width:100%;
min-width:505px;
}
* html .popupwindow .rijtest_detailpage{
width:100%!important;
min-width:505px;
}
.rijtest_detailpage .content h2,
.rijtest_detailpage .content h3,
.rijtest_detailpage .content p,
.rijtest_detailpage .content li,
.rijtest_detailpage .content dt,
.rijtest_detailpage .content dd{
line-height:140%;
}
.rijtest_detailpage .fotoreport_container{
width:360px;
height:270px;
float:left;
overflow:visible;
text-align:right;
}
.rijtest_detailpage .fotoreport_container p{
margin-top:5px !important;
}
.rijtest_detailpage .fotoreport_container a{
text-decoration:none;
}
.rijtest_detailpage .fotoreport_container img{
border:none;
}
.rijtest_detailpage .content{
padding:10px;
}
.rijtest_detailpage .content h2, .rijtest_detailpage .content h3, .rijtest_detailpage .content p{
padding:0px;
margin:10px 0px;
}
.rijtest_detailpage .content .body h2{
font-face:Verdana;
font-weight:normal;
font-size:20px;
margin-top:0px;
}
.rijtest_detailpage .content .body h3{
font-size:11px;
font-weight:bold;
margin-bottom:-10px;
}

.rijtest_detailpage dl.signature{
padding:0px;
margin:0px;
color:#f66123;
}
.rijtest_detailpage .signature dt, .rijtest_detailpage .signature dd{
padding:0px;
margin:0px;
float:left;
margin-right:4px;
}
.rijtest_detailpage .signature dt{
padding-left:12px;
background-image:url(/media/rijtest/dot.gif);
background-position:left 4px;
background-repeat:no-repeat;
}
#extended_content_box{
padding:10px 5px;
background-color:#fff;
}
* html #extended_content_box{
width:768px;
padding-bottom:0px;
padding-top:15px;
margin-bottom:-40px;
}

/*=========================================================================*/
.summary_container{
margin:-10px -20px 10px 370px;
position:relative;
}
.fixiesc{
position:absolute;
left:400px;
top:103px;
}
div .summary{
margin-top:-10px;
padding:10px;
padding-top:0px;
font-size:11px;
float:left;
}
.summary h2{
color:#126cbf;
font-size:13px;
margin-bottom:0px !important;
padding:0px;
}
.summary h3{
color:#126cbf;
font-size:12px;
margin-bottom:0px !important;
margin-top:9px !important;
padding:0px;
width:100%;
}
* html .summary h3{
margin-top:5px !important;
}
.summary dl{
float:left;
margin:0px;
padding:0px;
width:358px;
}
.summary dt{
float:left;
clear:left;
font-weight:bold;
margin:0px;
padding:0px;
width:150px;
}
.summary dd{
float:left;
margin:0px;
padding:0px;
width:190px;
}
.ie_cleardd{
clear:left;
}
.summary dt:after{
font-weight:bold;
content:":";
}
.summary dl.euro_ncap{
position:relative;
float:left;
margin:0px;
margin-right:-20px;
padding:0px;
padding-top:4px;
width:370px;
}
.summary dl.euro_ncap dt{
font-weight:normal;
background-repeat:no-repeat;
float:left;
clear:none;
margin:0px;
padding:0px;
padding-left:0px;
width:141px;
height:40px;
}
* html .summary dl.euro_ncap dd.empty{
position:relative;
top:-17px;
}
.summary .euro_ncap dt.inzittenden{
background-image:url(/media/rijtest/inzittenden.gif);
}
.summary .euro_ncap dt.kinderen{
background-image:url(/media/rijtest/kinderen.gif);
}
.summary .euro_ncap dt.voetgangers{
background-image:url(/media/rijtest/voetgangers.gif);
}
* html .summary dl.euro_ncap dt{
position:absolute;
}
* html .summary .euro_ncap dt.inzittenden{
top:3px;
left:1px;
}
* html .summary .euro_ncap dt.kinderen{
top:3px;
left:184px;
}
* html .summary .euro_ncap dt.voetgangers{
top:46px;
left:1px;
}
* html .summary dl.euro_ncap dd{
position:absolute;
}
* html .summary .euro_ncap dd.inzittenden{
top:20px;
left:38px;
}
* html .summary .euro_ncap dd.kinderen{
top:20px;
left:224px;
}
* html .summary .euro_ncap dd.voetgangers{
top:63px;
left:39px;
}
.summary dl.euro_ncap dd{
float:left;
width:0px;
overflow:visible;
margin:0px;
padding:0px;
position:relative;
left:-145px;
top:17px;
}
.summary .euro_ncap dt:after{
/*font-weight:normal;
content:":";*/
content:"";
}


.summary ul{
float:left;
padding:0px;
margin:0px;
margin-top:5px;
width:150px;
}
.summary li{
padding:0px;
padding-left:0px;
margin:0px;
background-position:1px 1px;
background-repeat:no-repeat;
list-style-type:none;
}
.summary .pluspunten li:before{
content:"+ ";
}
.summary .minpunten li:before{
content:"- ";
}


/*--------------------------------------------------------------------------*/

.toolbox{
float:right;
margin-right:-10px;
margin-top:-5px;
position: relative;
z-index:2;
width:358px;
}
* html .toolbox{
margin-right:-5px;
}
.toolbox h3{
padding:5px 10px !important;
margin:0px !important;
border-bottom:1px solid #d8d8d8;
font-size:12px;
color:#126cbf;
}
.toolbox div{
border:1px solid #d8d8d8;
margin:10px;
}
.toolbox ul, .toolbox li{
padding:0px;
margin:0px;
}
.toolbox ul{
padding:10px;
}
.toolbox li{
list-style-type:none;
padding-left:15px;
/*padding-top:1px;*/
line-height:180%;
background:url(/media/rijtest/arrow.gif) left 6px no-repeat;
}
#rectangle{
margin:0px;
border:none;
}
.toolbox a{
color:#126cbf;
text-decoration:none;
font-weight:bold;
}


.rijtest_detailpage .specifications{
border-top:1px solid #d8d8d8;
}
.specifications h3{
font-size:12px;
color:#126cbf;
padding:0px;
margin:10px;
}
.specifications table{
margin:10px 0px;
display:block;
float:none;
}
.specifications table thead{
font-weight:bold;
}
.specifications table td{
text-align:left;
padding:1px 15px 1px 0px;
}
.specifications p{
padding:0px;
margin:10px;
}

.formfields{
padding:10px;
padding-bottom:0px;
width:475px;
}
.formfields label, .formfields input, .formfields textarea{
margin:0px;
margin-bottom:2px;
padding:2px;
display:block;
font-size:10px;
float:left;
}
.formfields label{
width:160px;
padding-top:4px;
}
.formfields label:after{
content:":";
}
.formfields input, .formfields textarea{
font-family:Helvetica;
font-size:11px;
}
.formfields input {
width:200px;
}
.formfields textarea{
width:300px;
height:50px;
}
.formfields br{
display:block;
clear:left;
}
.formcontrol{
padding:10px;
text-align:right;
width:473px;
}

.error *{
color:red;
}
.error h3{
}
.error ul{
}
.error li{
}
#ad_placer{
display:none;
}

#header-wrapper h1, #header-wrapper ul, #header-wrapper #login-container, #header-wrapper .shortlinks {
display: none !important;
}
