/* CSS Document */
/* body */
html {
  width: 100%;
  height: 100%;
  margin-top: 0px;
  padding-top: 0px;
  top: 0px;
  margin-left: 0px;
  padding-left: 0px;
  left: 0px;
}
body {
	width: 100%;
	height: 100%;
	margin-top: 0px;
	padding-top: 0px;
	top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	left: 0px;
	margin:0;
	padding:0;
	background-color:rgb(72, 70, 69);
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('../../afbeeldingen/landing3.png');
	background-position: top center;
	background-repeat:no-repeat;
	overflow-x:hidden;
}
a
{
	color:#FFF;
}
blockquote
{
    margin: 0 0 10px;
    padding: 0;
	font-size:11px;
}
img {
  border-width: 0;
}
ul, li, h2, h3, h4
{
	margin: 0;
	padding: 0;
}

/* Contact
------------------------------------------------------*/
form{

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width:480px;
	margin:0; 
	padding:0;
}
fieldset{
	border:0;
	margin:0;
	padding:0; 
}

/* Gallery
------------------------------------------------------*/

/* header */
#header 
{
	margin:0px auto;
	width:980px;
	position:relative;
	z-index:2;
	height:300px;
	background-image:url(../../afbeeldingen/header.png);
	background-repeat:no-repeat;
}
#header #headercontainer 
{
	position:relative;
	margin:0 auto;
	width:980px;
	height:100px;
}
#headercontainer .logo
{
	position:absolute;
	margin-left:6px;
	padding-top:15px;
}
#headercontainer .logoi
{
	position:relative;
	margin-right:25px;

	float:right;
}

#holder{
    min-height: 100%;
    position:relative;
}

/* content */

#contact-tekst
{
    font-size: 11px;
    padding-left: 195px;
    padding-top: 398px;
    position: absolute;
}

#content 
{
	margin:0px auto;
	width:980px;
	height:100%;
	padding-bottom:44px;
	padding-top:100px;
	background-color:#eceaea;
	background-image:url('../../afbeeldingen/band_groot.png');
	background-position: left bottom;
	background-repeat: no-repeat;
}
#content h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
}
#content h4
{
	font-size:14px;
	color:#797979;
	font-weight:bold;
}
#registration {
    margin-left: 345px;
    position: relative;
    width: 430px;
}

 #registration a {
      color: #d50800;
      text-shadow: 0px -1px 0px #000;
      }
	  
#registration fieldset {
      padding: 0px;
      }
	  
textarea.text ,input.text {
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      font-size: 11px;
      width: 390px;
      padding: 7px 8px 7px 30px;
      -moz-box-shadow: 0px 1px 0px #777;
      -webkit-box-shadow: 0px 1px 0px #777;
	  background: #ddd url('../../afbeeldingen/inputSprite.png') no-repeat 4px 5px;
	  background: url('../../afbeeldingen/inputSprite.png') no-repeat 4px 5px, -moz-linear-gradient(
           center bottom,
           rgb(255,255,255) 0%,
           rgb(255,255,255) 54%,
           rgb(255,255,255) 100%
           );
	  background:  url('../../afbeeldingen/inputSprite.png') no-repeat 4px 5px, -webkit-gradient(
          linear,
          left bottom,
          left top,
          color-stop(0, rgb(255,255,255)),
          color-stop(0.54, rgb(255,255,255)),
          color-stop(1, rgb(255,255,255))
          );
      color:#333;
      text-shadow:0px 1px 0px #FFF;
}	  

 input#email { 
 	background-position: 4px 5px; 
	background-position: 4px 5px, 0px 0px;
	}
	
 input#password { 
 	background-position: 4px -20px; 
	background-position: 4px -20px, 0px 0px;
	}
	
 input#name { 
 	background-position: 4px -46px; 
	background-position: 4px -46px, 0px 0px; 
	}
	
 input#telefoon { 
 	background-position: 4px -76px; 
	background-position: 4px -76px, 0px 0px; 
	}
	
 input#adres { 
 	background-position: 4px -103px; 
	background-position: 4px -103px, 0px 0px; 
	}
	
	input#postcode { 
 	background-position: 4px -103px; 
	background-position: 4px -103px, 0px 0px; 
	}
	
	input#plaats { 
 	background-position: 4px -103px; 
	background-position: 4px -103px, 0px 0px; 
	}
	
	textarea#vraag { 
 	background-position: 4px -130px; 
	background-position: 4px -130px, 0px 0px; 
	}
	
#registration h2 {
	color: #fff;
	text-shadow: 0px -1px 0px #000;
	border-bottom: solid #181818 1px;
	-moz-box-shadow: 0px 1px 0px #3a3a3a;
	text-align: center;
	padding: 18px;
	margin: 0px;
	font-weight: normal;
	font-size: 24px;
	font-family: Lucida Grande, Helvetica, Arial, sans-serif;
	}
	
#registerNew {
	width: 108px;
	height: 22px;
	border: none;
	text-indent: -9999px;
	background: url('../../afbeeldingen/createAccountButton.png') no-repeat;
	cursor: pointer;
	}

	
 #registration p {
      position: relative;
	  font-size:11px;
}

#bandenoverlay {
    margin: 0 auto;
    padding-left: 175px;
	padding-top:195px;
    position: absolute;
    width: 980px;
    z-index: 20;
}

#bandenoverlay img
{
	margin-top: -110px;
}
	  
fieldset label.infield /* .infield label added by JS */ {
    color: #333;
    text-shadow: 0px 1px 0px #fff;
    position: absolute;
    text-align: left;
    top: 3px !important;
    left: 35px !important;
    line-height: 29px;
}

#footer
{
    background: url("../../afbeeldingen/footer.png") repeat-x scroll 0 0 transparent;
    height: 44px; 
    width:100%;
    position: absolute;
    left: 0;
	bottom:0;
}