.bluetext {font-family: Tahoma, Arial; font-size:12px;}




.kal A:link, .kal A:visited {color:darkred; font-size: 12px;} 
.kal A:hover {color:blue;}


.thinline {
	border:1px solid #7F9DB9;
	color:#3A4B57;
}

.linkStandard {
	font-weight:bold;
	text-decoration:none;
}

a:link, a:visited, a:active {
	font-weight:bold;
	text-decoration:none;
	color:darkblue;
}

a:hover {
	font-weight:bold;
	text-decoration:none;
	color:darkred;
}

a.linkStandard:link, a.linkStandard:visited, a.linkStandard:active {
	color:darkblue;
}

a.linkStandard:hover {
	color:darkred;
}

.activeTabLink{
	display:block;
	height:29px;
	width:160px;
	text-align:center;
	line-height:26px;
	background: url('http://www.wielerspellen.nl/images/tab-active-middle.gif');
	background-repeat: repeat-x;
}
a.activeTabLink:link, a.activeTabLink:visited, a.activeTabLink:active, a.activeTabLink:hover{
	color:black;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	background: url('http://www.wielerspellen.nl/images/tab-active-middle.gif');
	background-repeat: repeat-x;
}
.inactiveTabLink{
	display:block;
	width:160px;
	height:29px;
	line-height:26px;
	background: url('http://www.wielerspellen.nl/images/tab-inactive-middle.gif'); 
	background-repeat: repeat-x;
}
a.inactiveTabLink:link, a.inactiveTabLink:visited, a.inactiveTabLink:active {
	color:black;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	background: url('http://www.wielerspellen.nl/images/tab-inactive-middle.gif');
}
a.inactiveTabLink:hover{
	color:black;
	font-weight:bold;
	font-size:12px;
	background: url('http://www.wielerspellen.nl/images/tab-hover-middle.gif');
	background-repeat: repeat-x;
}
.activeTabLeft {
	width:5px; 
	height: 29px; 
	background-image: url('http://www.wielerspellen.nl/images/tab-active-left.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}
.activeTabRight {
	width:5px; 
	height: 29px; 
	background-image: url('http://www.wielerspellen.nl/images/tab-active-right.gif'); 
	background-repeat: no-repeat;
	background-position: bottom;
}
.inactiveTabLeft {
	width:5px; 
	height: 29px; 
	background-image: url('http://www.wielerspellen.nl/images/tab-inactive-left.gif');
	background-repeat: no-repeat;
	background-position: bottom; 
}
.inactiveTabRight {
	width:5px; 
	height: 29px; 
	background-image: url('http://www.wielerspellen.nl/images/tab-inactive-right.gif'); 
	background-repeat: no-repeat;
	background-position: bottom;
}



.title1 {
	font-weight:bold;
	color:white;
	font-size:16px;
}

button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}

button.submitBtn { 
	padding: 0 15px 0 0; 
	height:22px; 
	margin-right:5px; 
	font-size:2em; 
	text-align: center; 
	background: transparent url("http://www.wielerspellen.be/images/buttonSprite.gif") no-repeat right -140px; 
}
	
button.submitBtn span {
	font-size:12px;
	font-family: tahoma, Arial, san-serif;
	padding: 4px 0 0 15px; 
	height:22px; 
	background: transparent url("http://www.wielerspellen.be/images/buttonSprite.gif") no-repeat left top; 
	color:black; 
	text-align:center;
}
	
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -210px; 
}
	
button.submitBtn:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
}
