body{
	background-image:url(img/bg2.gif);
	background-repeat:repeat-x;
	background-color:#1f2639;
}
h1{
	font-size:1.6em;
	line-height:1.4em;
	color:#fff;
	margin-top:1.5em;
	margin-bottom:.8em;
	font-weight:normal;
}
#logo{
	background-image:url(img/logo2.gif);
	background-repeat:no-repeat;
	width:369px;
	height:42px;
	position:absolute;
	top:10px;
	left:40px;
	margin:0px;
	z-index:900;
}
#logo a{
	width:380px;
	height:43px;
	overflow:hidden;
	text-indent:-1000px;
	display:block;
	border-bottom:none;
}
h2, legend{
	font-size:1.1em;
	margin-top:15px;
	margin-bottom:0px;
	display:block;
}
p{
	margin-top:0px;
}
p, h1{
	margin-bottom:13px;
}
a, .textlink{
	text-decoration:none;
	border-bottom:1px solid #2580FC;
	color:#fff;
	cursor:pointer;
	margin-bottom:10px;
	padding:0px;
	display:inline;
}
.activelink{
	color:#2580FC;
}
.heavy {
	font-weight:bold;
}
h2 a{
	border-bottom:none;
}
/* form styling ------------------------------------------------------*/
form{
	/* bg color is necessary to avoid font rendering problems 
	when using moo.fx in IE */
	background-color:#1f2639;
	margin-top:11px;
}
input.checkBoxInput{
	float:left;
}
label.checkBoxLabel{
	width:400px;
	padding-top:0px;
	margin-left:5px;
}
label.starred{
	/*background-image:url('img/bullet_red.png');
	background-repeat:no-repeat;
	background-position:100% 2px;*/
}
.FormProcessor_problem input{
	border-color:red;
	background:#ffcccc; /* for safari, this is overwritten later */ 
}
#errors{
	border:1px solid;
	padding:10px;
	background-color:#364553;
	margin-bottom:15px;
}
#errors ol{
padding:0px;
margin-left:20px;
text-indent:0px;
}

fieldset{
	border:0px;
}
legend{
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.imagesubmit, .submit{
/*padding:0px;*/
/*overflow:hidden;*/
/*width:54px;*/
display:block;
cursor:pointer;
margin-top:20px;
/*border:1px solid #fff;*/
}
.imagesubmit{
	background-image:url(img/zoekbutton.gif);
	background-repeat:no-repeat
}

.searchforminputwrapper{
	width:150px;
	float:left;
}

.searchforminputwrapper .fullwidth{
	width:100%;
	display:block;
	border:0;
}
.kieslink{
	display:block;
	float:right;
	width:261px; /* this is for safari, gets overwritten later */
}

/* lists ---------------------------------------------------------------*/
dt{
	font-weight:bold;
	margin-top:10px;
}
dd{
	padding:0px;
	margin:0px;
}

dd p{
	margin-top:0px;
}

ul{
	padding:0px;
	margin:16px;
	margin-top: 0px;
	list-style-type: square;
}

li{
	padding:0px;
	margin:0px;
}

/* ids --------------------------------------------------------------- */

#topnav{
top:27px;
font-size:.87em;
margin:0px;
}
#topnav a{
border-bottom:0px;
font-size:1em;
padding-right:10px;
}

#topnav, #rightcol{
position:absolute;
left:510px;
}

#header{
padding-top:1px;
padding-bottom:1px;
height:117px;
overflow:hidden;
display:block;
margin-bottom:15px;
}
#header ul.list_1{
	position:absolute;
	margin-top:78px;
	margin-left:40px;
}
#header ul.list_2{
	position:absolute;
	margin-top:78px;
	margin-left:510px;
}
#header ul.list_1 li {
	background-image:url(img/navdivider.gif);
	background-position:100% 0;
	background-repeat:no-repeat;
}
#header ul li{
display:block;
float:left;
font-size:1.2em;
margin-right:10px;
padding-right:10px;
height:17px;
}
#header ul li.withborder {
	background-image:url(img/navdivider.gif);
	background-position:100% 0;
	background-repeat:no-repeat;
}
#header ul li a{
text-decoration:none;
border-bottom:none;
}

#header .quicksearchform{
	margin:0px;
	height:17px;
}

#header .quicksearchform .quicksearchsubmit{
margin:0px 0px 0px 10px;
height:19px;
font-size:0.8em;
padding:0px 4px;
vertical-align:top;
}

#imagecolumn{
float:left;
margin-top:1.5em;
margin-left:80px;
width:330px;
}
#imagecolumn *{
display:block;
clear:both;
margin-bottom:10px;
}
#rightcol{
margin-top:20px;
float:left;
padding-top:1px;
width:450px;
}
/* classes --------------------------------------------------------------- */

/* use firstelement on headings etc that appear first inside a div
when you don't want the elements to have its owb top margin */
.firstelement{
margin-top:0px;
}

.download, .order, .imagepopup, .infolink{
}
.download{
	background-image:url(img/arrow_down.gif);
}
.order{
	background-image:url(img/basket_go.gif);
}
.imagepopup{
	background-image:url(img/image.png);
}

.plain{
	text-decoration:none;
	border-bottom:none;
}
ul.resultlist {
	padding:0px;
	margin:0px;

}
ul.resultlist li{
	display:block;     
	clear:both;
	margin:0px;
}




textarea {
	border:1px solid #333333;
}

.bouwperiodblock{
	width:143px;
	padding:0px;
	margin:0px;
	float:right;
}

.infopageheader{	
	margin-top:30px;
}
/* ---------------------------------------------------------- */
/* Current page highlightight */

body.home a.nav_home{
	color:#2580FC;
}

body.plaquetteInformatie a.nav_plaquetteInformatie{
	color:#2580FC;
}

body.architectuurplaquetteDatabase a.nav_architectuurplaquetteDatabase{
	color:#2580FC;
}

body.contact a.nav_contact{
	color:#2580FC;
}

body.gegevensbeheer a.nav_gegevens{
	color:#2580FC;
}

/* subpage highlight --------------*/

body.voorbeeldplaquette a.nav_voorbeeldplaquette{
	color:#2580FC;
}

body.productinformatie a.nav_productinformatie{
	color:#2580FC;
}

body.technischebeschrijving a.nav_technischebeschrijving{
	color:#2580FC;
}

body.montageinstructie a.nav_montageinstructie{
	color:#2580FC;
}

body.onderhoud a.nav_onderhoud{
	color:#2580FC;
}

body.zuil a.nav_zuil{
	color:#2580FC;
}

body.bestellenplaquette a.nav_bestellenplaquette{
	color:#2580FC;
}


#plaquettefields{
width:439px;
height:435px;
background-image:url(img/plaquettebg3.gif);
margin-top:20px;
position:relative;
}
#plaquettefields input{
margin-top:13px;
margin-bottom:0px;
margin-left:3px;
margin-right:0px;
width:442px;
height:13px;
border:0px;
font-family:courier, sans;
font-weight:bold;
font-size:11px;
background:none;
letter-spacing:10px;
color:#fff;
text-transform:uppercase;
}
#plaquettefields input.input_extraspace {
	margin-top:29px;
	margin-bottom:0px;
}
/*---------------------------------------------------------------------------*/
.FormProcessor_problem input{
	background:#fff; /* bg white in all but safari */ 
}

.kieslink{
	width:298px; /* width for non safari browsers */
}
.small {font-size:0.8em;}

