* {
margin:0;
padding:0;
}
body, html {
width:100%;
height:100%;
}
body {
background:#EDECE1 url(../images/bg.gif) left top repeat-x;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
a img {
border:none;
}
a {
color:#f90;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
#wrapper {
position:absolute;
display:block;
left:50%;top:0;
width:900px;
min-height:100%;
margin-left:-450px;
z-index:1;
}
* html #wrapper {
height:100%;
}
#logo {
position:relative;
width:890px;
height:82px;
padding-top:18px;
padding-left:10px;
}
#map {
float:left;
width:235px;
height:283px;
padding-top:30px;
}
#header {
height:361px;
}
#topcontent {
float:right;
width:594px;
height:301px;
background:url(../images/topcontent_bg.gif) left top no-repeat;
padding:20px 20px 20px 10px;
}
ul#city {
list-style:none;
padding-left:5px;
}
ul#city li {
float:left;
width:184px;
padding-left:10px;
padding-bottom:10px;
}
ul#city a {
float:left;
display:block;
width:184px;
background:url(../images/gray_button.gif) left center no-repeat;
font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:8px 0;
text-align:center;
}
ul#city a:hover {
background:url(../images/yellow_button.gif) left center no-repeat;
text-decoration:underline;
}
#searchbox {
overflow:hidden;
width:574px;
padding-left:15px;
}
#alpha {

}
#alpha ul {
list-style:none;
overflow:hidden;
height:24px;
text-align:center;
}
#alpha li {
display:inline;
padding:0 4px;
text-align:center;
}
#alpha a {
font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}
#alpha a:hover {
color:#f90;
text-decoration:underline;
}
#zoeken {
overflow:hidden;
width:584px;
padding:30px 0;
}
#zoeken input {
float:left;
}
#zoeken #zoeken_input {
width:490px;
border:none;
background:#fff url(../images/zoeken_input.gif) left top no-repeat;
color:#000;
font:13px Verdana, Arial, Helvetica, sans-serif;
padding:7px 8px 7px 8px;
}

* html #zoeken #zoeken_input {
background-attachment:fixed;
}
#content-outer {
overflow:hidden;
width:900px;
background:#fff url(../images/content_m.gif) left top repeat-y;
margin-bottom:70px;
}
#content-inner {
background:url(../images/content_t.gif) left top no-repeat;
padding-top:23px;
}
#content {
overflow:hidden;
width:860px;
background:url(../images/content_b.gif) left bottom no-repeat;
padding:0 20px 22px 20px;
line-height:150%;
}
#content ul {
margin-left:20px !important;
margin-left:24px;
}
#content ol {
margin-left:24px !important;
margin-left:28px;
}

#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content ul, #content ol {
margin-bottom:12px;
}
#content h1 {
border-bottom:1px dashed #cdcdcd;
font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#f90;
padding-bottom:6px;
}
#content h2 {
font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#f90;
}
#content h3 {
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#f90;
}
#footer {
display:block;
position:absolute;
left:0;bottom:0;
width:900px;
height:60px;
text-align:center;
}
#footer a {
color:#f00;
}
