body {

margin:0px;

padding:0px;

background-color:#99cdff;

font-family:Arial, Helvetica, sans-serif;

color:#4d4d4d;

font-size:12px;

}

img{
	border:none;
}

a{

text-decoration:none;

	color:#1e47a9;

}

#teams .menuItem{
background-image:url(images/submenu_button_01.jpg);
height:30px;
text-indent:25px;
}

#teams .menuItem:hover{

background-image:url(images/submenu_button_02.jpg);

color:#FFFFFF;

}

#contact .menuItem{
background-image:url(images/submenu_button_01.jpg);
height:30px;
text-indent:25px;
}

#contact .menuItem:hover{

background-image:url(images/submenu_button_02.jpg);

color:#FFFFFF;

}



img.balkboven {

width:100%;

height:20px;

margin-bottom:1px;



background-position:center;

background-repeat:no-repeat;

}

div#bovenbalk{
background-image: url(images/top_gradient_balk.jpg);
height:20px;
margin-top:-21px;
position:relative;
width:1152px;
}

div.background{

padding-top:12px;

width:100%;

overflow:visible;

background-image:url(images/bg_1px.jpg);

background-repeat:repeat-x;

min-height:800px;

}



div.container {

margin-left:auto;

margin-right:auto;

width:820px;

}



div.leftSidebar {

width:140px;

margin-right:12px;

float:left;

}



a.logo {

float:left;

width:140px;

height:140px;

margin-bottom:12px;

display:block;

border:0px;

background-image:url(images/logo.jpg);

}



div.menu {

float:left;

width:140px;

margin-bottom:12px;

margin-right:12px;

}





a.menuItem{

float:left;

height:30px;

width:140px;

margin-bottom:2px;

text-indent:15px;

display:block;

line-height:30px;

background-image:url(images/menu_button_01.jpg);

font-weight:bold;

}



div.menuDropDown{

padding-top:2px;

width:140px;

}



a.currentmenuItem{

float:left;

height:30px;

width:140px;

margin-bottom:2px;

text-indent:15px;

display:block;

color:#FFFFFF;

line-height:30px;

background-image:url(images/menu_button_02.jpg);

font-weight:bold;

}

a.currentmenuItem:hover {
text-decoration:none;


}


a:hover {

text-decoration:underline;
}

a.menuItem:hover{
text-decoration:none;
background-image:url(images/menu_button_02.jpg);
color:#FFFFFF;
}



img.seporator {

float:left;

height:2px;

width:140px;

margin-bottom:12px;

}



a.sponsor {

height:140px;

width:140px;

float:left;

display:block;

background-image:url(images/blok_sponsor.jpg);

}





img.banner{

float:left;

height:140px;

width:660px;

margin-bottom:12px;

}



div.content {

float:left;

width:640px;

padding:10px;

background-color:#FFFFFF;

}



div.contentBanner{

width:640px;

height:244px;

float:left;

margin-bottom:10px;

background-image:url(images/welkomsfoto.jpg);

}



div.welkomBalk{

width:355px;

height:35px;

float:left;

line-height:35px;

text-align:center;

vertical-align:middle;

background-image:url(images/welkom_balk.jpg);

font-size:17px;

font-weight:bold;

color:#1e47a9;

}









div.meeTrainen {

float:left;

width:400px;
padding-right:30px;
padding-top:10px;
height:145px;

background-color:#EEEEEE;

font-style:italic;
margin-bottom:20px;

}



div.meeTrainen p,h1,h2,h3,h4{

padding-left:20px;

}



div.contentText {

width:400px;

float:left;

min-height:600px;

margin-right:40px;

}



div.contentText p,h1,h2,h3,h4{

padding-left:20px;

}

h2 {
padding-top:15px;
line-height:15px;
}

div.contentText h1{
color:#1e47a9;
font-size:18px;
clear:both;
}

div.contentText h2{
color:#1e47a9;
font-size:16px;
}

div.titleSeporator {

height:2px;

width:390px;

margin-left:20px;

float:left;

margin-bottom:5px;

background-image:url(images/lijn_390px.jpg);

}





div.itemSeporator {

height:2px;

width:390px;

float:left;

margin-left:20px;

margin-bottom:5px;

background-image:url(images/lijn_grijs_390px.jpg);

}



