/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* user information button - gifs for #ffffff background */
.button-user-12px-ffffff
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/user-12px-ffffff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: bold 12px Arial, Helvetica, sans-serif;
    height: 21px;
    padding-right: 12px;
    margin-right: 5px;
}

.button-user-12px-ffffff span,
.button-user-12px-ffffff strong
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/user-12px-ffffff-left.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 0 5px 25px;
    color: black;
    text-shadow: #eee 0 1px 0;
}

.button-user-12px-ffffff:hover,
.button-user-12px-ffffff:hover
{
    background-position: -21px right;
}

.button-user-12px-ffffff:hover span,
.button-user-12px-ffffff:hover strong
{
    background-position: -21px left;
}

.button-user-12px-ffffff:active,
.button-user-12px-ffffff:active
{
	text-shadow: #393939 0px 1px 0px;
    background-position: -42px right;
    outline: none;
}

.button-user-12px-ffffff:active span,
.button-user-12px-ffffff:active strong
{
    background-position: -42px left;
	padding: 5px 0 4px 25px;
    color: white;
    text-shadow: black 0 -1px 0;
}


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* help button - gifs for #ffffff background */
.button-help-12px-ffffff
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-help-12px-ffffff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: bold 12px Arial, Helvetica, sans-serif;
    height: 21px;
    padding-right: 12px;
    margin-right: 5px;
}

.button-help-12px-ffffff span,
.button-help-12px-ffffff strong
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/v2pbtn-help-12px-ffffff-left.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 5px 20px;
    color: white;
    text-shadow: #ba400c 0 -1px 0;
}

.button-help-12px-ffffff:hover,
.button-help-12px-ffffff:hover
{
    background-position: -21px right;
}

.button-help-12px-ffffff:hover span,
.button-help-12px-ffffff:hover strong
{
    background-position: -21px left;
}

.button-help-12px-ffffff:active,
.button-help-12px-ffffff:active
{
	text-shadow: #393939 0px 1px 0px;
    background-position: -42px right;
    outline: none;
}

.button-help-12px-ffffff:active span,
.button-help-12px-ffffff:active strong
{
    background-position: -42px left;
	padding: 5px 0 4px 20px;
    color: white;
    text-shadow: black 0 -1px 0;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* Sort Pill BUTTON 12px fontsize (bv voor languages) - gifs for #ffffff background */
a.button-sortpill-12-ffffff,
a.button-sortpill-12-ffffff-active
{
	position: relative;
	top: -2px;
    display: block;
    float: right;
    background-image: url(../images/buttons/v2pbtn-sortpill-12px-cccccc-right.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: top right;
    text-decoration: none;
    font: normal 12px Arial, Helvetica, sans-serif;
    height: 18px;
    padding-right: 8px;
    margin-left: 2px;
    margin-right: 2px;
}

a.button-sortpill-12-ffffff span,
a.button-sortpill-12-ffffff-active span
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/v2pbtn-sortpill-12px-cccccc-left.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 12px;
	padding: 2px 0 4px 10px;
    color: black;
}

a.button-sortpill-12-ffffff-active
{
	background-position: bottom right;
}

a.button-sortpill-12-ffffff-active span
{
	background-position: bottom left;
	color: white;
	text-shadow: #444 1px 2px 2px;
	font-weight: bold;
}

a.button-sortpill-12-ffffff:hover
{
	background-position: center right;
	text-shadow: #333 0px -1px 0px;
}

a.button-sortpill-12-ffffff:hover span
{
	background-position: center left;
	color: white;
}

/* Sort Pill BUTTON 11px fontsize, e7e7e7 voorgrond, wit achtergrond */
div.button-sortpill-11-e7e7e7-ffffff
{
	position: relative;
	top: 2px;
    display: block;
    float: right;
    background-image: url(../images/buttons/v2pbtn-sortpill-11px-e7e7e7-ffffff-right.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: top right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 14px;
    padding-right: 8px;
    margin-left: 2px;
    margin-right: 2px;
}

div.button-sortpill-11-e7e7e7-ffffff span
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/v2pbtn-sortpill-11px-e7e7e7-ffffff-left.gif);
    background-repeat: no-repeat;
	line-height: 9px;
	font-size: 11px;
	padding: 2px 0 3px 8px;
    color: black;
}

