* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
}

#d1 { position: absolute; left: 50%; margin-left: -480px; }
#logo { width: 321px; height: 100px; margin-top: 0; margin-left: 644px; }
#vignet { margin-top: 152px; margin-left: 30px; width: 100px; height: 85px; float: left; }
#wrapper { 
 margin: 0 auto;
 width: 960px;

}
#header { color: #333; background-image: url(../images/top.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 960px; float: left; height: 260px; margin: 12px 0 0; }
#leftcolumn { color: #333; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; width: 180px; float: left; }
#rightcolumn { float: right; color: #333; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 20px; width: 780px; display: inline; position: relative; padding: 0; }
#footer { width: 960px; clear: both; color: #333; background: #fff; margin: 0 0 10px; border-bottom: 1px solid #cbcbcb; }
#heading { width: 700px !important; height: 80px; margin-top: 165px; }
#leftcolumn ul { list-style-type: none; list-style-position: inside; cursor: pointer; }
a.b { color: #000; font-size: 90%; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #000; display: block; }
a.b:hover { color: #000; font-size: 90%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; display: block; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #000; }
a.b_actief { color: #000; font-size: 90%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; display: block; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #000; }
a.b_actief:hover { color: #000; font-size: 90%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; display: block; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #000; }
a.b_uit { color: #c0c0c0; font-size: 90%; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; display: block; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #c0c0c0; }
a.b_uit:hover { color: #c0c0c0; font-size: 90%; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; display: block; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #c0c0c0; }
#hfdul { border-top: 1px solid #000; }
#naw { color: #999; font-size: 80%; line-height: 1.2em; margin-left: 251px; width: 321px; height: 52px; float: left; padding-top: 0; padding-left: 5px; border-left: 1px solid #e10013; }
#naw2 { color: #999; font-size: 80%; line-height: 1.2em; margin-left: 660px; padding-top: 0; padding-left: 5px; width: 321px; height: 52px; border-left: 1px solid #e10013; }
#naw a { color: #999; font-size: 100%; line-height: 1.2em; text-decoration: none; }
#naw a:hover { color: #000; font-size: 100%; line-height: 1.2em; text-decoration: none; }
#naw2 a { color: #999; font-size: 100%; line-height: 1.2em; text-decoration: none; }
#naw2 a:hover { color: #000; font-size: 100%; line-height: 1.2em; text-decoration: none; }
p { font-size: 80%; line-height: 1.4em; margin-bottom: 1.4em; }
h1 { color: #e10013; font-size: 90%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.4em; }
h2 { color: #000; font-size: 90%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.4em; }
#content { text-align: justify; margin: 0 20px 40px 70px; }
.moto1 { float: left; margin-bottom: 8px; margin-left: 8px; }
.moto2 { float: left; margin-bottom: 8px;  }
.monaam { color: #fff; font-size: 12px; position: absolute; float: left; margin-left: 8px; }
img { vertical-align: bottom; margin: 0; padding: 0; }
#subul { text-align: right; margin-top: 10px; margin-bottom: 10px; }
a.snav { color: #b0b0b0; font-size: 92%; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; padding-top: 4px; padding-bottom: 4px; display: block; }
a.snav:hover { color: #e10013; font-size: 92%; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding-top: 4px; padding-bottom: 4px; }
a.s_actief { color: #e10013; font-size: 92%; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; display: block; padding-top: 4px; padding-bottom: 4px; }
a.s_actief:hover { color: #e10013; font-size: 92%; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding-top: 4px; padding-bottom: 4px; }
a.s_uit { color: #c0c0c0; font-size: 90%; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding-top: 4px; padding-bottom: 4px; }
a.s_uit:hover { color: #c0c0c0; font-size: 90%; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding-top: 4px; padding-bottom: 4px; }
a.motobut { padding: 3px; border: solid 1px #c9c9c9; display: block; }
a.motobut:hover { padding: 3px; border: solid 1px #e10013; display: block; }
a.motobut_actief { padding: 3px; display: block; border: solid 1px #e10013; }
.mp { text-decoration: none; border: solid 1px #fff; }
#motoren { height: 450px; margin-left: 30px; }
.contentimageright { margin: 0; padding: 0; }
.contentimageleft { float: left; padding: 0; margin: 0 0 0 0; }
.specV { font-weight: bold; }
.spec { width: 100px; float: left; }
.spec2 { width: 150px; }
#tabel { line-height: 1.3em; height: 180px; clear: both; margin-bottom: 20px; display: block; }
.tblB { font-size: 80% !important; font-weight: bold; width: 160px; height: 20px; float: left; padding-left: 5px; border-bottom: 1px solid #000; display: block; }
.tblB2 { font-size: 80% !important; font-weight: bold; display: block; width: 125px; height: 20px; float: left; padding-left: 5px; border-bottom: 1px solid #000; border-left: 1px solid #000; }
.tblB3 { font-size: 80% !important; width: 160px; height: 20px; float: left; padding-left: 5px; border-bottom: 1px solid #000; display: block; }
.tblB4 { font-size: 80% !important; display: block; width: 125px; height: 20px; float: left; padding-left: 5px; border-bottom: 1px solid #000; border-left: 1px solid #000; }
.tblB6 { font-size: 80% !important; width: 518px; display: block; padding-left: 5px; height: 20px; float: left; border-bottom: 1px solid #000; border-left: 1px solid #000; }
.mact { color: #e10013; line-height: 20px; background-color: #cbcbcb; height: 20px; float: left; border-bottom: 1px solid #000; display: block; }
.mactn { color: #000; line-height: 20px; display: block; float: left; border-top: 1px solid #fff; }
#content1 { float: left; margin-right: 37px; }
#content2 { width: 250px; height: 266px; float: right; margin: 30px 20px 30px 0; }
a.reserveren { color: #fff; font-size: 75%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; background-color: #e10013; text-decoration: none; text-align: center; height: 20px; float: right; margin-top: -50px; margin-right: 23px; padding-right: 10px; padding-left: 10px; display: block; }
a.reserveren:hover { color: #fff; font-size: 75% !important; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; background-color: #000; text-align: center; display: block; height: 20px; float: right; margin-top: -50px; margin-right: 23px; padding-right: 10px; padding-left: 10px; }
a { color: #e10013; line-height: 1.4em; text-decoration: underline; }
a:hover { color: #782128; line-height: 1.4em; text-decoration: underline; }
#verhalone { background-color: #fff; width: 621px; z-index: 999; overflow: auto; padding: 20px 30px 30px; border: solid 1px #e10013; display: block; }
#verhuurtxt { width: 580px; }
#ducatistreetfighter { background-repeat: no-repeat; background-attachment: fixed; width: 824px; height: 400px; }
#imi {  }
a.strf { color: #fff; font-size: 12px; line-height: 22px; background-image: url(../images/streetf_moreA.jpg); background-repeat: no-repeat; text-decoration: none; text-align: center; position: absolute; width: 212px; height: 23px; margin-top: 357px; margin-right: 20px; margin-left: 590px; cursor: pointer; display: block; }
a.strf:hover { color: #fff; font-size: 12px; line-height: 22px; background-image: url(../images/streetf_moreB.jpg); background-repeat: no-repeat; text-align: center; position: absolute; cursor: pointer; display: block; width: 212px; height: 23px; margin-top: 357px; margin-right: 20px; margin-left: 590px; }
