@charset "UTF-8";

html {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:20px;
}

body {	
	margin:0 0 20px;
	background:#e8e8e8 url('/ondernemers/inc/img/design/bg.png') repeat-x left 3px;
}

h1, h2, h3, p, ul, dl, dd, d, form, fieldset, input, label, img {
	margin:0;
	padding:0;
	list-style:none;
	border:0;
}

body #container {
	width:982px;
	margin:0 auto 20px;
}

body#home {	
	background:#e8e8e8 url('/ondernemers/inc/img/design/bg_home.png') repeat-x left 3px;
}

h2 {
	background:#383838;
	color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:26px;
	padding:0 0 0 22px;
}

h3 {
	background:url('/ondernemers/inc/img/design/h3.png') repeat-x left top;
	color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:26px;
	padding:0 0 0 22px;
}

h3 span {
	padding:0 3px;	
}

dl {
	margin:4px 8px 4px;
	background:#e7e7e7;
	color:#999999;
}

dl a {
	/*color:#999999;*/
	color:#878787;
	text-decoration:none;
}

dt {
	float:left;
	width:43px;
	padding:0 12px 0 0 !important;
	padding:0 9px 0 0;
	text-align:right;
	font-weight:bold;
}

dt, dd {
	margin:0 0 1px;
	background:#fff;
	line-height:34px;
}

#home #container {
	width:733px;
}

#home h1 {
	font:bold 12px Arial, Helvetica, sans-serif;	
	margin:10px 20px 0;
	line-height:25px;
	color:#333;
}

#home h2 {
	font:bold 15px Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
	background:url('/ondernemers/inc/img/design/line.png') no-repeat center bottom;
	line-height:52px;
	color:#333;
}

#header {
	padding:3px 0 0;
	text-align:center;
	line-height:0;
	height:171px;
}

#header img {
	margin:0 0 12px;
}

#header ul {
	font:11px Arial, Helvetica, sans-serif;
	line-height:26px;
	display:inline;
}

#header li {
	display:inline;
	background:#e8e8e8;
	margin:0 -2px;
}


#header li#juristen {
	padding:0 19px 0 0;	
}

#header li#ondernemers {
	padding:0 19px;	
}

#header li#vacature {
	padding:0 0 0 19px;	
}

#header li a {
	display:inline-block;
	background:#e8e8e8;
	padding:0 12px;
	text-decoration:none;
	color:#333;
	letter-spacing:2px;
}

#header li.select a {
	background:#e1e1e1;	
	color:#8e0226;
}

#locatie {
	background:#efefef;
	border:solid 1px #dcdcdc;
	line-height:38px;
	height:37px;
	overflow:hidden;
	padding:0 18px;
	color:#8e0226;
	margin:0 0 14px;
}

#locatie strong {
	color:#878787;	
}

#locatie a {
	text-decoration:none;
	color:#878787;
	margin:0 5px;
}

#locatie a.select {
	text-decoration:underline;
}

.block {
	background:#fff;
	border:solid 1px #dcdcdc;
	margin:0 0 8px;
	clear:both;
}

body#home .block {
	background:#efefef;	
	margin:-21px 0 0;
}


.block ul {
	margin:8px 24px 20px 20px;	
	list-style-type: disc;
	list-style-position:Outside; 
}


.block li {
	padding: 0 0 0 16px;
	
	margin:0px 0px 0px 13px;
	/*background:url('/ondernemers/inc/img/design/sub_li.png') no-repeat left 3px;*/
}

.block p {
	margin:8px 24px 20px 20px;	
}

.block img {
	float:left;
	margin:0 20px 18px;	
}

.block p strong {	
	color:#8e0226;
}

.block p h1 {	
	color:#8e0226;
}

.block h1 {	
	color:#8e0226;
}

.block p a {
	color:#8e0226;
	text-decoration:underline;
}

.block li a{
color:#8e0226;
	text-decoration:underline;
	}

#head .block {
	padding:23px 0 0;	
}

.color {
	color:#8e0226;
}

#navi {
	background:url('/ondernemers/inc/img/design/line.png') no-repeat center bottom;
	padding:5px 0 6px;
	margin:0 -10px 20px;
	width:753px;
	overflow:hidden;
}

#navi img {
	margin:0 10px;
	float:left;
	display:inline;
}

#head {
	width:727px;
	float:right;
}

#side {
	width:240px;
	float:left;
	color:#878787;
}

#side ul {
	margin:0 0 35px;	
}

#side li {
	border:solid 1px #dcdcdc;
	background:#fff url('/ondernemers/inc/img/design/side_li.png') left top;
	margin:0 0 4px;
	padding:0 0 0 35px;
	line-height:27px;
}