/* Sort Pill BUTTON 11px fontsize, dedede voorgrond, #f3f3f3 achtergrond */
div.button-sortpill-11-dedede-f3f3f3
{
	position: relative;
	top: 2px;
    display: block;
    float: right;
    background-image: url(../images/buttons/v2pbtn-sortpill-11px-dedede-f3f3f3-right.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: top right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 14px;
    padding-right: 8px;
    margin-left: 2px;
    margin-right: 2px;
}

div.button-sortpill-11-dedede-f3f3f3 span
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/v2pbtn-sortpill-11px-dedede-f3f3f3-left.gif);
    background-repeat: no-repeat;
	line-height: 9px;
	font-size: 11px;
	padding: 2px 0 3px 8px;
    color: black;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* HOME BUTTON 12px fontsize - gifs for #ffffff background */
a.button-home-12px-ffffff
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-home-12px-ffffff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: bold 12px Arial, Helvetica, sans-serif;
    height: 21px;
    padding-right: 12px;
    text-shadow: #ba400c 0px -1px 0px;
}

a.button-home-12px-ffffff span,
a.button-home-12px-ffffff strong
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/v2pbtn-home-12px-ffffff-left.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 5px 25px;
    color: #fff;
}

a.button-home-12px-ffffff strong
{
	font-weight: bold;
}

a.button-home-12px-ffffff:hover,
a.button-home-12px-ffffff:hover
{
    background-position: -21px right;
}

a.button-home-12px-ffffff:hover span,
a.button-home-12px-ffffff:hover strong
{
    background-position: -21px left;
}

a.button-home-12px-ffffff:active,
a.button-home-12px-ffffff:active
{
	text-shadow: #393939 0px 1px 0px;
    background-position: -42px right;
    outline: none;
}

a.button-home-12px-ffffff:active span,
a.button-home-12px-ffffff:active strong
{
    background-position: -42px left;
	padding: 5px 0 4px 25px;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* LOGOUT BUTTON 12px fontsize - gifs for #ffffff background */
a.button-logout-12px-ffffff
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-logout-12px-ffffff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: bold 12px Arial, Helvetica, sans-serif;
    height: 21px;
    padding-right: 12px;
    text-shadow: #ba400c 0px -1px 0px;
}

a.button-logout-12px-ffffff span,
a.button-logout-12px-ffffff strong
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/v2pbtn-logout-12px-ffffff-left.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 5px 25px;
    color: #fff;
}

a.button-logout-12px-ffffff strong
{
	font-weight: bold;
}

a.button-logout-12px-ffffff:hover,
a.button-logout-12px-ffffff:hover
{
    background-position: -21px right;
}

a.button-logout-12px-ffffff:hover span,
a.button-logout-12px-ffffff:hover strong
{
    background-position: -21px left;
}

a.button-logout-12px-ffffff:active,
a.button-logout-12px-ffffff:active
{
	text-shadow: #393939 0px 1px 0px;
    background-position: -42px right;
    outline: none;
}

a.button-logout-12px-ffffff:active span,
a.button-logout-12px-ffffff:active strong
{
    background-position: -42px left;
	padding: 5px 0 4px 25px;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* HOME BUTTON 11px fontsize - gifs for #ffffff background */
a.button-home-11px-ffffff
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-home-11px-fff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: bold 12px Arial, Helvetica, sans-serif;
    height: 18px;
    padding-right: 10px;
    margin-left: 5px;
}

a.button-home-11px-ffffff span,
a.button-home-11px-ffffff strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-home-11px-fff-left.gif);
    background-repeat: no-repeat;
	line-height: 11px;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0 4px 10px;
    color: #fff;
}

a.button-home-11px-ffffff strong
{
	font-weight: bold;
}

a.button-home-11px-ffffff:hover,
a.button-home-11px-ffffff:hover
{
    background-position: -18px right;
}

a.button-home-11px-ffffff:hover span,
a.button-home-11px-ffffff:hover strong
{
    background-position: -18px left;
}

a.button-home-11px-ffffff:active,
a.button-home-11px-ffffff:active
{
    background-position: -36px right;
    outline: none;
}

a.button-home-11px-ffffff:active span,
a.button-home-11px-ffffff:active strong
{
    background-position: -36px left;
	padding: 4px 0 3px 10px;
}


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* ADMIN BUTTON 11px fontsize - gifs for #ffffff background */
a.button-admin-12px-ffffff
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-admin-12px-ffffff.gif) no-repeat scroll top right;
    text-decoration: none;
    font: bold 12px Arial, Helvetica, sans-serif;
    height: 21px;
    margin-right: 5px;
    width: 26px;
}

