A:link { text-decoration: none } 
A:active { text-decoration: none } 
A:visited { text-decoration: none }


body 
{
  font-size 			: 12px;
  font-family 			: Verdana,Helvetica,Arial,sans-serif;
  margin				: 0;
}

.venster{
	border-radius		: 3px;
	background-clip		: padding-box;
}

.vensterknop{
	background-color	: #F17E21;
	color				: #ffffff;
	cursor				: pointer; 
	cursor				: hand;
	border-radius		: 5px;
	border				: 0px;
	height				: 25px;
}
.vensterknop:hover{
	background-color	: #a0a0a0;
	color				: #000000;
}

.vensterknop:disabled,
.vensterknop[disabled]{
  background-color: #cccccc;
  color: #666666;
}


select.infolistbox 
{
  font-size : 12px;
  font-family : courier,courier new;
}

input.textzoekgrid 
{ 
	font-weight:normal;
	color:black;
	border:none;
	background:transparent;
	width:297px;
	text-align:left;
} 

input.textzoekgrid:hover
{ 
	font-weight:bold;
	color:blue;
	border:none;
	background:transparent;
	width:297px;
	text-align:left;
} 

input.buttonzoekgrid 
{ 
	font-weight:bold;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	color:#ffffff;
	border:none;
	background:transparent;
	text-align:center;
	cursor				: pointer; 
	cursor				: hand;
} 

input.buttonzoekgrid:hover
{ 
	font-weight:bold;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	color: #A0A0A0;
	border:none;
	background:transparent;
	text-align:center;
} 

body.solera
{
	background-image: url("images/Solera-patroon.png");
	margin			: 0;
	color			: #ffffff;
}
table.solera
{
  font-size 		: 12px;
  font-family 		: Verdana,Helvetica,Arial,sans-serif;
  background-color	: #4D4D4D;
  padding			: 0px;
  border-spacing	: 1px;
}
table.solera th
{
  background-color	: #F17E21;
  color				: #ffffff;
  padding			: 1px;
  text-align		: left;
}
table.solera td
{
  background-color	: #ffffff;
  color				: #000000;
  padding			: 1px;
  text-align		: left;
}

tr.solerahover:hover td 
{
	background:#ffff3c;
	cursor:pointer;
}

.userpic
{
	border-radius:50%;
	cursor:pointer;
	transition: all 0.3s ease;
}

.userpic:hover
{
	-webkit-transform: scale(4);
    -ms-transform: scale(4);
    transform: scale(4);
}

input.zoekbox 
{ 
	background-image:url('images/magnifier.gif');
	background-repeat:no-repeat;
	padding-left:18px;
	border:1px solid blue;
	background-color:#e0e0ff;
}

input.zoekbox:hover
{ 
	background-image:url('images/magnifier.gif');
	background-repeat:no-repeat;
	padding-left:18px;
	border:1px solid blue;
	background-color:#f0f0ff;
}

table.standaard, table.standaard th, table.standaard td
{
  font-size : 12px;
  font-family : Verdana,Helvetica,Arial,sans-serif;
}

table.leeg, table.leeg th, table.leeg td
{
  font-size : 12px;
  font-family : Verdana,Helvetica,Arial,sans-serif;
  border:0px !important;
}
	
table.boxed, table.boxed th, table.boxed td
{
	font-size : 12px;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

table.boxedright, table.boxedright th, table.boxedright td
{
	font-size : 12px;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	border-right: solid thick;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

input.hide
{
	position:absolute;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	opacity: 0;
	width:25px;
	z-index: 2;
	cursor:pointer;
}

.label-groep {
    background: linear-gradient(rgba(241, 126, 33, 0.25), rgba(241, 126, 33, 0.25)), #CCC;
    border-radius: 4px;
}