html {
  width: 100%;
}
body {
  margin: 0;
  padding: 0;
  background: #fff;
  color: #000;
  font-family	: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size		: 11pt !important;
  text-align: left;
	line-height: 150%;
	border: 0;
	border-top: 0;
	margin: 0;
	padding: 0;
	width: 95%;
}
#header, #submenu, #breadcrumb, #footer, #welcome_bottom_right, #welcome_news_img, #logo_cont, #linx_left, #welcome_bottom_left, #welcome_bottom {
	display: none;
}

/* ---( images )----------------------------- */
img.normal {
  display: inline;
  border: none;
  margin: 1em 0;
}

img.left {
  display: inline;
  border: none;
  float: left;
  margin: 0 1.2em 1em 0;
}

img.right {
  display: inline;
  border: none;
  float: right;
  margin: 0 0 1em 1.2em;
}

img.normal_border {
  display: inline;
  margin: 0 0 1em 1.2em;
  border: 1px solid #227D5E;
}

img.left_border {
  display: inline;
  float: left;
  margin: 0 1.2em 1em 0;
  border: 1px solid #227D5E;
}

img.right_border {
  display: inline;
  float: right;
  margin: 0 0 1em 1.2em;
  border: 1px solid #227D5E;
}

img.right_border {
  display: inline;
  float: right;
  margin: 0 0 1em 1.2em;
  border: 1px solid #227D5E;
}

/* ------------( linx ) ----------- */
a {
	text-decoration			: underline;
	color								: #274C29;
}
a:hover, a:active {
	text-decoration			: underline;
	color								: #417344;
}

a img {
	border							: none;
}
/* ------------( headings ) ----------- */
h1, h2, h3, h4, h5, h6	{
	color                 : #000;
}

table.competition {
	width: 100%;
}

table.competition td.comp_date {
	width: 80px;
	padding-left: 5px;
}

table.competition td.comp_day {
	width: 25px;
	padding-left: 5px;
}

table.competition td {
	padding-top: 4px;
	padding-bottom: 4px;
}

table.competition tr.odd {
	background: #EAEB9D;
}

#welcome_content_right #results {
	background: #F4F5CE;
	padding: 5px 5px 5px 15px;
	color: #417344;
}

#results #result_col1 {
	float: left;
	width: 326px;
	border-right: 1px solid #fff;
	padding-left : 16px;
}

#results #result_col2 {
	float: left;
	width: 330px;
	padding-left : 12px;
}


.clearAll {
	clear: both;
}

#results h3#result_header, h3#result_header a, h3#result_header a:hover {
	font-size: 13pt;
	color: #417344;
	margin: 0px 0px 5px 0px;
	padding: 0 0 0 8px;
	text-decoration: none;
}

#results #result_col1 td.comp_name, #results #result_col2 td.comp_name {
	font-weight: bold;
	width: auto;
}

#results #result_col1 td.comp_day, #results #result_col2 td.comp_day {
	width: 16px;
	text-align: right;
	padding-right: 4px;
}

#results #result_col1 td.comp_date, #results #result_col2 td.comp_date {
	width: 50px;
}

/*
#results #result_col2 td.comp_name {
	font-weight: bold;
	width: auto;
}

#results #result_col2 td.comp_date {
	width: 40px;
}
*/
/*#results td.comp_date, #results td.comp_name {
	cursor: pointer;
}*/

.comp_links {
	display: block;
	margin-top: 3px;


}

.comp_links img {
	display: inline;
	border: none;
	margin: 0 3px;
}

.linkable_comp_hover {
	background: #fff;
}

.linkable_comp_hover a {
	color: #af023b !important;
}

#results td {
	padding-top: 4px;
	padding-bottom: 4px;
}

#results #result_col1 table, #results #result_col2 table {
	width: 326px;
	border-collapse: collapse;
}

#results .comp_td_links {
	width: 55px;
	white-space: nowrap;
}

#results a {


}

#results a:hover, #results a:active {
	color: #af023b;
}
/*
#result_col2 table {
	width: 330px;
}
*/
#welcome_bottom_left ul {
	margin: 0px;
	padding: 8px 10px;
	list-style-type: none;
}

#welcome_bottom_left ul a {
	color: #17373c;
	text-decoration: none;
	display: block;
	padding: 4px 4px 4px 6px;
}

/* ------------( main ) ----------- */
#main {
  padding							: 0;
  margin							: 0;
  width								: 964px;

  background-position : top left;
  background-repeat   : no-repeat;
}

#main_site {
  padding							: 0;
  margin							: 0;
  text-align					: left;
  width								: 964px;

  background-position : bottom left;
  background-repeat   : no-repeat;
}

#main_site_left {
  padding             : 0;
  margin              : 0;
  float               : left;
  width               : 836px;  
}