a.button-admin-12px-ffffff:hover,
a.button-admin-12px-ffffff:hover
{
    background-position: -21px right;
}

a.button-admin-12px-ffffff:active,
a.button-admin-12px-ffffff:active
{
    background-position: -42px right;
    outline: none;
}


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* SWITCH BUTTON 12px fontsize - gifs for #ffffff background */
a.button-switchuser-12px-ffffff
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-switchuser-12px-ffffff.gif) no-repeat scroll top right;
    text-decoration: none;
    font: bold 12px Arial, Helvetica, sans-serif;
    height: 21px;
    margin-right: 5px;
    width: 26px;
}

a.button-switchuser-12px-ffffff:hover,
a.button-switchuser-12px-ffffff:hover
{
    background-position: -21px right;
}

a.button-switchuser-12px-ffffff:active,
a.button-switchuser-12px-ffffff:active
{
    background-position: -42px right;
    outline: none;
}


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* NORMAL BUTTON 12px - gifs for #ffffff background*/
a.button-normal-12px-ffffff
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-normal-12px-fff-right.png) no-repeat scroll top right;
    text-decoration: none;
    font: normal 12px Arial, Helvetica, sans-serif;
    height: 21px;
    padding-right: 18px;
    margin-right: 5px;
    cursor: pointer;
}

a.button-normal-12px-ffffff span,
a.button-normal-12px-ffffff strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-normal-12px-fff-left.png);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 12px;
	padding: 4px 0 5px 18px;
    color: #323232;
    text-shadow: #fff 0px 1px 0px;
    white-space: nowrap;
}

a.button-normal-12px-ffffff:hover,
a.button-normal-12px-ffffff:hover
{
    background-position: -21px right;
}

a.button-normal-12px-ffffff:hover span,
a.button-normal-12px-ffffff:hover strong
{
    background-position: -21px left;
}

a.button-normal-12px-ffffff:active,
a.button-normal-12px-ffffff:active
{
    background-position: -42px right;
    outline: none;
}

a.button-normal-12px-ffffff:active span,
a.button-normal-12px-ffffff:active strong
{
    background-position: -42px left;
	padding: 5px 0 4px 18px;
	color: white;
	text-shadow: none;
}


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* NORMAL BUTTON 12px  DISABLED - gifs for #ffffff background*/
a.button-normal-12px-ffffff-disabled
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-normal-12px-fff-right.png) no-repeat scroll top right;
    text-decoration: none;
    font: normal 12px Arial, Helvetica, sans-serif;
    height: 21px;
    margin-right: 4px;
    padding-right: 18px;
    cursor: default;
}

a.button-normal-12px-ffffff-disabled span,
a.button-normal-12px-ffffff-disabled strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-normal-12px-fff-left.png);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 12px;
	padding: 4px 0 5px 18px;
    color: #aaa;
    text-shadow: #fff 0px 1px 0px;
    cursor: default;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* Normal BUTTON 11px fontsize  - gifs for #555 background */
a.button-normal-11-444444
{
	position: relative;
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-normal-11px-444-right.png) no-repeat scroll top right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 18px;
    padding-right: 10px;
    margin-left: 2px;
    margin-right: 2px;
    cursor: pointer;
}

a.button-normal-11-444444 span,
a.button-normal-11-444444 strong
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/v2pbtn-normal-11px-444-left.png);
    background-repeat: no-repeat;
	line-height: 13px;
	font-size: 11px;
	padding: 2px 0 3px 10px;
    color: black;
    text-shadow: #fff 0px 1px 0px;
}

a.button-normal-11-444444:hover
{
	background-position: -18px right;
}

a.button-normal-11-444444:hover span,
a.button-normal-11-444444:hover strong
{
	background-position: -18px left;
	color: black;
}

a.button-normal-11-444444:active
{
	background-position: -36px right;
}

a.button-normal-11-444444:active span,
a.button-normal-11-444444:active strong
{
	background-position: -36px left;
	color: white;
	text-shadow: none;
}

a.button-normal-11-444444-disabled
{
	position: relative;
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-normal-11px-444-right.png) no-repeat scroll top right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 18px;
    padding-right: 10px;
    margin-left: 2px;
    margin-right: 2px;
    cursor: default;
}

