body { 
   margin:0; 
   padding:0; 
   height:100%; /* this is the key! */ 
   background:#000000;
} 

img {
border: 0px solid #FFF;
}

#frame  {
   position: relative;
   margin: 0px auto 0px auto;
   width: 950px;
}

#MainMenu { 
   position:relative; 
   height: 183px;
   background: url(../images/Main_Menu.png) no-repeat; 
   padding:4px;
   z-index:10;
}

#MainPicture  {
   background:#FFF;
   position:absolute; 
   right:0px; 
   top:0px; 
   z-index:5;
   width:824px;
   height:84px;
}

#MainPictureUrl  {
   position:absolute; 
   display: block;
   right:0px; 
   top:0px; 
   z-index:16;
   width:824px;
   height:84px;
}

#SubPicture  {
   position:absolute; 
   right:10px; 
   top:91px; 
   z-index:6;
   width:342px;
   height:83px;
}

#BigBanner  {
   position:absolute; 
   right:0px; 
   top:190px; 
   z-index:10;
   width:950px;
   height:150px;	
}

#MiddleBar1  {
   position:absolute;
   background-image: url(../images/Middle_Bar.jpg);
   right:0px; 
   top:344px; 
   z-index:10;
   width:950px;
   height:24px;	
}

#MiddleBar1 p { 
   padding:0 10px;
   font-size:10px;
   font-family:Verdana;
}

#MiddleBar2  {
   position:absolute;
   background-image: url(../images/Middle_Bar.jpg);
   padding-left:10px;
   padding-top:5px;
   right:0px; 
   top:185px; 
   z-index:10;
   width:940px;
   height:19px;	
   font-size:12px;
   font-family:Verdana;
   vertical-align:middle;
   color:#FFF;
}

#MiddleBar2 p { 
   padding-left:10px;
   font-size:12px;
   font-family:Verdana;
   vertical-align:middle;
   color:#FFF;
}

#MiddleBar2 a { 
   padding-left:10px;
   font-size:12px;
   font-family:Verdana;
   vertical-align:middle;
   color:#FFF;
}

#MiddleBar2 a:hover { 
   color:#CCC;
}

#AdMenu1 { 
   position:absolute; 
   left:0px; 
   top:371px; 
   padding:0; 
   width:180px;
   color:#333; 
   background:#000; 
}

#AdMenu1 p { 
   padding:0 10px; 
   font:Verdana;
   font-family:Verdana;
}

#AdMenu1 br { 
   padding:0 6px; 
   font:Verdana;
   font-family:Verdana;
   line-height:4px;
}

#AdMenu2 { 
   position:absolute; 
   left:0px; 
   top:212px; 
   padding:0; 
   width:180px;
   color:#333; 
   background:#000; 
   
	scrollbar-face-color:#8a8a88;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#8a8a88;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color:#8a8a88;
	scrollbar-darkshadow-color:#8a8a88;
}

#AdMenu2 p { 
   padding:0 10px; 
   font:Verdana;
   font-family:Verdana;
}

#AdMenu2 br { 
   padding:0 6px; 
   font:Verdana;
   font-family:Verdana;
   line-height:4px;
}

#infomenu { 
   position:absolute; 
   right:0px; 
   top:212px; 
   padding:0; 
   width:180px;
   color:#333; 
   background:#000; 
   
	scrollbar-face-color:#8a8a88;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#8a8a88;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color:#8a8a88;
	scrollbar-darkshadow-color:#8a8a88;
}

#infomenu p { 
   padding:0 10px; 
   font:Verdana;
   font-family:Verdana;
}

#infomenu br { 
   padding:0 6px; 
   font:Verdana;
   font-family:Verdana;
   line-height:4px;
}

#NewsMenu { 
   position:absolute; 
   left: 195px;
   top: 371px; 
   padding:0; 
   width:370px; 
   color:#333; 
   background:#000;
}

#MxMenu { 
   position:absolute; 
   right:0px; 
   top:371px; 
   padding:0; 
   width:370px;
   color:#333; 
   background:#000; 
}

#MxMenu1 { 
   position:absolute; 
   left:200px; 
   top:212px; 
   padding:0; 
   width:550px;
   color:#333; 
   background:#000; 
}

#AdMenu p { 
   padding:0 10px; 
   font:Verdana;
   font-family:Verdana;
}

#AdMenu br { 
   padding:0 6px; 
   font:Verdana;
   font-family:Verdana;
   line-height:4px;
}

