body { 
	font-family					: Tahoma, Arial, Verdana, sans-serif;
	font-size						: 12px;
	color								: #545454;
	margin							: 0;
	padding							: 0;
}

body#website { 
	background					: url(/images/bg_website.jpg);
	background-position	:	top left;
	background-repeat		: repeat;
	background-color		: #0e0e0e;
	text-align					: center;
}
/* ------------( site ) ----------- */

#site {
	background					: url(/images/bg_site.jpg);
	background-position	:	top left;
	background-repeat		: repeat-y;
 padding							: 0;
 margin								: 0 auto 0  auto;
 text-align						: left;
 border								: none;
 width								: 840px;
}

/* ------------( linx ) ----------- */
a {
  text-decoration			: underline;
  color								: #545454;
}
a:hover, a:active {
  text-decoration			: underline;
  color								: #D80000;
}
/* ------------( site_main ) ----------- */
#site_main {
  background					: url(/images/bg_header_top.jpg);
	background-position	:	top left;
	background-repeat		: repeat-x;
	margin							: 0 20px;
 width								: 800px;
 }
/* ------------( main_welcome ) ----------- */

div#main_welcome {
  background-image      : url(/images/bg_main.jpg);
  background-position   : top left;
  background-repeat			: repeat-y;
	float 								: left;
}

/* ------------( main ) ----------- */

#main {
	clear : both;
	background-color		:	#fff;
	margin							: 0 auto;
	padding							: 5px 25px 0 25px;
 /*width								: 750px;*/
 }

/* ------------( sponsors ) ----------- */
div#sponsors {
  background					: url(/images/bg_sponsors.jpg);
	background-position	:	top left;
	background-repeat		: no-repeat;
	width								: 253px;
	height							: 118px;
	float								: left;
	padding							: 57px 0 0 147px;
}
div#sponsors img{
	border							: none;
}
/* ------------( logo ) ----------- */
div#logo img{
	position						: absolute;
	float								: left;
	border							: none;
}
/* ------------( header ) ----------- */
div#header {
	clear								: both;
	width								: 800px;
}
/* -----------( header_top ) ----------- */
div#header_top {
	width								: 800px;
	float 							: left:
}
/* ------------( header_image ) ----------- */
div#header_image {
	width								: 400px;
	height							: 175px;
	float								: right;
}
/* ---------( header_qlink ) --------- */
div#header_qlink {
	color								: #fff;
	font-size						: 11px;
	height							: 50px;
	padding							: 0;
	float								: right;
}
div#header_qlink a{
  background					: url(/images/bg_menu.jpg);
	background-position	:	top left;
	background-repeat		: no-repeat;
 text-align           : center;
	color               : #fff;
	font-size           : 11px;
	display             : inline;
	text-decoration     : none;
	padding             : 20px 0 0 0;
	margin              : 0;
	width               : 120px;
	height							: 30px;
	float : left;

}
div#header_qlink a:hover {
  background					: url(/images/bg_menu_hover.jpg);
	background-position	:	top left;
	background-repeat		: no-repeat;
}

/* ------------( menu ) ----------- */
#menu {
	margin : 0 20px;
	width	:	800px;
}
#menu ul {
	list-style				: none;
	padding						: 0;
	margin						: 0;
}

#menu ul li {
	display						: block;
	list-style				: none;
	padding						: 0;
	margin						: 0;
	position					: relative;
	vertical-align 		: middle;
	float 						: left;
}

#menu ul ul, 
#menu ul ul ul,
#menu ul ul ul ul {
	display						: none;
	position					: absolute;
	left							: 0;
	top								: 100%;
}

#menu ul li:hover ul {
	display						: block;
	position					: absolute;
	left							: 0;
	top								: 100%;
}

#menu ul li:hover ul ul,
#menu ul li:hover ul ul ul,
#menu ul li:hover ul ul ul ul {
	display						: none;
}

#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul {
	display						: block;
}

#menu ul ul li {
	display						: block;
	float							: left;
	width							: 100%;
	height						: auto;
	margin 						: 0;
}

#menu ul ul li a {
	display						: block;
	float							: left;
	height						: auto;
}

li>ul { 
	top								: auto;
	left							: auto;
}
/* ---------- ( menu ) ------------- */

div#menu {
	margin 							: 0;
	padding							: 0;
	color								: #fff;
	background-color		: #101010;
  font-size         	: 12px;
	height 							: 20px;
	width								: 800px;
	float 							: left;
}

#menu a {
	color								: #fff;
  font-size         	: 12px;
	display							: block;
	text-decoration			: none;
	padding							: 2px 12px 0px 12px;
}

#menu a:hover {
  color 							: #DB0000;
}

#menu a.selected {
  color 							: #DB0000;
}

#menu ul ul {
	width								: 150px;
}

#menu ul ul  {

	background-color		: #fff;
	filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
	width	: 140px;
}
#menu ul li ul li a {
  background					: url(/images/bg_submenu.jpg);
	background-position	:	top left;
	background-repeat		: no-repeat;
	padding							: 3px 5px 2px 10px;
	margin							: 0;
	width								: 125px;
	height							: 18px;
	background-color 		: #fff;
	border 							: none;
}

/* ------------( credits ) ----------- */
#credits { 
  margin							: 0 auto 0 auto;
  padding							: 0 0 0px 0px;
	font-size						: 10px;
  width								: 79px;
  text-align					: right;
  color								: #666;
	float : right;
}

