input,select {vertical-align:middle}

form {margin-left:30px}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	background-color: #e5e5e5e;
}
#apDiv1 {
	position:absolute;
	left:25%;
	top:0px;
	width:810px;
	z-index:1;
	background-image: url(images/center1.gif);
	text-align: left;
	visibility: visible;
}
#apDiv2 {
	position:absolute;
	left:505px;
	top:147px;
	width:750px;
	height:148px;
	z-index:2;
	text-align: left;
}
#apDiv1 table tr td table {
}
#apDiv1 table tr td table tr td {
	font-size: 14px;
}

h1 {font-size:14pt;margin-bottom:10px;color:#a51520}
h2 {margin:0}

a img {border:0}

div.info {margin-top:8px;padding-bottom:35px}
div.info h2 {margin-top:12px;margin-bottom:8px}
div.contact {float:right;padding-top:5px;width:522px}
.r {float:right}
div.tel {display:inline;position:absolute}
div.tel img {vertical-align:middle}

input.num, input.numlock {text-align:right;width:40px;padding-right:3px;font-size:9pt}
input.numlock {border:0;padding:0;width:30px;margin-top:3px}
#info_account {position:absolute;border:1px ridge lightgrey;background:white;z-index:200;width:290px;padding:4px}
form {margin:20px;/*background:white*/}

div.rol, div.vel {position:absolute;display:inline;float:left;width:200px;margin-top:-30px;margin-left:45px}
div.aanvragen {position:absolute;width:220px;border:1px ridge lightgrey;overflow:auto;height:100px;margin-left:85px;padding:3px;display:inline}
div.aanvragen * {font-size:12px}
div.rol {background:url(images/rol.png) no-repeat top left;margin-left:40px;height:70px}
div.rol div.n1 {margin-top:63px;margin-left:52px}
div.rol div.n2 {margin-top:-42px;margin-left:5px}
div.rol div.n3 {margin-top:-26px;margin-left:92px;visibility:hidden}
div.rol div.n4 {margin-top:-33px;margin-left:-7px}
div.vel {background:url(images/vel.png) no-repeat top left;height:150px;margin-left:55px}
div.vel div.n1 {margin-top:17px;margin-left:-8px}
div.vel div.n2 {margin-top:-43px;margin-left:39px}

td {vertical-align:top}
img.w {vertical-align:top}
img.i {vertical-align:top;cursor:help}

.btn {background:#a51520;padding:0px 12px 2px 12px;border:1px #a51520 ridge;color:white;}

.staffels {background:white}
.staffels .num  {position:relative;z-index:100}

#velpreview {display:none;position:absolute;margin-left:3px;border:1px solid lightgrey}

div.errors {color:red;height:35px;padding:2px;overflow:auto;border:1px solid red}


