body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff; background-color:#155f9d; background-image:url(../images/bg_top.gif); background-repeat: repeat-x; background-attachment: scroll; margin: 0; padding: 0; }


#maintable { width:900px; height: 615px; margin: 0 auto; padding: 0; }

#boek { width:384px; height: 590px; float: left; margin: 0; padding: 0; }

#content { background-image: url(../images/boek2.gif); background-repeat: no-repeat; width:416px; height: 540px; overflow:auto; float: left; margin: 0; padding-top: 50px; }

#navcontainer { width:900px; height: 35px; color: #00a9ec; }

#nav { width:900px; height:10px; text-align:center; margin: 0; padding-top: 10px; padding-bottom: 10px; }

img {
border:0px;
}

p { line-height: 16px; margin: 0; padding: 0 0 10px; }

h1 {
font-family:Georgia, Arial, Helvetica, sans-serif; 
font-size:18px; 
line-height: 20px;
}

h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 18px; margin: 0 0 4px; padding: 5px 0 0 15px; }

.prijs {
font-size:16px; 
}

ul { width: 250px; margin: 0; padding: 10px 0 10px 15px; list-style-type: none; }
li { background-image: url(../images/stippel.gif); background-repeat: repeat-x; background-position: 0 bottom; margin: 0; padding: 4px 0; }

.lees { padding-left:15px; }

.lees img { margin-right: 15px; margin-bottom: 10px; margin-top: 6px;}

#footer  { font-size: 10px; padding-top:5px; text-align: center; clear: left; padding-bottom: 5px; }

#footer a:link, #footer a:visited, #footer a:active {
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
	color: #ffffff;
}

#nav a:link,#nav a:visited,#nav a:active {
	color: #F0F0F0;
	text-decoration: none;
}
#nav a:hover {
	text-decoration: none;
	color: #56ccfb;
}

.small  { color: #76ceff; font-size: 10px; }


a:link, a:visited, a:active {
	color: #ffffff;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #56ccfb;
}

	/* STYLES CONTACT CONTENT */
	
	div#form_wrap { margin: 0; padding: 0; }
	div#contact_wrap { padding: 20px 0px; text-align: left; }
	div#contact_wrap p { margin: 0; padding: 0;}
	div#contact_wrap p span { margin: 0; padding: 0; }
	
	div#label_wrap { width: 140px; float: left; padding-left: 15px; }
	div#label_wrap p { height: 20px;}
	div#label_wrap p#naam_p { position: relative; left: 0px; }
	div#label_wrap p#vnaam_p { position: relative; left: 0px; }
	div#label_wrap p#bedrijf_p { position: relative; left: 0px; }
	div#label_wrap p#nr_p { position: relative; left: 0px; }
	div#label_wrap p#bus_p { position: relative; left: 0px; }
	div#label_wrap p#pc_p { position: relative; left: 0px; }
	div#label_wrap p#gemeente_p { position: relative; left: 0px; }
	div#label_wrap p#tel_p { position: relative; left: 0px; }
	div#label_wrap p#fax_p { position: relative; left: 0px; }
	div#label_wrap p#email_p { position: relative; left: 0px; }
	div#label_wrap p#info_p { position: relative; left: 0px; }
	div#label_wrap p#vraag_p { position: relative; left: 0px; }
	
	*div#label_wrap p#naam_p { left: 10px; }
	*div#label_wrap p#vnaam_p { left: 10px; }
	*div#label_wrap p#bedrijf_p { left: 10px; }
	*div#label_wrap p#nr_p { left: 10px; }
	*div#label_wrap p#bus_p { left: 10px; }
	*div#label_wrap p#pc_p { left: 10px; }
	*div#label_wrap p#gemeente_p { left: 10px; }
	*div#label_wrap p#tel_p { left: 10px; }
	*div#label_wrap p#fax_p { left: 10px; }
	*div#label_wrap p#email_p { left: 10px; }
	*div#label_wrap p#info_p { left: 10px; }
	*div#label_wrap p#vraag_p { left: 10px; }
	
	div#input_wrap { width: 200px; float: left; }
	input.input_1 { width: 200px; height: 10px; margin-bottom: 10px; padding: 2px 3px 2px 3px; border: none; }
	input.input_2 { width: 200px; height: 10px; margin-bottom: 10px; padding: 2px 3px 2px 3px; border: none; }
	*input.input_1 { margin-bottom: 10px; height: 10px; padding: 2px 3px 2px 3px; }
	*input.input_2 { margin-bottom: 10px; height: 10px; padding: 2px 3px 2px 3px; }
	
	
	div#btn_wrap { margin: 0; padding-left: 15px; }
	input#submit_btn { float: left; height: 25px; width: 80px; margin-right: 10px;}
	input#reset_btn { float: left; height: 25px; width: 80px; }
	
	div#mailstat_div { padding: 10px 12px; text-align: left; background-color: #073051; margin-top: 5px; margin-bottom: 15px; border: solid 3px #208ecb; }
	div#mailstat_div p {margin: 0; padding: 0; color: #fff; font-size: 11px; line-height: 16px; }
	
	div#fout_div { padding: 10px 12px; text-align: left; background-color: #9b0000; margin-top: 5px; margin-bottom: 15px; border: solid 3px #ff0000; }
	div#fout_div p { margin: 0; padding: 0; color: #fff; font-size: 11px; line-height: 16px; }
/*
Added By Sharp Consult for validation summary and bestel.aspx content
*/
.error
{
	color: #9acd32;
	font-size: 10px;
	font-weight: bold;
}
.error ul
{
	padding: 0;
	margin: 0;
	color: #ffffff;
	font-weight: bold;
	list-style-position: inside;
	border: none;
	list-style-type: circle;
}

.error ul li
{
	color: #ffffff;
	text-decoration: none;
	background-image: none;
}

#auto_size_content { background-image: url(../images/boek2.gif); background-repeat: no-repeat; width:416px; height: 540px; overflow:visible; float: left; margin: 0; padding-top: 50px; }
#full_size_content { background-image: url(../images/boek2.gif); background-repeat: no-repeat; height:100%; width:100%; overflow:visible; float: left; margin: 0; padding-top: 50px; }

#centered_content
{
	float: left;
	margin: 0;
	padding-top: 5px;
	text-align: center;
	vertical-align: top;
	width:416px;
}
a.grid:link, a.grid:visited, a.grid:active {
	color: #000000;
	text-decoration: underline;
}
a.grid:hover {
	text-decoration: underline;
	color: #56ccfb;
}
@media print 
{
    .NoPrint { display: none}
}