a.button-normal-11-444444-disabled span,
a.button-normal-11-444444-disabled strong
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/v2pbtn-normal-11px-444-left.png);
    background-repeat: no-repeat;
	line-height: 13px;
	font-size: 11px;
	padding: 2px 0 3px 10px;
    text-shadow: #fff 0px 1px 0px;
    cursor: default;
    color: #aaa;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* Normal BUTTON 11px fontsize  - gifs for #fff background */
a.button-translate-11-fff
{
	position: relative;
	top: -2px;
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-translate-11px-fff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 18px;
    padding-right: 10px;
    margin-left: 2px;
    margin-right: 2px;
}

a.button-translate-11-fff span,
a.button-translate-11-fff strong
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/v2pbtn-translate-11px-fff-left.gif);
    background-repeat: no-repeat;
	line-height: 13px;
	font-size: 11px;
	padding: 2px 0 3px 20px;
    color: black;
    text-shadow: #fff 0px 1px 0px;
}

a.button-translate-11-fff:hover
{
	background-position: -18px right;
}

a.button-translate-11-fff:hover span,
a.button-translate-11-fff:hover strong
{
	background-position: -18px left;
	color: black;
}

a.button-translate-11-fff:active
{
	background-position: -36px right;
}

a.button-translate-11-fff:active span,
a.button-translate-11-fff:active strong
{
	background-position: -36px left;
	color: white;
	text-shadow: none;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* Normal BUTTON 11px fontsize  - gifs for #fff background */
a.button-normal-11-fff
{
	position: relative;
	top: -2px;
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-normal-11px-fff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 18px;
    padding-right: 10px;
    margin-left: 2px;
    margin-right: 2px;
}

a.button-normal-11-fff span,
a.button-normal-11-fff strong
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/v2pbtn-normal-11px-fff-left.gif);
    background-repeat: no-repeat;
	line-height: 13px;
	font-size: 11px;
	padding: 2px 0 3px 10px;
    color: black;
    text-shadow: #fff 0px 1px 0px;
}

a.button-normal-11-fff:hover
{
	background-position: -18px right;
}

a.button-normal-11-fff:hover span,
a.button-normal-11-fff:hover strong
{
	background-position: -18px left;
	color: black;
}

a.button-normal-11-fff:active
{
	background-position: -36px right;
}

a.button-normal-11-fff:active span,
a.button-normal-11-fff:active strong
{
	background-position: -36px left;
	color: white;
	text-shadow: none;
}

a.button-normal-11-fff-disabled
{
	position: relative;
	top: -2px;
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-normal-11px-fff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 18px;
    padding-right: 10px;
    margin-left: 2px;
    margin-right: 2px;
    cursor: default;
}

a.button-normal-11-fff-disabled span,
a.button-normal-11-fff-disabled strong
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/v2pbtn-normal-11px-fff-left.gif);
    background-repeat: no-repeat;
	line-height: 13px;
	font-size: 11px;
	padding: 2px 0 3px 10px;
    color: #aaa;
    text-shadow: #fff 0px 1px 0px;
    cursor: default;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* Normal BUTTON 11px fontsize  - gifs for #fff background */
a.button-normal-11-fff-disabled
{
	position: relative;
	top: -2px;
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-normal-11px-fff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 18px;
    padding-right: 10px;
    margin-left: 2px;
    margin-right: 2px;
    cursor: default;
}

a.button-normal-11-fff-disabled span
{
    display: block;
    background-color: transparent;
    background-image: url(../images/buttons/v2pbtn-normal-11px-fff-left.gif);
    background-repeat: no-repeat;
	line-height: 13px;
	font-size: 11px;
	padding: 2px 0 3px 10px;
    color: #aaa;
    cursor: default;
    text-shadow: #fff 0px 1px 0px;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* STANDARD BUTTON 12px - gifs for #ffffff background*/
a.button-default-12px-ffffff
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-normal-12px-fff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: normal 12px Arial, Helvetica, sans-serif;
    height: 21px;
    margin-right: 6px;
    padding-right: 18px;
}

a.button-default-12px-ffffff span,
a.button-default-12px-ffffff strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-normal-12px-fff-left.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 12px;
	padding: 4px 0 5px 18px;
    color: black;
	font-weight: bold;
    text-shadow: #fff 0px 1px 0px;
}

a.button-default-12px-ffffff:hover,
a.button-default-12px-ffffff:hover
{
    background-position: -21px right;
}