#NewsMenu p { 
   font:Verdana;
   font-size:12px;
   font-family:Verdana;
}

#NewsMenu a { 
   font-family:Verdana;
   padding-left:5px;
   padding-right:5px;
   font-size:10px;   
   color:#000;
}

#NewsMenu a:hover { 
   font-family:Verdana;
   font-size:10px;  
   padding-left:5px;
   padding-right:5px; 
   color:#000;
   font-weight:bold;
}

#NewsMenu h1 { 
   font-family:Verdana;
   font-size:9px;
   color:#000;
   font-weight:bold;
   margin-bottom:0px;
}

#NewsMenu h2 { 
   font-family:Verdana;
   font-size:11px;
   color:#000;
}

#MxMenu p { 
   padding:0 5px; 
   font:Verdana;
   font-family:Verdana;
}

#MxMenu a { 
   padding-left:10px; 
   font:Verdana;
   font-family:Verdana;
   color:#000;
}

#MxMenu a:hover { 
   padding-left:10px; 
   font:Verdana;
   font-family:Verdana;
   color:#000;
   font-weight:bold;
}

#MxMenu1 p { 
   padding:0 5px;
   font-size:10px;
   font:Verdana;
   font-family:Verdana;
}

#MxMenu1 a { 
   padding-left:10px; 
   font:Verdana;
   font-family:Verdana;
   color:#000;
}

#MxMenu1 a:hover { 
   padding-left:10px; 
   font:Verdana;
   font-family:Verdana;
   color:#000;
   font-weight:bold;
}
.content { 
   position: relative; 
   top: 30px; 
   margin-left:220px; 
   margin-right:220px; 
   margin-bottom:20px; 
   color:#333; 
   background:#ffc; 
   border:1px solid #999; 
   padding:0 10px; 
}

p.top { 
   margin-top:20px; 
}

#AlgemeenNews a  {
   position:absolute;
   background-image: url(../images/News_Menu_02.jpg);
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 115px;
   background-position: 0% 0px;
   top:51px;
   left:0px;   
}

#AlgemeenNews a:hover  {
   background-position: -125px 0%;
}

#AlgemeenNews2 a  {
   position:absolute;
   background-image: url(../images/News_Menu_02.jpg);
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 125px;
   background-position: -125px 0%;
   top:51px;
   left:0px;
}

#MxRijdersNews a  {
   position:absolute;
   background-image: url(../images/News_Menu_03.jpg);
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 110px;
   background-position: 0% 0px;
   top:51px;
   left:125px;
}

#MxRijdersNews a:hover  {
   background-position: -120px 0%;
}

#MxRijdersNews2 a  {
   position:absolute;
   background-image: url(../images/News_Menu_03.jpg);
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 120px;
   background-position: -120px 0%;
   top:51px;
   left:125px;
}


#IngezondenNews a  {
   position:absolute;
   background-image: url(../images/News_Menu_04.jpg);
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 115px;
   background-position: 0% 0px;
   top:51px;
   left:245px;
}

#IngezondenNews a:hover  {
   background-position: -125px 0%;
}

#IngezondenNews2 a  {
   position:absolute;
   background-image: url(../images/News_Menu_04.jpg);
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 125px;
   background-position: -125px 0%;
   top:51px;
   left:245px;
}

#ButtonHome a  {
   position:absolute;
   background-image: url(../images/Button_Home.png);
   height: 10px;
   width: 32px;
   background-position: 0% 0px;
   top:164px;
   left:20px;
   z-index:10;
}

#ButtonHome a:hover  {
   background-position: -32px 0%;
}

#ButtonPhotoAlbum a  {
   position:absolute;
   background-image: url(../images/Button_Photo_Album.png);
   height: 10px;
   width: 67px;
   background-position: 0% 0px;
   top:164px;
   left:60px;
   z-index:10;
}

#ButtonPhotoAlbum a:hover  {
   background-position: -67px 0%;
}

#ButtonMartindeHaas a  {
   position:absolute;
   background-image: url(../images/Button_Martin_de_Haas.png);
   height: 10px;
   width: 86px;
   background-position: 0% 0px;
   top:164px;
   left:135px;
   z-index:10;
}

#ButtonMartindeHaas a:hover  {
   background-position: -86px 0%;
}

