body{
padding:8px;
margin:0;
color: #333;
background:#DEDEFF;
font-family: arial, helvetica, sans-serif;
font-size: small;
}

#container{
border:5px solid #fff;
padding:5px;
background:#eee url('aob_bg.png') repeat-y; /* 'faux columns' zie: http://www.alistapart.com/articles/fauxcolumns/ */
}


h1{
position:absolute;
top:35px;
left:23px;
margin:0;padding:0;
background:#000080;
width:176px;
}

h1 a{
display:block;
background: url('aobonline_logo.png') no-repeat 50% 50%;
text-indent:-1000px; /* 'fir' zie: http://www.alistapart.com/articles/fir/ */
text-decoration:none;margin:0;padding:0;
height:60px
}

#leftnav
{
position:absolute;
top:100px;
left:10px;
margin:0;
padding:8px;
width:188px;
color:#fff;
}
#leftnav a{
color:#fff;
text-decoration:none;
}
#leftnav a:hover{
text-decoration:underline;
}

#nav{
color:white;
width:160px;
}

#nav li{
list-style:none;
padding:4px;
margin:0;
}
#nav li a{
color:#fff;
}

#content
{
/*margin: 0 0 0 196px;*/
padding:12px 24px 30px 220px;}

h2
{text-align: center;}

h3
{text-align: left;}

h4
{margin-top:0;}

ul{margin:0;padding:0;}

li {
margin-left:30px;
}
em {
}

dfn
{
font-style:normal;
cursor:help;
}
..floatright {
   /* float: right;
    clear:right;*/
	/*margin-left: 5px;*/
}

..floatleft {
        /*float: left;*/
        }

..bijschrift {
	font-size: 80%; }

..nofloat {
        clear: both;}
        
#ie6bugfix{
position:relative;
}   
#newcontent{
padding-right:21em;
margin-bottom:8em;
}        
#news{
position:absolute;
top:0;
right:0;
width:20em;
padding-right:2em;
}
table
{
border-collapse: collapse;
}

td{
padding:3px;
border-bottom:1px solid navy;
}
..preview
{
margin-top:60px;
background:#00D;
padding:4px;
}


      