a.button-default-12px-ffffff:hover span,
a.button-default-12px-ffffff:hover strong
{
    background-position: -21px left;
}

a.button-default-12px-ffffff:active,
a.button-default-12px-ffffff:active
{
	text-shadow: none;
    background-position: -42px right;
    outline: none;
}

a.button-default-12px-ffffff:active span,
a.button-default-12px-ffffff:active strong
{
    background-position: -42px left;
	padding: 5px 0 4px 18px;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* GREEN BUTTON 12px - gifs for #ffffff background*/
a.button-green-12px-ffffff
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-green-12px-fff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: normal 12px Arial, Helvetica, sans-serif;
    height: 21px;
    margin-right: 6px;
    padding-right: 18px;
}

a.button-green-12px-ffffff span,
a.button-green-12px-ffffff strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-green-12px-fff-left.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 12px;
	padding: 4px 0 5px 18px;
    color: black;
	font-weight: bold;
    text-shadow: #fff 0px 1px 0px;
}

a.button-green-12px-ffffff:hover,
a.button-green-12px-ffffff:hover
{
    background-position: -21px right;
}

a.button-green-12px-ffffff:hover span,
a.button-green-12px-ffffff:hover strong
{
    background-position: -21px left;
}

a.button-green-12px-ffffff:active,
a.button-green-12px-ffffff:active
{
	text-shadow: none;
    background-position: -42px right;
    outline: none;
}

a.button-green-12px-ffffff:active span,
a.button-green-12px-ffffff:active strong
{
    background-position: -42px left;
	padding: 5px 0 4px 18px;
	text-shadow: none;
}

a.button-green-12px-ffffff-disabled
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-green-12px-fff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: normal 12px Arial, Helvetica, sans-serif;
    height: 21px;
    margin-right: 6px;
    padding-right: 18px;
    cursor: default;
}

a.button-green-12px-ffffff-disabled span,
a.button-green-12px-ffffff-disabled strong
{
    cursor: default;
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-green-12px-fff-left.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 12px;
	padding: 4px 0 5px 18px;
    color: #999;
	font-weight: bold;
    text-shadow: #fff 0px 1px 0px;
}

a.button-iphone
{	
	display: block;		    
	line-height: 46px;	 
	width: 250px;			
	font-size: 20px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: center;
}

a.button-iphone-white
{
	margin: 3px auto;
	border-width: 0px 14px 0px 14px;
	color: #000;
	text-shadow: #fff 0px 1px 1px;
	-webkit-border-image: url(../images/iphone/whiteButton.png) 0 14 0 14;
}

a.button-iphone-green
{
	margin: 3px auto;
	border-width: 0px 14px 0px 14px;
	color: #fff;
	text-shadow: #0bb50f 0px 1px 1px;
	-webkit-border-image: url(../images/iphone/greenButton.png) 0 14 0 14;
}

a.button-iphone-red
{
	margin: 3px auto;
	border-width: 0px 14px 0px 14px;
	color: #fff;
	text-shadow: #aa2222 0px 1px 1px;
	-webkit-border-image: url(../images/iphone/redButton.png) 0 14 0 14;
}


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* 'LINK TABS', zie photovit treeview/smartview/columnview switch... 		  */
a.button-linktab-left-12px-ffffff
{
    display: block;
    float: left;
    background: transparent url(../images/buttons/v2pbtn-linktab-left-12px-fff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 21px;
    padding-right: 5px;
}

a.button-linktab-left-12px-ffffff span,
a.button-linktab-left-12px-ffffff strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-linktab-left-12px-fff-left.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 11px;
	padding: 4px 0 5px 8px;
    color: #323232;
    text-shadow: #fff 0px 1px 0px;
    white-space: nowrap;
}

a.button-linktab-left-12px-ffffff:hover,
a.button-linktab-left-12px-ffffff:hover
{
    background-position: -21px right;
}

a.button-linktab-left-12px-ffffff:hover span,
a.button-linktab-left-12px-ffffff:hover strong
{
    background-position: -21px left;
}

a.button-linktab-left-12px-ffffff:active,
a.button-linktab-left-12px-ffffff:active
{
    background-position: -42px right;
    outline: none;
}

a.button-linktab-left-12px-ffffff:active span,
a.button-linktab-left-12px-ffffff:active strong
{
    background-position: -42px left;
	padding: 5px 0 4px 8px;
	color: white;
	text-shadow: none;
}

