  /* LAYOUT aanpassing JvdV i.s.m. MvS */
img {
  border           : 0px;
}

.tab {
  border           : none;
  display          : none;
  vertical-align   : top;
  width            : 780px;
}


/* Styles for sections */

#footer {
  display          : block;
  text-align       : center;
  width            : 780px;
}

#header {
	width		   : 978px;
	margin		   : 0 auto;
	position	   : relative;
	padding		   : 0 0px;
	border		   : none;
	align		   : center;

}

.control-panel {
  background	   : url("../images/header-livetiming.jpg") no-repeat;
  height	 	   : 159px;
  border 		   : solid 1 px green;

}

#lastupdate {
  font-size        : 12px;
  margin-bottom    : 5px;
  text-align       : right;
  width            : 880px;
}

#navigation table {
  padding-left	   : 100px;
  padding-right	   : 100px;
}

#navigation {
  background	   : url("../images/blauw.jpg") #0066cc;
  
  width            : 100%;
  margin-left	   : auto;
  margin-right	   : auto;
  padding-top	   : 8px;
  color		   	   : #fff;
}

#navigation a {
  color		   	   : #fff;

  text-decoration  : underline;
}

#navigation a:hover {
  color			   : #ff7f00;

  text-decoration  : none;
}

#noscript {
  border           : none;
  font-size        : 13px;
  font-weight      : bold;
  color            : red;
  margin-bottom    : 15px;
  text-align       : center;
  width            : 780px;
}

#results {
  margin-bottom    : 15px;
  margin-left	   : 99px;
  vertical-align   : top;
  width            : 978px;
}

#results a {
	color:#197cac;
	text-decoration:none;
}

#results a:hover {
  text-decoration  :underline;
}

/* Styles for table rows */

.trList0 {
}

.trList1 {
  background-color: #DFDFDF;
}

.trTitle1 {
}

.trTitle2 {
  background-color: #CFCFCF;
}


/* Styles for table cells */
.title1 {
  font-size        : 15px;
  font-weight      : bold;
  padding-bottom   : 8px;
  color		   : #ff7f00;
  font: verdana, helvetica, sans-serif;
}

.title2 {
  font-weight     : bold;
  color:#008ad5;
  margin:0 0 10px;
  font-size:14px;
  line-height:17px;

}

.leftText {
}

.centerText {
  text-align      : left;
}

.rightText {
  text-align      : right;
}

.wedstrijdnaam {
  margin	  : 4px 5px 0 130px;
  color	  : #fff;
  font-size : 14px;
  font-weight      : bold;
}
/* ########################################################   */

body {
	color		   : #6a6a6a;
	font		   : 12px/16px arial, helvetica, sans-serif;
	margin		   : 0;
	background	   : #fff url(../images/bg-body.png) repeat-x;
	overflow-y	   : scroll;
}

#page-box {
	background	   : #fff;
	width		   : 978px;
	margin		   : 0 auto;
	position	   : relative;
	padding		   : 0 1px;
}
#logo {
	position:absolute;
	top:30px;
	left:30px;
	z-index:3;
	margin:0;
}
#logo a {
	display:block;
	width:83px;
	height:98px;
	overflow:hidden;
	text-indent:-9999em;
	background:url(../images/logo-ranglijsten.png) no-repeat;
	cursor:pointer;
}

#masterlogo {
	position:absolute;
	top:110px;
	right:20px;
	z-index:3;
	margin:0;
}

#masterlogo a {
	display:block;
	width:118px;
	height:100px;
	overflow:hidden;
	text-indent:-9999em;
	background	   : url("../images/logo_EMK2013.png") no-repeat;
	cursor:pointer;
}

.top-nav {
	margin:0 -1px 36px -1px;
	padding:0 1px;
	list-style:none;
	width:100%;
	font-size:11px;
	line-height:26px;
	height:28px;
	overflow:hidden;
	background:#d8d9d9 url(../images/bg-body.png) repeat-x;
}
.top-nav li {
	float:left;
	display:inline;
	margin:0 0 0 30px;
}
.top-nav a {
	color:#636568;
	text-decoration:none;
}

#voet {
	background:#008ad5 url(../images/bg-footer.gif) no-repeat;
	color:#8ac7e7;
	font-size:11px;
	padding:0 0 27px 35px;
	width:943px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.sponsors {
	width		   : 903px;
	height		   : 135px;
	padding		   : 102px 40px 0 0;
	overflow:hidden;
}
.sponsors ul {
	float		   : left;
	margin		   : 0;
	padding		   : 0;
	list-style	   : none;
	height		   : 100px;
}
.sponsors li {
	float		   :left;
	padding		   :0 25px 0 0;
}
.sponsors img {
	display		   : block;
	margin		   : 0 auto;
}

.sponsors strong {
	clear:left;
	float:left;
	color:#fff;
	font-size:19px;
	height:22px;
	overflow:hidden;
}

.hoofdsponsors {float:left;}

.suppliers {
	position	   : absolute;
	right		   : 0;
	float		   : right;
	background	   : url("../images/bg-sponsor-row.gif") no-repeat 0 30px;
	width		   : 215px;
	height		   : 100px;
}
.sponsors .suppliers ul {
	height:auto;
}

.suppliers strong {
	margin		   : 0 0 0 70px;
}

.suppliers .suppliersContainer{
	height		   : 100px;
}

.bottom-panel {
	width:888px;
	left:35px;
	bottom:0;
	position:absolute;
	padding:5px 0;
}
.bottom-panel p {
	margin:0;
	float:right;
}
#footer a {
	color:#8ac7e7;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline;}