body {
margin: 0;
padding: 0;
text-align: center;
background-color: #A19F95;
font-size: 70%;
font-family: verdana, arial, sans-serif;
color: #373630;
}

#mainnavbar {
height: 257px;
padding: 0 0 0 140px;
background: #090C7B url("../layout/bg-nav.gif") no-repeat top left;
}

.mainnav {
width: 190px;
float: left;
list-style-type: none;
font-weight: bold;
margin-right: 10px;
font-size: 92%;
margin: 120px 0 0 0;
}

.mainnav li#current a {
text-decoration: none;
color: #FFD800;
line-height: 150%;
background: transparent url("../layout/bg-mainnav-a-current.gif") no-repeat left center;
padding: 0 0 0 10px;
cursor: default;
}

.mainnav a {
text-decoration: none;
color: #A2A3D4;
line-height: 150%;
}

.mainnav a:hover {
text-decoration: underline;
color: #FFD800;
}

* {
margin: 0;
padding: 0;
}

table td {
border: none;
}

table td {
vertical-align: top;
}

table#wrapper {
margin: 0 auto;
text-align: left;
width: 775px;
border: none;
}

td#wrappertop {
background: transparent url("../layout/bg-wrappertop.gif") no-repeat top left;
height:44px;
border: none;
}

td#wrappertop h1 {
display: none;
}

td#wrapperbody {
background: #FFF url("../layout/bg-wrapperbody.gif") repeat-y top left;
border: none;
}

td#wrapperbottom {
background: transparent url("../layout/bg-wrapperbottom.gif") no-repeat top left;
border: none;
}

td#content {
background: transparent url("../layout/bg-content.gif") repeat-x top left;
padding: 20px 0 0 0;
border: none;
}

td#content img {
border: 5px solid #FFF;
}

td#content ul li a {
color: #124BA0;
font-weight: bold;
font-size: 90%;
}

td#content a {
color: #124BA0;
font-weight: bold;
}

td#content a:hover {
color: #F1C008;
}

td#content a img {
border-color: #FFF;
}

td#content a:hover img {
border-color: #F1C008;
}

td#content ul {
margin: 0px 25px 5px 25px;
list-style-type: none;
padding: 0;
background-color: #FFF;
padding: 10px 20px;
border: 1px solid #FFF;
}

td#content ul li {
padding: 5px 0 5px 15px;
background: transparent url("../layout/bg-li-element.gif") no-repeat 0px 7px;
margin: 0;
}


td p {
margin: 0;
padding: 5px 25px 15px 25px;
line-height: 125%;
}

td p.centered {
text-align: center;
}

p#footertext {
padding: 30px 25px 15px 25px;
}

p#footertext span {
float: right;
}

p#footertext a {
color: #373630;
}

p#footertext a:hover {
color: #FFF;
}

h1 {
font-size: 18px;
padding: 5px 25px 0 25px;
color: #0E3672;
}

h2 {
font-size: 16px;
padding: 10px 0 0 0;
margin: 20px 25px 0 25px;
color: #0E3672;
border-top: 1px solid #C9C6BE;
}

h3 {
font-size: 16px;
padding: 5px 25px 0 25px;
color: #0E3672;
}

h4 {
font-size: 14px;
padding: 5px 25px 0 25px;
}

table.formulier {
margin: 0 0 0 25px;
}

table.formulier td {
line-height: 250%;
}

table.lessentabel {
margin: 0 0 0 25px;
background-color: #FFF;
border: 2px solid #E0DED6;
border-width: 1px 0 0 1px ;
}

table.lessentabel td {
border: 1px solid #E0DED6;
border-width: 0 1px 1px 0;
padding: 5px 0 5px 5px;
}

table.lessentabel td.alter1 {
background-color: #F3F1EB;
}

table.lessentabel td.alter2 {
background-color: #EEECE5;
}

table#studieoverzicht {
margin: 0 0 0 25px;
background-color: #FFF;
border: 2px solid #E0DED6;
border-width: 1px 0 0 1px ;
}

table#studieoverzicht td {
border: 1px solid #E0DED6;
border-width: 0 1px 1px 0;
padding: 8px 3px;
text-align: center;
vertical-align: middle;
font-size: 90%;
}

table#jaarkalender {
margin: 0 0 0 25px;
background-color: #FFF;
border: 2px solid #E0DED6;
border-width: 1px 0 0 1px ;
}

table#jaarkalender td {
border: 1px solid #E0DED6;
border-width: 0 1px 1px 0;
padding: 4px 0 4px 5px;
text-align: left;
vertical-align: middle;
}

table#studieoverzicht td.alter1 {
background-color: #F3F1EB;
font-weight: bold;
}

p.top {
text-align: right;
font-size: 90%;
line-height: 300%;
}

table#inner {
margin: 0 0 0 23px;
width: 728px;
border: none;
}

#wrapper, #inner, #wrapperbody {
border-width: 0px;
}