body {
background:#ECEEF6 repeat-x top;
text-align:left;
margin:0;
padding:0;
}

#container {
width:998px;
background-image:url(img/middle.jpg);
position:relative;
margin:0 auto;
padding:0;
}

#header {
height:80px;
padding-top:1px;
background-image:url(img/header.jpg);
margin:0;
}

#ad_top {
width:978px;
margin:0;
}

.google {
display:inline;
float:right;
}

.alineakop {
font-weight: bold;
}

#zijkant {
display:inline;
float:left;
width:0;
text-align:left;
overflow:hidden;
position:relative;
margin:0 0 0;
}

#inhoud {
display:inline;
float:right;
width:500px;
text-align:left;
color:#000;
font:0.8em verdana;
margin:10px 22px 0 15px;
}

.infopagina {
font:0.9em verdana;
color:#000;
}

.small {
font:0.7em verdana;
}

#links {
position:relative;
display:inline;
width:420px;
float:left;
text-align:left;
color:#358;
font:0.7em verdana;
margin:0 0 0 31px;
}

#files {
margin:0;
}

.files {
height:60px;
margin:10;
}

.files_title {
font-weight: bold;
}

.files_content {
font:0.8em verdana;
}

.gray_date {
color:#808080;
font:0.8em verdana;
}

.controles_title {
font-weight: bold;
}

.controles_content {
font:0.8em verdana;
}

#buienradar { 
 text-align: center;
}

#weer {
margin-top:5px;
overflow:hidden;
display:inline;
float:right;
width:475px;
text-align:left;
}

#file {
margin-top:1px;
overflow:hidden;
display:inline;
float:right;
width:490px;
text-align:left;
}

#fileinfokaart {
align-top:1px;
width:400px;
height: 190px;
float:left;
text-align:left;
background-repeat: no-repeat;
background-position: left;
background-image: url(img/nl.gif);
}

.fileinfokaart {
position:absolute;
align-top:1px;
width:230px;
text-align:left;
float:right;
}

.fileupdate {
width:180px;
text-align:left;
float:right;
color:#808080;
}

#controles {
float:left;
text-align:left;
}

#flits {
margin-top:1px;
overflow:hidden;
display:inline;
float:right;
width:460px;
text-align:left;
}

#hr {
height:0;
border:0;
border-top:1px solid #cacaca;
}

#footer {
height:20px;
clear:both;
background-image:url(img/footer.jpg);
color:#000;
font:0.6em verdana;
margin:18px 0 0;
}

.footer {
width:410px;
text-align:left;
float:right;
color:#808080;
}

#linksonder {
text-align:center;
color:#6495ED;
font:0.9em verdana;
}

#zoek {
width:135px;
float:left;
text-align:left;
margin:0;
padding:0;
}

form {
width:420px;
font:0.9em verdana;
padding:15px;
}

label {
float:left;
width:180px;
text-align:right;
margin-right:15px;
}

input {
font-size:x-small;
}

select {
width:90px;
font-size:x-small;
}

textarea {
width:370px;
height:150px;
}

#inhoud h4 {
color:#696969;
float:right;
font:0.7em verdana;
margin:0;
padding:4;
}

#zijkant h2 {
text-align:left;
color:#000;
font:1.3em verdana;
}

a {
text-decoration:none;
color:#00008B;
}

a:hover {
text-decoration:underline;
color:#3B3E35;
}

#links h2 {
border:0 solid #f5f5f5;
font:1.2em verdana;
text-align:left;
color:#000000;
padding:0;
}

#inhoud h3 {
color:#358;
font:0.7em verdana;
}

h1 {
font-size: 0.9em;
color:#000000;
}

#inhoud h1 {
color:#79868C;
font:1.0em verdana;
font-weight: bold;
}

#inhoud a {
text-decoration:none;
color:#00008B;
}

#inhoud a:hover {
text-decoration:underline;
color:#3B3E35;
}

#footer a {
color:#00008b;
text-decoration:none;
}

#footer a:hover {
text-decoration:none;
color:#00f;
}

a #links,a #links :hover {
text-decoration:none;
color:#d50;
}

.realtable          {font-size: 10px; line-height:1.4;
                        background-color: #D3E3E3;
                        border-collapse: collapse;
                        border-bottom: solid 2px #D3E3E3;
                        margin-top:11px;
                        margin-bottom:11px;}
   .realtable th       {background-color: #99CCCC; 
                        border-bottom: solid #ffffff 1px; 
                        border-right: solid #ffffff 1px; 
                        padding: 3px 0px 3px 4px;
                        text-align: left;
                        vertical-align: top;}
   .realtable td       {border-bottom: solid #ffffff 1px; 
                        border-right: solid #ffffff 1px; 
                        vertical-align: top;
                        padding: 3px 0px 3px 4px;}