/* CSS Document */
* {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
}

body {
	margin:0;
}

th {
	text-align:left;
}

h2 {
	font-size:18px;
	margin:0;
}

table#abonnementen {
	border-collapse: collapse;
}

table#abonnementen td {
	border:solid 1px black;
	
}

#main {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    width: 100%;
    position: absolute;
    padding: 10px;
}

.instructie {
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	float: left;
	width: 60%;
	height: 150px;
	border: 5px solid #CD3088;
	padding: 10px;
	overflow-y :auto;
}

.instructie p {
	margin: 5px 0 10px 0;
}

#filler {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    width: 40%;
    padding: 0 0 0 10px;
	float: left;
}

.persoonsgegevens {
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	float: left; 
	width: 100%;
	height: 150px;
	border: 5px solid #CD3088;
	padding: 10px;
	overflow-y : auto;
	word-wrap: break-word;
}

.formulier {
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	border: 5px solid rgb(0, 0, 32) ;
	margin-top:10px;
	padding: 10px;
}

.alert {
		border:red 2px solid;
		color: red;
		padding: 10px;
		margin: 10px;
		max-width: 800px;
}

select#LeeftijdsklasseSchaatsen, select#Nieuwabonnementspasje {
	max-width:190px;
}

.knoppen {
	margin: 10px 0 0 0;
}

.knoppen form {
	float:left;
}
.knoppen input {
	background:#CD3088;
	border: 5px solid rgb(0, 0, 32);
	height:50px;	
	padding:0 10px 0 10px ;
	font-size: 14px;
	font-weight:bold;
	color: white;
	margin-right:10px;
}

.tooltipContent {
background:white;
padding:10px;
border:1px solid #CD3088;
max-width: 600px;
overflow: auto;
}

.tooltipContent table {
padding:0px;
max-width:100%;
}

.tooltipContent table td{
padding:0px;
border:solid black 1px;
}

#abonnementen td{
	padding:0 5px 0 5px;
}

#abonnementen th{
	padding:0 5px 0 5px;
}

tr[disabled] td {
	color:darkgrey;
}


.nieuwekeuzes {
	color: #CD3088 ;
	max-width:150px;
	padding:0 3px;
	text-align: center;
	
}

.oudekeuzes {
	color: gray ;
	max-width:150px;
	padding: 0 3px;
	text-align: center;
}