#ButtonLinks a  {
   position:absolute;
   background-image: url(../images/Button_Links.png);
   height: 10px;
   width: 28px;
   background-position: 0% 0px;
   top:164px;
   left:229px;
   z-index:10;
}

#ButtonLinks a:hover  {
   background-position: -28px 0%;
}

#ButtonAdvertising a  {
   position:absolute;
   background-image: url(../images/Button_Advertisement.png);
   height: 10px;
   width: 84px;
   background-position: 0% 0px;
   top:164px;
   left:265px;
   z-index:10;
}

#ButtonAdvertising a:hover  {
   background-position: -84px 0%;
}

#ButtonMXRiders a  {
   position:absolute;
   background-image: url(../images/Button_MX_Riders.png);
   height: 10px;
   width: 59px;
   background-position: 0% 0px;
   top:164px;
   left:357px;
   z-index:10;
}

#ButtonMXRiders a:hover  {
   background-position: -59px 0%;
}

#ButtonContact a  {
   position:absolute;
   background-image: url(../images/Button_Contact.png);
   height: 10px;
   width: 47px;
   background-position: 0% 0px;
   top:164px;
   left:424px;
   z-index:10;
}

#ButtonContact a:hover  {
   background-position: -47px 0%;
}

#ButtonLine1,
#ButtonLine2,
#ButtonLine3,
#ButtonLine4,
#ButtonLine5,
#ButtonLine6  {
   position:absolute;
   background-image: url(../images/Button_Line.gif);
   height: 14px;
   width: 1px;
   top:160px;
   z-index:10;
}

#ButtonLine1   {
   left:56px;
}

#ButtonLine2   {
   left:131px;
}

#ButtonLine3   {
   left:225px;
}

#ButtonLine4   {
   left:261px;
}

#ButtonLine5   {
   left:353px;
}

#ButtonLine6   {
   left:420px;
}

#PhotoMainMenu { 
   position:absolute; 
   left: 190px;
   top: 212px; 
   padding:0; 
   width:760px; 
   color:#333; 
   background:#000;
}

#PhotoMainMenu p { 
   font:Verdana;
   font-size:11px;
   font-family:Verdana;
   text-align:center;
}

#PhotoMainMenu a { 
   font-family:Verdana;
   font-size:9px;   
   color:#000;
}

#LinkMenu { 
   position:absolute; 
   left: 190px;
   top: 371px; 
   padding:0; 
   width:760px; 
   color:#333; 
   background:#000;
}

#LinkMenu p { 
   font:Verdana;
   font-size:9px;
   font-family:Verdana;
   padding-left:10px;
   line-height:2px;
}

#LinkMenu h1 { 
   font:Verdana;
   font-size:12px;
   font-weight:bold;
   font-family:Verdana;
   text-align:left;
   padding-left:5px;
}

#LinkMenu a { 
   font-family:Verdana;
   font-size:9px;   
   color:#000;
}


#AdvertisementMenu { 
   position:absolute; 
   left: 0px;
   top: 371px; 
   padding:0; 
   width:950px; 
   color:#333; 
   background:#000;
   text-align:center;
   font-family:Verdana;
   font-size:12px;
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;   
}

#AdvertisementMenu p {
   font:Verdana;
   font-size:20px;
}

#NewsSubMenu { 
   position:absolute;
   left: 0px;
   top: 215px;
   width:950px; 
}

#NewsSubMenu p {
	font-family:Verdana;
	font-size:12px;
}

#NewsSubMenu a {
	font-family:Verdana;
	font-size:12px;
	text-align:left;
	color:#000000;
}

#ContactMenu { 
   position:absolute; 
   left: 190px;
   top: 371px; 
   padding:0; 
   width:760px; 
   color:#333; 
   background:#000;
}

#ContactMenu p { 
   font-size:12px;
   font-family:Verdana;
   text-align:left;
   padding-left:5px;
}

#ContactMenu a { 
   font-family:Verdana;
   font-size:9px;   
   color:#000;
}

#MartindeHaasMenu { 
   position:absolute; 
   left: 25px;
   top: 214px; 
   padding:0; 
   width:900px; 
   color:#333; 
   background:#000;
}

#LoginButton a  {
   position:absolute;
   background-image: url(../images/Login_Button.jpg);
   height: 18px;
   width: 55px;
   background-position: 0% 0px;
   top:3px;
   right:10px;
   z-index:10;
}

#LoginButton a:hover  {
   background-position: -55px 0%;
}

