body {
margin:0;
padding:0;
background-color:#fde796;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
font-family:Tahoma, Verdana, Helvetica, sans serif;
font-size:10px;
}
#container {
position:absolute;
width:750px;
height:auto;
left:50%;
margin-left:-375px;
}
#header {
width:742px;
height:149px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
margin-left:4px;
}
#main {
width:742px;
background-image:url(images/main_middle.jpg);
background-repeat:repeat-y;
margin-left:4px;
vertical-align:top;
}
#top {
width:742px;
height:7px;
background-image:url(images/main_top.jpg);
background-repeat:no-repeat;
}
#nav {
width:730px;
height:24px;
margin-left:1px;
background-color:#f8f5f5;
line-height:24px;
font-size:1.2em;
padding-left:10px;
}
#nav a {
color:#333333;
text-decoration:none;
}
#nav a:hover {
color:#31a9a5;
text-decoration:underline;
}
#footer {
overflow:hidden;
width:750px;
height:63px;
background-image:url(images/footer.gif);
text-align:center;
color:#333;
font-size:1.2em;
line-height:80px;
}
#footer a {
color:#333333;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#tekening {
position:absolute;
height:213px;
width:174px;
top:0;
left:50%;
margin-left:210px;
background-image:url(images/tekening.gif);
z-index:1000;
}
#content {
width:540px;
min-height:450px;
margin-left:10px;
font-size:1.2em;
color:#333333;
padding-bottom:10px;
}
#content p {
margin-left:10px;
}
div.hr {
  height: 11px;
  background: #fff url(images/hr.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}
#sidebar {
float:right;
margin-right:9px;
margin-top:60px;
width:150px;
border:1px solid #e3e3e3;
background-color:#fff5d1;
font-size:1em;
color:#803636;
text-align:center;
}
#sidebar p {
font-size:1.2em;
}
#sidebar strong {
color:#31a9a5;
font-size:1.2em;
font-weight:bold;
}
#programma p {
margin:0 0 10px 0;
}
#programma .tijd {
font-size:1.2em;
color:#31a9a5;
font-weight:bold;
}
#programma .item {
font-size:1.2em;
color:#803636;
font-weight:bold;
}
a.link {
text-decoration:none;
color:#31a9a5;
}
a.link:hover {
text-decoration:underline;
color:#333333;
}
h2 {
font-size:1.5em;
font-weight:normal;
color:#31a9a5;
}
h3, th {
font-size:1.3em;
font-weight:normal;
color:#31a9a5;
}
span.gb, a.gb {
font-size:1.4em;
color:#31a9a5;
font-weight:bold;
margin-left:10px;
}
div.gb {
margin-left:10px;
width:530px;
background-color:#fffbec;
padding:8px 0;
}
p.gb {
margin:0 0 15px 10px;
}

a.gb {
text-decoration:underline;
}
a.gb:hover {
color:#803636;
}
#gbinput {
width:530px;
margin-left:10px;
}
#gbinput input[type=text] {
width:380px;
border:1px solid #803636;
}
#gbinput textarea {
width:530px;
border:1px solid #803636;
}
#gbinput input[type=submit], #gbinput input[type=reset] {
width:150px;
border:1px solid #803636;
color:#803636;
background-color:#fffbec;
}
.links {
margin-left:10px;
list-style:none;
}
.links h4 { 
font-size:1.3em;
font-weight:normal;
color:#31a9a5;
margin:0;
}
.links a {
margin-left:15px;
text-decoration:none;
color:#333333;
}
.links a:hover {
text-decoration:underline;
}
#timer {
display:block;
width:150px;
text-align:center;
font-size:1.3em;
color:#803636;
font-weight:bold;
}
#galtable {
width:560px;
margin-top:7px;
}
.tpic {
width:150px;
height:150px;
background-color:#fff5d1;
text-align:center;
vertical-align:middle;
border:1px solid #e3e3e3;
}
.tpic img {
border:0;
}
#pic {
display:table-cell;
width:560px;
height:480px;
background-color:#fff5d1;
text-align:center;
vertical-align:middle;
border:1px solid #e3e3e3;
}
#lineup {
margin:20px 0px 20px 20px;
width:460px;
}
#lineup th {
text-align:center;
color:#31a9a5;
font-size:14px;
}
#lineup .colorline {
background-color:#fff5d1;
}
#lineup .time {
color:#31a9a5;
font-weight:bold;
}
#lineup .name {
color:#803636;
font-weight:bold;
}
