
html { overflow: -moz-scrollbars-vertical !important; }	

body {
	font-family: tahoma, arial, verdana, helvetica, sans-serif; color: #5e6e65;
	margin: 0px;
	font-size: 12px;
	background-image:url(images/background.gif);
	line-height:150%;
}

body.padding {
	padding: 20px 0px 20px 0px;
}
body.ckeditor { background-image:none; }
p 			{padding:0px;margin:0px 0px 14px 0px;}
p.alt 	{color:#FFFFFF!important;}
p.small {font-size:11px;}
div		{}
span	{}
th		{}
td		{}

ul		{position: relative;margin:2px 0px 14px 0px; padding:0px; list-style: none; }
ul li {

	padding-left:15px; 
	background-image:url(images/li.gif); 
	background-repeat:no-repeat;
	background-position:1px 9px;
}

div.box_login_bot ul li {
	padding-left:15px; 
	background-image:url(images/li-white.gif); 
	background-repeat:no-repeat;
	background-position:1px 9px;
}

h1		 		{font-size: 22px; font-weight:bold; color:#ff9e00; padding:0px; margin:0px;height:30px;}
div.h1_container {height:80px;}

h2		 		{font-size: 16px; font-weight:bold; color:#67766e; padding:0px; margin:25px 0px;height:20px;}
div.right h2	{font-size: 16px; font-weight:bold; color:#67766e; padding:0px; margin:30px 0px 15px;height:20px;}
div.h1_container h2 {margin:0px;}

h3		 		{font-size: 15px; font-weight:bold; color:#ff9000; padding:0px; margin:0px;}       
h4		 		{font-size: 12px; font-weight:bold; color:#ff9000; padding:0px; margin:0px;} 

h5		 		{font-size: 11px; font-weight:bold; color:#ff9000; padding:0px; margin:0px;}



/* form elements */

form 	{padding:0px; margin:0px;}

input, select, textarea, option {
	font-family: tahoma, arial, verdana, helvetica, sans-serif; color: #5e6e65;
	padding:0px;
	margin:0px;
	font-size: 12px;
}

input.login_input {             
	width:169px; 
	height:23px; 
	border:1px solid #FFFFFF;
	line-height:20px;
}

div.login_checkbox {
	position:relative;
	padding-top:5px; 
	float:left;
}

input.login_button {
	position:relative;
	float:right;
}
      
a:link		{text-decoration: underline; color:#0088dd;}
a:visited	{text-decoration: underline; color:#0088dd;}
a:active	{text-decoration: underline; color:#0088dd;}
a:hover		{text-decoration: underline; color:#0088dd;}

a.alt:link		{text-decoration: underline; color:#FFFFFF;}
a.alt:visited	{text-decoration: underline; color:#FFFFFF;}
a.alt:active	{text-decoration: underline; color:#FFFFFF;}
a.alt:hover		{text-decoration: underline; color:#FFFFFF;}

a.clean:link		{text-decoration: none; color:#5e6e65;}
a.clean:visited	{text-decoration: none; color:#5e6e65;}
a.clean:active	{text-decoration: none; color:#5e6e65;}
a.clean:hover		{text-decoration: none; color:#5e6e65;}

h5 a:link			{padding-left:30px;text-decoration:none;color:#5E6E65;}
h5 a:visited 		{padding-left:30px;text-decoration:none;color:#5E6E65;}
h5 a:active			{padding-left:30px;text-decoration:none;color:#5E6E65;}
h5 a:hover			{padding-left:30px;text-decoration:none;color:#5E6E65;}

h5 a.current:link		{padding-left:30px;text-decoration:none;color:#ff9e00;background-image:url(/images/bg_current_sectionmenu.gif);background-repeat:no-repeat;}
h5 a.current:visited	{padding-left:30px;text-decoration:none;color:#ff9e00;background-image:url(/images/bg_current_sectionmenu.gif);background-repeat:no-repeat;}
h5 a.current:active		{padding-left:30px;text-decoration:none;color:#ff9e00;background-image:url(/images/bg_current_sectionmenu.gif);background-repeat:no-repeat;}
h5 a.current:hover		{padding-left:30px;text-decoration:none;color:#ff9e00;background-image:url(/images/bg_current_sectionmenu.gif);background-repeat:no-repeat;}


div.alt, 
span.alt, 
p.alt {
	color:#FFFFFF!important;
	
}

div.clear {
	height:1px;
	overflow:hidden;
	clear:both;
}

div.container {
	position:relative;
	left:50%;
	margin-left:-471px;
	width:941px;
	background-color:#FFFFFF;
}

div.container_header {
	position:relative;
	left:50%;
	margin-left:-471px;
	width:941px;
}

div.bg1 {
	background-image: url(images/background-side.gif);
	background-repeat:repeat-y;
	background-position:right 30px;	
}

div.bg2 {
	padding:28px;
	background-image: url(images/background-header.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

div.header {
	background-repeat:no-repeat;
	height:171px;
}

div.header div.header_home {
	background-image: url(images/header-home.jpg);
	position:relative;
	float:left;	
	width:627px;
	height:171px;
}

div.header div.header_activiteiten,
div.header div.header_default {
	background-image: url(images/header-default.jpg);
	position:relative;
	float:left;	
	width:627px;
	height:171px;
}

div.header div.header_over-juristenrijk {
	background-image: url(images/header-over.jpg);
	position:relative;
	float:left;	
	width:627px;
	height:171px;
}

div.header div.header_nieuws {
	background-image: url(images/header-nieuws.jpg);
	position:relative;
	float:left;	
	width:627px;
	height:171px;
}

div.header div.header_lid-worden {
	background-image: url(images/header-lid-worden.jpg);
	position:relative;
	float:left;	
	width:627px;
	height:171px;
}

div.header div.header_contact {
	background-image: url(images/header-contact.jpg);
	position:relative;
	float:left;	
	width:627px;
	height:171px;
}

div.header_small {
	background-repeat:no-repeat;
	height:57px;
}

div.header_small div.img {
	background-image: url(images/header-small.jpg);
	background-position: left 29px;
	background-repeat: no-repeat;
	float:left;	
	width:627px;
	height:57px;
}

div.header div.logo {
	position:relative;

	float:left;	
	width:228px;
	height:171px;
	top:-29px;	
}

div.header div.logo_portal {
	position:relative;
	float:left;	
	width:228px;
	height:171px;
}

div.menu {
	background-color:#ff9e00;
	width:627px;
	height:57px;
}

div.menu div.button {
	float:left;
	height:57px;
	margin-left:20px;
}

div.submenu {
	padding-top:30px;
}

div.submenu div.button {
	height:29px;
}

div.news_item {
	position:relative;
	padding:0px 0px 5px 87px;
}

div.news_item div.date {
	position:absolute;
	padding:0px;
	margin-left:-87px;
}

div.menu div.current {
	background-image:url(images/current-menu.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}

div.content {
	width:884px;
}

div.content div.left {
	float:left;
	background-image:url(images/background-content.gif);
	border-bottom: 1px solid #ced3d0;
	width:627px;
}

div.content div.col1 {
	width:172px;
	float:left;
}

div.content div.col2 {
	width:455px; 
	float:left;
}

div.content div.left div.padding {
	padding:28px;
}

div.content div.right  {
	float:left;
	width:257px;
}

div.content div.right div.padding {
	padding: 0px 28px 28px 28px;
}

div.content div.box_login_top {
	position:relative;
	font-size:11px;
	background-color:#4c4c4c;
	padding:15px;
	color:#FFFFFF;	
}

div.content div.box_login_bot {
	position:relative;
	font-size:11px;
	background-color:#ff9e00;
	padding:15px;
	color:#FFFFFF;
}

/* form */

input.search 	{width:163px; height:14px;_height:18px;}
input.small 	{width:150px;height:14px;_height:18px;}
input.medium 	{width:262px;height:14px;_height:18px;}
select.small 	{width:63px;_height:18px;}
select.medium 	{width:262px;_height:18px;}
textarea.medium {width:262px;height:119px;}

input.radio, input.check {
  position:absolute;
  left:-1.7em;
  top:0px;
  margin: 0px;
  width:1.2em;
  height:1.2em;
}

label {
	line-height:14px;
  position:relative;
	display:block;
	padding: 0px 7px 4px 0px;
	margin-left:1.7em;
	overflow: visible;
}

label.nobreak {
  position:relative;
	display:inline;
	float:left;
	padding: 0px 7px 4px 0px;
	margin-left:1.7em;
	overflow: visible;
}

div.form_small_padding {
	padding: 15px 40px 10px 55px;
}

div.content div.form_small_padding div.minheight {
	float:right;
	width:1px;
	height:125px; 
	overflow:visible;
	display:inline;
}

div.formrow {
	line-height:14px;
	display:table;
	width:468px;
	vertical-align:top;
	padding-bottom: 7px;
}

div.formrow_small {
	display:table;
	width:368px;
	vertical-align:top;
	padding-bottom: 7px;
}

div.formrow div,
div.formrow_small div {
	vertical-align:top;
}

div.formrow div.multi,
div.formrow_small div.multi {
	float:left;
	padding-right:7px;
}

div.formrow div.txt,
div.formrow_small div.txt {
	float:left;
	padding-top:3px;
	width:170px;
}

div.formrow div.txt_small,
div.formrow_small div.txt_small {
	float:left;
	padding-top:3px;
	width:70px;
}

div.formrow div.inp,
div.formrow_small div.inp {
	width:296px;
	float:left;
}

div.formrow div.col,
div.formrow_small div.col {
	float:left;
	margin-top:3px;
	width:125px;
}

div.formrow div.hpadding,
div.formrow_small div.hpadding {
	float:left;
	padding-left:14px;	
	padding-right:14px;
}

div.formrow div.required,
div.formrow_small div.required {
	float:left;
	background-image: url(images/form-required.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;	
}

/* box home */
div.box_home {
	float:left;
	padding:15px;
	border: 1px solid #ced3d0;
	background-color:#f8f8f8;
}

div.alert {
	color:#FF0000;
	font-weight:bold;
}