@charset "utf-8";
/* CSS Document */

body {
    font-family: "Arial", "Lucida Sans Unicode", "Palatino Linotype";
    font-size:11px;
	background: #e3e1da;
	background-image:url(../images/header_filler.jpg);
	background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	color: #333333;
}

a {
    font-size: 11px;
    text-decoration: underline;
    color:#720013;
}

img.linkImage {
    margin-top:4px;
    width:19px;
    height:19px;
    vertical-align:middle
}

img.topLinkImage {
    margin-top:1px;
    vertical-align:middle;
    padding-bottom:3px;
    margin-right:2px;
}

/* main container */
#main
{ width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

/* page header */
#header
{
	background-image:url(../images/header_top.jpg);
	height:155px;
	width:1000px;
	margin:0 0 0 0;
}

#homepage-body {
    position:absolute;
    height:790px;
    width:1000px;
    z-index:2;
    top:155px;
    background:url(../images/header_home.jpg) no-repeat;
}

#body_header
{
	width:1000px;
	margin:0 0 0 0;
    z-index:0;
}

div.subpage {
	background-image:url(../images/article_body_header.jpg);
    height:410px;
}

div#subpage-menu-background
{
    position:absolute;
    left:50%;
    margin-left:198px;
    width:282px;
    height:75px;
    top:347px;
}
div#subpage-menu-filler
{
    position:relative;
    background-image:url(../images/menu-filler.jpg);
    height:100%;
}

div#subpage-menu-footer
{
    position:absolute;
    bottom:0px;
    width:100%;
    height:18px;
    background-image:url(../images/menu-footer.jpg);

}

div.wrapper {
	background-image:url(../images/wrapper-header.jpg);
    height:350px;
}

div.wrapper-footer {
    height:270px;
    background-image:url(../images/wrapper-footer.jpg);
}


div.home {
	background-image:url(../images/header_home.jpg);
    height:490px;
}

div.filler {
	background-repeat:repeat-y;
    height:187px;
	width:1000px;
	padding:0 0 0 0;
	margin:0 0 0 0;
    background: #333333;
}

div.subpage-filler
{
	background-image:url(../images/filler.jpg);
}

div.wrapper-filler
{
    background-image:url(../images/wrapper-filler.jpg);
}

#homepage-footer {
    position:absolute;
    top:535px;
	width:1000px;
}

.footer_home {
    height:300px;
    background-image:url(../images/footer_home.jpg);
}

.footer_sub {
    height:250px;
    background-image:url(../images/footer.jpg);
}

div.contentcontainer {
	position:absolute;
	left: 50%;
	top:175px;
	padding-left:15px;
	padding-right:15px;
	margin-left: -470px;
    padding-top:10px;
    display:none;
}

#subpagecontent
{
	width:623px;   
}

div#linkcontainer {
    width:230px;
    height:92px;
    top:570px;
    left: 50%;
    margin-left:204px;
    background-image:url(../images/link-window-important.png);
    position:absolute;
    padding:27px 10px 5px 28px;
    display:none;
}

li.doc-link {
    line-height: 14pt
}


#wrappercontent
{
	width:886px;
}

.tournament-plans-container {
    float:right;
    width:270px;
}

#tournament-back {
    float:right;
}

#articlemenucontainer
{
    position:absolute;
    left: 50%;
    top:185px;
    height:auto;
    width:235px;
    display:none;
    margin-left: 215px;
}

#contentloader
{
    top:350px;
	position:absolute;
	left: 50%;
    margin-left: -170px;
    height:32px;
    width:32px;
    display:none;
}

p {
    margin-top:0px;
}

h1 {
    color:#7e2231;
	font-size: 20px;
}

h2 {
    color:#7e2231;
	font-size: 16px;
}

h3 {
    color:#7e2231;
	font-size: 14px;
}

h4 {
    color:#7e2231;
    font-weight:bold;
	font-size: 12px;
}

h5 {
	font-size: 20px;
}

#article-title-image {
}

/* Main navigation menu */

div.menu
{
    position:absolute;
    width:600px;
    height:52px;
    left:50%;
    top:42px;
    margin-left:-76px;
}

div.menuItem
{
    height:100px;
    position:absolute;
    background-repeat:no-repeat;
    cursor:pointer;
}

div.menuItemHL {
    height:100px;
    position:absolute;
    left:114px;
    display:none;
}

div.homepage
{
    width:114px;
    left:0px;
    background:url(../images/menu/homepage-menu.jpg);
}

div.homepageHL
{
    background:url(../images/menu/homepage-menu.jpg) no-repeat -114px 0px;
}

div.homepageSEL
{
    background:url(../images/menu/homepage-menu.jpg) no-repeat -228px 0px;
}

div.toernooien
{
    width:120px;
    left:114px;
    background-image:url(../images/menu/toernooien-menu.jpg);
}

div.toernooienHL
{
    left:0px;
    background:url(../images/menu/toernooien-menu.jpg) no-repeat -120px 0px;
}

div.toernooienSEL
{
    left:0px;
    background:url(../images/menu/toernooien-menu.jpg) no-repeat -240px 0px;
}

div.evenementen
{
    width:132px;
    left:234px;
    background-image:url(../images/menu/evenementen-menu.jpg);
}