div.agendaBlok{

height:200px;

width:200px;

background-image:url(images/blok_agenda_bg.jpg);

float:left;

margin-bottom:10px;

}



a.fotoBlok {

width:200px;

height:200px;

float:left;

display:block;

background-image:url(images/blok_fotogallerij.jpg);



}



a.meetrainenBlok {

width:200px;

height:200px;

float:left;

background-image:url(images/blok_meetrainen.jpg);

display:block;

margin-bottom:10px;

}



div.onderBalk {

width:640px;

height:35px;

float:left;

margin-top:10px;

background-image:url(images/footer.jpg);

}



div.footer{

height:30px;

width:640px;

text-align:center;
clear:both;
margin-left:180px;
margin-top:10px;

}





   .calnk a:hover {

         background-position:0 0;

         text-decoration:none;  

         color:#000000;

         border-bottom:1px dotted #000000;

         }

    .calnk a:visited {

         text-decoration:none;

         color:#000000;

         border-bottom:1px dotted #000000;

        }

    .calnk a {

        text-decoration:none; 

        color:#000000; 

        border-bottom:1px dotted #000000;

        }

    .calnk a span { 

        display:none; 

        }

    .calnk a:hover span {

        color:#333333; 

        background:#F6F79B; 

        display:block;

        position:absolute; 

        margin-top:1px; 

        padding:5px; 

        width:150px; 

        z-index:100;

        }

     .calendar-table {

        border:none;

        width:100%;

     }

     .calendar-heading {

        height:25px;

        text-align:center;

        border:1px solid #D6DED5;

        background-color:#E4EBE3;

     }

     .calendar-next {

        width:25%;

        text-align:center;

     }

     .calendar-prev {

        width:25%;

        text-align:center;

     }

     .calendar-month {

        width:50%;

        text-align:center;

        font-weight:bold;

     }

     .normal-day-heading {

        text-align:center;

        width:25px;

        height:25px;

        font-size:0.8em;

        border:1px solid #DFE6DE;

        background-color:#EBF2EA;

     }

     .weekend-heading {

        text-align:center;

        width:25px;

        height:25px;

        font-size:0.8em;

        border:1px solid #DFE6DE;

        background-color:#EBF2EA;

        color:#FF0000;

     }

     .day-with-date {

        vertical-align:text-top;

        text-align:left;

        width:60px;

        height:60px;

        border:1px solid #DFE6DE;

     }

     .no-events {



     }

     .day-without-date {

        width:60px;

        height:60px;

        border:1px solid #E9F0E8;

     }

     span.weekend {

        color:#FF0000;

     }

     .current-day {

        vertical-align:text-top;

        text-align:left;

        width:60px;

        height:60px;

        border:1px solid #BFBFBF;

        background-color:#E4EBE3;

     }

     span.event {

        font-size:0.75em;

     }

     .kjo-link {

        font-size:0.75em;

        text-align:center;

     }

     .event-title {

        text-align:center;

        font-weight:bold;

        font-size:1.2em;

     }

     .event-title-break {

        width:96%;

        margin-left:2%;

        margin-right:2%;

        margin-top:5px;

        margin-bottom:5px;

        text-align:center;

        height:1px;

        background-color:#000000;

     }

     .event-content-break {

        width:96%;

        margin-left:2%;

        margin-right:2%;

        margin-top:5px;

        margin-bottom:5px;

        text-align:center;

        height:1px;

        background-color:#000000;

     }

     .calendar-date-switcher {

        height:25px;

        text-align:center;

        border:1px solid #D6DED5;

        background-color:#E4EBE3;

     }

     .calendar-date-switcher form {

        margin:0;

        padding:0;

     }

     .calendar-date-switcher input {

        border:1px #D6DED5 solid;

     }

     .calendar-date-switcher select {

        border:1px #D6DED5 solid;

     }

     .cat-key {

        width:100%;

        margin-top:10px;

        padding:5px;

        border:1px solid #D6DED5;

     }

	 .upcoming-events{

	 list-style-type:none;	 

	 padding:0px;

	 margin:0px;

	 }

	 .upcoming-events li{

	 list-style-type:none;

	 margin-left:-20px;

	 padding:0px;

	 }
