* { margin: 0; padding: 0; }
span.error { color:red; }
body { background: #000000 url('../../images/gradient.png') repeat-x scroll 0px 0px; background-attachment:fixed; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B9B9B9; }
h1, h2, h3 { margin-bottom: 0.5em; }
h1 { font-size: 2em; }
h2 { font-size: 1.4em;}
h3 { font-size: 1em; }
p, ul, ol { margin-bottom: 1.5em; line-height: 180%; }
ul, ol { margin-left: 3em; }
blockquote { margin-left: 3em; margin-right: 3em; }
a { color:#666666; }
a:hover { color:black; }
a:visited { color:#666666; }
a:active { color:#666666; }

#verify { text-transform:uppercase; }

a img { border:none; }

span.mail { float:right; margin-right:8px; }
span.mail a { color:black; text-decoration:none; }
span.mail a:hover { color:#666666; text-decoration:underline; }

span.languages { float:right; margin-right:4px;margin-top:12px; text-align:right; }
span.languages img { margin-right:10px; }

div.guestbookEntry { width:400px;background-color:#791118;color:white;border:1px solid black;margin:5px;margin-bottom:20px;padding:5px; }

div.container { border-top: 2px solid black; background-color:#FFFFFF; padding-left:0px; padding-right:0px; width: 900px; min-height:500px; text-align: left; margin:auto; padding-top:20px; padding-bottom:20px; }
div.container div.top { height: 160px; }
div.container div.top div.logo { float:left; width:290px;height:90px; border:none; }
div.container div.top div.logo img { border:none; }
div.container div.top div.menu { margin-top:115px; float:right; position:relative;left:90px;}
div.container div.top div.menu ul { list-style-type: none; }
div.container div.top div.menu ul li { float:left; }
div.container div.top div.menu ul li a { margin-right:20px; font-size:1.4em; color:#666666; text-decoration:none; }
div.container div.top div.menu ul li a:visited { color:#666666; text-decoration:none; }
div.container div.top div.menu ul li a:active { color:#666666; text-decoration:none; }
div.container div.top div.menu ul li a:hover { color:black; }

div.container div.header { margin:auto; width:900px; height:385px; background-image:url('../../images/header.jpg'); background-repeat:no-repeat; background-position:-1px 0px; border:1px solid white; margin-bottom:10px; }
div.container div.submenu { position:absolute; top:365px; }
div.container div.submenu ul { list-style-type:none;position:relative; top:-5px; left:-15px; }
div.container div.submenu ul li { padding-top:4px; float:left; background-color:white; border:none; border-bottom:none; height:26px; margin-right:2px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; }
div.container div.submenu ul li.current { font-weight:bold; }
div.container div.submenu ul li a { margin-left:15px; margin-right:20px; font-size:1.4em; color:#666666; text-decoration:none; }
div.container div.submenu ul li a:visited { color:#666666; text-decoration:none; }
div.container div.submenu ul li a:active { color:#666666; text-decoration:none; }
div.container div.submenu ul li a:hover { color:black; text-decoration:underline; }

div.container div.overlaylogo { position:absolute; top:320px; margin-left:10px; }

div.container div.splash { margin:auto; width:900px; height:280px; background-image:url('../../images/splash.jpg'); background-repeat:no-repeat; background-position:-1px 0px; border:1px solid white; margin-bottom:10px; }

div.tekstbalk { margin-top:10px; width:900px; height: 64px; }

div.holder { width:900px; margin-top:10px; margin-bottom:10px; }
div.holder div.column { float:left;width:296px; }
div.holder .left { margin-left:6px; text-align:left; }
div.holder .middle { text-align:center; }
div.holder .right { margin-right:6px; text-align:right; }

div.rekeninggegevens { font-size:18px; font-weight:bold; text-align:center; width:900px; color:black; }

div.container div.content { padding-left:10px; padding-right:10px; color:black; min-height:200px; clear:both; font-size:1.1em; }
div.container div.content img { }
div.container div.content table td { padding:3px; }
div.container div.content table tr td { border:none; }
div.container div.content table.kiesproject tr td { border:1px solid black; }
div.container div.footer { text-align:center; }
div.container div.footer a { color:#B9B9B9; text-decoration:none; }
div.container div.footer a:hover { position:relative; bottom:4px; }

img.captcha { position:relative;left:-20px; }
div.clear { clear:both; }

fieldset { margin: 0px; padding: 0px; border: none; } 
fieldset ul { margin: 0px 0px 0px 15px; padding: 0px; list-style-type: none; }
fieldset ul li { margin: 0px 0px 5px 0px; padding: 0px; clear: both; }
fieldset ul li.topspacing { padding-top: 20px; }
fieldset ul li label { width: 170px; margin-right: 10px; float: left; }
fieldset ul li img { border: 1px solid #333333;}
fieldset ul li textarea { width: 330px; height: 100px; }
fieldset ul li table { width: 300px; float: left; margin-bottom: 10px; }
fieldset ul li table td { width: 150px; }
fieldset ul li table input { float: left; margin-right: 5px; }
fieldset ul li table label { width: auto; }
ul.errors { list-style-type:none; color:red; position:relative; left:-28px;}

/* Breadcrumbs */
.breadcrumb{position:relative; width:100%;margin-top:10px; }
.breadcrumb ul{position:relative; margin:0 5px 0 5px; padding:0; height:30px; }
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; display:inline;}
.breadcrumb ul li a{font:12px Arial, Helvetica, sans-serif; color:rgb(201,201,201); text-decoration:none; display:inline; }
.breadcrumb ul li a span{padding:0 17px 0 15px; }
.breadcrumb ul li a:hover span{text-decoration:underline; color:rbg(122,122,122);}
.breadcrumb ul li a.active{background:none;}
.breadcrumb ul li a.active span{color:rgb(74,74,74);}
.breadcrumb ul li a.active:hover span{text-decoration:none;}
.breadcrumb .left{position:absolute; top:0px; left:0px; width:10px;  display:block; z-index:1; }
.breadcrumb .right{position:absolute; top:0px; right:0px; width:10px;  display:block; z-index:1;  }
/* Rounded corners on images */

div.wrapper {
	margin:20px;
	position:relative;
	vertical-align:top;
}
div.wrapper img{	

	border:0 none;
}
div.wrapper div{	
	position:absolute;
	left:0;
	height:7px;
	width:100%
}
div.wrapper div.tl{
	background:transparent url(../../images/tl.gif) top left no-repeat;
	top:0
}
div.wrapper div.tr{
	background:transparent url(../../images/tr.gif) top right no-repeat;
	top:0;
	}

div.wrapper div.bl{
	background:transparent url(../../images/bl.gif) bottom left no-repeat;
	bottom:0
}
div.wrapper div.br{
	background:transparent url(../../images/br.gif) bottom right no-repeat;
	bottom:0;
}