#credits img { 
	border							: none;
  text-decoration			: none;
}
#credits a { 
  color								: #666;
  text-decoration			: none;
}

#credits a:hover { 
  color								: #DB0000;
  text-decoration			: underline;
}

/* ------------( images ) ----------- */
img {
  display							: block;
}

img.inline {
  display							: inline;
}

img.popupnormal {
  display							: inline;
  border							: none;
}

img.external {
  display							: inline;
  border							: none;
  padding							: 0;
  margin							: 0 0 0 0.2em;
}

img.external_doc {
  display							: inline;
  border							: none;
  padding							: 0;
  margin							: 0 0 0 0.2em;
  vertical-align			: bottom;
}


img.thumbleft {
  /*border                : 1px solid #db0000;*/
	border 								: none;
  margin                : 0 10px 10px 0;
	padding 							: 0;
  float                 : left;
  display               : block;
}

img.kijkdoos {
  border                : 1px solid #db0000;
  margin                : 5px;
  display               : inline;
}

img.kijkdoos_photo {
  border                : 1px solid #db0000;
  margin                : 10px 0 10px 0;
  display               : inline;
}

img.thumbright {
  border                : 1px solid #db0000;
  margin                : 5px;
  float                 : right;
  display               : block;
}

#icon {
  /*border                : none;*/
  /*display               : inline;*/
  /*margin                : 0 0px 0 0;*/
	float : left;
	/*padding : 20px 0 0 30px;*/
	/*background-color : #f0f;*/
	margin : 0;
}

#icon img {
	padding : 0;
	margin : 0;
	vertical-align : bottom;
  border                : none;
	float : left;
	background-color : #abcdef;
}

/* ------------( headings ) ----------- */
h1, h2, h3, h4, h5, h6	{
	font-family           : arial, helvetica, sans-serif;
	margin-top            : 15px;
	margin-bottom         : 2px;
}

h1 {
  font-size             : 16px;
  color                 : #db0000;
	padding : 0;
	margin : 0;
}

h2 {
  font-size             : 14px;
  font-weight           : bold;
  clear                 : left;
}


h2.news a:link , h2.news a:visited {
  color                 : #545454;       
  text-decoration       : none;
}

h2.news a:hover , h2.news a:active {
  color                 : #db0000;
  text-decoration       : none;
}

h3 {
  font-size             : 12px;
  font-weight           : bold;
  clear                 : left;
	margin-top            : 10px;
	margin-bottom         : 0px;
}

h3 a:link , h3 a:visited {
  color                 : #000;       
  text-decoration       : none;
}

h3 a:hover, h3 a:active {
  color                 : #db0000;
  text-decoration       : underline;
}

h4.pubdate 	{
	margin                : 0 0 10px 0;
	padding               : 0;
	font-weight           : bold;
	font-size             : 11px;
	font-weight           : normal;
	color                 : #666;
}

h4.subheader 	{
	margin                : 0 0 10px 0;
	padding               : 0;
	font-weight           : bold;
	font-size             : 11px;
	font-weight           : normal;
	color                 : #666;
}

p {
  margin                : 0;
  margin-top            : 0.5em;
  margin-bottom         : 0.5em;
}

div.welkomnieuws {
  margin                : 0;
}

.pubdate 	{
	margin                : 0 0 10px 0;
	padding               : 0;
	font-weight           : bold;
	font-size             : 11px;
	font-weight           : normal;
	color                 : #666;
}

address {
  font-style            : normal;
}

p.error {
  color                 : #DB0000;
  font-weight           : bold;
}

div#banner {
	position : absolute;
	top : 5px;
	left : 537px;
}

div#banner img {
	border : none;
}

img#bnrimg {
	border : none;
	float : right;
}

/* ---( Position Divs )----------------------------- */

div#left {
  position              : absolute;
	top                   : 0;
	left                  : 0;
  margin                : 0;
  padding               : 0;
  width                 : 198px;
  text-align            : left;
  background            : url(/images/bg_left.gif) no-repeat top left;
  height                : 500px; 
}

/* be nice to opera */
html>#left {
  width                 : 198px;
}

div#pagebody {
  margin                : 0;
  padding               : 0;
  margin-left           : 198px;
}


/* ---( breadcrumb )----------------------------- */

div#breadcrumb {
  font-size             : 10px;
  color                 : #666;
  border-bottom         : 1px solid #999;
  margin                : 0 0 5px 0;
  padding               : 5px 0 0 0px;
  height                : 19px;
}

div#breadcrumb a {
  font-size             : 10px;
  color                 : #db0000;
  text-decoration       : underline;
}

div#breadcrumb a:hover {
  font-size             : 10px;
  color                 :	#666;
  text-decoration       : underline;
}

p#back {
}

p#back img {
	display 							: inline;
	border 								: none;
}

/* ---(content ) ----------------------------- */


div#content {
  padding								: 0;
  min-height          	: 300px;
  height              	: auto !important;
  height              	: 300px;
}
div#content tr td h1{
  padding								: 7px 0 0 0;
	padding 0;
  margin								: 0;
}
div#content table {
	width									: 78%;
	border-collapse				: collapse;
}
div#content table td{
	padding 							: 0;
}


/* ---(content_welcome ) ---------------------- */
div#content img{
	padding : 0 0px 0px 0px;
}

div#content_welcome {
  padding								: 0;
  margin								: 0;
}
div#contentright {
  float                 : right;
  padding               : 10px 5px 5px 10px;
  margin                : 0;
}
div#contentright ul li{

	font-weight           : normal;
	font-size             : 12px;
	color                 : #666;
	line-height						: 1.5em;
}