#main_site_right {
  padding             : 0;
  margin              : 0;
  float               : right;
  width               : 120px;
}

#banner_cont {
  background-color    : #fff;
  padding             : 0;
  margin              : 0;
  width               : 270px;
  clear               : both;

}

#banner {
  width               : 132px;
  padding             : 2px 0 0 0;
  margin              : 0;
  background-color    : #fff;
  width               : 270px;
}

#banner a img {
  border              : 1px solid #e8ebec;
  padding             : 0 0 1px 0;
  margin              : 0;
  width               : 132px;
}

#last_mod {
	padding             : 5px 10px 15px 16px;
	margin              : 0;
	clear               : left;
}

#last_mod_header {
  padding             : 6px 0 0 18px;
  margin              : 0;
  background-image    : url(/images/bg_last_mod.gif);
  background-position : top left;
  background-repeat   : repeat-x;
  height              : 30px;
  color               : #eaeb9d;
  font-size           : 13pt;
  font-weight         : bold;
  clear               : both;
}

table#last_modif {
  width               : 99%;  
}

table#last_modif th {
  color               : #17373c;
  font-weight         : normal;
  width               : 40px;
  vertical-align      : top;
}

table#last_modif td a {
  color               : #17373c;
  font-weight         : bold;
  text-decoration     : none;
  vertical-align      : top;
}

table#last_modif tr:hover, .rowselect {
  background-color: white;
}



#banner_header {
	padding             : 8px 0 0 18px;
	margin              : 0;
	height              : 31px;
	font-size           : 13pt;
	font-weight         : bold;
	clear               : both;
}

#content {
  padding							: 0 0 0 2px;
  margin							: 0;
  width               : 961px;
}

#content_left {
	padding             : 0;
	margin              : 0;
	width               : 271px;
	float               : left;
	display             : block;
	overflow            : hidden;
}

#content_right {
	padding             : 0 0 20px 0;
	margin              : 0 1px;
	width               : 688px;
	float               : right;
	min-height          : 200px;
	border-top          : 37px solid #fff;
}

#content_txt {
	padding             : 0 20px 0px 23px;
	min-height          : 200px;
}

/* ---------- ( welcome_content ) ------------- */
#welcome_content_right {
  padding             : 0;
  margin              : 32px 0 0 0;
  width               : 563px;
  float               : right;
  min-height          : 200px;
}

#welcome_news_cont {
  padding             : 0;
  margin              : 0;
  width               : 688px;
  height              : 350px;
}

#welcome_news_header, #welcome_bottom_left_title, #welcome_bottom_right_title {
	padding             : 6px 0 0 5px;
	margin              : 0;
	background-position : top left;
	background-repeat   : repeat-x;
	height              : 30px;
	display             : block;
	font-size           : 13pt;
	font-weight         : bold;
}

#welcome_news_header a, #welcome_bottom_left_title a, #welcome_bottom_right_title a {
	text-decoration			: none;
	color: #417344;
}

#welcome_bottom_right_title {
  background-image    : url(/images/bg_welcome_news_header_foto.gif);
  background-position : top left;
  background-repeat   : repeat-x;
}

#welcome_news_img {
  float               : left;
  padding             : 0;
  margin              : 0;
  width               : 341px;
  height              : 350px;  
}

#welcome_bottom {
  padding             : 0;
  margin              : 0;
  width               : 688px;
  height              : 216px;
}

#welcome_bottom_left {
	width               : 341px;
	padding             : 0;
	margin              : 0;
	height              : 216px;
	float               : left;
}

#welcome_bottom_right {
  width               : 346px;
  padding             : 0;
  margin              : 0;
  height              : 216px;
  float               : right;
}

#welcome_gal_rotate {
  height              : 180px;
  padding             : 0;
  margin              : 0;
  width               : 346px;
  overflow            : hidden;
}

/* ------------( credits ) ----------- */
#credits { 
  padding             : 10px 20px 0 0;
  margin              : 0;
  text-align					: right;
  color								: #17373c;
  width               : 543px;
  float               : right;
}

#credits a { 
  color								: #17373c;
  text-decoration			: underline;
}

#credits a:hover { 
  color								: #C80200;
  text-decoration			: underline;
}

/*----(gallerij)------*/
ul#gallery {
	margin							: 0;
	padding							: 0;
}

a.gallery img{
	display 						: inline;
	/*margin-right 				: 10px;*/
	margin-bottom 			: 0px;
	padding             : 1px;
	background-color    : #F5F6D2;
	border              : 1px solid #417344;
}

img.gallery {
	padding							:	1px 1px 1px 1px;
	border							:	1px solid #0d2044;
}

.gallery_cont {
	float								:	left;
	/*display							:	inline;*/
	margin-right 				: 6px;
	width: 164px;
}

