.button, input[type='submit'], input[type='button'] {
	background-color: #eee;
	border: 1px solid #aaa;
	cursor: pointer;
}

.button:active, input[type='submit']:active, input[type='button']:active {
	border: 1px solid black;
	background-color: #9f9f9f;
}

.knapp {
	height: 28px;
	padding: 2px;
	margin: 2px;
}

.button {
	height: 28px;
	padding: 2px;
}

.button_new, .new_serviceorder, .new_customer, .new_salesorder, .new_checklist, .new_site, .new_asset, .new_project, .new_timesheet, .new_transportorder, .new_transportordergroup, .new_query, .new_company, .new_employee, .leggtilknapp, .new_message, .new_article {
	background: url(../images/x16/add.png) #eee no-repeat scroll 3px center; /* IE */
	height: 28px;
	font-size: 13px;
	padding: 0pt 9px 0pt 18pt;
}

.downloadknapp {
	background: url(../images/x16/arrow_down_green.png) #eee no-repeat scroll 3px center; /* IE */	
	height: 28px;
	font-size: 13px;
	padding: 0pt 9px 0pt 18pt;
}

.lagreknapp {
	background: url(../images/x16/check.png) #eee no-repeat scroll 3px center; /* IE */	
	height: 28px;
	font-size: 13px;
	padding: 0pt 9px 0pt 18pt;
}

.avbrytknapp {
	background: url(../images/x16/delete2.png) #eee no-repeat scroll 3px center; /* IE */	
	height: 28px;
	font-size: 13px;
	padding: 0pt 9px 0pt 18pt;
}

.slettknapp {
	background: url(../images/x16/delete2.png) #eee no-repeat scroll 3px center; /* IE */	
	height: 28px;
	font-size: 13px;
	padding: 0pt 9px 0pt 18pt;
}

.printknapp {
	background: url(../images/x16/printer.png) #eee no-repeat scroll 3px center; /* IE */	
	height: 28px;
	font-size: 13px;
	padding: 0pt 9px 0pt 18pt;
}

.button_reset {
	background: url(../images/x16/eraser2.png) #eee no-repeat scroll 3px center;
	height: 28px;
	font-size: 13px;
	padding: 0pt 9px 0pt 18pt;
}

.button.copy {
	background: url(../images/x16/copy.png) #eee no-repeat scroll 3px center; /* IE */	
	height: 28px;
	font-size: 13px;
	padding: 0pt 9px 0pt 18pt;
}		

.respond_to_message {
	background: url(../images/x16/mail_preferences.png) #eee no-repeat scroll left top;
	height: 28px;
	font-size: 13px;
	padding: 0pt 9px 0pt 18pt;
}

.delete_message {
	background: url(../images/x16/mail_delete.png) #eee no-repeat scroll
		left top;
	height: 28px;
	font-size: 13px;
	padding: 0pt 9px 0pt 18pt;
}

.knapp_liten {
	background: url(../images/knapp_liten.gif) no-repeat scroll left top;
	height: 20px;
	text-align: left;
	padding: 0 5px 0 5px;
}

.leggtilknapp_liten {
	background: url(../images/add_knapp_liten.gif) #eee no-repeat left top;
	height: 20px;
	text-align: left;
	padding: 0 5px 0 19px;
}
	
.transitionButton {
	background: url(../images/x16/gears_run.png) #eee no-repeat scroll 3px center; /* IE */	
	height: 28px;
	font-size: 13px;
	padding: 0pt 9px 0pt 18pt;
	border: 1px solid #AAA;
}
	
.slettknapp_liten {
	background: url(../images/x16/delete2.png) #eee no-repeat left center;	
	height: 20px;
	text-align: left;
	padding: 0 5px 0 19px;
}

.assignButton {
	border:none;
	background-color: transparent;
	background: url(../images/x16/arrow_right_green.png) #eee no-repeat left center;
	padding: 0 5px 0 16px;
	height:24px;
	margin-left: -7px;
	position:absolute;
}
.assignButton:active {
	border:none;
	background-color: transparent;
	background: url(../images/x16/arrow_right_green.png) #eee no-repeat left center;
	padding: 0 5px 0 16px;
	height:24px;
	margin-left: -7px;
	position:absolute;
}