/* GENERAL */
html{
	overflow-x:				auto;
	overflow-y:				scroll;
}

body{
	position:				absolute;
	width:					100%;
	margin:					0px;
	background-color:		#FFFFFF;
	font-family:			Verdana, Geneva, sans-serif;
	font-size:				11px;
	text-align:				justify;
	color:					#212121;
	overflow:				hidden;
}

h1{
	margin:					15px;
	margin-left:			0px;
	margin-right:			150px;
	font-size:				15px;
	font-weight:			normal;
	color:					#002959;
}

h1.lowmargin{
	margin-bottom:			-15px;
}

h1 a{
	text-decoration:		none;
}

h2{
	margin-top:				15px;
	margin-bottom:			5px;
	margin-left:			0px;
	margin-right:			20px;
	font-size:				13px;
	font-weight:			bold;
}

h3{
	margin:					0px;
	margin-top:				10px;
	margin-bottom:			-10px;
	font-size:				13px;
	font-weight:			bold;
}

p{
	margin:					15px;
	margin-left:			0px;
	margin-right:			20px;
}

p.date{
	margin-bottom:			-15px;
	font-style:				italic;
}

p.readmore{
	margin-top:				-15px;
	text-align:				right;
}

p.readmore a{
	text-decoration:		none;
}

p.faq span{
	display:				none;
}

p.faq a{
	text-decoration:		none;
}

p.faq a span{
	display:				inline;
}

ul{
	margin:					15px;
	margin-left:			0px;
	margin-right:			20px;
	padding-left:			20px;
}

ul.error_list{
	margin:					0px;
	padding:				0px;
	list-style:				none;
	color:					#FF8080;
}

ol{
	margin:					15px;
	margin-left:			0px;
	margin-right:			20px;
	padding-left:			20px;
}

table{
	margin:					15px;
	margin-left:			0px;
	margin-right:			0px;
	border-collapse:		collapse;
}

table.columns td{
	width:					340px;
	padding:				0px;
}

table tr th{
	padding-right:			15px;
	font-weight:			bold;
	text-align:				left;
	vertical-align:			top;
}

table tr td{
	padding-right:			15px;
	vertical-align:			top;
}

form{
	margin:					0px;
}

form input{
	width:					300px;
	padding:				2px;
	padding-left:			5px;
	padding-right:			5px;
	font-family:			Verdana, Geneva, sans-serif;
	font-size:				11px;
	font-style:				italic;
	color:					#999999;
}

form input.nowidth{
	width:					auto;
}

form input.button{
	width:					auto;
	font-style:				normal;
	color:					#212121;
}

form input.w200{
	width:					200px;
}

form input.w150{
	width:					150px;
}

form input.w100{
	width:					100px;
}

form input.w50{
	width:					50px;
}

form textarea{
	width:					300px;
	height:					150px;
	padding:				2px;
	padding-left:			5px;
	padding-right:			5px;
	font-family:			Verdana, Geneva, sans-serif;
	font-size:				11px;
	font-style:				italic;
	color:					#999999;
}

a{
	text-decoration:		underline;
	color:					#2471FF;
}

a:hover{
	color:					#212121;
}

a span{
	color:					#212121;
}

img{
	border:					none;
}

img.offer{
margin-top: 10px;
}

.left{
	float:					left;
}

.right{
	float:					right;
}

.center{
	text-align:				center;
}

.textright{
	text-align:				right;
}

.hidden{
	display:				none;
}

.print{
	display:				none;
}

.blue{
	color:					#2471FF;
}

.gray{
	color:					#999999;
}


/* FRAME */
div#frame{
	position:				relative;
	width:					960px;
	margin-left:			auto;
	margin-right:			auto;
	padding-bottom:			15px;
	overflow:				hidden;
}

div#frame div{
	position:				relative;
	overflow:				hidden;
	display:				inline;
	float:					left;
}

div#frame div#menu{
	overflow:				visible;
}


/* HEADER */
div#header{
	width:					960px;
	height:					110px;
}