#Visitors {
   border:solid 0px #0F0;
   position:absolute; 
   left: 425px;
   top: 100px;  
   width:140px; 
   color:#fff;
   height:12px;
   font-size:10px;
   font-family:Verdana;
   text-align:left;
}

#Search { 
   position:absolute; 
   left: 425px;
   top: 120px; 
   padding:0; 
   width: 20px; 
   color:#fff;
   height:12px;
}

.inputsearch  {
	background-color:transparent;
	width:95px;
	font:Verdana;
	color:#FFFFFF;
	border:solid 0px #0F0;
	overflow:hidden;
}


#Search p { 
   font:Verdana;
   font-size:10px;
   font-family:Verdana;
   text-align:left;
}

#Searchbutton { 
   position:absolute; 
   left: 530px;
   top: 120px; 
   padding:0; 
   width: 20px; 
   color:#fff; 
}

#Searchbutton a { 
   font:Verdana;
   font-size:10px;
   font-family:Verdana;
   text-align:left;
   text-decoration:none;
}

#PhotoMiniScroll {
   overflow:auto;
   position: absolute;
   top:65px;
   left:5px;
   height:508px;
   width:170px;
}

#minibackground { 
   position:absolute; 
   left:0px; 
   top:212px; 
   padding:0px; 
   width:950px;
   height:1416px;
}

#miniframe1 {
   position:absolute;
   left:4px;
   top:4px;
   width:469px;
   height:349px;
   color:#000;
   background-color:#CCC;
   filter:alpha(opacity=59);
   moz-opacity:0.59;	
}

#miniframe1text {
   position:absolute;
   left:4px;
   top:4px;
   width:469px;
   height:349px;
}

#miniframe2 {
   position:absolute;
   right:4px;
   top:4px;
   width:469px;
   height:349px;
   color:#000;
   background-color:#CCC;
   filter:alpha(opacity=59);
   moz-opacity:0.59;   
}

#miniframe2text {
   position:absolute;
   right:4px;
   top:4px;
   width:469px;
   height:349px;
}

#miniframe3 {
   position:absolute;
   left:4px;
   top:357px;
   width:469px;
   height:349px;
   color:#000;
   background-color:#CCC;
   filter:alpha(opacity=59);
   moz-opacity:0.59;
}

#miniframe3text {
   position:absolute;
   left:4px;
   top:357px;
   width:469px;
   height:349px;
}

#miniframe4 {
   position:absolute;
   right:4px;
   top:357px;
   width:469px;
   height:349px;
   color:#000;
   background-color:#CCC;
   filter:alpha(opacity=59);
   moz-opacity:0.59;
}

#miniframe4text {
   position:absolute;
   right:4px;
   top:357px;
   width:469px;
   height:349px;
}

#miniframe5 {
   position:absolute;
   left:4px;
   top:710px;
   width:469px;
   height:349px;
   color:#000;
   background-color:#CCC;
   filter:alpha(opacity=59);
   moz-opacity:0.59;
}

#miniframe5text {
   position:absolute;
   left:4px;
   top:710px;
   width:469px;
   height:349px;
}

#miniframe6 {
   position:absolute;
   right:4px;
   top:710px;
   width:469px;
   height:349px;
   color:#000;
   background-color:#CCC;
   filter:alpha(opacity=59);
   moz-opacity:0.59;
}

#miniframe6text {
   position:absolute;
   right:4px;
   top:710px;
   width:469px;
   height:349px;
}

#miniframe7 {
   position:absolute;
   left:4px;
   top:1063px;
   width:469px;
   height:349px;
   color:#000;
   background-color:#CCC;
   filter:alpha(opacity=59);
   moz-opacity:0.59;
}

#miniframe7text {
   position:absolute;
   left:4px;
   top:1063px;
   width:469px;
   height:349px;
}

#miniframe8 {
   position:absolute;
   right:4px;
   top:1063px;
   width:469px;
   height:349px;
   color:#000;
   background-color:#CCC;
   filter:alpha(opacity=59);
   moz-opacity:0.59;
}

#miniframe8text {
   position:absolute;
   right:4px;
   top:1063px;
   width:469px;
   height:349px;
}

#NewsMore a  {
   position:absolute;
   background-image: url(../images/Main_More.png);
   height: 36px;
   width: 105px;
   background-position: 0% 0px;
   z-index: 10;
   right:30px;
   bottom:1px;
}

#NewsMore a:hover  {
   background-position: -115px 0%;
}
