html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

body {
	width:336px;
	height:280px;
}

img {    
	image-rendering: auto;
}
img {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  user-drag: none;
  -webkit-touch-callout: none;
}
.content{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	visibility: hidden;
	position: relative;
	width:336px;
	height:280px;
	border: 1px solid #1d1d1b;
	overflow: hidden;
	background-color: #ffffff;
}

.whitelayer{
	position: absolute;
	top:0px;
	left:0px;
	width:336px;
	height:280px;
	background-color: #ffffff;
}
.bluelayer{
	position: absolute;
	top:0px;
	left:0px;
	width:336px;
	height:280px;
	background-color: #243665;
}
.whitelayer2{
	position: absolute;
	top:0px;
	left:0px;
	width:336px;
	height:280px;
	background-color: #ffffff;
}

.butlayer{
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	cursor: pointer;
}
#button{
	position: absolute;
    bottom: 14px;
    left: 16px;
    width: 162px;
    height: 42px;
    cursor: pointer;
}
.but_back{
	position: absolute;	 
	
	width: 164px;
    height: 40px;
	border: 0 none;
	
	cursor: pointer;
	
}
.but_shine{
	position: absolute;	 
	top:0px;
	left:0px;
	width: 162px;
    height: 42px;
	border: 0 none;
	
	cursor: pointer;
}

button:focus {
	outline:0;
} 
button:active {
	outline: none;
	border: none;
}

.but_txt{
	position: absolute;
	top: 12px;
	left: 28px;
}
.full{
	position: absolute;
	top: 0px;
	left: 0px;
}
.full img{
	width:336px;
	height:280px;
}


.kenteken{
	position: absolute;
	top:96px;
	left:0px;
	width:180px;
	color: #333;
  	font-size: 30px;
  	line-height: 110px;
  	font-weight: bold;
  	text-transform: uppercase;
  	text-align: center;
  	padding-left: 10px;
  	padding-bottom: 2px; 	
	background: transparent;
    border: none;
 	outline: none;
 	line-height: 100%;
    height: 1.7em;      
}
 
.postcode
{
	position: absolute;
	top:166px;
	left:30px;
	outline: none;
	color: #333;
  	font-size: 24px;
  	line-height: 110px;
  	font-weight: bold;
  	text-transform: uppercase;
  	text-align: center;
  	padding-left: 2px;
  	padding-bottom: 2px;
  	width:100px;	
 	outline: none;
 	background: transparent;
    border: none;
    line-height: 100%;
    height: 1.7em;
}


.huisnummer
{
	position: absolute;
	top:166px;
	left:172px;
	outline: none;
	color: #333;
  	font-size: 24px;
  	line-height: 110px;
  	font-weight: bold;
  	text-align: center;
  	padding-left: 3px;
  	padding-bottom: 2px;
  	width:100px;	
 	outline: none;
  	width:64px;
	height:38px;
	background: transparent;
    border: none;
    line-height: 100%;
    height: 1.7em;
}

#errorText{
	position: absolute;
	top:100px;
	left:200px;
	color: #333;
  	font-size: 14px;
  	width:140px;
  	height:80px;
  	color:#fff;
  	font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}


#fakeCursor{
	position: absolute;
	top:108px;
	left:28px;
	width:1px;
	height:28px;
	background-color: black; 
}