@charset "utf-8";

.btn_white { /* Algemeen */
	padding: 9px 18px;
	margin: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	/* Verloop achtergrond */
	background: #F6F6F6;
	background: -moz-linear-gradient(top, #FFF, #FFF 50%, #EFEFEF);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF),
		color-stop(.5, #FFF), to(#EFEFEF) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF',
		EndColorStr='#E6E6E6' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E6E6E6')";
	/* IE8 only */
	/* Afgeronden hoeken */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/* kadres */
	border: 1px solid #DDD;
	border-bottom: 1px solid #CDCDCD;
	/* Tekst k;eur en Schaduw */
	color: #666;
	text-shadow: 0 1px 1px #FFF;
}

.btn_white:hover { /* Verloop achtergrond GRADIENTS */
	background: #EEE;
	background: -moz-linear-gradient(top, #FFF, #FFF 70%, #EEE);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF),
		color-stop(.7, #FFF), to(#EEE) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF',
		EndColorStr='#EEEEEE' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#EEEEEE')";
	/* IE8 only */
}

.btn_white:focus { /* Algemeen */
	padding: 10px 19px 9px 19px;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 -1px 1px #333;
	/* Kaders */
	border: none;
	/* Verloop achtergrond */
	background: #999;
	background: -moz-linear-gradient(top, #999, #777 5%, #AFAFAF);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999),
		color-stop(.05, #777), to(#AFAFAF) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777',
		EndColorStr='#AFAFAF' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777', EndColorStr='#AFAFAF')";
	/* IE8 only */
	/* Schaduw binnen & Schaduw buiten*/
	box-shadow: inset 0px 2px 5px #444, 0 1px 0px #DDD;
	-webkit-box-shadow: inset 0px 2px 5px #444, 0 1px 0px #DDD;
	-moz-box-shadow: inset 0px 2px 7px #444, 0 1px 0px #DDD;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.btn_grey { /* Algemeen */
	padding: 9px 18px;
	margin: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	/* Verloop achtergrond */
	background: #E6E6E6;
	background: -moz-linear-gradient(top, #FFF, #f5f5f5 5%, #e2e2e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF),
		color-stop(.03, #f5f5f5), to(#e2e2e2) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',
		EndColorStr='#e2e2e2' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#e2e2e2')";
	/* IE8 only */
	/* Afgeronde hoeken */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/* Kaders */
	border: 1px solid #d0d0d0;
	border-bottom: 1px solid #b5b5b5;
	/* Tekst kleur & Schaduw */
	color: #5e5e5e;
	text-shadow: 1px 1px 1px #FFF;
}

.btn_grey:hover { /* Verloop achtergrond */
	background: #EEE;
	background: -moz-linear-gradient(top, #FFF, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF),
		to(#e5e5e5) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF',
		EndColorStr='#e5e5e5' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#e5e5e5')";
	/* IE8 only */
}

.btn_grey:focus { /* Algemeen */
	padding: 10px 19px 9px 19px;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: -1px -1px 1px #888;
	/* Kaders */
	border: none;
	/* Verloop achtergrond */
	background: #999;
	background: -moz-linear-gradient(top, #999, #777 5%, #AFAFAF);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999),
		color-stop(.05, #777), to(#AFAFAF) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777',
		EndColorStr='#AFAFAF' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777', EndColorStr='#AFAFAF')";
	/* IE8 only */
	/* Schaduw binnen & Schaduw buiten*/
	box-shadow: inset 0px 2px 5px #444, 0 1px 0px #DDD;
	-webkit-box-shadow: inset 0px 2px 5px #444, 0 1px 0px #DDD;
	-moz-box-shadow: inset 0px 2px 7px #444, 0 1px 0px #DDD;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.btn_blue { /* Algemeen */
	padding: 9px 18px;
	margin: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	/* Verloop achtergrond */
	background: #49b8e7;
	background: -moz-linear-gradient(top, #d1edfa, #8dd8f8 5%, #60b5d9);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c9e7f5),
		color-stop(.03, #8dd8f8), to(#60b5d9) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8dd8f8',
		EndColorStr='#60b5d9' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#8dd8f8', EndColorStr='#60b5d9')";
	/* IE8 only */
	/* Afgeronde hoeken */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* Kaders */
	border: 1px solid #54abcf;
	border-bottom: 1px solid #398fb4;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 1px 1px #0f739d;
}

.btn_blue:hover { /* Verloop achtergrond */
	background: #40addb;
	background: -moz-linear-gradient(top, #d1edfa, #73cef5 5%, #49acd6);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d1edfa),
		color-stop(0.03, #73cef5), to(#49acd6) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#73cef5',
		EndColorStr='#49acd6' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#73cef5', EndColorStr='#49acd6')";
	/* IE8 only */
	/* Kaders */
	border-bottom: 1px solid #2581a8;
}

.btn_blue:focus { /* Algemeen */
	padding: 10px 19px 10px 19px;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 -1px 1px #0d6d95;
	/* Kaders */
	border: none;
	/* Verloop achtergrond */
	background: #45a4cc;
	background: -moz-linear-gradient(top, #48a9d2, #8dd8f8 95%, #62b6da);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #48a9d2),
		color-stop(0.9, #8dd8f8), to(#62b6da) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#62b6da',
		EndColorStr='#8dd8f8' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#62b6da', EndColorStr='#8dd8f8')";
	/* IE8 only */
	/* Schaduw binnen & Schaduw buiten*/
	box-shadow: inset 0px 2px 5px #1c607d, 0 1px 0px #c9dde8;
	-webkit-box-shadow: inset 0px 2px 5px #1c607d, 0 1px 0px #c9dde8;
	-moz-box-shadow: inset 0px 2px 5px #1c607d, 0 1px 0px #c9dde8;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.btn_darkblue { /* Algemeen */
	padding: 9px 18px;
	margin: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	/* Verloop achtergrond */
	background: #4986e8;
	background: -moz-linear-gradient(top, #c1d7ff, #76b8fc 5%, #4986e8);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aadaf0),
		color-stop(.03, #76b8fc), to(#4986e8) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#76b8fc',
		EndColorStr='#4986e8' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#76b8fc', EndColorStr='#4986e8')";
	/* IE8 only */
	/* Afgeronde hoeken */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* Kaders */
	border: 1px solid #3b79df;
	border-bottom: 1px solid #2562c7;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 1px 1px #0d3474;
}

.btn_darkblue:hover { /* Verloop achtergrond */
	background: #3f7bda;
	background: -moz-linear-gradient(top, #c1d7ff, #6caff4 5%, #407ddf);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c1d7ff),
		color-stop(.03, #6caff4), to(#407ddf) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#6caff4',
		EndColorStr='#407ddf' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#6caff4', EndColorStr='#407ddf')";
	/* IE8 only */
	/* Kaders */
	border-bottom: 1px solid #2581a8;
}

.btn_darkblue:focus { /* Algemeen */
	padding: 10px 19px 10px 19px;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 -1px 1px #0d3474;
	/* Kaders */
	border: none;
	/* Verloop achtergrond */
	background: #3675da;
	background: -moz-linear-gradient(top, #4986e8, #76b8fc 95%, #4986e8);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4986e8),
		color-stop(.9, #76b8fc), to(#4986e8) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4986e8',
		EndColorStr='#76b8fc' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#4986e8', EndColorStr='#76b8fc')";
	/* IE8 only */
	/* Schaduw binnen & Schaduw buiten*/
	box-shadow: inset 0px 2px 5px #1c4c7d, 0 1px 0px #c9d5e8;
	-webkit-box-shadow: inset 0px 2px 5px #1c4c7d, 0 1px 0px #c9d5e8;
	-moz-box-shadow: inset 0px 2px 5px #1c4c7d, 0 1px 0px #c9d5e8;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.btn_pink { /* Algemeen */
	padding: 9px 18px;
	margin: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	/* Verloop achtergrond */
	background: #ec56b5;
	background: -moz-linear-gradient(top, #f8bfe3, #f87bca 5%, #ec56b5);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8bfe3),
		color-stop(.03, #f87bca), to(#ec56b5) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f87bca',
		EndColorStr='#ec56b5' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f87bca', EndColorStr='#ec56b5')";
	/* IE8 only */
	/* Afgeronde hoeken */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* Kaders */
	border: 1px solid #e54aac;
	border-bottom: 1px solid #cc3695;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 1px 1px #8d1b63;
}

.btn_pink:hover { /* Verloop achtergrond */
	background: #e54aac;
	background: -moz-linear-gradient(top, #f8bfe3, #f16ec1 5%, #e54aac);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8bfe3),
		color-stop(.03, #f16ec1), to(#e54aac) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f16ec1',
		EndColorStr='#e54aac' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f16ec1', EndColorStr='#e54aac')";
	/* IE8 only */
	/* Kaders */
	border-bottom: 1px solid #c2308c;
}

.btn_pink:focus { /* Algemeen */
	padding: 10px 19px 10px 19px;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 -1px 1px #a52676;
	/* Kaders */
	border: none;
	/* Verloop achtergrond */
	background: #de45a6;
	background: -moz-linear-gradient(top, #e54aac, #f374c5 95%, #d3469f);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e54aac),
		color-stop(.9, #f374c5), to(#d3469f) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d3469f',
		EndColorStr='#f374c5' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#d3469f', EndColorStr='#f374c5')";
	/* IE8 only */
	/* Schaduw binnen & Schaduw buiten*/
	box-shadow: inset 0px 2px 5px #9d2a6e, 0 1px 0px #fad1e9;
	-webkit-box-shadow: inset 0px 2px 5px #9d2a6e, 0 1px 0px #fad1e9;
	-moz-box-shadow: inset 0px 2px 5px #9d2a6e, 0 1px 0px #fad1e9;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.btn_green { /* Algemeen */
	padding: 9px 18px;
	margin: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	/* Verloop achtergrond */
	background: #6abe18;
	background: -moz-linear-gradient(top, #cbe951, #9dd254 5%, #5eac11);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cbe951),
		color-stop(.03, #9dd254), to(#5eac11) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#9dd254',
		EndColorStr='#5eac11' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#9dd254', EndColorStr='#5eac11')";
	/* IE8 only */
	/* Afgeronde hoeken */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* Kaders */
	border: 1px solid #53a40c;
	border-bottom: 1px solid #468f0a;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 1px 1px #316903;
}

.btn_green:hover { /* Verloop achtergrond */
	background: #61b212;
	background: -moz-linear-gradient(top, #cbe951, #98ca53 5%, #55a10b);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cbe951),
		color-stop(.03, #98ca53), to(#55a10b) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#98ca53',
		EndColorStr='#55a10b' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#98ca53', EndColorStr='#55a10b')";
	/* IE8 only */
	/* Kaders */
	border-bottom: 1px solid #468f0a;
}

.btn_green:focus { /* Algemeen */
	padding: 10px 19px 10px 19px;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 -1px 1px #316903;
	/* Kaders */
	border: none;
	/* Verloop achtergrond */
	background: #5aa80d;
	background: -moz-linear-gradient(top, #55a10b, #94ce44 95%, #58a32b);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #55a10b),
		color-stop(.9, #94ce44), to(#58a32b) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#55a10b',
		EndColorStr='#94ce44' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#55a10b', EndColorStr='#94ce44')";
	/* IE8 only */
	/* Schaduw binnen & Schaduw buiten*/
	box-shadow: inset 0px 2px 5px #346c13, 0 1px 0px #d0e0c7;
	-webkit-box-shadow: inset 0px 2px 5px #346c13, 0 1px 0px #d0e0c7;
	-moz-box-shadow: inset 0px 2px 5px #346c13, 0 1px 0px #d0e0c7;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.btn_orange { /* Algemeen */
	padding: 9px 18px;
	margin: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	/* Verloop achtergrond */
	background: #fa5b0f;
	background: -moz-linear-gradient(top, #fa5b0f, #ee6323 5%, #cf4302);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fa5b0f),
		color-stop(.03, #f5b026), to(#ee6323) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fa5b0f',
		EndColorStr='#cf4302' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fa5b0f', EndColorStr='#cf4302')";
	/* IE8 only */
	/* Afgeronde hoeken */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* Kaders */
	border: 1px solid #e6791c;
	border-bottom: 1px solid #d86f15;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 1px 1px #6f3a02;
}

.btn_orange:hover { /* Verloop achtergrond */
	background: #eb7d1d;
	background: -moz-linear-gradient(top, #ffdf9e, #f1a91a 5%, #f07810);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffdf9e),
		color-stop(.03, #f1a91a), to(#f07810) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1a91a',
		EndColorStr='#f07810' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1a91a', EndColorStr='#f07810')";
	/* IE8 only */
	/* Kaders */
	border-bottom: 1px solid #d86f15;
}

.btn_orange:focus { /* Algemeen */
	padding: 10px 19px 10px 19px;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 -1px 1px #894906;
	/* Kaders */
	border: none;
	/* Verloop achtergrond */
	background: #e47412;
	background: -moz-linear-gradient(top, #f07810, #f1a91a 95%, #f07810);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f07810),
		color-stop(.9, #f1a91a), to(#f07810) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f07810',
		EndColorStr='#f1a91a' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f07810', EndColorStr='#f1a91a')";
	/* IE8 only */
	/* Schaduw binnen & Schaduw buiten*/
	box-shadow: inset 0px 2px 5px #9b5901, 0 1px 0px #e0d5c7;
	-webkit-box-shadow: inset 0px 2px 5px #9b5901, 0 1px 0px #e0d5c7;
	-moz-box-shadow: inset 0px 2px 5px #9b5901, 0 1px 0px #e0d5c7;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.btn_red { /* Algemeen */
	padding: 9px 18px;
	margin: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	/* Verloop achtergrond */
	background: #d43131;
	background: -moz-linear-gradient(top, #ffaa9a, #f8674b 5%, #d54746);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa493),
		color-stop(.03, #f8674b), to(#d54746) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8674b',
		EndColorStr='#d54746' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8674b', EndColorStr='#d54746')";
	/* IE8 only */
	/* Afgeronde hoeken */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* Kaders */
	border: 1px solid #d1371c;
	border-bottom: 1px solid #9f220d;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 1px 1px #6f3a02;
}

.btn_red:hover { /* Verloop achtergrond */
	background: #c92929;
	background: -moz-linear-gradient(top, #ff9986, #ee5f43 5%, #d04443);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fa8772),
		color-stop(.03, #ee5f43), to(#d04443) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ee5f43',
		EndColorStr='#d04443' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ee5f43', EndColorStr='#d04443')";
	/* IE8 only */
	/* Kaders */
	border-bottom: 1px solid #9f220d;
}

.btn_red:focus { /* Algemeen */
	padding: 10px 19px 10px 19px;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 -1px 1px #894906;
	/* Kaders */
	border: none;
	/* Verloop achtergrond */
	background: #bc2323;
	background: -moz-linear-gradient(top, #d04443, #ee5f43 95%, #d04443);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d04443),
		color-stop(.9, #ee5f43), to(#d04443) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d04443',
		EndColorStr='#ee5f43' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#d04443', EndColorStr='#ee5f43')";
	/* IE8 only */
	/* Schaduw binnen & Schaduw buiten*/
	box-shadow: inset 0px 2px 5px #9b1313, 0 1px 0px #e0c7c7;
	-webkit-box-shadow: inset 0px 2px 5px #9b1313, 0 1px 0px #e0c7c7;
	-moz-box-shadow: inset 0px 2px 5px #9b1313, 0 1px 0px #e0c7c7;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.btn_purple { /* Algemeen */
	padding: 9px 18px;
	margin: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	/* Verloop achtergrond */
	background: #9b61c9;
	background: -moz-linear-gradient(top, #daaeef, #c785e5 5%, #9257c1);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #daaeef),
		color-stop(.03, #c785e5), to(#9257c1) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#c785e5',
		EndColorStr='#9257c1' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#c785e5', EndColorStr='#9257c1')";
	/* IE8 only */
	/* Afgeronde hoeken */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* Kaders */
	border: 1px solid #7c45aa;
	border-bottom: 1px solid #5d288a;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 1px 1px #3d0b66;
}

.btn_purple:hover { /* Verloop achtergrond */
	background: #9055bf;
	background: -moz-linear-gradient(top, #d5a4ec, #bd7ddb 5%, #884db8);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d5a4ec),
		color-stop(.03, #bd7ddb), to(#884db8) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#bd7ddb',
		EndColorStr='#884db8' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#bd7ddb', EndColorStr='#884db8')";
	/* IE8 only */
	/* Kaders */
	border-bottom: 1px solid #5d288a;
}

.btn_purple:focus { /* Algemeen */
	padding: 10px 19px 10px 19px;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 0 -1px 1px #64078b;
	/* Kaders */
	border: none;
	/* Verloop achtergrond */
	background: #894eb7;
	background: -moz-linear-gradient(top, #884db8, #bd7ddb 95%, #884db8);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #884db8),
		color-stop(.9, #bd7ddb), to(#884db8) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#884db8',
		EndColorStr='#bd7ddb' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#884db8', EndColorStr='#bd7ddb')";
	/* IE8 only */
	/* Schaduw binnen & Schaduw buiten*/
	box-shadow: inset 0px 2px 5px #64078b, 0 1px 0px #d9c7e0;
	-webkit-box-shadow: inset 0px 2px 5px #64078b, 0 1px 0px #d9c7e0;
	-moz-box-shadow: inset 0px 2px 5px #64078b, 0 1px 0px #d9c7e0;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.btn_transparent { /* Algemeen */
	padding: 9px 18px;
	margin: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	/* Tekst kleur & Schaduw */
	color: #FFF;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
	/* Afgeronde hoeken */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* Kaders */
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	border-bottom: 1px solid rgba(255, 255, 255, 0.01);
	/* Verloop achtergrond */
	background: rgba(255, 255, 255, 0.2);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25),
		rgba(255, 255, 255, 0.14) 150% );
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,
		255, 255, 0.2) ), color-stop(1.5, rgba(255, 255, 255, 0.09) ) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#999999',
		EndColorStr='#666666' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#999999', EndColorStr='#666666')";
	/* IE8 only */
	/* Schaduw binnen & Schaduw buiten*/
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}

.btn_transparent:hover { /* Verloop achtergrond */
	background: rgba(255, 255, 255, 0.25);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.30),
		rgba(255, 255, 255, 0.19) 150% );
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,
		255, 255, 0.25) ), color-stop(1.5, rgba(255, 255, 255, 0.19) ) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#9F9F9F',
		EndColorStr='#707070' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#9F9F9F', EndColorStr='#707070')";
	/* IE8 only */
}

.btn_transparent:focus { /* Algemeen */
	padding: 9px 18px 9px 18px;
	/* Tekst kleur & Schaduw */
	color: #EEE;
	text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.8);
	/* Kaders */
	border: 1px solid rgba(0, 0, 0, 0.4);
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	/* Verloop achtergrond */
	background: rgba(0, 0, 0, 0.15);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.15),
		rgba(0, 0, 0, 0.05) );
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0,
		0, 0.15) ), to(rgba(0, 0, 0, 0.05) ) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666',
		EndColorStr='#999999' ); /* IE6,IE7 only */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#999999')";
	/* IE8 only */
	/* Schaduw binnen & Schaduw buiten*/
	box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.5);
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/