body{
background-color:#f7f9fb;
}
.content {
    width:55%;
}
#main {
	background-color:#f7f9fb;
	width:100%;
	display:block;
}

h1 {
	font-size:46px;
	width: 960px;
	left:13%;
	font-weight:bold;
	color:#090c80;
	position:relative;
	top:110px;
}
#input {
	background-color:#ffffff;
	width: 460px;
	height:auto;
	position:relative;
	top:140px;
	left:50%;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	-moz-box-shadow: 2px 2px 3px 3px rgba(4,6,64,0.2);
	-webkit-box-shadow: 2px 2px 3px 3px rgba(4,6,64,0.2);
	box-shadow: 2px 2px 3px 3px rgba(4,6,64,0.2);
	padding-top: 1px;
padding-bottom: 165px;
margin-bottom: 200px;
margin-left: -230px;
}
#input form {
	margin-left:35px;
	margin-top:22px;
	z-index:1;
}
h2 {
	font-size:26px;
	font-weight:bold;
	color:#090c80;
	position:relative;
	margin-left:35px;
	margin-top:30px;
	z-index:1;
}
#aanmeldenfb {
	display:block;
	z-index:1;
	background-color:#ffffff;
	width: 460px;
	height:215px;
	position: absolute;
	top: 196px;
	padding-top: 1px;
	left:13%;
	margin-left:500px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	-moz-box-shadow: 2px 2px 3px 3px rgba(4,6,64,0.2);
	-webkit-box-shadow: 2px 2px 3px 3px rgba(4,6,64,0.2);
	box-shadow: 2px 2px 3px 3px rgba(4,6,64,0.2);
}
#span_of{
	position: relative;
top: 155px;
font-size: 14px;
color: #707070;
left: -205px;
}
#facebook {
	position: relative;
	width: 395px;
top: 160px;
	height:50px;
	display:block;
	margin-left:35px;
	cursor:pointer;
	margin-top:20px;
	margin-bottom:15px;
	background-position: top !important;
	background-repeat:no-repeat !important;
}
#facebook:hover {
	background-position: bottom !important;
}
.check {
	display:block;
	margin-top:7px;
	margin-left:35px;
	padding-left:35px;
	background:url('/images/registration/vink.gif');
	background-repeat:no-repeat;
	background-position:3px;
	font-size:16px;
	color:#090c80;
}
#firstName {
	width:370px;
	padding:7px 12px;
	font-size:16px;
	color:#707070;
	border:1px solid #F2F2F2;
	-moz-box-shadow:inset 2px 1px 3px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 2px 1px 3px 1px rgba(0,0,0,0.2);
	box-shadow: inset 2px 1px 3px 1px rgba(0,0,0,0.2);
-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

#email {
	width:370px;
	padding:7px 12px;
	font-size:16px;
	color:#707070;
	border:1px solid #F2F2F2;
	-moz-box-shadow:inset 2px 1px 3px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 2px 1px 3px 1px rgba(0,0,0,0.2);
	box-shadow: inset 2px 1px 3px 1px rgba(0,0,0,0.2);
-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-top:16px;
}
#password {
	width:370px;
	padding:7px 12px;
	font-size:16px;
	color:#707070;
	border:1px solid #F2F2F2;
	-moz-box-shadow:inset 2px 1px 3px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 2px 1px 3px 1px rgba(0,0,0,0.2);
	box-shadow: inset 2px 1px 3px 1px rgba(0,0,0,0.2);
-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-top:18px;
}
#gender {
	cursor:pointer;
}
#terms { 
	width:17px;
	height:17px;
	font-size:16px;
	color:#707070;
	border:1px solid #F2F2F2;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:block;
	float:left;
	cursor:pointer;
}


#small {
	width:360px;
	font-size: 14px;
	color:#707070;
	padding-left:17px;
	display:block;
	float:left;
	margin-top:16px;
	line-height:19px;
}
#small a {
	color:#090c80;
	text-decoration:underline;
}
#submit {
	-moz-box-shadow: 1px 3px 3px 0px #5c5c5c, inset 0px -1px 2px rgba(0,0,0,0.5), 
