body {
 background-color: #000000;
 color: #ffffff;
 font-family: "Comic Sans MS";
 font-size: 14;
}

a {
 color: #ffffff;
 text-decoration: none;
}

a.black {
 color: #000000;
}

a.underline {
 text-decoration: underline;
}

img.portfolio {
 border: 0px solid #000000;
 width: 128px;
 height: 128px;
}

img.portfolio_over {
 border: 0px solid #000000;
 opacity: 0.5;
 filter: alpha(opacity=50);
 -moz-opacity: 0.5;
 width: 128px;
 height: 128px;
}

table.portfolio {
 border: 2px solid #d2c0bc;
}

td.portfolio {
 border: 1px solid #555555;
 width: 128px;
 height: 128px;
}

td.portfolio_over {
 border: 1px solid #ffffff;
 width: 128px;
 height: 128px;
}

div.portfolio {
 width: 128px;
 height: 128px;
}

div.portfolio_over {
 opacity: 0.5;
 filter: alpha(opacity=50);
 -moz-opacity: 0.5;
 width: 128px;
 height: 128px;
}

div.portfolio_text {
 position: absolute;
 width: 128px;
 color: #ffffff;
 display: none;
 text-align: center;
 font-size: 18;
}

img.enter {
 border: 2px solid #d2c0bc;
}

#main {
 border: 1px solid #ffffff;
 position: absolute;
 margin-left: 12.5%;
 width: 75%;
 margin-top: 10px;
 text-align: left;
 padding: 3px;
}

#content {
 float: right;
 width: 50%;
 padding: 3px;
}

#image {
 float: left;
 width: 40%;
 margin: 0px;
 padding: 0px;
}

#image img {
 width: 100%;
}

#image img.bordered {
 border: 2px solid #d2c0bc;
}

#image_display {
 display: block;
 height: 400px;
 margin-left: auto;
 margin-right: auto;
}

#week_image {
 float: left;
 width: 49%;
 margin: 0px;
 padding: 3px;
}

#week_text {
 float: right;
 width: 49%;
 padding: 3px;
}

#week_footer {
 padding: 3px;
 font-weight: bold;
}

#banner {
 border: 2px solid #d2c0bc;
 padding: 3px;
}

#top {
 margin-left: 12.5%;
 width: 75%;
 margin-top: 10px;
 padding: 3px;
 height: 3%;
}

#header {
 float: left;
}

#header img {
 height: 100%;
}

#menu {
 float: right;
 width: 80%;
 text-align: center;
}

#menu a {
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
 font-size: 18px;
}

#menu a.selected {
 color: #d2c0bc;
}

#pages {
 font-weight: bold;
 padding: 0px;
 margin: 0px;
 width: 100%;
}

#vorige {
 float: left;
 width: 20%;
}

#volgende {
 float: right;
 width: 20%;
 text-align: right;
}

#terug {
 float: left;
 text-align: center;
 width: 55%;
 margin-left: 2.5%;
}

.gboek {
 border: 1px solid #555555;
 font-size: 14;
 width: 100%;
}

.gboek_top {
 padding: 1px;
 background-color: #555555;
}

.gboek_bottom {
 background-color: #222222;
 padding: 3px;
}

.gboek_top1 {
 text-align: left;
 float: left;
}

.gboek_top2 {
 text-align: right;
}

.admin {
 border: 1px solid #550000;
 font-size: 14;
 width: 100%;
}

.admin_top {
 padding: 1px;
 background-color: #550000;
}

.admin_bottom {
 background-color: #220000;
 padding: 3px;
}

img.links {
 border: 2px solid #ffffff;
 width: 230px;
}

div.links_container {
 float: left;
}

div.links {
 margin: 25px;
 margin-right: 12.5px;
}

span.links {
 border: 2px solid #ffffff;
 font-weight: bold;
}
