body{background:#646466 url(../images/bg.jpg) repeat-x;}
img{border: none;}
div{text-align:left; font:11px Verdana,Geneva,Arial,Helvetica,sans-serif; line-height:16px; color:#79807D;}
h1, h2, h3, h4, h5, h6{font:bold 13px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#257CBB; margin:0; padding:0;}
input{font:10px tahoma; color:#646967;}
select, textarea{font:11px tahoma; color:#646967;}

a{color:#971C46; font-weight:bold; text-decoration:underline;}
a:hover{color:#2DBCBC; text-decoration:none;}
a.white{color:white; font-weight:bold; text-decoration:underline;}
a.white:hover{text-decoration: none;}
a.copyright{color: white; font-weight: normal; text-decoration: none;}
a.copyright:hover{text-decoration: none;}

td{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; color:#79807D;}

.bold{font-weight: bold;}
.paddingleft{padding-left:6px;}
.voorraadlijst td{font:9px tahoma,arial,verdana;}
.voorraadlijst h1{font:11px tahoma,arial,verdana;}
.medewerkers th{text-align:left;}
.medewerkers td{font:11px tahoma,arial,verdana; color:black;}
.bottomtekst{font:10px tahoma,arial,verdana;}
.red{color:#971C46;}

ul.faq{list-style-type:none; padding:0; margin:0;}
.faq_question{cursor:pointer; text-decoration:underline;}

#container{position:relative; text-align:center; width:100%;}
#wrapper{position:relative; width:785px; margin:0 auto;}
#content{position:relative; width:785px; background:url(../images/bigcontent_bg.gif) repeat-y; padding-bottom:20px;}
#bigcontent{position:relative; width:772px;}
#footer{position:relative; width:785px; height:83px; background:#616163 url(../images/bg_footer.gif) no-repeat bottom left; margin:0 auto;}

#bottom{position:relative; width:772px; height:16px; font:10px Arial,Verdana,Sans-serif; margin:0 auto;}
#bottom p{color:#cccccc;}
#bottom a{font:10px Arial,Verdana,Sans-serif; text-decoration:none; color:#cccccc;}
#bottom a:hover{text-decoration:underline;}
#logo{position:absolute; top:8px; left:8px; width:178px; height:323px; z-index:4; background:transparent url(../images/logo_ivableiswijk.gif) no-repeat top left;}
#logolink{position:absolute; top:0; left:0; width:178px; height:81px; z-index:5;}

#kto_knop{position:relative; width:159px; height:72px; padding-left:175px; padding-top:53px;}

#top-navigation{position:relative; width:777px; margin:0 auto; margin-top:47px; padding:22px 0 8px 8px; background:transparent url(../images/bg_navtop.gif) no-repeat top left;}
#top_nav{position:absolute; top:8px; right:8px; width:605px; height:25px; z-index:2;}
#top_nav span{visibility:hidden; overflow:hidden; clear:both; margin:0; padding:0; width:0; height:0; border:0}
#top_nav a{text-decoration:none;}
.menu_home{background:transparent url(../images/menu_sprite.gif) no-repeat 0 0;}
.menu_voorraad{background:transparent url(../images/menu_sprite.gif) no-repeat 0 -25px;}
.menu_faq{background:transparent url(../images/menu_sprite.gif) no-repeat 0 -50px;}
.menu_medewerkers{background:transparent url(../images/menu_sprite.gif) no-repeat 0 -75px;}
.menu_taxaties{background:transparent url(../images/menu_sprite.gif) no-repeat 0 -100px;}
.menu_contact{background:transparent url(../images/menu_sprite.gif) no-repeat 0 -125px;}
a.home{display:block; float:left; width:76px; height:25px;}
a.voorraad{display:block; float:left; width:103px; height:25px;}
a.faq{display:block; float:left; width:153px; height:25px;}
a.medewerkers{display:block; float:left; width:113px; height:25px;}
a.taxaties{display:block; float:left; width:83px; height:25px;}
a.contact{display:block; float:left; width:77px; height:25px;}

div.clear{clear:both;	line-height:0; height:0; float:none;}

#mailing{position:relative; top:45px; left:20px; width:266px; height:185px; background:url(../images/bg_mailing.gif) no-repeat; float:left;}
#mailing p{ padding:30px 15px; font-weight:normal;}
#mailing p a{ float:right;}
#mailing input.mailing{width:150px;}

#maintext{position:relative; width:450px; padding-top:30px; float:right;}
#maintext p{color:#2DBCBC; padding-left:0; font-weight:bold; padding-top:2px;}	
#maintext img.dome{border:1px solid #686D6B; float:left; margin-right:4px; margin-bottom:4px;}

#big750{position:relative; padding:12px 0 0 20px; width:750px;}

#contact_left{position:relative; width:400px; margin-top:25px; float:left;}
#contact_right{position:relative; width:350px; margin-top:25px; padding_right:25px; float:right;}

#login_register  
{
	position: relative;
	top: 45px;
	left: 20px;
	width: 266px;
	height: 330px;
	background: url(../images/bg_login_register.gif) no-repeat;
	float:left;
}

#login_register p 
{
	padding-left: 20px;
	font-weight: bold;
	padding-top: 10px;
}

label.error{color:red;}