#contentright h4 	{
	font-weight           : bold;
	margin                : 0;
	padding               : 0;
	font-size             : 12px;
	color                 : #666;
}
div#contentright_team {
  float                 : right;
  padding               : 0;
  margin                : 0;
}

div#contentleft {
  float                 : left;
  padding               : 10px 5px 5px 20px;
  margin                : 0;
}
/* -------------( col_left ) ----------- */
#col_left {
 width									: 575px;
 float									: left;
}

/* ------------( col_right ) ----------- */
#col_right {
 width									: 225px;
 float									: right;
}
  
/* -------------( col_left_welcome ) ----------- */
#col_left_welcome {
	background-color			: #323232;
 width									: 350px;
 float									: left;
}
#col_left_welcome h4 {
  color                 : #fff;
  font-size             : 11px;
  font-weight           : bold;
  font-family           : verdana, arial, helvetica, sans-serif;
  background-image      : url(/images/bg_header_red.gif);
  background-position   : top left;
  background-repeat			: repeat-x;
  margin                : 0;
  padding               : 0 0 0 10px;
	height								: 14px;
}
/* -------------( col_middle_welcome ) ----------- */
#col_middle_welcome {
 width									: 225px;
 float									: right;
}

#col_middle_welcome h4 {
  color                 : #fff;
  font-size             : 11px;
  font-weight           : bold;
  font-family           : verdana, arial, helvetica, sans-serif;
  background-image      : url(/images/bg_header_black.gif);
  background-position   : top left;
  background-repeat			: repeat-x;
  margin                : 0;
  padding               : 0 0 0 10px;
	height								: 14px;
}
/* ------------( col_right_welcome ) ----------- */
#col_right_welcome {
 width									: 225px;
 float									: right;
}

#col_right_welcome h4 {
  color                 : #fff;
  font-size             : 11px;
  font-weight           : bold;
  font-family           : verdana, arial, helvetica, sans-serif;
  background-image      : url(/images/bg_header_red.gif);
  background-position   : top left;
  background-repeat			: repeat-x;
  margin                : 0;
  padding               : 0 0 0 10px;
	height								: 14px;
}

/* ---------- ( welcome_news_col ) ------------ */
#welcome_news_col {
	padding 							: 0;
	color 								: #adadad;
}
/* ------------- ( first_news ) ------------ */
#first_news {
	background-color			:	#e6e6e6;
	color 								: #2e2e2e;
	padding								: 12px 10px 10px 14px;
	font-size							: 11px;
}
#first_news a {
	color 								: #DB0000;
}
#first_news a:hover {
	color 								: #2e2e2e;
}
#first_homenews_title {
	text-decoration				: none;
	font-weight						: bold;
	color 								: #fff;
}

#first_homenews_title a {
	text-decoration				: none;
}
#first_homenews_title a:hover {
	text-decoration				: none;
}

#first_news_img {
  border: none;
}

/* ---------- ( welcome_news ) ------------ */
#welcome_news {
	font-size							: 11px;
	padding								: 12px 10px 0px 10px;
	color 								: #adadad;
}
#welcome_news a{
	text-decoration				: underline;
color 									: #fff;
}
#welcome_news a:hover {
	text-decoration				: none;
	color 								: #DB0000;
}
#welcome_news img{
	border								: none;
	float 								: right;
	padding								: 5px 0 3px 5px;
}
.homenews_title {
	text-decoration				: none;
	font-weight						: bold;
	color									: #fff;
}
.homenews_title a{
	color 								: #fff;
	text-decoration				: none;
}
.homenews_title a:hover {
	text-decoration				: none;
}

a.read_on {
	color			: #D80000;
	text-decoration				: underline;
}
/* ------------( site_main ) ----------- */
#site_main {
  background					: url(/images/bg_header_top.jpg);
	background-position	:	top left;
	background-repeat		: repeat-x;
	margin							: 0 20px;
 width								: 800px;
 }
/* ------------( main_welcome ) ----------- */

div#main_welcome {
  background-image      : url(/images/bg_main.jpg);
  background-position   : top left;
  background-repeat			: repeat-y;
	float 								: left;
}

/* ------------( main ) ----------- */

#main {
	clear : both;
	background-color		:	#fff;
	margin							: 0 auto;
	padding							: 5px 25px 0 25px;
 /*width								: 750px;*/
 }

/* ------------( sponsors ) ----------- */
div#sponsors {
  background					: url(/images/bg_sponsors.jpg);
	background-position	:	top left;
	background-repeat		: no-repeat;
	width								: 253px;
	height							: 118px;
	float								: left;
	padding							: 57px 0 0 147px;
}
div#sponsors img{
	border							: none;
}
/* ------------( logo ) ----------- */
div#logo img{
	position						: absolute;
	float								: left;
	border							: none;
}
/* ------------( header ) ----------- */
div#header {
	clear								: both;
	width								: 800px;
}
/* -----------( header_top ) ----------- */
div#header_top {
	width								: 800px;
	float 							: left:
}
/* ------------( header_image ) ----------- */
div#header_image {
	width								: 400px;
	height							: 175px;
	float								: right;
}
/* ---------( header_qlink ) --------- */
div#header_qlink {
	color								: #fff;
	font-size						: 11px;
	height							: 50px;
	padding							: 0;
	float								: right;
}
div#header_qlink a{
  background					: url(/images/bg_menu.jpg);
	background-position	:	top left;
	background-repeat		: no-repeat;
 text-align           : center;
	color               : #fff;
	font-size           : 11px;
	display             : inline;
	text-decoration     : none;
	padding             : 20px 0 0 0;
	margin              : 0;
	width               : 120px;
	height							: 30px;
	float : left;

}
div#header_qlink a:hover {
  background					: url(/images/bg_menu_hover.jpg);
	background-position	:	top left;
	background-repeat		: no-repeat;
}

