/* algemene instellingen en reset's*/
html,body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form,div,ul,li,a{
	margin: 0;
	padding: 0;
 /*font voor alles*/
    font-family: arial,sans-serif;
    font-size:14px;
    font-variant: small-caps;
    font-weight: lighter;
    color:#000000;
    
}
html,body { height:100%; }

/* tractor items */

.banden
{
    left:300px;
    top:580px;
}
.chassis
{
    left:550px;
    top:700px;
}
.kapwerk
{
    left:600px;
    top:600px;
}
.oliefilter
{
    left:520px;
    top:730px;
}
.toerenteller
{
    left:500px;
    top:475px;
}
.oliepomp
{
    left:620px;
    top:740px;
}
.carterpan
{
    left:580px;
    top:740px;
}
.ecotank
{
    left:500px;
    top:740px;
}
.brandstoftank
{
    left:940px;
    top:680px;
}
.waterinjectietank
{
    left:920px;
    top:680px;
}
.rempedalen
{
    left:450px;
    top:630px;
}
.gewichten
{
    left:880px;
    top:750px;
}
.achteras
{
    left:305px;
    top:665px;
}
.versnellingsbak
{
    left:480px;
    top:675px;
}
.motor
{
    left:500px;
    top:600px;
}
.turbo
{
    left:540px;
    top:630px;
}
.koppeling
{
    left:400px;
    top:730px;
}
.intercooler
{
    left:850px;
    top:600px;
}


/**************/
img,a,div
{
    border:0px;
}

a
{
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}

/*done*/

body{
	text-align: left;
	vertical-align: top;
	color: #000;
    width:100%;
    background:url(../images/achter_rest.jpg) repeat-y center top #5e5e5e;
}

#wrapper_groot
{
    width:100%;
    background:url(../images/achter_boven.jpg) no-repeat center top;
    float:left;
}

#wrapper
{
    width:1000px;
    margin: 0 auto;
    position:relative;
    margin-top:5px;
}

#content
{
    width:980px;
    background:url(../images/content_achter.png) repeat-x left bottom;  
    background-color:#c50000;
    margin: 0 10px; 
    float:left;
}
#inhoud
{
    width:780px;
    padding:15px 0 0 200px;
    float:left;
}
.headerfoto
{
    width:980px;
    border-bottom: 5px solid #707070;
    height:385px;
    overflow:hidden;
}

.headernieuws, .headerhome
{
    height:490px;
}

.headernieuws .nieuwsitem, .headerhome .nieuwsitem
{
    margin-top:-317px;
    background-color:#000000;
    -moz-opacity:.80; -ms-filter:alpha(opacity=80); filter:alpha(opacity=80); opacity:.80;
    padding:10px 60px 25px 215px;   
    width:705px;
    height:250px;
    position:absolute;
    top:652px;
    
}
.nieuwsitem h2
{
    font-size: 48px;
    color:#ca9f7d;
    font-variant:small-caps;
    font-weight:lighter;
}

.nieuwsitem p
{
    font-size: 18px;
    color:#ffffff;
    font-variant:small-caps; 
}

.nieuwsitem span a
{
    font-size: 18px;
    color:#ff0008;
    float:right;
    font-variant:small-caps;  
}
.items_over_header
{
    z-index:1000;
    position:absolute;
}
.items_over_header a
{
    display:block;
    height:100%;
    width:100%;
}


.menuhouder
{
    width:240px;
    z-index:1001;
}

.menuhome,.menunieuws{ top: 315px; }
.menuteam{ top: 325px; }
.menucompetitie{ top: 285px; }
.menumultimedia{ top: 245px; }
.menusponsoren{ top: 165px; }
.menuclubvan100{ top: 205px; }
.menucontact{ top: 125px; }

.menuitem
{
    width:190px;
}
.menuitemmet
{
    width:190px;
}


.menuhouder .menuitem a.actief
{
   background: transparent url(../images/buttonsmenu.png) 0px 0px no-repeat;
   color:#ffffff;

}

.menuhouder .menuitem a.actief:hover
{
   background: transparent url(../images/buttonsmenu.png) 0px 0px no-repeat;
   color:#ffffff;
}

.menuhouder .menuitem a:hover
{
   background: transparent url(../images/buttonsmenu.png) 0px -40px no-repeat;
   text-decoration:none;
}



.menuhouder .menuitem a
{
    font-size: 18px;
    color:#ffffff;
    font-variant:small-caps; 
    background: transparent url(../images/buttonsmenu.png) 0px -80px no-repeat;
    height: 20px;
    padding:10px;
   
}




.menuhouder .menuitemmet a.actief
{
   background: transparent url(../images/buttonsmenu.png) 0px -120px no-repeat;
   color:#ffffff;
   height: 30px;
}

.menuhouder .menuitemmet a.actief:hover
{
   background: transparent url(../images/buttonsmenu.png) 0px -120px no-repeat;
   color:#ffffff;
   height: 30px;
}

