@import url(resetclearfix.css);


body {
	background-color: #DADADA;
	font-family: Arial;
	font-weight: none;
	font-size: 12px;
	text-align: center;
	color: #000000;
}

strong {
	font-weight: bold;
}

td {
	vertical-align: top;
}

a:link{
color: #af0604;
text-decoration: underline;
}

a:visited{
color: #af0604;
text-decoration: underline;
}

a:hover{
text-decoration: none;
}

a:active{
color: #af0604;
text-decoration: underline;
}

.achtergrondwit {
 	background: #FFF url(../images/wit.jpg) repeat-y;
 }

.header {
	background: url(../images/header.jpg) repeat-x;
	height: 158px;
}

.headright {
	background: url(../images/headerright.jpg) no-repeat;
	width: 985px;
	height: 158px;
}

.headleft {
	background: url(../images/spacer.gif);
	width: 155px;
	height: 155px;
}

.main {
	margin: 0 auto;
	width: 995px;
	text-align: left;
}

.kolom1 {
	width: 590px;
	float: left;
	padding-left: 10px;
}

.inlogbanner {
	background: url(../images/inlogbanner.jpg) no-repeat;
	width: 588px;
	height: 133px;
	margin-top: 10px;
	margin-bottom: 10px;
}

	.inlogblok1 {
		width: 130px;
		margin-left: 450px;
		padding-top: 30px;
	}
	
	.inlogblok2 {
		width: 130px;
		margin-left: 400px;
		padding-top: 10px;
	}

.grijsbalk {
	background: url(../images/grijsbalk.jpg) no-repeat;
	width: 590px;
	height: 26px;
	padding-bottom: 5px;
	margin-top: 10px;
}

.grijsbalkheader {
	font-size: 20px;
	color: #af0604;
	padding-left: 10px;
	padding-top: 2px;
}

.hometekst {
	width: 588px;
	padding-left: 5px;
	line-height: 14px;
}

.agendatop {
	background: url(../images/agendatop.jpg);
	width: 594px;
	height: 54px;
}

	.agendatop_klein {
		background: url(../images/agendatop_klein.jpg);
		width: 362px;
		height: 54px;
	}
	
	.roodagenda {
		color: #bb0000;
		margin-left: 242px;
		font-size: 9px;	
	}

.agendamid {
	background: url(../images/agendamid.jpg) repeat-y;
	width: 569px;
	padding-left: 25px;
}

.agendatekst {
	width: 555px;
}

.agendadown {
	background: url(../images/agendadown.jpg) no-repeat;
	width: 594px;
	height: 20px;
	padding-bottom: 10px;
}

.kolom2 {
	width: 375px;
	float: left;
	padding-left: 10px;
}

.front_left {
    width: 225px;
    float: left;
}

.front_right {
    width: 365px;
    float: right;
}

.front_left_vervolg {
    width: 225px;
    float: left;
    margin: 0px 10px 10px 0px;
}

.nieuwstop {
	background: url(../images/nieuwstop.jpg);
	width: 361px;
	height: 55px;
}

	.nieuwstop_groot {
		background: url(../images/nieuwstop_groot.jpg);
		width: 594px;
		height: 54px;
	}

.nieuwsmid {
	background: url(../images/nieuwsmid.jpg) repeat-y;
	width: 361px;
}

.nieuwsdown {
	background: url(../images/nieuwsdown.jpg);
	width: 361px;
	height: 22px;
}

.sponsorentop {
	background: url(../images/sponsorentop.jpg) no-repeat;
	width: 376px;
	height: 62px;
}

.sponsorendown {
	background: url(../images/sponsorendown.jpg) no-repeat;
	widht: 361px;
	height: 17px;
	margin-bottom: 10px;
}

.rechtsmid {
	background: url(../images/nieuwsmid.jpg) repeat-y;
	width: 361px;
}

.rechtstekst {
	width: 325px;
	padding-left: 25px;
}
	
	.rechtstekst a:visited {
		text-decoration: none;
	}

.footer {
	background: url(../images/footer.gif) repeat-x;
	height: 54px;
}

.footer-text {
	width: 960px;
	margin: 0 auto;
	text-align: right;
}

.admiumlogo {

padding-top: 7px;
margin-top: 10px;
	font-size: 13px;
	color: #717171;
	text-decoration: none;
	display: inline;
	vertical-align: bottom;

}

.admiumlogo a {
	color: #717171;
	text-decoration: none;
	display: inline;

}



.logotest {
	width: 30px;
	float: left;
}

.logoblok1 {
	width: 165px;
	float: left;
}

