/*
Theme Name: Niet Overdrijven homepage
Theme URI: http://www.nietoverdrijven.com/blog/wptheme
Description: Eenvoudig thema gebaseerd op de stijl van Niet Overdrijven.com
Version: 0.1
Author: Niet Overdrijven.
Author URI: http://www.nietoverdrijven.com
Tags: blablab
*/
html {
 overflow:auto;
 background-color:#cccccc;
 background-image:url('images/background.png');
 behavior:url("csshover.htc");
}

body {
 font-family:tahoma, helvetica, arial;
 font-size:12px;
 color:#000000;
}

a {
 text-decoration:none;
 font-weight:bold;
 color:#FFFFFF;
}

#content {
 position:relative;
 margin-left:auto;
 margin-right:auto;
 margin-top:75px;
 width:800px;
 height:500px;
 border:1px solid black;
 background:#ae9999 url('images/logo.gif') no-repeat top right;
}

.header {
 position:absolute;
 width:800px;
 height:65px;
 text-align:left;
 padding:0px;
 margin:0px;
}

.header h1, .page_title{
 font-family:tahoma;
 font-size:30px;
 color:#aa0000;
 font-weight:bold;
 margin-left:50px;
 margin-top:0px;
 padding:0px;
}

.leader {
 font-weight:bold;
}

#sidebar {
 position:absolute;
 width:150px;
 height:435px;
 left:0px;
 top:65px;
}

#menu-index {
 text-align:center;
 margin:0px;
 padding:0px;
}

#menu-index li {
 position:relative;
 width:131px;
 height:37px;
 margin:2px auto;
 background-image:url('images/button2.gif');
 list-style:none inside;
 text-align:left;
}

#menu-index li:hover {
 background-image:url('images/button2_mo.gif');
 left:10px;
}
#menu-index li:hover a {
 color:#FFFFFF;
 left:25px;
}

.menu-index-container a {
 position:relative;
 font-weight:bold;
 text-decoration:none;
 color:#cccccc;
 top:8px;
 left:15px;
 display:block;
}

#text {
 position:absolute;
 top:65px;
 left:160px;
 width:640px;
 height:435px;
 text-align:justify;
 line-height:150%;
 overflow:auto;
 margin-bottom:50px;
 letter-spacing:2px;
}

p {
 margin:0px 50px 12px 10px;
}

h2 {
 margin-bottom:0px;
 font-size:14px;
}

.subtopic {
 font-variant:small-caps;
 color:#aa0000;
}

table.portfolio {
 margin-left:10px;
 margin-right:50px;
 line-height:150%;
 font-size:11px;
}

table.portfolio th {
 background-color:#aa0000;
 color:#dddddd;
 font-size:15px;
 font-family:arial;
 font-weight:bold;
 height:20px;
}

td.port {
 background-color:#000000;
}

td.port_text {
 vertical-align:top;
 padding:0px 5px 0px 5px;
 line-height:150%;
 text-align:justify;
}

table.contact {
 margin-left:5px;
 line-height:150%;
 font-size:13px;
}

table.contact td {
 vertical-align:top;
}

INPUT.text, TEXTAREA.text {
 border:solid black 1px;
 background-color:#ffffff;
 font-family:"courier new";
 font-size:12px;
 vertical-align:center;
}

INPUT.submit {
 border:solid black 1px;
 background-color:#aa0000;
 text-align:center;
 color:#eeeeee;
}

.aanbeveling{
 font-style:italic;
 background:url('images/quote.gif') left top no-repeat;
 padding-left:20px;
 padding-right:20px;
}