body,
html {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	height: 100%;
	font-family: helvetica, arial, sans-serif;
	background-color: grey;
}

h1 {
	padding-top: 5px;
	padding-left: 8px;
	color: White;
	font-size: 4vw;
}

.faq {
        padding-right: 10px;
        padding-left: 10px;
        color: black;
        font-size: 14pt;
        background-color: #FFF0C0;
}


.intro {
	padding-right: 10px;
	padding-left: 10px;
	color: White;
	font-size: 14pt;
	text-shadow: 1px 1px #050505;
}

p.footer {
	padding-right: 10px;
	padding-left: 10px;
	color: White;
	font-size: 12pt;
	font-style: italic;
}

div.driekolom {
	display: grid;
	grid-template-columns: repeat( auto-fit, minmax(250px, 1fr));
}

div.highlight {
	padding-right: 10px;
	padding-left: 10px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 33vw;
}

#betcity {
	background: url(images/betcity.jpg) no-repeat center center;
	background-size: cover;
}

#betcity:hover {
	background-image: none;
	background-color: darkblue;
}

#toto {
	background: url(images/toto.jpg) no-repeat center center;
	background-size: cover;
}

#toto:hover {
	background-image: none;
	background-color: darkgreen;
}

#bet365 {
	background: url(images/bet365.jpg) no-repeat center center;
	background-size: cover;
}

#bet365:hover {
	background-image: none;
	background-color: darkred;
}

#jacks {
	background: url(images/jacks.jpg) no-repeat center center;
	background-size: cover;
}

#jacks:hover {
	background-image: none;
	background-color: purple;
}

a.gallery_text {
	color: white;
	font-size: 6vw;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

div.tekstkolom {
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 12px;
}

table {
	color: white;
	background-color: darkred;
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}

thead th {
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 2vw;
}

thead th:nth-child(1) {
	width: 40%;
	padding-left: 12px;
	font-size: 16pt;
}

tbody td:nth-child(1) a {
	padding-left: 12px;
	text-decoration: none;
	color: white;
	font-size: 120%;
	font-weight: bold;
}

tbody td:nth-child(1) a:hover {
	text-decoration: underline;
}

tbody tr:nth-child(even) {
	background-color: #601040;
}

thead th:nth-child(2) {
	width: 10%;
}

thead th:nth-child(3) {
	width: 10%;
}

thead th:nth-child(4) {
	width: 10%;
}

thead th:nth-child(5) {
	width: 10%;
}

thead th:nth-child(6) {
	width: 10%;
}

thead th:nth-child(7) {
	width: 10%;
}

img.sitefeatures
{ max-width: 10vw;
height:inherit;}

a.nieuwslink
 {
	color: white;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

a.nieuwslink:hover
{	text-decoration: underline;
}

.parallax {
	background-image: url("images/roulette.jpg");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}