a.button-linktab-center-12px-ffffff
{
    display: block;
    float: left;
    background: transparent url(../images/buttons/v2pbtn-linktab-center-12px-fff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 21px;
    padding-right: 5px;
}

a.button-linktab-center-12px-ffffff span,
a.button-linktab-center-12px-ffffff strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-linktab-center-12px-fff-left.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 11px;
	padding: 4px 0 5px 5px;
    color: #323232;
    text-shadow: #fff 0px 1px 0px;
    white-space: nowrap;
}

a.button-linktab-center-12px-ffffff:hover,
a.button-linktab-center-12px-ffffff:hover
{
    background-position: -21px right;
}

a.button-linktab-center-12px-ffffff:hover span,
a.button-linktab-center-12px-ffffff:hover strong
{
    background-position: -21px left;
}

a.button-linktab-center-12px-ffffff:active,
a.button-linktab-center-12px-ffffff:active
{
    background-position: -42px right;
    outline: none;
}

a.button-linktab-center-12px-ffffff:active span,
a.button-linktab-center-12px-ffffff:active strong
{
    background-position: -42px left;
	padding: 5px 0 4px 5px;
	color: white;
	text-shadow: none;
}

a.button-linktab-right-12px-ffffff
{
    display: block;
    float: left;
    background: transparent url(../images/buttons/v2pbtn-linktab-right-12px-fff-right.gif) no-repeat scroll top right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 21px;
    padding-right: 8px;
}

a.button-linktab-right-12px-ffffff span,
a.button-linktab-right-12px-ffffff strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-linktab-right-12px-fff-left.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 11px;
	padding: 4px 0 5px 5px;
    color: #323232;
    text-shadow: #fff 0px 1px 0px;
    white-space: nowrap;
}

a.button-linktab-right-12px-ffffff:hover,
a.button-linktab-right-12px-ffffff:hover
{
    background-position: -21px right;
}

a.button-linktab-right-12px-ffffff:hover span,
a.button-linktab-right-12px-ffffff:hover strong
{
    background-position: -21px left;
}

a.button-linktab-right-12px-ffffff:active,
a.button-linktab-right-12px-ffffff:active
{
    background-position: -42px right;
    outline: none;
}

a.button-linktab-right-12px-ffffff:active span,
a.button-linktab-right-12px-ffffff:active strong
{
    background-position: -42px left;
	padding: 5px 0 4px 5px;
	color: white;
	text-shadow: none;
}
a.bold{
	font-weight: bold;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* 'LINK TABS HOVER', zie photovit treeview/smartview/columnview switch...          */
a.button-linktab-left-12px-ffffff-active
{
    display: block;
    float: left;
    background: transparent url(../images/buttons/v2pbtn-linktab-left-12px-fff-right.gif) no-repeat scroll bottom right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 21px;
    padding-right: 5px;
}

a.button-linktab-left-12px-ffffff-active span,
a.button-linktab-left-12px-ffffff-active strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-linktab-left-12px-fff-left.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    line-height: 12px;
    font-size: 11px;
    padding: 4px 0 5px 8px;
    color: #fff;
    text-shadow: #000 0px 1px 0px;
    white-space: nowrap;
}

a.button-linktab-center-12px-ffffff-active
{
    display: block;
    float: left;
    background: transparent url(../images/buttons/v2pbtn-linktab-center-12px-fff-right.gif) no-repeat scroll bottom right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 21px;
    padding-right: 5px;
}

a.button-linktab-center-12px-ffffff-active span,
a.button-linktab-center-12px-ffffff-active strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-linktab-center-12px-fff-left.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    line-height: 12px;
    font-size: 11px;
    padding: 4px 0 5px 5px;
    color: #fff;
    text-shadow: #000 0px 1px 0px;
    white-space: nowrap;
}

a.button-linktab-right-12px-ffffff-active
{
    display: block;
    float: left;
    background: transparent url(../images/buttons/v2pbtn-linktab-right-12px-fff-right.gif) no-repeat scroll bottom right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 21px;
    padding-right: 8px;
}

a.button-linktab-right-12px-ffffff-active span,
a.button-linktab-right-12px-ffffff-active strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-linktab-right-12px-fff-left.gif) ;
    background-repeat: no-repeat;
    background-position: bottom right;
    line-height: 12px;
    font-size: 11px;
    padding: 4px 0 5px 5px;
    color: #ffffff;
    text-shadow: #000 0px 1px 0px;
    white-space: nowrap;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* 'DROP DOWN ELEMENT BACKGROUND' */