div#header ul{
	margin:					0px;
	margin-top:				8px;
	padding:				0px;
	list-style:				none;
	float:					right;
}

div#header ul li{
	margin-left:			5px;
	float:					left;
}

div#header ul li a{
	padding:				5px;
	padding-left:			3px;
	padding-right:			3px;
	border-style:			solid;
	border-color:			#E7BF0F;
	border-width:			1px;
	background-color:		#E7BF0F;
	text-decoration:		none;
	color:					#FFFFFF;
	display:				block;
}

div#header ul li a:hover{
	color:					#212121;
}

div#header img{
	margin-top:				18px;
	float:					left;
}


/* MENU */
div#menu{
	width:					960px;
	height:					35px;
	background-image:		url('../graphics/menu.jpg');
	z-index:				1;
}

div#menu ul{
	margin:					0px;
	padding:				0px;
	list-style:				none;
}

div#menu ul ul{
	position:				absolute;
	margin-left:			-1px;
	padding-top:			5px;
	padding-bottom:			10px;
	border-style:			solid;
	border-top:				none;
	border-color:			#538BA6;
	border-width:			1px;
	background-color:		#E7BF0F;
	display:				none;
}

div#menu ul ul li{
	margin:					0px;
	float:					none;
}

div#menu ul ul li a{
	height:					auto;
	min-width:				170px;
	padding:				5px;
	padding-left:			15px;
	padding-right:			15px;
	background:				none;
	line-height:			normal;
	font-family:			Verdana, Geneva, sans-serif;
	font-size:				11px;
	color:					#212121;
	display:				block;
}

div#menu ul ul li a:hover{
	color:					#0066B0;
}

div#menu ul ul li a:hover span{
	color:					#212121;
}

div#menu ul li{
	float:					left;
}

div#menu ul li:hover ul{
	display:				block;
}

div#menu ul li:hover a{
	background-color:		#E7BF0F;
	color:					#1E1E42;
}

div#menu ul li.active a{
	background-color:		#E7BF0F;
	color:					#1E1E42;
}

div#menu ul li a{
	height:					35px;
	padding-left:			15px;
	padding-right:			15px;
	line-height:			35px;
	background-image:		url('../graphics/icons/menu.jpg');
	background-position:	top right;
	background-repeat:		no-repeat;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				14px;
	text-decoration:		none;
	color:					#FFFFFF;
	display:				block;
}

div#menu ul li a.dropdown{
	padding-right:			27px;
	background-image:		url('../graphics/icons/dropdown.png');
}


/* MAIN */
div#main{
	width:					680px;
	line-height:			175%;
}

div#main.full {
        width: 960px;
}

div#main.full div.form {
        float: right;
        width: 490px;
        height: 100%;
}

div#main.full div.content {
        float: left;
        width: 460px;
	background: transparent url(../graphics/separator.jpg) no-repeat right center;
	margin-right: 10px;
}

div#main.full div.half + .half {
        margin-left: 20px;
}


div#main div.home{
	width:					660px;
	height:					125px;
	margin-top:				15px;
	background-color:		#A7C8D9;
	background-image:		url('../graphics/banners/home.jpg');
	background-position:	top right;
	background-repeat:		no-repeat;
	display:				block;
	float:					none;
}

div#main div.home h1{
	margin-top:				10px;
	margin-bottom:			0px;
	margin-left:			15px;
}

div#main div.home ul{
	width:					365px;
	margin-top:				3px;
	padding:				0px;
	list-style:				none;
}

div#main div.home ul li{
	margin-top:				2px;
	margin-left:			15px;
	float:					left;
}

div#main div.home ul li a{
	width:					290px;
	font-weight:			bold;
	text-decoration:		none;
	color:					#FFFFFF;
	display:				block;
	float:					left;
}

div#main div.home ul li a:hover{
	color:					#1E1E42;
}

div#main div.home ul li a span{
	color:					#FFFFFF;
}

div#main div.related{
	width:					660px;
	margin-top:				20px;
	padding-top:			5px;
	padding-bottom:			5px;
	border-top-style:		solid;
	border-bottom-style:	solid;
	border-color:			#BABABA;
	border-width:			1px;
}