inset 0px 1px 2px rgba(255,255,255,0.8);
	-webkit-box-shadow: 1px 3px 3px 0px #5c5c5c, inset 0px -1px 2px rgba(0,0,0,0.5), 
inset 0px 1px 2px rgba(255,255,255,0.8);
	box-shadow: 1px 3px 3px 0px #5c5c5c, inset 0px -1px 2px rgba(0,0,0,0.5), 
inset 0px 1px 2px rgba(255,255,255,0.8);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FE9600), color-stop(1, #e25d04));
	background:-moz-linear-gradient(top, #FE9600 5%, #e25d04 100%);
	background:-webkit-linear-gradient(top, #FE9600 5%, #e25d04 100%);
	background:-o-linear-gradient(top, #FE9600 5%, #e25d04 100%);
	background:-ms-linear-gradient(top, #FE9600 5%, #e25d04 100%);
	background:linear-gradient(to bottom, #FE9600 5%, #e25d04 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FE9600', endColorstr='#e25d04',GradientType=0);
	background-color:#FE9600;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:0;
	display:block;
	float:left;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 2px #6b0d0d;
	width: 395px;
	text-align: center;
	height: 45px;
	margin-top:15px;
	margin-bottom: 35px;
}
#submit:hover {
	padding-top: 2px;
	height: 46px;
	width:396px;
	-moz-box-shadow: 1px 3px 3px 0px #5c5c5c, inset 2px 2px 3px rgba(0,0,0,0.4), 
inset -1px -1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 3px 3px 0px #5c5c5c, inset 2px 2px 3px rgba(0,0,0,0.4), 
inset -1px -1px 2px rgba(0,0,0,0.3);
	box-shadow: 1px 3px 3px 0px #5c5c5c, inset 2px 2px 3px rgba(0,0,0,0.4), 
inset -1px -1px 2px rgba(0,0,0,0.3);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e25d04), color-stop(1, #d15600));
	background:-moz-linear-gradient(top, #e25d04 5%, #d15600 100%);
	background:-webkit-linear-gradient(top, #e25d04 5%, #d15600 100%);
	background:-o-linear-gradient(top, #e25d04 5%, #d15600 100%);
	background:-ms-linear-gradient(top, #e25d04 5%, #d15600 100%);
	background:linear-gradient(to bottom, #e25d04 5%, #d15600 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e25d04', endColorstr='#d15600',GradientType=0);
	background-color:#e25d04;
	text-shadow:1px 1px 2px #6b0d0d;
}
#of {
	background-color:#090c80;
	height:54px;
	width:70px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	position:absolute;
	left:13%;
	margin-left:445px;
	padding-top:16px;
	top:210px;
	color:#ffffff;
	text-align:center;
	z-index:4;
	font-size:28px;
	font-weight:bold;
	-moz-box-shadow: 2px 2px 3px 3px rgba(4,6,64,0.2);
	-webkit-box-shadow: 2px 2px 3px 3px rgba(4,6,64,0.2);
	box-shadow: 2px 2px 3px 3px rgba(4,6,64,0.2);
}
.giftbox {
    left: 13%;
    display: block;
    z-index: 1;
    width: 314px;
    height: 240px;
    position: relative;
		top: -76px;
    margin-left: 342px;
    background-image: url("https://img.euroclix.nl/giftbox/gift_1.png");
    background-repeat: no-repeat;
}
.gift_2 {
    left: 13%;
    display: block;
    z-index: 1;
    width: 481px;
    height: 221px;
    position: relative;
    margin-left: 502px;
    background-image: url("https://img.euroclix.nl/giftbox/gift_2.jpg");
    background-repeat: no-repeat;
    top: -280px;
}
footer {
	position:fixed;
}
#footerSlideContent {
width: 100%;
height: 40px;
background-color:rgba(228,232,240,0.4);
/*color: #CCC;*/
}
/*#footerSlideText a {
	color: #CCC;
}*/

