/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* 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 "Lucida Grande", Verdana, 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;
}

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 "Lucida Grande", Verdana, 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 "Lucida Grande", Verdana, 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 "Lucida Grande", Verdana, sans-serif;
    height: 21px;
    padding-right: 12px;
}

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
{
    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;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* 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 "Lucida Grande", Verdana, 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;
}


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* 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.gif) no-repeat scroll top right;
    text-decoration: none;
    font: normal 12px "Lucida Grande", Verdana, sans-serif;
    height: 21px;
    margin-right: 6px;
    padding-right: 18px;
}

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.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 12px;
	padding: 4px 0 5px 18px;
    color: #323232;
}

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;
}


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* 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.gif) no-repeat scroll top right;
    text-decoration: none;
    font: normal 12px "Lucida Grande", Verdana, sans-serif;
    height: 21px;
    margin-right: 6px;
    padding-right: 18px;
}

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.gif);
    background-repeat: no-repeat;
	line-height: 12px;
	font-size: 12px;
	padding: 4px 0 5px 18px;
    color: #aaa;
}

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

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.gif);
    background-repeat: no-repeat;
	line-height: 13px;
	font-size: 11px;
	padding: 2px 0 3px 10px;
    color: black;
}

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;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* 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 "Lucida Grande", Verdana, sans-serif;
    height: 18px;
    padding-right: 10px;
    margin-left: 2px;
    margin-right: 2px;
}

a.button-normal-11-fff 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: black;
}

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

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

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

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

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* 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 "Lucida Grande", Verdana, 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;
}

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
{
    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;
}

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;
}