/* ------------( menu ) ----------- */
#menu {
	margin : 0 20px;
	width	:	800px;
}
#menu ul {
	list-style				: none;
	padding						: 0;
	margin						: 0;
}

#menu ul li {
	display						: block;
	list-style				: none;
	padding						: 0;
	margin						: 0;
	position					: relative;
	vertical-align 		: middle;
	float 						: left;
}

#menu ul ul, 
#menu ul ul ul,
#menu ul ul ul ul {
	display						: none;
	position					: absolute;
	left							: 0;
	top								: 100%;
}

#menu ul li:hover ul {
	display						: block;
	position					: absolute;
	left							: 0;
	top								: 100%;
}

#menu ul li:hover ul ul,
#menu ul li:hover ul ul ul,
#menu ul li:hover ul ul ul ul {
	display						: none;
}

#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul {
	display						: block;
}

#menu ul ul li {
	display						: block;
	float							: left;
	width							: 100%;
	height						: auto;
	margin 						: 0;
}

#menu ul ul li a {
	display						: block;
	float							: left;
	height						: auto;
}

li>ul { 
	top								: auto;
	left							: auto;
}
/* ---------- ( menu ) ------------- */

div#menu {
	margin 							: 0;
	padding							: 0;
	color								: #fff;
	background-color		: #101010;
  font-size         	: 12px;
	height 							: 20px;
	width								: 800px;
	float 							: left;
}

#menu a {
	color								: #fff;
  font-size         	: 12px;
	display							: block;
	text-decoration			: none;
	padding							: 2px 12px 0px 12px;
}

#menu a:hover {
  color 							: #DB0000;
}

#menu a.selected {
  color 							: #DB0000;
}

#menu ul ul {
	width								: 150px;
}

#menu ul ul  {

	background-color		: #fff;
	filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
	width	: 140px;
}
#menu ul li ul li a {
  background					: url(/images/bg_submenu.jpg);
	background-position	:	top left;
	background-repeat		: no-repeat;
	padding							: 3px 5px 2px 10px;
	margin							: 0;
	width								: 125px;
	height							: 18px;
	background-color 		: #fff;
	border 							: none;
}

/* ------------( credits ) ----------- */
#credits { 
  margin							: 0 auto 0 auto;
  padding							: 0 0 0px 0px;
	font-size						: 10px;
  width								: 79px;
  text-align					: right;
  color								: #666;
	float : right;
}

#credits img { 
	border							: none;
  text-decoration			: none;
}
#credits a { 
  color								: #666;
  text-decoration			: none;
}

#credits a:hover { 
  color								: #DB0000;
  text-decoration			: underline;
}

/* ------------( images ) ----------- */
img {
  display							: block;
}

img.inline {
  display							: inline;
}

img.popupnormal {
  display							: inline;
  border							: none;
}

img.external {
  display							: inline;
  border							: none;
  padding							: 0;
  margin							: 0 0 0 0.2em;
}

img.external_doc {
  display							: inline;
  border							: none;
  padding							: 0;
  margin							: 0 0 0 0.2em;
  vertical-align			: bottom;
}


img.thumbleft {
  /*border                : 1px solid #db0000;*/
	border 								: none;
  margin                : 0 10px 10px 0;
	padding 							: 0;
  float                 : left;
  display               : block;
}

img.kijkdoos {
  border                : 1px solid #db0000;
  margin                : 5px;
  display               : inline;
}

img.kijkdoos_photo {
  border                : 1px solid #db0000;
  margin                : 10px 0 10px 0;
  display               : inline;
}

img.thumbright {
  border                : 1px solid #db0000;
  margin                : 5px;
  float                 : right;
  display               : block;
}

#icon {
  /*border                : none;*/
  /*display               : inline;*/
  /*margin                : 0 0px 0 0;*/
	float : left;
	/*padding : 20px 0 0 30px;*/
	/*background-color : #f0f;*/
	margin : 0;
}

#icon img {
	padding : 0;
	margin : 0;
	vertical-align : bottom;
  border                : none;
	float : left;
	background-color : #abcdef;
}

/* ------------( headings ) ----------- */
h1, h2, h3, h4, h5, h6	{
	font-family           : arial, helvetica, sans-serif;
	margin-top            : 15px;
	margin-bottom         : 2px;
}

h1 {
  font-size             : 16px;
  color                 : #db0000;
	padding : 0;
	margin : 0;
}

h2 {
  font-size             : 14px;
  font-weight           : bold;
  clear                 : left;
}


h2.news a:link , h2.news a:visited {
  color                 : #545454;       
  text-decoration       : none;
}

h2.news a:hover , h2.news a:active {
  color                 : #db0000;
  text-decoration       : none;
}

h3 {
  font-size             : 12px;
  font-weight           : bold;
  clear                 : left;
	margin-top            : 10px;
	margin-bottom         : 0px;
}

h3 a:link , h3 a:visited {
  color                 : #000;       
  text-decoration       : none;
}

