body { font-family: Calibri, Verdana, Geneva, sans-serif; font-size: 62.5%; margin: 0px; text-align: center; background: #EFEFEF url(../images/bg_body.gif); color: #333; }
#wrapper { text-align: left; margin: 0px auto; width: 900px; background: #FFF url(../images/f_mobiliteit.jpg) no-repeat left bottom; border-right: 1px solid #999; border-left: 1px solid #999; }
#topnav { color: #FFF; font-size: 1.1em; letter-spacing: 1px; position: absolute; width: 880px; padding: 5px 10px; text-align: right; font-weight: bold; font-family: Calibri, Arial, sans-serif; }
#topnav a { color: #FFF; text-decoration: none; }
#topnav a:hover { text-decoration: underline; }
#topnav a.active { color: #FFF; text-decoration: underline; }

#header { height: 175px; width: 900px; background: url(../images/mobu.jpg) no-repeat; margin-bottom: 12px; }
#header h1 {text-indent: -999px; overflow: hidden; margin: 0; padding: 0;}
#header h1 a, #header h1 a:hover, #header h1 a:visited { border: 0; display: block; width: 286px; height: 96px; margin-top: 35px; margin-left: 89px; }

#keurmerk { width: 160px; display: block; margin-top: 30px; float: right; position: relative; }
#content { font-size: 1.4em; line-height: 1.6em; width: 799px; padding: 0px 50px 1em; }
#content h2 { color: #075583; font-style: italic; text-transform: uppercase; text-align: right; margin-top: 0px; padding: 0px; line-height: 1em; }
address { font-style: normal; font-size: 1.4em; color: #FFF; }
#footer { width: 880px; padding-left: 20px; padding-top: 50px; }
#footer a { color:#FFF; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#disclaimer { color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding: 10px 0px; }
#disclaimer a { color: #FFF; text-decoration: none; }
#disclaimer a:hover { color: #FFF; }

#push { display: block; width: 1px; float: right; }
a { color: #055383; text-decoration: underline; outline: none; }
a:hover {text-decoration: none;}
a img {border:none;}
h1 {font-size:1.3em;}
h2 {font-size:1.2em;}
h3 {font-size:1.2em; margin-bottom:-0.7em;}
hr { height: 1px; color: #7BC743; background: #7BC743; border: 0px; }
ul {margin:0 0 0 20px;padding:0;}
form {margin:0.5em 0 0 0;}
input[type=text],input[type=password],textarea { border: 1px solid #CCC; font-family: "Courier New", Courier, monospace; font-size: 1.1em; background: #F9F9F9; }
.stretch {width: 95%;}

.kader { border: 2px solid #F78F1E; padding: 1px 2px; float: right; }
.hide {display:none;}
.clr {clear:both;}
small, .small { font-size: 0.9em; line-height: 0.9em; }
.listhead {margin-bottom:0.2em;}
.letop { color: #7AC642; font-weight: bold; border: 1px solid #7AC642; text-align: center; }
.letop a { color: #7AC642;}

#brochure { display: block; width: 200px; }
#downloadpdf { text-align: right; margin-top: -33px; }
p.pdf a {background: url(../images/pdf.gif) no-repeat left center;padding-left: 20px; padding-top:2px; padding-bottom:2px;}
p.pdf { margin-top:-1em;}
.pdflist {margin:0 0 0 10px;padding:0;}
.pdflist li {list-style-image: none; list-style-type: none; margin-bottom: 0.5em;}
.pdflist li a {background: url(../images/pdf.gif) no-repeat left center; padding: 2px 0px 2px 20px;}

.top { text-align: right; border-bottom: 1px solid #7BC741; }
.top a { text-decoration:none; }
.top a:hover { text-decoration:underline; }

.terug  { text-align: right; }
.terug  a { text-decoration:none; }
.terug  a:hover { text-decoration:underline; }

a.presentatie { font-size: 0.9em; text-decoration: none; background: url(../images/p_boardroom.jpg) no-repeat 4px 4px; display: block; color: #333; line-height: 1.4em; border: 1px solid #CCC; padding: 3px 5px 3px 195px; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; margin: 2em 3em 2em 0em; }
a.presentatie:hover { border: 1px solid #F78F1E; color: #22507E; }
a.presentatie strong {font-size: 1.1em;}

