* {
    margin:0px;
    padding:0px;
    border:0px;
    vertical-align:top;
    font-family:Arial;
    font-size:13px;
}
body {
    background-image:url('../../gfx/body_bg.jpg');
    background-repeat:repeat-y;
}
#mainTable {
    width:1000px;
}
#mainTable #menu {
    width:375px;
    /*background-image:url('../../gfx/boeken/boeken_1.jpg');*/
    background-repeat:no-repeat;
    background-position:97% bottom;
    padding-bottom:320px;
}
#mainTable #menu #menuItems {
    padding-right:20px;
}
#mainTable #menu #menuItems a {
    color:#999999;
    text-decoration:none;
    display:block;
    font-weight:bold;
    height:40px;
    line-height:40px;
    padding-left:175px;
}
#mainTable #menu #menuItems a:hover {
    text-decoration:underline;
}
#mainTable #menu #menuItems a.active {
    background-image:url('../../gfx/dotted_menu_big.jpg');
    background-repeat:repeat-x;
    background-position:bottom left;
    font-size:17px;
    color:#000;
}
#mainTable #content {
    padding-left:20px;
}
#mainTable #content h1 {
    color:#99cc00;
    font-size:17px;
    text-transform:uppercase;
    margin-top:10px;
}
#mainTable #content h2 {
    font-size:15px;
}
#mainTable #content a {
    color:#000000;
    text-decoration:underline;
    font-style:italic;
}
#mainTable #content a:hover {
    color:#666666;
    text-decoration:none;
}
#mainTable #content #topMenu {
    text-align:right;
    padding-right:40px;
    padding-top:20px;
    padding-bottom:20px;
    color:#b4da44;
    font-weight:bold;
}
#mainTable #content #topMenu a {
    color:#000000;
    text-decoration:none;
    margin-left:5px;
    margin-right:5px;
    font-weight:bold;
    font-style:normal;
}
#mainTable #content #topMenu a:hover {
    text-decoration:underline;
}
#mainTable #content #topMenu form {
    display:inline;
}
#mainTable #content #topMenu input {
    background-color:#cfe5ae;
    border:1px dotted black;
    padding-left:2px;
    width:120px;
    font-weight:normal;
}
.borderBottom {
    background-image:url('../../gfx/dot_content.jpg');
    background-repeat:repeat-x;
    background-position:bottom left;
    padding-right:20px;
    padding-bottom:20px;
    padding-top:20px;
}
.smoelAlt {
    visibility:hidden;
    display:absolute;
    top:0px;
    right:0px;
    background-color:#FFF;
    padding:4px;
    filter:alpha(opacity=70);
    -moz-opacity:.70;
    opacity:.70;
    height:108px;   
}
.artikelTable {
    width:100%;
}
.artikelTable th {
    text-align:left;
    color:#99cc00;
}
.listTable th {
    text-align:left;
}
.listTable td {
    padding-left:5px;
}
.listTable input {
    border:1px solid black;
    width:250px;
}
.listTable textarea {
    width:400px;
    height:100px;
    border:1px solid black;
}
button {
    width:84px;
    height:19px;
    background:url('../../gfx/button.jpg');
    margin-left:403px;
}