div#main div.related p{
	margin:					0px;
	font-size:				13px;
	font-weight:			bold;
	float:					left;
}

div#main div.related ul{
	width:					495px;
	margin:					0px;
	padding:				0px;
	list-style:				none;
	float:					left;
}

div#main div.related ul li{
	margin-left:			15px;
	float:					left;
}

div#main div.related ul li a{
	text-decoration:		none;
	white-space:			nowrap;
}

div#main p.icons{
	margin-bottom:			0px;
	color:					#2471FF;
	float:					right;
}

div#main p.icons a{
	padding-top:			5px;
}

div#main p.icons a.print{
	margin-left:			-5px;
	display:				inline;
}

div#main p.more{
	margin-top:				-15px;
	text-align:				right;
}

div#main p.more a{
	text-decoration:		none;
}

div#main ul.downloads{
	margin-top:				20px;
	padding:				0px;
	list-style:				none;
}

div#main ul.downloads li{
	margin-right:			30px;
	float:					left;
}

div#main ul.downloads li a{
	padding-top:			7px;
	text-decoration:		none;
	color:					#212121;
	display:				block;
}

div#main ul.downloads li a:hover{
	color:					#2471FF;
}

div#main ul.downloads li a img{
	margin-top:				-7px;
	margin-right:			10px;
	float:					left;
}


/* RIGHTBAR */
div#rightbar{
	width:					280px;
	line-height:			175%;
}

div#rightbar div{
	width:					280px;
	border-bottom-style:	solid;
	border-color:			#BABABA;
	border-width:			1px;
	text-align:				left;
}

div#rightbar div.paper{
	width:					278px;
	margin-top:				15px;
	border-style:			solid;
	border-color:			#538BA6;
	border-width:			1px;
}

div#rightbar div.paper h3{
	margin:					10px;
	margin-bottom:			25px;
	font-size:				17px;
	font-weight:			normal;
	color:					#2471FF;
}

div#rightbar div.paper p{
	margin-left:			10px;
}

div#rightbar div.paper a{
	margin-top:				-35px;
	margin-right:			10px;
	padding:				2px;
	padding-left:			5px;
	padding-right:			5px;
	border-style:			solid;
	border-color:			#3C4566;
	border-width:			1px;
	background-color:		#3C4566;
	color:					#FFFFFF;
	display:				block;
	float:					right;
}

div#rightbar div.paper a:hover{
	background-color:		#FFFFFF;
	color:					#3C4566;
}

div#rightbar div.paper img{
	margin:					10px;
	margin-left:			20px;
	float:					right;
}

div#rightbar div.call{
	width:					278px;
	margin-top:				15px;
	border-style:			solid;
	border-color:			#A7C8D9;
	border-width:			1px;
}

div#rightbar div.call h3{
	margin:					10px;
	font-size:				17px;
	font-weight:			normal;
	color:					#0054A5;
}

div#rightbar div.call p{
	margin-top:				20px;
	margin-left:			10px;
}

div#rightbar div.submenu{
	width:					278px;
	margin-top:				15px;
	border-style:			solid;
	border-color:			#A7C8D9;
	border-width:			1px;
}

div#rightbar div.submenu h3{
	margin-top:				0px;
	padding-left:			10px;
	background-color:		#A7C8D9;
	color:					#FFFFFF;
}

div#rightbar div.submenu ul{
	margin-top:				15px;
	margin-left:			10px;
	margin-right:			10px;
}

div#rightbar div.submenu ul li.active a{
	color:					#212121;
}

div#rightbar div p{
	margin:					10px;
	margin-left:			0px;
	margin-right:			0px;
}

div#rightbar div ul{
	margin:					10px;
	margin-left:			0px;
	margin-right:			0px;
	padding:				0px;
	list-style:				none;
}

div#rightbar div a{
	text-decoration:		none;
}


/* BANNERS */
div#banners{
	width:					960px;
	margin-top:				15px;
}

div#banners.home a{
	width:					205px;
}