div.evenementenHL
{
    left:0px;
    background:url(../images/menu/evenementen-menu.jpg) no-repeat -132px 0px;
}

div.evenementenSEL
{
    left:0px;
    background:url(../images/menu/evenementen-menu.jpg) no-repeat -264px 0px;
}

div.vereniging
{
    width:112px;
    left:364px;
    background-image:url(../images/menu/vereniging-menu.jpg);
}

div.verenigingHL
{
    left:0px;
    background:url(../images/menu/vereniging-menu.jpg) no-repeat -112px 0px;
}

div.verenigingSEL
{
    left:0px;
    background:url(../images/menu/vereniging-menu.jpg) no-repeat -224px 0px;
}

div.jeugd
{
    width:94px;
    left:475px;
    background-image:url(../images/menu/jeugd-menu.jpg);
}

div.jeugdHL
{
    left:0px;
    background:url(../images/menu/jeugd-menu.jpg) no-repeat -94px 0px;
}

div.jeugdSEL
{
    left:0px;
    background:url(../images/menu/jeugd-menu.jpg) no-repeat -188px 0px;
}

/**************SUBPAGE****************/

div.articleMenuTitle
{
    /*font-family:"Myriad Pro", Geneva, sans-serif;*/
    width:250px;
    margin-left:30px;
    font-size:14px;
    font-weight:500;
    color:#720013;
    cursor:pointer;
}

div.articleMenuText
{
    /*font-family:"Myriad Pro", Geneva, sans-serif;*/
    font-size:10px;
    margin-left:30px;
    color:#333333;
    margin-bottom:10px;
    cursor:pointer;
}

div.articleSelector {
    width:20px;
    height:30px;
    background-position:center center;
    background-repeat:no-repeat;
    background-image:url(../images/bal-hl-transparent.png );
    display:none;
    position:absolute;
    top:0px;
    left:0px;
}

div.articleSelected {
    background-image:url(../images/bal.png );
}

div.articleMenuItem {
    cursor:pointer;
    position:relative;
}

td.calendar-event-date {
    font-size:11px;
    width:150px;
    font-weight:500;
    color:#720013;
    text-align:right;
    vertical-align:top;
    padding-right:5px;
}

td.calendar-event-title {
    width:300px;
}

td.calendar-event-time {
    font-size:11px;
    font-style:italic;
}

span.event-title {
    font-weight:bold;
    font-size:13px;
}

span.event-text {
    font-weight:normal;
    font-size:11px;
}

div.logo {
    float:right;
    height:128px;
    width:128px;
    margin-top:-35px;
    margin-right:5px;
    margin-left:5px;
}

div.calender-event {
    background-image:url(../images/calendar.png);
}

div.news {
    background-image:url(../images/news.png);
}

.button {
    cursor:pointer;
    border:0px;
    margin-right:10px;
}

div.article-sponsor-logo {
    float:right;
    height:65px;
    width:250px;
    margin-top:-40px;
    top:0px;
    text-align:right;
}

.photo-thumb {
    margin-left:1px;
    margin-bottom:1px;
    display:none;
}

#next-photo-page {
    position:absolute;
    left:50%;
    margin-left:440px;
    top:215px;
    cursor:pointer;
}

.disabled {
    opacity:0.2;
    filter:alpha(opacity=20);
}

#prev-photo-page {
    position:absolute;
    left:50%;
    margin-left:-440px;
    top:215px;
    cursor:pointer;
}

#photo-album-container {
    margin-left:30px;
}

#photo-album-image {
    position:absolute;
    left:50%;
    margin-left:170px;
    height:250px;
    width:300px;
    top:40px;
    background:url(../images/photoalbums.png);
}

a IMG {
    border:0;
}

div.photoalbum {
    width:400px;
    height:90px;
    cursor:pointer;
    margin-left:50px;
    padding:10px 0px 0px 10px;
    position:relative;
    margin-bottom:5px;
    
}

div.photoalbum-preview {
    position:relative;
    float:left;
    margin-right:10px;
    border:1px solid #484847;
}

div.photoalbum-description {
    position:relative;
    margin-left:10px;
    font-size:11px;
}
/*
div.album-selected {
    background-color:#c9b097;
    border:1px solid #c99b6b;
    width:410px;
    height:100px;
    opacity:0.5;
    filter:alpha(opacity=50);
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}*/

div.album-selected {
    background-color:#c9b097;
    border:1px solid #c99b6b;
    margin-bottom:4px;
    margin-left:49px;
    margin-top:-1px;
}

div.album-selector {
    width:410px;
    height:100px;
    position:absolute;
    top:0px;
    left:0px;
}

div.button-back {
    position:absolute;
    left:50%;
    margin-left:280px;
    top:20px;
    width:148px;
    height:25px;
    cursor:pointer;
}

div.photoalbum-back {
    background-image:url(../images/photoalbum-back.png);
}

div.photoalbums-close {
    background-image:url(../images/photoalbums-close.png);
}


span.link {
    font-size: 11px;
    text-decoration: underline;
    color:#720013;
    cursor:pointer;
}

.clickable {
    cursor:pointer;
}

#advert
{
	width:306px;
	height:94px;
	background-image:url(../images/adverts/intersport.gif);
	position:absolute;
	left:50%;
	margin-left:168px;
	top:439px;
}