/* CSS Document */

div.formulier {
}

div.formulier ul {
	position:relative;
	margin-bottom:15px;
	width:440px;
	height:12px;	
	list-style-type:none;
}

div.formulier ul li {
	position:absolute;
	left:120px;
	top:0px;
	width:210px;
	height:25px;
	list-style-type:none;	
}

div.formulier ul li.label {
	left:0px;
	width:112px;
	height:23px;	
	font-size:11px;
	text-align:right;
	padding-right:8px;
	padding-top:2px;
	text-transform:uppercase;
}

div.small_form_box_relative div.formulier ul li {
	left:168px;
}

div.small_form_box_relative div.formulier ul li.label {
	width:160px;
	left:0px;
}

div.small_form_box_relative div.formulier ul {
	width:488px;
}

#regiser_login div.formulier ul li.label {
	width:50px;
	left:0px;
}

#regiser_login div.formulier ul li {
	left:70px;
}

div.formulier input,div.formulier select {
	width:200px;
	font-size:11px;
}

div.formulier ul li input.half, div.formulier ul li select.half {
	width:150px;
}

div.formulier ul li input {
	border:0px; border-bottom:1px solid #666; border-top:1px solid #222;
	font-size:11px; height:14px;
}

div.formulier input.checkbox,div.formulier input.radio {
	width:15px;
}

#search {
	margin-left:284px;
}

label.error {
	display:block;
	width:12px;
	padding-left:5px;
	height:15px;
	padding-top:2px; padding-bottom:2px;
	color:#FFF;
	background-color:#CC0000;
	position:relative;
	z-index:1;
	left:210px;
	top:-19px;
}

ul.paswoorden label.error {
	left:160px;
}

div.formulier ul li input.error {
	border:1px solid #CC0000;
}


#loginknop {
	width:80px;
}

input.floatknop_rechts {
	margin-left:145px;
}

div.small_form_box_relative input.floatknop_rechts {
	margin-left:193px;
}


div.small_form_box {
	width:400px;
	height:120px;
	padding-top:25px;
	position:relative;
	overflow:visible;
}

div.small_form_box div.bck {
	background-color:#444;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
	filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; -khtml-opacity: 0.4;								
}

div.small_form_box div.formulier {
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	width:400px;
}

div.formulier h1 {
	padding:5px; margin:0px;
	padding-left:95px;
	background-color:#333;
	background-image:url("../images/h1kroon.gif");
	background-repeat:no-repeat;	
	background-position:left top;
	color:#FFF;
	text-transform:uppercase;
}

div.small_form_box div.foutmelding {
	position:absolute;
	left:0px;
	bottom:0px;
	padding-top:2px; padding-bottom:2px;
	width:390px;
}

div.foutmelding {
	background-color:#FF0000;
	color:#FFF;
	padding:5px;
}


div.small_form_box_relative h3 {
	padding:5px;
	margin-left:187px;
	margin-top:15px;
}