.menuhouder .menuitemmet a:hover
{
   background: transparent url(../images/buttonsmenu.png) 0px -170px no-repeat;
   text-decoration:none;
   height: 30px;
}
.menuhouder .menuitemmet a.hoversub
{
   background: transparent url(../images/buttonsmenu.png) 0px -170px no-repeat;
   text-decoration:none;
   height: 30px;
}



.menuhouder .menuitemmet a
{
    font-size: 18px;
    color:#ffffff;
    font-variant:small-caps; 
    background: transparent url(../images/buttonsmenu.png) 0px -80px no-repeat;
    padding:10px;
    height: 20px;
   
}



.menuhouder .menuitemmet .submenu
{
    background:url(../images/submenu_achter_trans.png) repeat-y left top;
    padding:10px;
    width:157px;
    display:none;
    padding:0 10px 5px;
    margin-left:10px;
}
.menuhouder .menuitemmet .submenuactief
{
    background:url(../images/submenu_achter_trans.png) repeat-y left top;
    padding:10px;
    width:157px;
    display:block;
    padding:0 10px 5px;
    margin-left:10px;
}
.menuhouder .menuitemmet .submenu a
{
     font-size: 14px;
     font-variant:small-caps; 
     color:#ffffff;
     margin-right:10px;
     background:none repeat scroll 0 0 transparent;
     width:137px;
     padding:0 10px 20px 0;
     height:0;
}
.menuhouder .menuitemmet .submenuactief a
{
     font-size: 14px;
     font-variant:small-caps; 
     color:#ffffff;
     margin-right:10px;
     background:none repeat scroll 0 0 transparent;
     width:137px;
     padding:0 10px 20px 0;
     height:0;
}
.menuhouder .menuitemmet .submenu a:hover
{
    text-decoration:underline;
    color:#c50000;
}
.menuhouder .menuitemmet .submenuactief a:hover
{
    text-decoration:underline;
    color:#c50000;
}
.menuhouder .menuitemmet .submenuactief a.actief
{
    color:#c50000;
    background:none;
    height:0px;
}
.menuhouder .menuitemmet a:hover .submenu
{
    
    display:block;
}

#wrapper .menuhouder .laatsteitem a.nietactief

{
    background: transparent url(../images/buttonsmenu.png) 0px -220px no-repeat;
    height:30px;
}

#wrapper .menuhouder .laatsteitem a.nietactief:hover
{
   background: transparent url(../images/buttonsmenu.png) 0px -170px no-repeat;
   text-decoration:none;
   height: 30px;
}
#wrapper .menuhouder .laatsteitem a.nietactief.hoversub
{
   background: transparent url(../images/buttonsmenu.png) 0px -170px no-repeat;
   text-decoration:none;
   height: 30px;
}




.logo_over
{
    height:71px;
    width:242px;
    background:url(../images/logo_over_trans.png) no-repeat left top;
    top:5px;
   
}

.new_over
{
    width:119px;
    height: 124px;
    background:url(../images/new_over_trans.png) no-repeat left top;
    top:291px;
    left:865px;
}

.pijllinks_over
{
    width:155px;
    height:87px; 
    top:145px;
}
.pijllinks_over a
{
    background:url(../images/pijllinks_over_trans.png) no-repeat left top;    
}
.pijllinks_over a:hover
{
    background:url(../images/pijllinks_over_trans_hover.png) no-repeat left top;    
}
.pijlrechts_over
{
    width:184px;
    height:87px; 
    top:145px;
    left:816px;
}
.pijlrechts_over a
{
    background:url(../images/pijlrechts_over_trans.png) no-repeat right top;    
}
.pijlrechts_over a:hover
{
    background:url(../images/pijlrechts_over_trans_hover.png) no-repeat left top;    
}

#sponsoren
{
    width:980px;
    margin:10px auto 0;
}
#spn-links
{
    float:left;
}
#spn-rechts
{
    margin-top:10px;
    float:right;
    background-color:#000000;
}
.slidesponsoren
{
    float:right;
}
#spn-rechts .slidesponsoren img
{
    float:right;
}

.teamlid
{
    height:166px;
    width:241px;
    padding:4px 10px 11px 5px;
    overflow:hidden;
    background:url(../images/foto_frame.png) no-repeat right top;   
    position:relative;
    float:left;
}

.teamlid img{
    z-index:1;
    float:right;
}

.teamlid .pijl
{
    position:relative;
    top:100px;
    width:204px;
    height:46px;
    
    z-index:200;
    
}

.teamlid .pijl a
{
   width:100%;
   height:100%;
   display:block;
   padding:5px 0 0 25px;
   background:transparent url(../images/pijl_achter_trans.png) 0px 0px no-repeat;  
}


.teamlid .pijl a:hover
{
    background:transparent url(../images/pijl_achter_trans.png) 0px -51px no-repeat;  
    text-decoration:none;
}
.teamlid .pijl a:hover h3
{
    color:#ffffff;
}

#inhoud h3
{
    font-size: 32px;
    color:#ca9f7d;
    font-variant:small-caps;
    font-weight:lighter;
}

#tractor
{
    width:764px;
    height:440px;
    background:transparent url(../images/tractor_achter_trans.png) 0px 0px no-repeat;  
}


