@charset "utf-8";
/* CSS Document */

.zoekbalk{
width: 702px;
height: 45px;
background-image: url(images/zoekbalk.png);
background-repeat: no-repeat;
padding-top: 10px;
margin-bottom: 14px;
}
.titelbalk{
width: 702px;
background-image: url(images/t_mid.png);
background-repeat: repeat-y;
padding: 10px;
}
.titelbalk h2{
margin-top: 0px;
font-size: 18px;
}

.t_foto{
margin-top: 10px;
background-image: url(images/t_bg_green.jpg);
background-repeat: repeat-y;
width: 722px;
padding: 10px;
min-height: 350;
height: auto !important;
height: 350px;

overflow: auto;
_overflow: visible;
}

.t_foto p{
width: 443px;

max-width: 430px;

min-height: 320;
height: auto !important;
height: 320px;

height: 335px;

padding: 7px;
float:left;
}
.t_foto .klein{
cursor: pointer;
margin-left: 10px;
margin-top: 19px;
_margin-top: 9px;
float:left;
}
.vervolg{
display: block;
width: 702px;
max-width: 687px;
height: 45px;
background-image: url(images/zoekbalk.png);
_background-image: none;
background-repeat: no-repeat;
padding-top: 12px;
padding-left: 15px;
margin-bottom: 14px;

_margin-top: -25px;
}


.vervolg .vorige{
background-image:url(images/pijl_links.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 25px;
}

.vervolg .volgende{
display: -moz-inline-box;
background-image:url(images/pijl_rechts.gif);
background-repeat: no-repeat;
background-position: 61px 2px;
width: 90px;
}

.vervolg a{
margin-top: 3px;
color: #000000;
text-decoration: none;
font-weight: bold;
}

.vervolg a:hover{
color: #0000FF;
}

.vervolg a:active{
color: #ffbc2d;
}

.testt{
width: 702px;
height: 45px;
margin-top: -57px;
_margin-top: -45px;
margin-bottom: 0px;
}

.testt .formrow{
float:left;
margin-left: 20px;
_margin-left: 10px;
}

.testt .formrow label{
text-align: right;
padding-right: 10px;
float:left;
padding-top: 4px;
font-weight: bold;
width: 125px;
}

.testt .formrow select {
float: left;
width: 80px;
}

.testt .formrow .input {
float: left;
width: 80px;
}



.border{
float:left;
height: 2px;
background-image:url(images/borderline.jpg);
width: 723px;
}

.t_border{
width: 693px;
height: 1px;
background-image:url(images/t_up.png);
}

.show{
float:left;
margin-bottom: -30px;
}

.show img{
float:left;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
}

.show p{
margin-top: 0px;
float: left;
width: 586px;
height: 79px;
background-image:url(images/linie_green.jpg);
}

table td{
font-size: 12px;
}

.show p table td{
padding-left: 10px;
}

.show label{
display: block;
clear:left;
float:left;
font-weight: bold;
font-size: 18px;
background-color: #e3e2be;
width: 130px;
height: 34px;
max-height: 27px;
text-align: center;
padding-top: 7px;
margin-right: 15px;
}
.show span{

_margin-top: 5px;
_margin-left: 10px;
float: left;
display: block;
width: 580px;
height: 63px;
}
.show span a{
text-decoration: none;
color:#0000FF;
}

.stamboom{
float: left;
}

.stamboom .trap1{
background-color: #f6efc7;
width: 172px;
height: 188px;
max-height: 103px;
text-align: center;
padding-top: 85px;
margin-bottom: 4px;
font-weight: bold;
margin-right: 4px;
}

.stamboom .trap2{
background-color: #f6efc7;
width: 172px;
height: 92px;
max-height: 49px;
text-align: center;
padding-top: 43px;
margin-bottom: 4px;
font-weight: bold;
margin-right: 4px;
}

.stamboom .trap3{
background-color: #f6efc7;
width: 172px;
height: 44px;
max-height: 26px;
text-align: center;
padding-top: 18px;
margin-bottom: 4px;
font-weight: bold;
margin-right: 4px;
}

.stamboom .trap4{
background-color: #f6efc7;
width: 172px;
height: 20px;
max-height: 18px;
text-align: center;
padding-top: 2px;
margin-bottom: 4px;
font-weight: bold;
margin-right: 4px;
}
.tab{
margin-top: 10px;
background-image:url(images/tab.jpg);
width: 113px;
height: 29px;
font-weight: bold;
padding-left: 8px;
max-width: 105px;
max-height: 17px;
padding-top: 12px;

}
.kaart{
padding: 10px;
background-color: #f4e9ae;
height: 400px;
margin-bottom: 25px;
}
