body {background: #ccc url(../images/bg.gif) repeat;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px; margin:5px 0px 0px 0px; color:#000; line-height: 130%;}
html {overflow-x:hidden; padding: 0; margin: 0;}

a {color:#000; text-decoration: none; font-weight:normal;}
a:hover {text-decoration:underline; color:#f49401;}
p {color:#000; padding: 0px 0px 18px 0px;}
* {margin:0; padding:0; border:none;}

div#container {margin:0 auto; width:842px; background:#fff; padding:4px;}
div#menu {width:842px; margin:0 auto; background:#f0f0f0; height:40px;}
div#menu a {color:#000; text-decoration: none; font-weight:normal; padding:2px 4px 2px 4px;}
div#menu a:hover {text-decoration:none; color:#fff; background:#f49401; padding:2px 4px 2px 4px;}
div#menu .actief {text-decoration:none; color:#fff; background:#f49401; padding:2px 4px 2px 4px;}
div#menu .text {padding:14px 0px 0px 45px; text-transform: uppercase; }
div#header {width:842px; margin:0 auto; height:285px; margin:4px 0px 0px 0px;}
div#logo {position: absolute; width:179px; height:140px; padding:61px 0px 0px 0px; z-index:2;}

/* titles */
h1 {font-family: "Trebuchet MS", Verdana, arial, Helvetica, sans-serif; font-size: 14px; float: left; width:450px; text-align:left; margin:0px 0px 0px 0px; color:#000; height:30px; padding:0px 0px 0px 0px;}
h2 {font-family: "Trebuchet MS", Verdana, arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin:0px; color:#000; font-weight:bold;}
h3 {font-family: "Trebuchet MS", Verdana, arial, Helvetica, sans-serif; font-size: 11px; padding:0px; margin: 0px; color: #ff0097;  font-weight:bold;}
h4 {font-family: "Trebuchet MS", Verdana, arial, Helvetica, sans-serif; font-size: 16px; padding: 0px; margin: 0px; color:#313131;}
h5 {font-family: "Trebuchet MS", Verdana, arial, Helvetica, sans-serif; font-size: 14px; float: left; padding:0; margin: 0;}
hr {border: dotted 1px #ccc; width:370px; float:left; margin-top:10px; margin-bottom:20px; clear:both;}

/* Content */
div#content {float: left; width: 290px; padding:45px 0px 45px 45px;}
div#contentfietsen {float: left; width:360px; padding:45px 0px 45px 45px;}
div#contentfietsen p {color:#000; padding: 0px 0px 20px 0px; line-height: 150%;}

div#contentfietsen a {color:#f49401; font-weight:bold;}
div#contentfietsen a:hover {color:#f49401; font-weight:bold; text-decoration:underline;}

/* Sidebars home */
.sidebar1 {float: left; width:368px; padding: 45px 0 20px 110px;}
.sidebarfietsen {float: left; width:250px; padding: 170px 0 20px 80px;}
.sidebarfietsen2 {float: left; width:250px; padding: 45px 0 20px 170px;}
.sidebarprijzen {float: left; width:80px; padding: 80px 0 20px 20px; text-align:center;}

.retrod {padding: 200px 0 0px 0px;}
.retroh {padding: 140px 0 0px 0px;}
.porteurd {padding: 140px 0 0px 0px;}
.porteurh {padding: 140px 0 0px 0px;}
.dienstfiets  {padding: 140px 0 0px 0px;}

.grijs {background:#f0f0f0; width:172px; height:85px; padding:4px; float:left;}
.clear {clear:both;}
.small {font-size: 10px;}

/* Footer */
div#footer {width:842px; margin:0 auto; height:87px; background:#1a1718; z-index:1; font-size: 10px;}
.footertext {color:#fff; margin:10px 0px 0px 45px; padding:10px 0px 0px 0px;}
.footertext a {color:#fff; text-decoration: none; font-weight:normal;}
.footertext a:hover {text-decoration:underline; color:#e9830c;}

ul.acc li {list-style: url(../images/arrow.jpg) circle; margin: 0px 0px 0px 16px; padding: 0px 0px 0px 0px;}

input {border: 1px solid #cbcbcb; font-family: Verdana, arial, Helvetica, sans-serif; font-size: 11px; height:20px; width:150px;}
select {border: 1px solid #cbcbcb; font-family: Verdana, arial, Helvetica, sans-serif; font-size: 11px; height:20px; width:150px;}
textarea {border: 1px solid #cbcbcb; font-family: Verdana, arial, Helvetica, sans-serif; font-size: 11px;}