body { 
		background: #F4F2F0 url(../images/layout/mainbg.jpg) repeat-x;
		padding-top: 30px;
		padding-bottom: 30px;
		text-align: left;
}

#level0 {   
		background: url(../images/layout/bg_middle.gif) repeat-y;
		position: relative;
		margin-left: auto;
        margin-right: auto;
        width: 710px;
		border: 0px solid purple;
}

#top {   
        background: url(../images/layout/bg_top.gif) no-repeat;
		position: relative;
		height: 68x;
		text-align: right;
        border: 0px solid red;
}

#menu {   
        position: relative;
		padding-right: 33px;
		text-align: right;
		border: 0px solid purple;
}

#plaat {   
		position: relative;
		padding-top: 5px;
		text-align: center;
        border: 0px solid blue;
}

#location {
		position: relative;
		padding: 5px 33px 5px 30px;
		text-align: right;
		border: 0px solid yellow;
}

#location li {
		display: inline;
		padding-left: 1px;
}

#tekstmain {
		position: relative;
		padding: 10px 32px 10px 50px;
		letter-spacing: 0.02cm;
		line-height:1.4em;
		text-align: justify;
		border: 0px solid red;
}

#tekstmainproducts {
		position: relative;
		padding: 40px 27px 40px 27px;
		letter-spacing: 0.02cm;
		line-height:1.4em;
		text-align: left;
		border: 0px solid red;
}

#tekstmainmarkets {
		position: relative;
		padding: 40px 32px 40px 22px;
		letter-spacing: 0.02cm;
		line-height:1.4em;
		text-align:left;
		border: 0px solid red;
}

#footer {   
		background: url(../images/layout/bg_bottom.gif) no-repeat;
		position: relative;
		height: 35px;
        border: 0px solid blue;
}

#copyright {   
		background: #F4F2F0;
		position: relative;
		text-align: right;
		padding-right: 30px;
        border: 0px solid green;
}

#fotogalerijlinks {   
		position: relative;
		width: 200px;
        border: 1px solid green;
}

#fotogalerijrechts {   
		position: absolute;
		width: 200px;
		float: right;
		top: 0;
        border: 1px solid red;
}

a img {
border: 0px;
}

.break {
clear: both
}

/* --- videodiv links en rechts --- */

#vensterlinks   {
background-color: #fff;
width: 230px;
float: left;
\width: 220px;
w\idth: 230px;
}

#venstermidden  {
background: url(../images/layout/videobg.jpg) no-repeat left top;
margin-left: 130px;
margin-top: 12px;
width: 342px;
height: 278px;
text-align: center;
padding-top: 11px;
}

#vensterrechts  {
background: url(../images/layout/videobg.jpg) no-repeat left top;
margin-left: 270px;
width: 342px;
height: 278px;
text-align: center;
padding-top: 11px;
}


/* ------ Formulier: ------------------ */

/** Formulieren  **/

.fieldset   {
background-image: url(../images/form/bg_request.gif);
width: 400px;
border: solid 1px #ccc
}

.fieldset label {
text-align:left; /*right*/
width:120px;
float:left;
padding:0.2em;
margin:0;
margin-top:0.3em;
}

.fieldset .nobr {
display:none;
}  

.fieldset .textfield  {
font-size: 10px;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
margin:3px;
/**height:20px;**/
width:250px;
}

.fieldset .textarea .select  {
margin: 3px;
width: 200px;
height: 165px
}

/* =SIFR
----------------------------------------------- */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	letter-spacing: 0;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
}