div.icon-16 {
	width: 16px;
	height: 16px;
}

div.buttonContent {
	position: relative;
	text-align: left;
}

div.buttonText {
	padding-left: 22px;
}

div.buttonContent div.icon-16 {
	position: absolute;
	left: 0;
	top: 0;
}

 .icon-flag-nl {
 	background-image: url('/appicons/flag/png/nl.png');
 }
 
 .icon-flag-en {
 	background-image: url('/appicons/flag/png/gb.png');
 }
 
 .icon-flag-fr {
 	background-image: url('/appicons/flag/png/fr.png');
 }
 
 .icon-flag-de {
 	background-image: url('/appicons/flag/png/de.png');
 }
 
 .icon-flag-es {
 	background-image: url('/appicons/flag/png/es.png');
 }
 
 .icon-flag-it {
 	background-image: url('/appicons/flag/png/it.png');
 }
 
 .icon-empty {
 	background-image: url('/appicons/silk/exclamation.png');
 }
 
 .icon-empty-parts {
 	background-image: url('/appicons/silk/error.png');
 }
 
 .icon-correct {
 	background-image: url('/appicons/silk/accept.png');
 }
 
 .icon-page {
 	background-image: url('/appicons/silk/page_white.png');
 }
 
 .icon-navigation {
 	background-image: url('/appicons/silk/application_side_tree.png');
 }
 
 .icon-editable {
 	background-image: url('/appicons/silk/application_edit.png');
 }
 
 .icon-other {
 	background-image: url('/appicons/silk/application_view_detail.png');
 }
 
 .icon-languages {
 	background-image: url('/appicons/flag/png/europeanunion.png');
 }