h3 a:hover, h3 a:active {
  color                 : #db0000;
  text-decoration       : underline;
}

h4.pubdate 	{
	margin                : 0 0 10px 0;
	padding               : 0;
	font-weight           : bold;
	font-size             : 11px;
	font-weight           : normal;
	color                 : #666;
}

h4.subheader 	{
	margin                : 0 0 10px 0;
	padding               : 0;
	font-weight           : bold;
	font-size             : 11px;
	font-weight           : normal;
	color                 : #666;
}

p {
  margin                : 0;
  margin-top            : 0.5em;
  margin-bottom         : 0.5em;
}

div.welkomnieuws {
  margin                : 0;
}

.pubdate 	{
	margin                : 0 0 10px 0;
	padding               : 0;
	font-weight           : bold;
	font-size             : 11px;
	font-weight           : normal;
	color                 : #666;
}

address {
  font-style            : normal;
}

p.error {
  color                 : #DB0000;
  font-weight           : bold;
}

div#banner {
	position : absolute;
	top : 5px;
	left : 537px;
}

div#banner img {
	border : none;
}

img#bnrimg {
	border : none;
	float : right;
}

/* ---( Position Divs )----------------------------- */

div#left {
  position              : absolute;
	top                   : 0;
	left                  : 0;
  margin                : 0;
  padding               : 0;
  width                 : 198px;
  text-align            : left;
  background            : url(/images/bg_left.gif) no-repeat top left;
  height                : 500px; 
}

/* be nice to opera */
html>#left {
  width                 : 198px;
}

div#pagebody {
  margin                : 0;
  padding               : 0;
  margin-left           : 198px;
}


/* ---( breadcrumb )----------------------------- */

div#breadcrumb {
  font-size             : 10px;
  color                 : #666;
  border-bottom         : 1px solid #999;
  margin                : 0 0 5px 0;
  padding               : 5px 0 0 0px;
  height                : 19px;
}

div#breadcrumb a {
  font-size             : 10px;
  color                 : #db0000;
  text-decoration       : underline;
}

div#breadcrumb a:hover {
  font-size             : 10px;
  color                 :	#666;
  text-decoration       : underline;
}

p#back {
}

p#back img {
	display 							: inline;
	border 								: none;
}

/* ---(content ) ----------------------------- */


div#content {
  padding								: 0;
  min-height          	: 300px;
  height              	: auto !important;
  height              	: 300px;
}
div#content tr td h1{
  padding								: 7px 0 0 0;
	padding 0;
  margin								: 0;
}
div#content table {
	width									: 78%;
	border-collapse				: collapse;
}
div#content table td{
	padding 							: 0;
}


/* ---(content_welcome ) ---------------------- */
div#content img{
	padding : 0 0px 0px 0px;
}

div#content_welcome {
  padding								: 0;
  margin								: 0;
}
div#contentright {
  float                 : right;
  padding               : 10px 5px 5px 10px;
  margin                : 0;
}
div#contentright ul li{

	font-weight           : normal;
	font-size             : 12px;
	color                 : #666;
	line-height						: 1.5em;
}

#contentright h4 	{
	font-weight           : bold;
	margin                : 0;
	padding               : 0;
	font-size             : 12px;
	color                 : #666;
}
div#contentright_team {
  float                 : right;
  padding               : 0;
  margin                : 0;
}

div#contentleft {
  float                 : left;
  padding               : 10px 5px 5px 20px;
  margin                : 0;
}
/* -------------( col_left ) ----------- */
#col_left {
 width									: 575px;
 float									: left;
}

/* ------------( col_right ) ----------- */
#col_right {
 width									: 225px;
 float									: right;
}
  
/* -------------( col_left_welcome ) ----------- */
#col_left_welcome {
	background-color			: #323232;
 width									: 350px;
 float									: left;
}
#col_left_welcome h4 {
  color                 : #fff;
  font-size             : 11px;
  font-weight           : bold;
  font-family           : verdana, arial, helvetica, sans-serif;
  background-image      : url(/images/bg_header_red.gif);
  background-position   : top left;
  background-repeat			: repeat-x;
  margin                : 0;
  padding               : 0 0 0 10px;
	height								: 14px;
}
/* -------------( col_middle_welcome ) ----------- */
#col_middle_welcome {
 width									: 225px;
 float									: right;
}

#col_middle_welcome h4 {
  color                 : #fff;
  font-size             : 11px;
  font-weight           : bold;
  font-family           : verdana, arial, helvetica, sans-serif;
  background-image      : url(/images/bg_header_black.gif);
  background-position   : top left;
  background-repeat			: repeat-x;
  margin                : 0;
  padding               : 0 0 0 10px;
	height								: 14px;
}
/* ------------( col_right_welcome ) ----------- */
#col_right_welcome {
 width									: 225px;
 float									: right;
}

#col_right_welcome h4 {
  color                 : #fff;
  font-size             : 11px;
  font-weight           : bold;
  font-family           : verdana, arial, helvetica, sans-serif;
  background-image      : url(/images/bg_header_red.gif);
  background-position   : top left;
  background-repeat			: repeat-x;
  margin                : 0;
  padding               : 0 0 0 10px;
	height								: 14px;
}


/* ---( headlines )----------------------------- */
div.headlines {
  padding               : 0;
  margin                : 0;
}

div.headlines h4 {
  color                 : #fff;
  font-size             : 11px;
  font-weight           : bold;
  font-family           : verdana, arial, helvetica, sans-serif;
  background-image      : url(/images/bg_header_red.gif);
  background-position   : top left;
  background-repeat			: repeat-x;
  margin                : 0;
  padding               : 1px 0px 0 30px;
	height								: 14px;
}

