/**/
/* Visuel Integration */
/**/

.VIlogon
{
	float: right;
	width: 12em;
	padding: 2px;
	text-align: center;
	line-height: 1.6em;
}

.VIprinticon
{
	float: right;
}

/* Placement of the dropdownlist according to the map in the municipality selector */
.VIwithmap .VImapselect
{
	margin-left: 2em;
}

.VImapselect
{
	margin-right: 1em;
}

.VIsmallfont
{
	font-size: 80%;
}

/* Three mini equals one short (3*3em + 2*1em = 11em) */
.VImini
{
	width: 3em;
	margin-right: 1em;
}

/* Two short equals one wide (2*11em + 1*1em = 23em) */
.VIshort
{
	width: 11em;
	margin-right: 1em;
	padding-right: 8px;
}

/* One wide is approx. half the width of the smallest applicationarea (38em) */
.VIwide
{
	width: 23em;
	margin-right: 1em;
	padding-right: 20px;
}

/* Make a mini label the same size as a mini textbox (2*2px = 4px) */
span.VImini, label.VImini
{
	padding-right: 4px;
}

/* Make a short label the same size as a short textbox (8px + 2*2px = 12px) */
span.VIshort, label.VIshort
{
	padding-right: 12px;
}

/* Make a wide label the same size as a wide textbox (20px + 2*2px = 24px) */
span.VIwide, label.VIwide
{
	padding-right: 24px;
}

/* Make space between rows */
.VIrow
{
	margin-bottom: 10px;
}

/* Place every element in the row to the right */
.VIalignright
{
	text-align: right;
}

/* Align every element in the top of the row. */
/* Used when a row expand more than one line, ex. in the use of a checkboxlist */
.VIaligntop
{
	vertical-align: top;
}

/* Makes it possible to set the width of the elements */
.VIlabel, .VIcheckbox, .VIcheckboxlist, .VIradiobutton, .VIicon
{
	display: inline-block;
}

/**/
/* Borger.dk */
/**/

/* Margin between OIMAppContentForms */
.OIMAppContentForm
{
	margin-bottom: 10px;
}

/* Vertical center of the heading in the OIMSuiteHeader area */
#OIMSuite #OIMSuiteHeader h1
{
	padding-top: 9px;
	padding-bottom: 15px;
}

/* Make the links (items) in the menu inline-block to enable width, make 1px space between items */
#OIMSuite .OIMAppTopMenu a, #OIMSuite .OIMAppTopMenuChild a
{
	display: inline-block;
	margin-right: 1px;
	text-decoration: none;
	text-align: center;
}

.OIMAppPrimaryAction, .OIMAppSecondaryAction
{
	text-align: right;
	padding: 10px;
}

/* Space between buttons in the OIMAppPrimaryAction and OIMAppSecondaryAction area */
.OIMAppPrimaryAction .button, .OIMAppSecondaryAction .button
{
	margin-left: 5px;
}

/* Fieldset settings */
#OIMSuite fieldset
{
	padding: 5px 10px;
	margin-bottom: 10px;
}

/* Fieldset legend settings */
#OIMSuite fieldset legend
{
	margin: -3px;
}
