body {
  background	   : url('background.jpg') repeat-x;
  font	           : normal 12px/1.4em Verdana, sans-serif;
  margin           : 0px;
}

img {
  border           : 0px;
}

a {
  color: #0274ba;
}

a:hover {
  color: #ec6b0f;
}

.tab {
  background	   : #f0f2f6;
  border           : none;
  display          : none;
  padding : 10px;
  vertical-align   : top;
  width            : 936px;
}


/* Styles for sections */

#footer {
background:#f3f4f8 url('footer-gradient.png') repeat-x;
  border           : none;
  height	   : 250px;
  margin-left	   : auto;
  margin-right	   : auto;
  padding	   : 0px;
  width            : 956px; 
  color            : #0274ba;
  font-weight      : bold;
}

#header {
  background	   : #f0f2f6;
  border           : none;
  height	   : 118px;
  margin-left	   : auto;
  margin-right	   : auto;
  padding	   : 0px;
  width            : 956px; 
  color            : #0274ba;
  font-weight      : bold;
  font-size:	14px;
 }

#header img {
border:0;
}

#header table {

}

#lastupdate {
  background	   : #f0f2f6;
  font-size        : 10px;
  padding	   : 5px 10px;
  text-align       : right;
  margin-left	   : auto;
  margin-right	   : auto;
  width            : 936px;
}

#navigation {
  background	   : #ec6b0f;
  color		   : #fff;
  font-size	   : 1em;
  font-weight	   : 700;
  height	   : 50px;
  margin-left	   : auto;
  margin-right	   : auto;
  line-height	   : 40px;
  width            : 100%;
}

#navigation table {
  margin-left	   : auto;
  margin-right	   : auto;
  width            : 936px;
}

#navigation a {
  color		   : #fff;
  font-size	   : 1em;
  font-weight	   : 700;
  padding 	   : 17px 17px 19px 17px; 
}

#navigation a:hover {
  background-color : rgb(10, 59, 147);
  padding 	   : 17px 17px 19px 17px;
}

#noscript {
  border           : none;
  font-size        : 13px;
  font-weight      : bold;
  color            : red;
  margin-left	   : auto;
  margin-right	   : auto;
  text-align       : center;
  width            : 936px;
}
#freeText {
  background-color : #f0f2f6;
  border           : solid 1px #ec6b0f;
  color            : #ec6b0f;
  font-weight      : bold;
  margin-left	   : auto;
  margin-right	   : auto;
  padding          : 10px 20px;
  text-align       : center;
  vertical-align   : top;
  width            : 916px;

}

#freeText a:hover, #freeText a {
  color            : rgb(10, 59, 147);
}

#results {
  margin-left	   : auto;
  margin-right	   : auto;
  vertical-align   : top;
  width            : 956px;
}

/* Styles for table rows */

.trList0 {
  background-color: #fff;
}

.trList1 {

}

.trTitle1 {
  color		   : #fff;
}


.trTitle2 {
  background-color: #f0f2f6;
  color		   : #ec6b0f;
  font-size	   : 1.2em;
}


/* Styles for table cells */

.title1 {
  background	   : url('kalender-bg.png') no-repeat #009fed;
  background-position: 91% 100%;
  font-size        : 15px;
  font-weight      : bold;
  padding	   : 10px 10px 10px 0;
}

.title2 {
  font-weight     : bold;
}

.leftText{ 
}

#results table td:first-child {
  padding-left	   : 8px;
}

.centerText {
  text-align      : left;
}

.rightText {
  text-align      : right;
}

.icon{width:53px;height:35px;position:relative;}
.icon2{width:60px;height:50px;position:relative;}
.icon3{width:120px;height:50px;position:relative;}
.icon4{width:230px;height:70px;position:relative;}
.zwemmen{background:url('icn-zwemmen.png') no-repeat;background-size:40px 27px;}
.waterpolo{background:url('icn-waterpolo.png') no-repeat;background-size:40px 27px;}
.synchroonzwemmen{background:url('icn-synchroonzwemmen.png') no-repeat;background-size:40px 27px;}
.open-water-zwemmen{background:url('icn-open-water-zwemmen.png') no-repeat;background-size:40px 27px;}
.schoonspringen{background:url('icn-schoonspringen.png') no-repeat;background-size:40px 27px;}
.sportemotion{background:url('sportemotion.png') no-repeat;background-size:237px 70px;}
.splashme{background:url('splashme.png') no-repeat;background-size:50px 50px;}
.splashios{background:url('splashios.png') no-repeat;background-size:100px 40px;}
.splashand{background:url('splashand.png') no-repeat;background-size:100px 40px;}
.logo-knzb{
width:83px;
height:94px;
background:url('knzb.png') no-repeat;
background-size:101px 101px;
}
.logo-knzb2{
width:120px;
height:118px;
background:url('knzb.png') no-repeat;
}
#footer h3{font-weight:bold;color:#0274ba;/*margin:6px 0 18px 0;*/}
#footer h5{font-weight:bold;color:#0274ba;/*margin:6px 0 18px 0;*/}
.logo-knzb,.logo-knzb2,.icon,.icon2,.icon3,.icon4{display:inline-block;text-indent:-9999em;}
.container_12{margin-left:auto;margin-right:auto;width:936px;height:120px;}
.container_13{margin-left:auto;margin-right:auto;width:936px;height:96px;}
.grid_2,.grid_6,.grid_8,.grid_9,.grid_10{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
.footer-holder{display:table-row;}
.footer-frame{display:table-cell;padding-top:30px;height:150px;}
.grid_1{width:125px;}
.grid_3{width:6000px;}
.container_12 .grid_8{width:320px;}
.container_13 .grid_8{width:320px;}
.container_13 .grid_2{width:100px;}
.container_12 .grid_9{width:240px;}
.container_12 .grid_10{width:310px;}
.container_13 .grid_6{width:340px;}
/* End content "_indexStyles.css" include file */