body {
text-align: center;
background: #7a7a7a;
font-family: Arial, sans-serif;
font-size: 12px;
color: black;
margin: 0;
}
html{overflow-y:scroll} 

h1 {color: #644878; font-size: 32px;}
h2 {color: #644878; font-size: 25px;}
h3 {color: #644878; font-size: 18px;}
h4 {color: #644878; font-size: 12px;}
h5 {color: #644878; font-size: 12px;}
h6 {color: #644878; font-size: 12px;}

pre {
font-family: Arial, sans-serif;
font-size: 12px;
color: black;
}

a:link, a:visited {color: black;}
a:hover {color: black;}

#banner {
color: #ffffff; 
vertical-align: top; 
text-align: left;
background: #644878 url(/Templates/IGEO_koln.jpg);
height: 320px;
}

div#geoolympiad_jaar {padding-top: 23px; padding-left: 14px; text-align: right; font-weight: bold; width: 167px; border: 0px;}
div#fotobeschrijving {padding-left: 14px; text-align: right; font-weight: normal; width: 167px; border: 0px;}
div#quote {padding-left: 14px; top: 30px; text-align: left; font-weight: bold; font-style: italic; width: 160px;  border: 0px;}

#broodkruimels {
background: #e5e5e5; 
color: #000000; 
text-align: left; 
padding-top: 5px; 
padding-bottom: 5px;
padding-left: 204px;}

#broodkruimels ul {
padding: 0;
margin: 0;
display: inline;}

#broodkruimels li {  
display: inline;
padding: 0;
margin: 0;
padding-left: 14px;
background: url(/Templates/plus.png) no-repeat;}

#broodkruimels a:link, #broodkruimels a:visited{color: black; text-decoration: none;}
#broodkruimels a:hover {color: black; text-decoration: none;}

#menu {
background: #ffffff; 
vertical-align: top; 
color: #aaaaaa; 
padding: 30px 0 30px 0; 
text-align: left;
width: 203px;
}

#menu a:link, #menu a:visited{color: silver; text-decoration: none;}
#menu a:hover {color: #644878; text-decoration: none;}

#menu ul {margin: 0; padding-left: 15px;}
#menu li {list-style: none; padding-left: 15px; color: black;}
#menu li.dot { background: url(/Templates/dot.png) no-repeat; }
#menu li.plus { background: url(/Templates/plus.png) no-repeat; }
#menu li.minus { background: url(/Templates/minus.png) no-repeat; }

#content {
text-align: left;
vertical-align: top; 
color: #000000; 
padding-top: 24px; 
padding-right: 50px; 
padding-bottom: 30px;}

#content h1 {margin: 0;}

#sidebar {
width: 190px;
background: #e5e5e5; 
vertical-align: bottom;
text-align: center;
}

#world {
width: 190px;
height: 90px;
margin-bottom: 7px;
background-image: url(/Templates/world.gif);
}

#ondertekst {
padding-top: 5px; 
padding-bottom: 5px;
text-align: left;
padding-left: 12px;
color: white;
background: #644878;}

table {
border: 10px solid white; 
background: white;}
