html, body {
	margin:0;
	padding:0;
	min-height:500px;
}

a img{
border:0;
}

#bg {
	position:fixed; 
	top:-50%; 
	left:-50%; 
	width:200%; 
	height:200%;
	z-index:1;
}
		
#bg img {
	position:absolute; 
	top:0; 
	left:0; 
	right:0; 
	bottom:0; 
	margin:auto;
	min-width:50%;
	min-height:50%;
	background-color:#000;
}

.pics {
	position:fixed; 
	top:-50%; 
	left:-50%; 
	width:200%; 
	height:200%;
	z-index:1;
}
		
.pics img {
	position:absolute; 
	top:0; 
	left:0; 
	right:0; 
	bottom:0; 
	margin:auto;
	min-width:50%;
	min-height:50%;
	background-color:#000;
}

#container {
	position:absolute;
	width:100%;
	height:100%;
	z-index:2;
}

#containerlinks {
	float:left;
	margin-left:55px;
	width:200px;
	height:100%;
}

#outer {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 1px;
  overflow: visible;
}

#inner {
  width:100%;
  height:75px;
  top: -47px;          /***  height / 2   ***/
  position:absolute;
  white-space:nowrap;
}

#inner a {
	border:0;
}

#logobeeld {
	position:absolute;
	margin-top:30px;
	height:105px;
	width:106px;
	background-image:url(images/logo-puur-acacia-klein03.png);
	background-size: 106px;
}

#logotekst {
	width:250px;
	height:59px;
	background-image:url(images/logo-puur-acacia03.png);
	background-size:250px;
}

#bedrijfsinformatie {
	width:150px;
	height:73px;
	margin-top:6px;
	margin-left:4px;
	background-image:url(images/adres-puur-acacia03.png);
	background-size:150px;
}

#infoform {
	position:absolute;
	bottom:0;
	width:240px;
	height:250px;
	bottom:35px;
}

#contentvak1 {
	float:right;
	width:150px;
	height:100%;
}

#contentvak2 {
	float:right;
	margin-right:55px;
	width:380px;
	height:100%;
}

#content1 {
	position:absolute;
	margin-right:10px;
	width:140px;
	height:260px;
	bottom:35px;
	color:#000;
}

#content2 {
	position:absolute;
	width: 380px;
	height:260px;
	bottom:35px;
	color:#000;
}

#rounded_top1 {
	background-image: url(images/rounded380top140.png);
	background-size:140px;
	width:140px;
	height:15px;
	padding:0;
	margin:0;
}

#rounded_bottom1 {
	background-image: url(images/rounded380bottom140.png);
	background-size:140px;
	width:140px;
	height:15px;
	padding:0;
	margin:0;
}

#rounded_top2 {
	background-image: url(images/rounded380top.png);
	background-size:380px;
	width:380px;
	height:15px;
	padding:0;
	margin:0;
}

#rounded_bottom2 {
	background-image: url(images/rounded380bottom.png);
	background-size:380px;
	width:380px;
	height:15px;
	padding:0;
	margin:0;
}

#rounded_content {
	padding:0 18px 0 18px;
	background-image:url(images/transparantbackground.png);
	background-repeat:repeat;
	height:230px;
	line-height:16px;
	font-size:10px;
	font-family:'Arial', Helvetica, sans-serif;
	text-align:justify;
}

#rounded_content a {
	color:#000;
}

#rounded_content a:hover {
	color:#000;
	text-decoration:none;
}

#contentstreep {
	margin-bottom:5px;
	background-image:url(images/contentvakstreep.gif);
	width:127px;
	height:4px;
}

#menustreep {
	margin-top:1px;
	background-image:url(images/menustreep.gif);
	width:37px;
	height:4px;
}

#menuknop {
	height:35px;
}

#menuknop img {
	display:block;
}

#formcontainer {
	position:absolute;
	bottom:0;
	margin-bottom:18px;
}

#formvragen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#formvragen label {
	width: 40px;
	float:left;
	display: inline-block;
	vertical-align: top;
}

* {
	border:none; 
	margin:0; 
	padding:0;
}

.fieldbox {
	background:transparent url(images/subfieldkleinlinks.png) no-repeat top left; 
	float:left; 
	height:20px;
	margin-bottom:5px;
}

.fieldbox input {
	background:transparent url(images/subfieldkleinrechts.png) no-repeat top right; 
	height:20px; 
	width:100px;
	padding-left:5px;
	margin-bottom:5px;
}

.fieldbox2 {
	background:transparent url(images/subfieldlinks.png) no-repeat top left; 
	float:left; 
	height:20px;
	margin-bottom:5px;
}

.fieldbox2 input {
	background:transparent url(images/subfieldrechts.png) no-repeat top right; 
	height:20px; 
	width:200px;
	padding-left:5px;
	margin-right:100px;
	margin-bottom:5px;
}

.msgbox {
	background:transparent url(images/msgfieldlinks.png) no-repeat top left; 
	float:left; 
	height:65px; 
	max-height:100px;
	padding-left:5px;
	background-color:none;
}

.msgbox textarea {
	background:transparent url(images/msgfieldrechts.png) no-repeat top right; 
	height:65px;
	max-height:100px;
	width:344px;
	max-width:344px;
	background-color:none;
}

#sendbutton {
	float:left;
	margin-top:6px;
	background:#999;
	color:#fff; 
	cursor:pointer;
	padding:2px 10px; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}