.v2p-dropdown-menu
{
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); 
}

.button-dropdown-container-11px-ffffff {
    background-color: #848484;
    border: solid 1px #909090;
    padding: 3px;
    clear: both;

}

.button-dropdown-container-11px-ffffff img{
    border: none;
}

.button-dropdown-container-11px-ffffff.container-topleft{
    -webkit-border-radius: 5px;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-bottomright: 0;
    border-radius: 5px;
    border-bottom-right-radius: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.button-dropdown-container-11px-ffffff.container-topright{
    -webkit-border-radius: 5px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-bottomleft: 0;
    border-radius: 5px;
    border-bottom-left-radius: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.button-dropdown-container-11px-ffffff.container-bottomleft{
    -webkit-border-radius: 5px;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-topright: 0;
    border-radius: 5px;
    border-top-right-radius: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.button-dropdown-container-11px-ffffff.container-bottomright{
    -webkit-border-radius: 5px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-topleft: 0;
    border-radius: 5px;
    border-top-left-radius: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

a.button-dropdown-item-11px-ffffff {
    display: block;
    background-color: #efefef;
    border-bottom: solid 1px #bcbcbc;
    border-top: solid 1px  #ffffff;
    text-align: left;
    height: 22px;
    cursor: pointer;
    text-decoration: none;
}

a.button-dropdown-item-11px-ffffff-disabled {
    display: block;
    background-color: #efefef;
    border-bottom: solid 1px #bcbcbc;
    border-top: solid 1px  #ffffff;
    text-align: left;
    height: 22px;
    cursor: default;
    text-decoration: none;
}

a.button-dropdown-item-11px-ffffff-disabled span,
a.button-dropdown-item-11px-ffffff-disabled strong
{
    line-height: 22px;
    font-size: 11px;
    color: #aaa;
    text-shadow: #fff 0px 1px 0px;
    white-space: nowrap;
    display: table-cell;
    text-decoration: none;

}

a.button-dropdown-item-11px-ffffff span,
a.button-dropdown-item-11px-ffffff strong
{
    line-height: 22px;
    font-size: 11px;
    color: #323232;
    text-shadow: #fff 0px 1px 0px;
    white-space: nowrap;
    display: table-cell;
    text-decoration: none;

}

a.button-dropdown-item-11px-ffffff img.png {
    margin-right: 10px;
    margin-left: 13px;
    margin-top: 2px;
    height: 16px;
    float: left;
    
}

a.button-dropdown-item-11px-ffffff-disabled img.png {
     margin: 3px 10px 0 13px;
    height: 16px;
    float: left;
}

a.topelement {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

a.bottomelement {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

a.topelementright {
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
}

a.bottomelementright {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

a.topelementleft {
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
}

a.bottomelementleft {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.bottomimagecontainer
{
    position: relative;
}

.bottomimagecontainer .bottomleftimage .topleft
{
    display: block;
    background-color: transparent;
    width: 10px;
    height: 26px;
    background-image:url(../images/postlbottomleft.png);
    background-repeat: no-repeat;
}

.bottomimagecontainer .bottomleftimage .topright
{
    display: block;
    background-color: transparent;
    width: 5px;
    height: 26px;
    background-image:url(../images/postrbottomright.png);
    background-repeat: no-repeat;
}

.bottomimagecontainer .bottomleftimage .bottomleft
{
    display: block;
    background-color: transparent;
    width: 10px;
    height: 26px;
    background-image:url(../images/posblbottomleft.png);
    background-repeat: no-repeat;
}

.bottomimagecontainer .bottomleftimage .bottomright
{
    display: block;
    background-color: transparent;
    width: 5px;
    height: 26px;
    background-image:url(../images/posbrbottomright.png);
    background-repeat: no-repeat;
}

.bottomimagecontainer .bottomcenterimage
{
    background-color: #848484;
    height: 26px;
}

.bottomimagecontainer .bottomrightimage .topleft
{
    display: block;
    background-color: transparent;
    width: 5px;
    height: 26px;
    background-image:url(../images/postlbottomright.png);
    background-repeat: no-repeat;
}

.bottomimagecontainer .bottomrightimage .topright
{
    display: block;
    background-color: transparent;
    width: 10px;
    height: 26px;
    background-image:url(../images/postrbottomleft.png);
    background-repeat: no-repeat;
}

.bottomimagecontainer .bottomrightimage .bottomleft
{
    display: block;
    background-color: transparent;
    width: 5px;
    height: 26px;
    background-image:url(../images/posblbottomright.png);
    background-repeat: no-repeat;
}

.bottomimagecontainer .bottomrightimage .bottomright
{
    display: block;
    background-color: transparent;
    width: 10px;
    height: 26px;
    background-image:url(../images/posbrbottomleft.png);
    background-repeat: no-repeat;
}

.bottomleftimage, .bottomcenterimage, .bottomrightimage
{
    float: left;
}

a.button-dropdown-item-11px-ffffff img.child-right-icon,
a.button-dropdown-item-11px-ffffff img.child-left-icon
{
    height: 5px;
    width: 5px;
    margin: 0 0 0 5px;
    padding: 0;
}

a.button-dropdown-item-11px-ffffff .rightexpansion
{
    width: 5px;
    height: 5px;
    position: absolute;
    right: 5px;
    margin-top: 9px;
}

a.button-dropdown-item-11px-ffffff .leftexpansion
{
    width: 5px;
    height: 5px;
    position: absolute;
    left: 5px;
    margin-top: 9px;
}
.sub_menu_container
{
    position: relative;
}

.sub_menu_container_top_arrow
{
    z-index: 9999;
    width: 100%;
    text-align: center;
    cursor: pointer;
    position: absolute;
    background-color: #EFEFEF;
    border-bottom: 1px solid #BCBCBC;
    border-top: 1px solid #FFFFFF;

    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
}

.sub_menu_container_bottom_arrow
{
    left: 0;
    z-index: 9999;
    width: 100%;
    text-align: center;
    cursor: pointer;
    position: absolute;
    background-color: #EFEFEF;
    border-bottom: 1px solid #BCBCBC;
    border-top: 1px solid #FFFFFF;
    -webkit-box-shadow: 0px -1px 1px 0px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0px -1px 1px 0px rgba(0, 0, 0, .1);
    box-shadow: 0px -1px 1px 0px rgba(0, 0, 0, .1);

    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
}
.sub_menu_container_bottom_arrow img, .sub_menu_container_top_arrow img
{
    margin: 3px 0;
}

.sub_menu_inner_container
{
    overflow: auto;
    z-index: 10 !important
}

.textvalue
{
    display: inline;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* 'Pil button with image integrated' */

a.btn-with-image-f9f9f9
{
    display: block;
    float: right;
    background: transparent url(../images/btn-with-image-right-f9f9f9.png) no-repeat scroll top right;
    text-decoration: none;
    font: normal 11px Arial, Helvetica, sans-serif;
    height: 22px;
    margin-left: 3px;
    padding-right: 10px;
}

a.btn-with-image-f9f9f9 span,
a.btn-with-image-f9f9f9 strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/btn-with-image-left-f9f9f9.png);
    background-repeat: no-repeat;
    line-height: 22px;
    color: #414141;
    
}

a.btn-with-image-f9f9f9:active,
a.btn-with-image-f9f9f9:active
{
    background-position: bottom right;
    outline: none;
}

a.btn-with-image-f9f9f9:active span,
a.btn-with-image-f9f9f9:active strong
{
    background-position: bottom left;
    color: #444;
}

a.btn-with-image-f9f9f9 img {
	border: none;
	float:left;
	margin-right: 10px;
	margin-left: 5px;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* 'Button with image integrated' */
a.btn-with-image-ffffff
{
    display: block;
    float: right;
    background: transparent url(../images/buttons/v2pbtn-normal-12px-fff-right.png) no-repeat scroll top right;
    text-decoration: none;
    font: normal 12px Arial, Helvetica, sans-serif;
    height: 21px;
    margin-left: 3px;
    padding-right: 10px;
    margin-right: 5px;
    cursor: pointer;
}

a.btn-with-image-ffffff span,
a.btn-with-image-ffffff strong
{
    display: block;
    background-color: transparent;
    background-image:url(../images/buttons/v2pbtn-normal-12px-fff-left.png);
    background-repeat: no-repeat;
    line-height: 21px;
    color: #414141;
     text-shadow: #fff 0 1px 0;
    
}

a.btn-with-image-ffffff img {
    border: none;
    float:left;
    margin-right: 10px;
    margin-left: 5px;
    cursor: pointer;
}
a.btn-with-image-ffffff a {
    cursor: pointer;
}