div.headlines div {
	text-align 						: center;
}

div.headlines ul {
  list-style-image      : url(/images/extra/bullet_rood.gif);
  list-style-position   : outside;
  list-style-type       : square;
	padding               : 0 0 5px 18px;
	margin                : 0;
	list-style            : square;
}

div.headlines li {
	margin-top            : 0;
}

div.headlines a {
	padding 							: 2px 5px 2px 10px;
  color                 : #000;
  font-size             : 11px;
}

div.headlines a:hover {
  color                 : #DB0000;
}

div.headlines img {            
  width                 : 150px;
  border                : none;
  margin-top            : 10px;
  margin-left           : auto;
  margin-right          : auto;
  padding               : 0;
  border                : 1px solid #000;
}
/* -------------( pupil) ------------ */
#pupil {
  background-image   		: url(/images/bg_pupil.jpg);
  background-position 	: top left;
  background-repeat			: repeat-x;
	padding								: 5px 10px 7px 5px;
	color									: #fff;
	font-size							: 11px;
	height								: 168px;
	margin: 0;
	background-color: #ef0;

}
#pupil p {
	text-align						: center;
	font-weight						: bold;
	margin: 0;
	padding:0;
}
#pupil a {
	color									: #fff;
	/*padding								: 0 0 7px 0;*/
	padding               :0;
	margin                : 0;
}
#pupil img {
	margin								: 0 auto;
	padding               : 0;
	border								: 1px solid #000;
}

/* ---( activities_welcome )---------------------- */
#activities_welcome {
	/*background-color			: #e5e5e5;*/
	padding								: 0;
	margin								: 0;
	color									: #2e2e2e;
	font-size							: 11px;
	height								: 257px;
width : 225px;
}
#activities_welcome table  {
	border-collapse 						: collapse;
	width									: 100%;
	padding								: 0;
	margin								: 0;
}

#activities_welcome table td {
	padding 							: 2px 5px 2px 10px;
	color									: #2e2e2e;
	/*border 								: collapse;*/
	margin								: 0;

}
#activities_welcome table  tr{
	/*border 								: collapse;*/
	width									: 100%;
	padding								: 0;
	margin								: 0;
}
.stripe_welcome
{
	background-color			: #e5e5e5;
	/*background-color			: #fff;*/
	width 								: 100%;
	padding								: 0;
	margin								: 0;
}
/* ---( activities )----------------------------- */
#activities {
	background-color			: #e5e5e5;
	padding								: 0;
	color									: #2e2e2e;
	font-size							: 12px;
	width 								: 100%;
}

.stripe
{
	background-color			: #eee;
	width 								: 100%;
}
/* ////////////////////////// */
table#activities {
margin-top							: 15px;
border-collapse					: collapse;
background-color				: #fff;
border									: #999 solid 1px;
	width									: 100%;
}

table#activities th {
padding									: 5px 10px 5px 10px;
margin									: 0px;
text-align							: left;
vertical-align					: top;
border									: #999 solid 1px;
background-color				: #DB0000;
color										: #fff;
}

table#activities th a {
color										: #fff;
}

table#activities th.selected {
padding									: 5px 10px 0 10px;
margin									: 0px;
text-align							: left;
vertical-align					: top;
background-color				: #fff;
color										: #000;
border-bottom						: none;
}

table#activities th.selected a {
color										: #000;
}

table#activities td {
padding									: 0;
margin									: 0;
vertical-align					: top;
}

table#activities td .datum {
white-space							: nowrap;
width										: 100px;
font-size 							: 13px;
}

table#activities td table {
border-collapse					: collapse;
border									: none;
width										: 100%;
font-size 							: 13px;
}

table#activities td table th{
border									: none;
background-color				: #DB0000;
}

table#activities td table td {
padding									: 5px 10px;
margin									: 0;
vertical-align					: top;
}

/* ////////////////////////// */
/* -------------( heading) ------------ */
#heading {

	background-color			: #fff;
	padding								: 0;
	margin								: 0;
	color									: #2e2e2e;
	font-size							: 11px;
	height								: 180px;
	/*width 								: 100%;*/
}

#heading table  {
	border-collapse 			: collapse;
	width									: 100%;
}
#heading table td {
	padding 							: 2px 2px 2px 14px;
	color									: #2e2e2e;
}

/* -------------( birthday) ------------ */
#birthday {
	background-color			: #323232;
	margin								: 0;
	padding								: 0 0 0 10px;
	color									: #fff;
	font-size							: 11px;
}
#birthday tr td{
	font-size							: 11px;
	padding								: 0 2px 3px 2px;
	border-bottom					: 1px dashed #000;
}
#birthday a {
	color									: #fff;
}
#birthday a:hover {
	color									: #DB0000;

}
/* ----------- ( footer ) -------------- */
#footer {
  background						: url(/images/bg_footer.jpg);
	background-position		:	bottom left;
	background-repeat			: no-repeat;
  clear             		: both;
	width									: 840px;
	height								: 67px;
	margin 								: 0 auto;
	padding 							: 15px 0 0 0;
	color									: #fff;
	font-size         		: 11px;
	text-align						: center;
}

#footer ul {
	padding								: 0;
	margin								: 0;
}

#footer ul li {
	list-style-type				: none;
	display								: inline;
	padding								: 0;
	margin								: 0;
	margin-right 					: 20px;
}