div#banners.home a p{
	width:					180px;
}

div#banners.home a img{
	width:					205px;
}

div#banners ul{
	margin:					0px;
	padding:				0px;
	list-style:				none;
}

div#banners ul li{
	margin-left:			20px;
	float:					left;
}

div#banners ul li.nomargin{
	margin:					0px;
}

div#banners ul li.seminar{
	width:					225px;
	height:					150px;
	background-color:		#B1B1B1;
}

div#banners ul li.seminar p{
	margin:					15px;
}

div#banners ul li.seminar p.title{
	font-size:				15px;
	color:					#FFFFFF;
}

div#banners ul li.seminar a{
	width:					auto;
	height:					auto;
	border-style:			solid;
	border-color:			#353535;
	border-width:			1px;
	margin-right:			15px;
	padding:				5px;
	background-color:		#353535;
	color:					#FFFFFF;
	float:					right;
}

div#banners ul li.seminar a:hover{
	background-color:		#FFFFFF;
	color:					#212121;
}

div#frame h2.seminar_head {
	width: 450px;
}

div#banners ul li a{
	width:					225px;
	height:					150px;
	text-decoration:		none;
	display:				block;
}

div#banners ul li a:hover span{
	background-image:		url('../graphics/transparent/hover.png');
}

div#banners ul li a span{
	width:					200px;
	height:					50px;
	margin:					0px;
	margin-top:				-60px;
	padding:				0px;
	padding-top:			10px;
	padding-left:			25px;
	background-image:		url('../graphics/transparent/default.png');
	font-size:				15px;
	font-weight:			normal;
	text-align:				left;
	color:					#212121;
	float:					left;
	cursor:					pointer;
}

div#banners ul li a span span{
	width:					auto;
	height:					auto;
	margin:					0px;
	padding:				0px;
	background:				none;
	float:					none;
}

div#banners ul li a img{
	float:					left;
}


/* FOOTER */
div#footer{
	width:					958px;
	margin-top:				15px;
	padding-bottom:			15px;
	border-style:			solid;
	border-color:			#A7C8D9;
	border-width:			1px;
	line-height:			175%;
}

div#copyright p{
	width:					958px;
	margin:					0px;
	margin-top:				10px;
	font-size:				11px;
	font-weight:			normal;
	font-style:				italic;
	text-align:				center;
	float:					left;
}

div#footer p{
	float:					left;
}

div#footer ul{
	margin-left:			15px;
	margin-bottom:			0px;
	padding-left:			15px;
	list-style-type:		circle;
	float:					left;
}

div#footer ul.contact{
	margin-right:			15px;
}

div#footer ul li.title{
	margin-left:			-15px;
	list-style:				none;
	font-weight:			bold;
}

div#footer a{
	text-decoration:		none;
	color:					#212121;
}

div#footer a:hover{
	color:					#2471FF;
}

div#main a#gratis_boek_eenmanszaak img {
        margin-top: 10px;
        margin-left: 20px;
}

div#main a#gratis_boek_ontslagvergoeding img {
        margin-top: 10px;
}


div#rightbar a.button {
        background-color:#006bb1;
        color:white;
        font-size:13px;
        margin-top:10px;
        padding:10px;
}

a.button {
        display:block;
        text-decoration:none;
}

a.button span {
        background-color:black;
        color:white;
        padding-bottom:2px;
        padding-left:3px;
        padding-right:3px;
}
div#rightbar a.button.book
{
        position: relative;
        padding-left: 55px;
        padding-top: 5px;
        height: 50px;
        font-size: 10px;
}

a.button.book span
{
        position: absolute;
        right: 10px;
        top: 23px;
}

a.button.book img
{
        position: absolute;
        top: 0;
        left: 0;
}

a.button.book p
{
        margin: 0;
        padding: 0;
}

a.button.book p.book
{
	font-size: 12px;
        font-weight: bold;
        text-align: left;
}

div#rightbar a#gratis_boek_small img {
        margin-top:10px;
}

#rb_link {
        display: block;
        height: 41px;
}

#rb_link img {
        float: right;
}


