* {
	font-family			: Tahoma, Arial;
	font-size: 10pt;
}

a {
	color				: #3f3d3d;
}

a.active_menu_item {
	background			: #a4a4a8;
	color				: #fff;
	text-decoration		: none;
}

h1 {
	font-size			: 16pt;
	font-weight			: bold;
	margin-top			: 4px;
	padding-bottom		: 5px;
}

img {
	border				: 0;
}

#header, #padit, legend, .icons, #mloader {
	display: none;
}

#menu-container {
	display: none !important;
}

#print-codes .email {
  display: none;
}

#print-codes .naam {
  width: 200px;
}

#print-codes img, #print-codes button {
  display: none;
}

#extra {
	background			: #fff;
	border-bottom		: 1px dotted #ccc;
	padding-left		: 10px;
}

#inner-container {
  position: static !important;
  width: 100% !important;
}

label {
	color				: #3f3d3d;
	width				: 200px;
	display				: block;
	float				: left;
	font-weight			: bold;
}

label .required_field {
	color				: #c00;
}

input, select, textarea {
	font-size			: 10pt;
}

input {
	width				: 300px;
	padding-left		: 3px;
}

input[type=checkbox] {
	width				: auto;
}

button {
	display: none;
}

input[type=file] {
}

input[type=radio]{
	width				: 15px;
	padding				: 2px 0 2px 0;
}

select {
	width				: 308px;
}

textarea {
	width				: 300px;
	height				: 60px;
	padding-left		: 3px;
}

table.sf_admin_list {
	border-collapse		: collapse; 
	border-spacing		: 0;
	margin				: 0;
	padding				: 0;
	width				: 100%;
}

table.sf_admin_list td, table.sf_admin_list th {
	height				: 22px;
	padding-left		: 3px;
}

table.sf_admin_list th a {
	color				: #3f3d3d;
	text-decoration		: none;
}

table.sf_admin_list th {
	background			: #d5d5dd;
	border-right		: 1px solid #fff;
	text-align			: left;
}

table.sf_admin_list th.order {
	background			: #b7b7c6;
	border-right		: 1px solid #fff;
	text-align			: left;
}

table.sf_admin_list td {
	vertical-align		: middle;
}

.delete_checkbox {
	width				: 20px;
}

tr.even {
	background			: #fff;
	height				: 22px;
}

tr.oneven {
	background			: #f0f0f0;
}

input.counter {
	border				: 0;
	color				: #ff0000;
	width				: 20px;
}

div.buttons {
	text-align			: right;
	padding				: 2px;
}

.error, li.error {
	color				: #cc0000;
}

li.error {
	list-style			: square;
}

fieldset .display_thumbnails, fieldset .display_big {
	clear				: both;
	padding				: 5px;
	margin-bottom		: 3px;
}

.imgborder {
	border				: 1px solid #0046d5;
}

fieldset #grote_foto_container {
	display				: none;
}

fieldset .thumbnails {
	float				: left;
	padding				: 4px;
	text-align			: center;
	width				: 110px;
}

.verwijder_items {
	padding-bottom		: 10px;
	text-align			: right;
}

img.order {
	margin-left			: 8px
}

td.tab-inactive, td.tab-active {
  padding-left: 5px; 
  padding-right: 5px; 
  background: url(../images/tab-inactive-bg.gif) repeat-x;
}

td.tab-active {
  background: url(../images/tab-active-bg.gif) repeat-x;
}

img.tab-close {
  margin-right: 1px;
}

.tabs {
  position: relative;
  top: 4px;
}

#uitleg-bestanden li {
  list-style: none;
}

.sf_admin_actions li {
list-style: none;
}

.sf_admin_action_create, .sf_admin_action_list, .sf_admin_action_save, .sf_admin_action_delete {
  float: left;
  margin-right: 4px;
  margin-top: 3px;
  width: auto;
}

.loginform input {
  width: 200px;
  padding: 1px;
}

.form-row {
  background: #eee;
  border-bottom: #fff 1px solid;
  padding: 2px 10px 0 10px;
  line-height: 30px;
  overflow: auto;
}

.form-button {
  margin-top: 5px;
  margin-left: 355px;
  width: 60px !important;
}

.form-errors { 
  padding: 0 5px; 
  margin: 0 0 10px 0; 
  border: #eee 1px solid; 
}

.form-errors p { 
  font: bold 12px sans-serif; 
  margin: 4px 0; 
}

div.form-errors ul { 
  list-style: none; 
  margin: 0 0 20px 0; 
  padding-left: 15px; 
}

#trigger_end, #trigger_start {
  width: 20px;
  height: 16px;
  padding: 0;
  position: relative;
  top: 6px;
}

.tabbed {
  margin-left: 200px;
}