#footer a {
  color									: #eee;
}

#footer a:hover {
  color									: #000;
}

/* ---------- ( team page ) ------------- */
div#tmsponsor img{
	border                : none;
}

div#teamcontent {
	margin-top            : 10px;
	margin-bottom         : 20px;
	margin-right          : 10px;
	color									: #666;
	text-align 						: center;
}

div#teamcontent img{
	display 							: block;
	margin								: 0;
	padding								: 0;
	border                : 1px solid #db0000;
}

div#players {
	float                 : left;
}

div#players ul {
	float                 : left;
	margin-top            : 2px;
	padding-top           : 2px;
	margin-left           : 15px;
	padding-left          : 15px;
}

div#plrdetail {
	float	                : right;
	padding               : 5px;
	width                 : 175px;
	margin-right          : 5px;
}

div#plrdetail img {
	margin-left           : auto;
	margin-right          : auto;
	border                : 1px solid;
}

div#plrdetail em {
	display               : block;
}

div#plrdetail table {
	border-collapse       : collapse;
}

div#plrdetail table td {
	padding-right         : 5px;
}

div#players {
	float                 : left;
}

/* ---------- ( player list ) ------------- */

div.player {
	float                 : left;
	width                 : 120px;
	height                : 200px;
	border                : 1px solid #db0000;
	margin-right          : 10px;	
	margin-bottom         : 5px;	
	margin-top            : 5px;	
	text-align            : center;
	font-size             : 11px;
}

div.player img {
	border-left           : none;
	border-right          : none;
	border-top            : none;
	border-bottom         : none;
}

div.player a.name {
	display               : block;
	font-weight           : bold;
	text-decoration       : none;
	border-top            : 1px solid #DB0000;
	color                 : #000;
}

div.player a.name:hover {
	background-color      : #DB0000;
	border-top            : 1px solid #000;
	border-bottom         : 1px solid #000;
}

/* ------------( junior ) ----------- */
div.junior {
	border                : 1px solid #db0000;
	margin-right          : 10px;	
	margin-bottom         : 5px;	
	margin-top            : 5px;	
	text-align            : center;
	font-size             : 11px;
	float                 : left;
}

div.junior img {
	border-left           : none;
	border-right          : none;
	border-top            : none;
	border-bottom         : none;
	margin                : 10px;
}

div.junior a.name {
	display               : block;
	font-weight           : bold;
	text-decoration       : none;
	/*border-bottom         : 1px solid #DB0000;*/
	border-top            : 1px solid #DB0000;
	color                 : #000;
}

div.junior a.name:hover {
	background-color      : #DB0000;
	/*border-top            : 1px solid #000;*/
	/*border-bottom         : 1px solid #000;*/
}


table#plrinfo {
	border-collapse       : collapse;
}

table#plrinfo th {
	text-align            : left;
	padding-right         : 5px;
	width : 150px;
}

/* ---------- ( competition ) ------------- */

ul#complist {
	list-style-type       : none;
	margin-left           : 0px;
	padding-left          : 0px;
}

ul#complist li{
	display               : inline;
	font-weight           : bold;
	margin-right          : 10px;
}

ul#complist li a.select{
	color                 : #000;
}

table#score {
	border-collapse       : collapse;
	margin-bottom         : 20px;
	border								: 1px solid #999;	
}

table#score th{
	background-color: #DB0000;
	border-bottom         : 1px solid #000;
	color : #fff;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-right : 4px;
	text-align : left;
}

table#score th a{
	color : #fff;
}

table#score td{
	border-right				: 1px solid #999;	
	text-align : left;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-right : 4px;
}

table#score td.rght{
	text-align : right;
}

table#score tr.mark
{
	font-weight : bold;
}

table#score tr.markstripe
{
	background-color: #eaeaea;
	font-weight : bold;
}



/* ---( pupilvdweek )----------------------------- */
#pupilvdweek {
  /*margin-top: 15px;*/
  /*border-collapse: collapse;*/
	width : 440px;
/*float : left;*/
}

#pupilvdweek table {
	width : 500px;
}
#pupilvdweek th {
  border-left: #545454 solid 1px;
  border-top: #545454 solid 1px;
  border-right: #545454 solid 1px;
  border-bottom: #fff solid 1px;

  background-color: #DB0000;
  color: #fff;
  padding: 5px 8px;
}
#pupilvdweek td {
  border: #545454 solid 1px;
  background-color: #fff;
  padding: 5px 8px;
}


#pupilvdweek_img img {
	float : left;
}
/* ------------( img_caption ) ----------- */
div.img_caption {
  float: right;
  /*display: inline;*/
  /*margin: 5px 5px 10px 10px;*/
	padding : 0
	margin : 0;
  font-size: 11px;
	color: #666;
}

div.img_caption img {
	padding : 0;
	margin : 0;
	border : none;
  /*border: 1px solid #db0000;*/
}

/* ------------( newsitem - homepage ) ----------- */

.newsitem {
  clear                 : left;
  margin-bottom         : 10px; 
}

.newsitem_with_thumb {
  clear                 : left;
  margin-bottom         : 10px; 
}

.newsitem_with_thumb p {
  margin-left           : 110px;
}

/* -------------- ( poll box ) --------------- */


#welcome_poll {
  background-image      : url(/images/bg_poll.jpg);
  background-position   : bottom left;
  background-repeat			: repeat-x;
	padding								: 0px 10px 20px 10px;
	color									: #fff;
	background-color			: #b60000;

}
#welcome_poll td {
	color									: #fff;
	padding								: 0 5px 2px 5px;
	margin								: 0;
}
	