#inhoud #tractor .item h3
{
    font-size: 15px;
    color:#ca9f7d;
    font-variant:small-caps;
    font-weight:lighter;   
    display:none;
    margin-top:-10px;
    padding-left:20px;
}

.item
{
    background:transparent url(../images/pijlen_tractor_trans.png) 0px 0px no-repeat;  
    width:20px;
    height:30px;
    display:block;
    position:absolute;
}

.itemopen
{
    background:transparent url(../images/pijlen_tractor_trans.png) 0px -34px no-repeat;  
    z-index:10000;
    height:35px;
}

.item .submenu
{
    background:#ffffff url(../images/submenu_boven_trans.png) repeat-x left top;  
    display:none;
    margin-left:30px;
    margin-top:3px;
    padding-top:5px;
    z-index:100;
    width:100px;
    -moz-opacity:.70; -ms-filter:alpha(opacity:70); filter:alpha(opacity=70); opacity:.70;
}

.item a
{
    height:100%;
    width:100%;
    z-index:10000;
}


#inhoud h4.tractor
{
    margin:-40px 0 0;
    font-size: 28px;
    color:#000000;
    font-variant:small-caps;
    font-weight:lighter;
}
#inhoud p.tractor
{
    font-size: 15px;
    color:#000000;
    margin-bottom:20px;
    font-variant:small-caps;
    font-weight:lighter;
    width:500px;
}

#inhoud p.clubvan100
{
    font-size: 15px;
    color:#000000;
    margin-bottom:20px;
    margin-right: 20px;
    font-variant:small-caps;
    font-weight:lighter;
}


#inhoud .teamlid .pijl h3
{
    font-size: 20px;
    color:#ca9f7d;
    font-variant:small-caps;
    font-weight:lighter;
    position:relative;
    float:right;
    left:-70px;
    top:-145px;
}

.nieuws_inhoud
{
    width:465px;
    padding: 10px;
    background:#c7b591 url(../images/nieuws_inhoud.png) no-repeat left bottom;  
    margin-bottom:15px;
}
.nieuws_inhoud b
{
    font-weight:bold;
}

.paginalinks
{
    width:485px;
    float:left;
}
.paginanieuws
{
    padding-left:15px;
}
.paginarechts
{
    width:251px;
    float:right;
    padding-right:10px;
    
}

.widget
{
    width:261px;
    position:relative;
    margin-top:-35px;
    margin-bottom:20px;
    
}

.widget .inhoud
{
    width:248px;
    border:#000000 1px solid;
    background:#c7b591;
}
.widget img{
    z-index:1;
    border:#ffffff 1px solid;
    padding:2px;
    margin:5px;
}




.widget .pijl
{
    position:relative;
    top:35px;
    left:-10px;
    width:204px;
    height:46px;
    
    z-index:200;
    
}

.widget .pijl a
{
   width:100%;
   height:100%;
   display:block;
   padding:5px 0 0 15px;
   background:transparent url(../images/pijl_achter_trans.png) 0px 0px no-repeat;  
}


.widget .pijl a:hover
{
    background:transparent url(../images/pijl_achter_trans.png) 0px -51px no-repeat;  
    text-decoration:none;
}
.widget .pijl a:hover h3
{
    color:#ffffff;
}
#inhoud .widget .pijl a h3
{
    font-size:25px;
}

.archieflinks
{
    float:left;
    margin-top:35px;
    width:145px;
    color:#000000;
    padding: 10px;
}
.archiefrechts
{
    margin-top:35px;
    padding:10px;
    color:#c50000;
}
.archiefrechts #streep
{
    padding-right:10px;
    color:#000000;
}

span#bold
{
    font-weight:bold;
}

#foto_inhoud 
{
    margin-bottom:20px;
    padding:10px;
}


#jwplayer
{
    display:none;
}

tr.rij2
{
    background:#c7b8a2;
}

tr.rijet
{
    background:#C50000;
}

tr.rijpast
{
    color:#ffffff;
}

table, th, td,tr {
   margin: 0;
   padding: 0;
}
.uitslag td
{
    padding-right:1px;
}

.foto_houder {
background:url("../images/foto_frame2.png") no-repeat scroll right top transparent;
float:left;
height:172px;
overflow:hidden;
padding:3px 0 1px 2px;
position:relative;
width:170px;
}

.film_houder {
background:url("../images/foto_frame3.png") no-repeat scroll right top transparent;
float:left;
height:131px;
overflow:hidden;
padding:3px 0 1px 2px;
position:relative;
width:170px;
}

.spons-breed
{
    background:url("../images/sponsoren/vanwijk_breed.png") no-repeat scroll right top transparent;
    float:left;
    width:762px;
    height:166px;
    margin-bottom:15px;
}
.spons-klein
{
    background:url("../images/sponsoren/achter_klein.png") no-repeat scroll right top transparent;
    float:left;
    width:242px;
    height:167px;
    margin-right:18px;
    margin-bottom:15px;
}
.archieflinks a
{
    font-size:13px;
}

.nieuws_inhoud
{
    font-size:15px;
    line-height:19px;
}

.kalender td
{
    padding:4px;
}