.logoblok2 {
	width: 140px;
	float: left;
}

.logoblok3 {
	width: 365px;
	float: left;
	text-align: left;
}

.logorabobank {
	width:	134px;
	height: 50px;
	float: right;
	margin-bottom: 20px;
}

.logoradmium {
	width:	134px;
	height: 50px;
	float: right;
	margin-bottom: 5px;
}

.logostudiesport {
	width:	120px;
	height: 67px;
	float: left;
}

.logoaudipon {
	width:	140px;
	height: 58px;
	float: left;
}

.logogoldentulip {
	width:	127px;
	height: 64px;
	float: left;
	margin-bottom: 5px;
}

.logobranche {
	width:	135px;
	height: 52px;
	float: left;
	margin-bottom: 5px;
}

.logobarbo {
	width:	113px;
	height: 52px;
	float: left;
	margin-bottom: 5px;
}

.logoassets {
	width:	84px;
	height: 59px;
	float: right;
}

.logoahoogte {
	margin-left: 30px;
}
/* Tekst Opmaak */

a.roodagenda{
	position: absolute;
	color: #bb0000;
	margin-left: 490px;
	margin-top: 18px;
	font-size: 9px;
}

a.roodnieuwsfront {
	position: absolute;
	color: #bb0000;
	margin-left: 250px;
	margin-top: 18px;
	font-size: 9px;
}

div.roodnieuws {
	padding-top: 16px;
}

	span.roodnieuws{
		color: #bb0000;
		margin-left: 282px;
		padding-top: 24px;
		font-size: 9px;
	}

a.roodnieuws_fotoboek{
	position: absolute;
	color: #bb0000;
	margin-left: 112px;
	margin-top: 24px;
	font-size: 9px;
}

a.roodsponsoren{
	position: absolute;
	color: #bb0000;
	margin-left: 273px;
	margin-top: 21px;
	font-size: 9px;
}

a.roodsponsoren_fotoboek{
	position: absolute;
	color: #bb0000;
	margin-left: 94px;
	margin-top: 21px;
	font-size: 9px;
}

.inlogbannertekst {
	font-size: 10px;
	color: #be142f;
}

.inlogbannertekstsubmit {
	font-size: 10px;
	color: #be142f;
}
	
.menutabel {
	margin-top: -30px;
	padding-left: 150px;
	float: left;
}

ul#menu {
	margin: 0;
	padding: 0;
}
	
ul#menu li {
	border-left:1px #B4B4B4 solid;
	padding: 0 11px;
	height: 15px;
	float: left;
	display: inline;
}

ul#menu li.geenlijn {
	border: none;
}
	
ul#menu a {
	color: #af0604;
	text-decoration: none;
	font-weight: bold;
}
											/* Niet meer nodig voorlopig 

											div.menu_mid {
												background: url(../images/menu_mid.gif) center;
												height: 23px;
											}

											div.menu_mid:hover {
												background: url(../images/menu_mid.gif);
												height: 23px;
											}

											div.menu_left {
												background: url(../images/menu_left.gif) no-repeat left;
												height: 23px;
											}

											div.menu_right {
												padding: 5px 6px 0 6px;
												background: url(../images/menu_right.gif) no-repeat right;
												height: 18px;
											}

											*/

div.submenu {
	position: absolute;
	margin-top: 15px;
	display: none;
	margin-left: -5px;
	border: 1px solid #e2e2e2;
}

div.submenu div {
	background-color: #FFFFFF;
}

div.submenu a {
	padding: 7px;
	padding-left: 20px;
	background: url(../images/pijlsubgrijs.gif) no-repeat;
	display: block;
	width: 120px;
	text-decoration: none;
	border-bottom: 1px solid #F4F4F4;
}

div.submenu a.active {
	background: url(../images/pijlsub.gif) no-repeat;
}

div.submenu a:hover {
	background: url(../images/pijlsub.gif) no-repeat;
}

ul#menutop {
	margin: 0;
	padding: 0;
}

ul#menutop {
	float: left;
	color: #af0604;
	font-size: 12px;
	font-weight: bold;
	padding-left: 620px;
	margin-top: -150px;
}
	
ul#menutop li {
	float: left;
	display: inline;
	padding-left: 7px;
	padding-right: 7px;
}
	
ul#menutop a {
	color: #af0604;
	text-decoration: none;
}
	
ul#menutop a:hover, ul#menutop a.actief {
	text-decoration: underline;
}



a.pijl {
	background: url(../images/pijlnieuwsgrijs.gif) no-repeat;
	margin-top: -15px;
	float: right;
	width: 261px;
	height: 8px;
	text-decoration: none;
}

