body{
    margin:0;
    overflow:hidden;
	font-family: comic sans MS;
	cursor: none;
	background-color: #FFF;
	font-smooth: always;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
.wrapper{
    /*transform: rotate(90deg);
    transform-origin:bottom left;
    
    position:absolute;
    top: -100vw;
    left: 0;
    
    height:100vw;
    width:100vh;
*/
	transform: rotate(270deg); 
    transform-origin:bottom right;
	-ms-transform: rotate(270deg);
	-ms-transform-origin: bottom right;
	-webkit-transform: rotate(270deg);
	-webkit-transform-origin: bottom right;
    
    position:absolute;
    top: -100vw;
    right: 0;
    
    height:100vw;
    width:100vh;
	
	
    overflow:auto;
	/*background-image: url(http://www.scespel.nl/wp-content/uploads/2013/01/voetbalveld_bg.jpg);*/
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
	
}

.container{
	width: 95%;
	margin: 0 auto; 
	margin-top: 15%;
}

.titel{
	text-align: center;
	font-size: 50px;
	font-weight: bold;
}

.titel img{
	width: 150px;
}

.programmaspan{
		font-weight: bold;
		font-size: 25px;
}

.content{
	margin-top: 2%;
}

table tr td:first-child{
	border-left: solid 1px #7d7d7d; 
}

table tr td:last-child{
	border-right: solid 1px #7d7d7d;
}

table tr th:first-child{
	border-left: solid 1px #7d7d7d; 
}

table tr th:last-child{
	border-right: solid 1px #7d7d7d;
}





table tr:last-child td:first-child {
    border-bottom-left-radius: 5px;
}

table tr:last-child td:last-child {
    border-bottom-right-radius: 5px;
}
	
table tr:first-child th:first-child {
    border-top-left-radius: 5px;
}

table tr:first-child th:last-child {
    border-top-right-radius: 5px;
}

tr:nth-child(odd){
	background-color: #d4e2ff;
}

tr:nth-child(even){
	background-color: #F9F9F9;
	border-top: solid 1px #DDDDDD;
	/*border-bottom: solid 1px #DDDDDD;*/
}

table{
	margin: 0 auto;
	width: 100%;
	font-size: 20px;
}




.tg th{
	font-weight:normal;
	padding:5px 5px;
	overflow:hidden;
	word-break:normal;
	text-align: left;
	border-bottom: solid 1px #000;
	border-top: solid 1px #7d7d7d;
	border-left: solid 1px #7d7d7d;
}
	
.tg td{
	padding:5px 5px;
	overflow:hidden;
	word-break:normal;
	background-color:transparent;
	border-bottom: solid 1px #7d7d7d;
	border-left: solid 1px #7d7d7d;
}
	
	
.tg{
	/*border-collapse:collapse;*/
	border-spacing:0;
	
	border-radius: 5px;
}



.notitie{
	margin-top: 5%;
	background-color: #F9F9F9;
	padding: 5px 5px;
	border: solid 1px #7b7b7b;
	border-radius: 5px;
}



.footersponsor{
	margin-top: 5%;
	padding: 5px 5px;
	border: solid 1px #7b7b7b;
	border-radius: 5px;
}
