body {
background-color : #2f2f2f;
background-image : url(images/background.jpg);
color : #515151;
font-family:Tahoma;
font-size:10pt;
padding : 0;
margin : 0;
}

* {
padding : 0;
margin : 0;
}

#body {
width : 902px;
background-color : #ffffff;
color : #000000;
border : 1px solid #3fc2de;
margin-top : 10px;
margin-left : auto;
margin-right : auto;
}

#main {
width : 900px;
background-color : #ffffff;
color : #000000;
border : 1px solid #383838;
}

#main_top {
width : 900px;
height : 18px;
background-color : #ccff5c;
color : #000000;
border-bottom : 1px solid #99b168;
padding-top : 2px;
text-align : center;
}

#main_header {
width : 900px;
height : 128px;
background-color : #3fc2de;
color : #000000;
background-image : url(images/downloadcity.jpg);
background-repeat : no-repeat;
background-position : top;
border-bottom : 1px solid #333333;
}

#nd {
float : left;
margin-left : 18px;
margin-top : 10px;
font-size : 14px;
}

#nd a {
font-size : 11px;
text-decoration : none;
color : #000000;
}

#reclame {
float : right;
width : 120px;
height : 60px;
background-color : #ffffff;
color : #000000;
margin-right : 35px;
margin-top : 34px;
}

#main_content {
width : 900px;
background-color : #ffffff;
color : #000000;
margin-top : 4px;
}

#main_footer {
clear : left;
width : 900px;
background-image : url(images/footer.jpg);
background-repeat : repeat-x;
background-position : bottom;
background-color : #383838;
border-top : 1px solid #3fc2de;
padding-top : 5px;
padding-bottom : 4px;
font-size : 10px;
color : #000000;
text-align : center;
}

.left {
float : left;
margin-bottom : 10px;
}

.home {
width : 164px;
height : 26px;
background-color : #8edbeb;
background-image : url(images/home.jpg);
color : #000000;
padding-top : 12px;
text-align : left;
font-size : 12px;
text-indent : 46px;
}

.webstats {
width : 164px;
height : 26px;
background-color : #8edbeb;
background-image : url(images/webstats.jpg);
color : #000000;
padding-top : 12px;
text-align : left;
font-size : 12px;
text-indent : 46px;
}

.fdownloads {
width : 164px;
height : 26px;
background-color : #8edbeb;
background-image : url(images/fdownloads.jpg);
color : #000000;
padding-top : 12px;
text-align : left;
font-size : 12px;
text-indent : 46px;
}

.websites {
width : 164px;
height : 26px;
background-color : #8edbeb;
background-image : url(images/websites.jpg);
color : #000000;
padding-top : 12px;
text-align : left;
font-size : 12px;
text-indent : 46px;
}

.tdownloads {
width : 242px;
height : 26px;
background-color : #8edbeb;
background-image : url(images/tdownloads.jpg);
color : #000000;
padding-top : 12px;
text-align : left;
font-size : 12px;
text-indent : 50px;
}

.topbg {
width : 240px;
height : 62px;
background-color : #8edbeb;
background-image : url(images/topbg.jpg);
color : #000000;
text-align:center;
}

.topbg img {
width : 112px;
height : 60px;
padding-top:1px;
padding-bottom:1px;
}

.partners {
width : 164px;
height : 26px;
background-color : #8edbeb;
background-image : url(images/partners.jpg);
color : #000000;
padding-top : 12px;
text-align : left;
font-size : 12px;
text-indent : 46px;
}

.content {
width : 512px;
height : 26px;
background-color : #8edbeb;
background-image : url(images/content.jpg);
color : #000000;
padding-top : 12px;
text-align : left;
font-size : 12px;
text-indent : 46px;
}

.groen {
width : 160px;
background-color : #ffffff;
color : #515151;
background-image : url(images/groen.jpg);
background-repeat : no-repeat;
background-position : bottom;
margin-bottom : 10px;
border-left : 1px solid #525252;
border-right : 1px solid #525252;
border-bottom : 1px solid #525252;
padding-left:2px;
}

.groen2 {
width : 508px;
background-color : #ffffff;
color : #515151;
background-image : url(images/groen2.jpg);
background-repeat : no-repeat;
background-position : bottom;
margin-bottom : 10px;
border-left : 1px solid #525252;
border-right : 1px solid #525252;
border-bottom : 1px solid #525252;
padding-left:2px;
}

.rood {
width : 240px;
background-color : #ffffff;
color : #515151;
background-image : url(images/rood.jpg);
background-repeat : no-repeat;
background-position : bottom;
border-left : 1px solid #525252;
border-right : 1px solid #525252;
border-bottom : 1px solid #525252;
}

.groen a {
margin-left : 2px;
text-decoration : none;
color : #515151;
}

.rood a {
margin-left : 8px;
text-decoration : none;
font-weight:bold;
color : #515151;
}

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

a:hover {
color : #07a0ff;
}

#cl {
float : left;
margin-left : 15px;
}

#ci {
width : 512px;
float : left;
margin-left : 15px;
}

#cr {
float : left;
margin-left : 15px;
}

.input {
border: 0;
width:145px;
background-image : url(images/input.jpg);
background-repeat : no-repeat;
font-size:14px;
color : #515151;
margin-left:3px;
padding-top:3px;
padding-left:5px;
padding-right:3px;
padding-bottom:7px;
}

.submit
{
width:90px;
background-color:#FFFFFF;
text-align:right;
font-weight:bold;
margin-left:62px;
border:0;
}

.sitemapa 
{
 margin-left:5px;
 font-weight:bold;
}

.sitemapb 
{
 margin-left:15px;
 font-weight:normal;
}

.tda
{
 margin-left:8px;
}