a.pijl:hover {
	background: url(../images/pijlnieuws.gif) no-repeat;
}

a.pijl:active {
	background: url(../images/pijlnieuws.gif) no-repeat;
}


/* Fotoboek opmaak */

span.agendatitel, a.agendatitel {
	font-size:12px;
	font-weight:bold;
	color: #af0604;
}

img.overviewthumb {
	margin:0px 5px;
	border:1px #af0604 solid;
}

img.thumbnail {
	margin:10px;
	border:1px #af0604 solid;
}

span.fototitel {
	font-size: 14px;
	font-weight:bold;
	color: #af0604;
}

a.thumbprevfont {
	color: #af0604;
}

.linklinks {
	float: left;
	width: 294px;
	font-weight: bold;
}

.linkrechts {
	float: right;
	width: 294px;
}

.wedstrijdschemasbutton {
	background: url(../images/btn_wedstrijdschemas.jpg);
	width: 374px;
	height: 54px;
	margin-left: -5px;
}

.routebutton {
	background: url(../images/btn_route_1.jpg);
	width: 374px;
	height: 54px;
	margin-left: -5px;
}

.verjaardagbutton {
	background: url(../images/verjaardag.jpg);
	width: 374px;
	height: 54px;
	margin-left: -5px;
}

.medischecommissiebutton {
	background: url(../images/medischecommissie.jpg);
	width: 374px;
	height: 54px;
	margin-left: -5px;
}

.verjaardaglink {
	width: 330px;
	height: 22px;
	padding-left: 25px;
	padding-top: 16px;
}

.sponsorlinks {
	float: left;
	width: 100px;
	margin-top: 5px;
}

.sponsorrechts {
	float: right;
	width: 100px;
	margin-right: 55px;
	margin-top: 5px;
}

/* Wedstrijdschema */

.wedstrijdschema {
        
}
        .wedstrijdschema td.datum {
                font-style: italic;
                color: #b1b1b1;
                text-align: left;
        }

        .wedstrijdschema td.aanvang {
                font-style: italic;
                color: #b1b1b1;
                text-align: left;
        }

        .wedstrijdschema td.wedstrijd {
                color: #af0604;
                text-align: left;
        }

        .wedstrijdschema td.locatie {
            text-align: left;
        }

        .wedstrijdschema td.scheidsrechters {
                text-align: left;
        }

        .wedstrijdschema td.opmerking {
                text-align: left;
        }

/* Front Menu */

.front_menu_top {
        background: url(../images/front_menu_top.jpg);
        width: 225px;
        height: 55px;
        margin-top: 4px;
}

.front_menu_mid {
        background: url(../images/front_menu_mid.jpg) repeat-y;
}

        .front_menu_mid ul {
                list-style: none;
                margin: 0px 20px 0px 30px;
                padding: 0;
        }

        .front_menu_mid li {
            padding: 10px 0px 10px 0px;
        }

                .front_menu_mid li a.pijl {
                        background: url(../images/pijlmenugrijs.gif) no-repeat;
                        margin: -5px 0px 5px 0px;
                        float: right;
                        width: 180px;
                        height: 8px;
                        text-decoration: none;
                }

                .front_menu_mid li a.pijl:hover {
                        background: url(../images/pijlmenu.gif) no-repeat;
                }

                .front_menu_mid li a.pijl.active {
                        background: url(../images/pijlmenu.gif) no-repeat;
                }

        .front_menu_mid ul ul {
                list-style: none;
                margin: 0px 20px 0px 10px;
                padding: 0px 10px 0px 0px;
                height: auto;
                width: 150px;
        }

        .front_menu_mid ul ul li {
        }

                .front_menu_mid ul ul li a.pijl {
                        background: url(../images/pijlsubmenugrijs.gif) no-repeat;
                        margin: -5px 0px 5px 0px;
                        float: right;
                        height: 12px;
                        width: 150px;
                        text-decoration: none;
                }

                .front_menu_mid ul ul li a.pijl:hover {
                        background: url(../images/pijlsubmenu.gif) no-repeat;
                }

                .front_menu_mid ul ul li a.pijl.active {
                        background: url(../images/pijlsubmenu.gif) no-repeat;
                }

.front_menu_down {
        background: url(../images/front_menu_down.jpg);
        width: 225px;
        height: 20px;
}

.twitter{ height: 30px;}

.twitter a{ 

padding-left: 0px; 
text-decoration: none;
color: #717171;
padding-bottom: 25px;

}

.twitter img{ 

padding-left: 25px; 
padding-top: 10px;


}