#welcome_poll .radio input{
	border								: none;

}
#welcome_poll h2 {

	margin								: 0;
	font-weight						: bold;
	font-size							: 12px;
	padding								: 10px 10px 10px 14px;
}
#welcome_poll_h4 h4 {
  background-image      : url(/images/bg_header_black.gif);
  background-position   : top left;
  background-repeat			: repeat-x;
}


ul#polllist {
	list-style-type : none;
	margin-left : 0px;
	padding-left : 0px;
}

div#mainpoll {
	margin-top : 10px;
	margin-bottom : 20px;
	width : 250px;
	padding : 0;
	
}

div#mainpoll_body {
	border : 1px solid #000;
	width : 244px;
	padding : 2px;
	margin : 0;
}

div#mainpoll table {
	margin-left : 5px;
	width : 235px;
	border-collapse : collapse;
	margin-bottom : 5px;
	
}

div#mainpoll td.poll { border : 1px solid #DB0000; }

div#mainpoll td.r2adio {
	width : 10px;
}

div#mainpoll h4 {
  color                 : #fff;
  font-size             : 12px;
  font-weight           : bold;
  font-family           : verdana, arial, helvetica, sans-serif;
  background-image      : url(/images/bg_headline.gif);
  background-position   : top left;
  margin                : 0;
  padding               : 1px 2px 0 30px;
}
/* -------------------- poll --------------------- */	
/*#poll tr td{*/
	/*font-family					: Tahoma, Arial, Verdana, sans-serif;*/
	/*font-size						: 12px;*/
/*padding : 0;*/
/*margin : 0;*/
/*height : 10;*/
/*}*/

/*#poll img{*/
/*padding 								: 0;*/
/*margin 									: 0;*/
/*border 									: none;*/
/*background-color 				: #bbb;*/
/*height 									: 10px;*/
/*}*/


/* ----------- ( top scorer ) ------------ */
table.topscorer
{
	margin-right : 10px;
	margin-bottom : 10px;
	width : 350px;
	border-collapse	: collapse;
	
}

table.topscorer strong
{
	padding-left : 2px;
}

table.topscorer a
{
	color : #000;
}

table.topscorer a:hover
{
	color : #DB0000;
}

table.topscorer td
{
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	padding-bottom : 2px;
}
	
table.topscorer th
{
	text-align : left;
	border-bottom : 1px solid #DB0000;
}




/* ---------- ( prikbord ) ---------- */
table#bulletin {
	border-collapse : collapse;
	border: #999 solid 1px;
}

table#bulletin tr.stripe td {
	
}

table#bulletin th {
	background-color : #DB0000;
	border-bottom : 1px solid #000;
	color : #fff;
}

table#bulletin th a {
	color : #fff;
}

table#bulletin th a:hover {
	text-decoration : none;
}

table#bulletin td {
	padding-left : 5px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-right : 15px;
}

table#bulletinform {
	margin-top : 20px;
}

table#bulletinform td{
	vertical-align : top;
}

table#bulletinform th {
	text-align : left;
}

input, select, textarea {
	font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;
	font-size: 12px;
	border: #999 solid 1px;
}

/* ------------( forms ) ----------- */
.formbutton {
  margin						: 5px 0 0 0;
	padding 					: 2px;
	font-weight 			: bold;
	font-size         : 10px;
	color							: #fff;
	background-color	: #DB0000;
	border-left				: #FF0000 2px solid;
	border-top				: #FF0000 2px solid;
	border-bottom			: #710000 2px solid;
	border-right			: #710000 2px solid;
	text-decoration 	: none;
	
}

.forminputbox {
	color: #000;
	background-color: #fff;
	font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;
	font-size: 12px;
}

.forminputbox_required {
	color: #000;
	background-color: #A7C1E1;
	font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;
}

.textform {
	font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;
	font-size: 12px;
}


/* ---( contact )----------------------------- */
table#contact {
  margin : 15px 0;
  border-collapse: collapse;
  /*border: #999 solid 1px;*/
}

table#contact th {
  padding: 5px 10px;
  margin: 0px;
  text-align: left;
  vertical-align: top;
}

table#contact th a {
  color: #fff;
}

table#contact td {
  padding: 5px 10px;
  margin: 0;
  vertical-align: top;
}

/* ------------( loginform ) ----------- */
#loginform {
	color: #333;
	width: 250px;
	margin-top: 25px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	border: 1px dotted #999;
	text-align: right;
	padding: 10px;
}

#loginform label{
  font-weight: bold;
	color: #333;
}

#loginform .formbutton{
  margin-top: 10px;
}

div#madeby {
	position : absolute;
	top : 465px;
	left : 10px;
	font-weight : bold;
}


/* ---( mailafriend )----------------------------- */
table#mailafriend {
  margin-top: 15px;
  border-collapse: collapse;
  background-color: #fff;
  border: #999 solid 1px;
	padding	:	0 0 0 10px;
}

table#mailafriend th {
  padding: 5px 10px;
  margin: 0px;
  text-align: left;
  vertical-align: top;
  border: #999 solid 1px;
  background-color: #DB0000;
  color: #fff;
	padding	:	0 0 0 10px;
}

table#mailafriend th a {
  color: #fff;
}

table#mailafriend td {
   padding: 5px 10px;
  margin: 0;
  vertical-align: top;
}