#side li.select {
	border:none;
	background:url('/ondernemers/inc/img/design/side_select.png') repeat-x left top;
}

#side li a {
	/*color:#a29f9f;*/
	color:#878787;
	text-decoration:none;
}

#side li.select a {
	color:#fff;	
}

#side li li.select a {
	color:#fff;	
}

#side ul ul {
	margin:4px 0 0;
}
#side li li, #side li.select li {
	border:none;
	background:none;
	margin:0;
	padding:0;
	line-height:23px;
}

#side li.select li a, #side li li a {
	color:#878787;	
	padding:0 0 0 16px;
	background:url('/ondernemers/inc/img/design/sub_li.png') no-repeat left 3px;
}

#side li.select li a:hover,#side li li.select a, #side li li a:hover {
	color:#8e0226;	
	background:url('/ondernemers/inc/img/design/sub_li_hover.png') no-repeat left 3px;
	text-decoration:underline;
}

#side p {
	text-align:center;
	margin:-25px 0 0;
}

#side p a {
	color:#a29f9f;
	text-decoration:underline;
}

#side form {
	line-height:24px;
	padding:8px 27px 19px 22px;
}

#footer {
	clear:both;
	padding:12px 0 0;
	height:26px;
}


#footer_wrap {
	font:11px Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#969696;
	background:#fff url('/ondernemers/inc/img/design/footer.png') repeat-x left 1px;
	border:solid 1px #ddd;
	height:24px;
}

#footer p {
	margin:0;
	padding:0 10px 0 0;
	float:right;
	border-right:solid 1px #fff;
}

#footer ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
	border-left:solid 1px #fff;
}

#footer li {
	float:left;
	color:#8e0226;
	margin:0 7px 0 0;
}

#footer li a {
	color:#969696;
	text-decoration:none;
}

#head .size4 {
	padding:10px 20px;
	float:left;
	width:685px;
	clear:both;
	line-height:0;
}

#head .size4 img {
	margin:0;	
}

#head .size3 {
	width:476px;
	float:left;
	height:207px;
	clear:none;
	padding:0;
}

#head .size2 {
	width:236px;
	float:right;
	height:207px;
	clear:none;
	padding:0;
}

#head .size2 p {
	text-align:center;
	padding-top:7px;
}



form a {
	color:#878787;	
}

label a {
	font-weight:bold;
	text-decoration:none;
}

label, input[type=text], input[type=submit], input[type=reset],input[type=password]{
	display:block;
	width:150px;
}

input[type=text],input[type=password]{
	border:solid 1px #e5e5e5;
	height:16px;
	padding:3px 29px 3px 8px;
	color:#8e0226;
}


select{
	display:block;
	border:solid 1px #e5e5e5;
	height:25px;
	width: 150px;
	padding:3px 3px 3px 8px;
	color:#8e0226;
}

input[type=submit],input[type=reset]{
	background:url('/ondernemers/inc/img/design/button.png') no-repeat left top;	
	border:0;
	padding:0;
	margin:0 8px 0 0;
	width:125px;
	height:24px;
	display:inline;
	color:#fff;
	font-weight: bold;
}

input[type=file]{
	border:solid 1px #e5e5e5;
	height:24px;
	padding:3px 29px 3px 8px;
	color:#8e0226;
	background-color:#fff;
}

input#legal_button{
	background:url('/vacatures/inc/img/design/button.png') no-repeat left top;	
	border:0;
	padding:0;
	margin:0 8px 0 0;
	width:125px;
	height:24px;
	display:inline;
	color:#fff;
	font-weight: bold;
}

input#email {
	background:url('/ondernemers/inc/img/design/gebruiker.png') no-repeat 166px 4px;
}

input#password {
	background:url('/ondernemers/inc/img/design/wachtwoord.png') no-repeat 166px 4px;	
	margin:0 0 12px;
}

input#submit {
	background:url('/ondernemers/inc/img/design/submit.png') no-repeat left top;	
	border:0;
	padding:0;
	margin:0 8px 0 0;
	width:91px;
	height:24px;
	display:inline;
}

table {
	margin:0 20px 10px;
	width:687px;
	border:0;
}

.col1 {
	width:287px;	
}

.col2 {
	width:220px;
}

td, th {
	padding:0 0 0 15px;	
}

td a {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#333;
}

thead {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;	
	line-height:31px;
	background:url('/ondernemers/inc/img/design/thead.png') repeat-x left top;
}

tbody {
	line-height:42px;
}

.tdline{
line-height: 20px;
padding:10px 0 0 15px;	
}

tbody tr {
	background:#f00;	
}
tbody td {
	background:#fff;
	border-top:solid 1px #dcdcdc;
	
}