body {
font-family: arial;
font-size: 14px;
padding : 0;
margin : 0;
text-align : center;
background-color: #bf3324;
}

#container {
text-align:left;
color: gray;
width : 960px;
margin : 0 auto;
padding: 0px;
background-color: white;
}

#header {
position: relative;
width: 960px;
height: 228px;
background: url('../img/banner_rood.jpg') 0px 0px no-repeat;
text-align: left;
}

#content {
background: url("../img/player-flip.gif") 20px 270px no-repeat;
margin: 0px;
text-align: left;
}

#left {
float:left;
width:200px;
margin: 0;
padding: 20px;
text-align: left;
color: #bf3324;
}

#left a, left a:hover, left a:visited {
font-size: 14px;
text-decoration : none;
color: #bf3324;
}

#left img {
border: none; 
}

#right {
float: right;
width: 640px;
margin: 0;
padding: 0;
padding: 20px;
padding-right: 60px;
text-align: justify;
background-color: #EDEDED;
}

#footer {
clear:both;
width: 960px;
height: 136px;
background: url('../img/logostranspklein.gif') 0px 0px no-repeat;
margin: 0;
padding: 0;
}

h1 {
font: 24px "arial rounded mt bold";
color: #bf3324;
text-align: right;
padding: 0;
margin: 0;
}

a {
text-decoration : none;
color: #bf3324;
}

a:hover {
border-bottom: 3px solid #bf3324;
}

ul { 
list-style: square outside; 
margin-left: 0px;
padding-left: 50px;
} 

#left ul {
list-style: none; 
width: 200px;
margin: 0px;
padding: 0px;
}

ol {
color: gray;
}

li {
padding-bottom: 10px;
}

li ul { 
list-style: square outside; 
margin: 0px;
padding-left: 50px;
color: #bf3324;
} 

li ul li ul { 
list-style: none; 
margin: 0px;
padding-left: 50px;
} 

li ul li ul li {
margin-bottom: 0px;
padding: 0px;
color: gray;
}

.rood {
color: #bf3324;
font-weight:bold;
}

#opnames a {
color: gray;
}

#menuleft li a {
font: 20px "arial rounded mt bold";
color: gray;
text-decoration: none;
line-height: 1;
}

#facebook img {
}

.cvfoto {
height: 200px;
}

.uren {
padding-top: 10;
}

.uren li {
color: gray;
text-decoration: none;
line-height: 0.6;
list-style-type: circle;
}

#planning {
width: 640;
border: 0;
cellspacing: 0;
cellpadding: 2;
}

#planning td {
color: gray;
font-size: 13px;
}

#planning th {
color: white;
font-size: 13px;
}

#recital td {
color: #00a358;
}	

#resultaten {
width: 550;
border: 0;
cellspacing: 0;
cellpadding: 2;
}

#resultaten td {
color: gray;
font-size: 13px;
}

#resultaten th {
color: white;
font-size: 13px;
background-color: #bf3324;
}

#winnaar td {
color: gray;
font-size: 14px;
font-weight: bold;
}

#uitslag {
width: 550;
border: 0;
cellspacing: 0;
cellpadding: 2;
color: gray;
}

#uitslag td {

font-size: 13px;
}

#uitslag th {
color: white;
font-size: 13px;
background-color: #00a358;
}

#check {   
visibility:hidden;   
display:none;   
}  

