/* Nijmegen Pirates CSS */
/* www.nijmegen-pirates.nl */

/* Globale settings
=============================================== */

* 
{ 
 margin: 0;
 padding: 0;
}

html, body
{
 padding: 0;
 margin: 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 font-weight: normal;
 color: #FFF;
 background-color: #222121;
 /*background-color: #000000;*/
 /*background:transparent url(../im/bg_pirates.jpg) no-repeat scroll center top;*/
 /*background: #000000 url(../im/bg_pirates.jpg) no-repeat scroll center top;*/
}

.spanRood
{
  color: #ef0000;
  font-family: arial;
  font-size: 12px;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

div.hr {
  height: 1px;
  background: #d2000f;
  margin: 15px 0px 15px 0px;
  padding: 0;
}
div.hr hr {
  display: none;
}

div.hr2 {
  height: 1px;
  background: #999;
  margin: 10px 0px 10px 0px;
  padding: 0;
}
div.hr2 hr {
  display: none;
}

.ul-newsitem
{
    list-style-type: none;
    list-style-image: url('../im/arrow_big.gif');
    margin-left: 30px;
}

.ul-newsitem li
{
  margin: 8px 0px 8px 0px;
  padding-left: 10px;
}

/*.pageheader
{
  width: 937px;
  height: 112px;
  border: solid 1px #890000;
  margin-right:auto;
  margin-left: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 2px 0px 0px 3px;
}*/

#pageheader
{
  border: solid 1px #890000;
  height: 250px;
  width: 940px;
  font-size: 0;
  margin-right:auto;
  margin-left:auto;
  margin-top: 5px;
  padding: 3px;
  overflow: hidden;
}

#pageheader .headerimg
{
  z-index:10;
  position:relative;
  left: 19px; 
  top:-70px;
}

#pageheader .headerimg img
{
  behavior: url('css/resources/iepngfix.htc');
}

.rightmenu
{
  float: right;
  /*height: 500px;*/
}

.rightmenu .menubox
{
  margin: 20px 62px 0px 0px;
  background-color: #212121;
  width: 234px;
}

.rightmenu .menubox .header
{
  height: 24px;
  width: 220px;
  margin: 0;
  padding: 6px 0px 0px 14px;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background-color: #363535;
  background-image: url('../im/bg_box_rightmenu.gif'); 
  background-repeat: repeat-x;
}

.rightmenu .menubox .content
{
  padding: 10px 0px 10px 0px;
  height: 100%;
}

.rightmenu .menubox .bottom img
{
  height: 6px;
  width: 100%;
}

.rightmenu .menubox .content .search
{
  color: #FFFFFF; 
  border: solid 1px #CCC;
  background-color: #3a3939;
  padding: 1px;
  height: 18px;
  margin-left: 20px;
}

.rightmenu .menubox .content .calendar
{
  margin: 0px 0px 6px 19px;
}

.rightmenu .menubox .content .item
{
  color: #e1dede;
  padding: 3px 5px 3px 16px;
  font-size: 12px;
}

.rightmenu .gamesbox
{
  margin: 20px 62px 0px 0px;
  width: 234px;
}

.rightmenu .gamesbox .item
{
  margin: 0px 0px 10px 0px;
}


/* Link layouts
=============================================== */

a.linkWit:link {color: #FFF; text-decoration: underline;font-family: arial, helvetica, sans-serif;}
a.linkWit:visited {color: #FFF; text-decoration: underline;font-family: arial, helvetica, sans-serif;}
a.linkWit:hover {color: #80bf37; text-decoration: underline;font-family: arial, helvetica, sans-serif;}
a.linkWit:active {color: #FFF; text-decoration: underline;font-family: arial, helvetica, sans-serif;}

a.linkRood:link {color: #d2000f; text-decoration: underline;font-family: arial, helvetica, sans-serif;}
a.linkRood:visited {color: #d2000f; text-decoration: underline;font-family: arial, helvetica, sans-serif;}
a.linkRood:hover {color: #FFF; text-decoration: underline;font-family: arial, helvetica, sans-serif;}
a.linkRood:active {color: #d2000f; text-decoration: underline;font-family: arial, helvetica, sans-serif;}

a.linkGrijs:link {color: #989898; text-decoration: underline;font-family: arial, helvetica, sans-serif;}
a.linkGrijs:visited {color: #989898; text-decoration: underline;font-family: arial, helvetica, sans-serif;}
a.linkGrijs:hover {color: #80bf37; text-decoration: underline;font-family: arial, helvetica, sans-serif;}
a.linkGrijs:active {color: #989898; text-decoration: underline;font-family: arial, helvetica, sans-serif;}

a.emailLink:link {color: #d2000f; text-decoration: underline;font-family: arial, helvetica, sans-serif;font-size:12px;}
a.emailLink:visited {color: #d2000f; text-decoration: underline;font-family: arial, helvetica, sans-serif;font-size:12px;}
a.emailLink:hover {color: #FFF; text-decoration: underline;font-family: arial, helvetica, sans-serif;font-size:12px;}
a.emailLink:active {color: #d2000f; text-decoration: underline;font-family: arial, helvetica, sans-serif;font-size:12px;}

a.linkGreen:link {color: #218c44; text-decoration: underline;font-family: arial, helvetica, sans-serif;font-size:12px;}
a.linkGreen:visited {color: #218c44; text-decoration: underline;font-family: arial, helvetica, sans-serif;font-size:12px;}
a.linkGreen:hover {color: #FFF; text-decoration: underline;font-family: arial, helvetica, sans-serif;font-size:12px;}
a.linkGreen:active {color: #218c44; text-decoration: underline;font-family: arial, helvetica, sans-serif;font-size:12px;}

a.linkBlue:link {color: #014d99; text-decoration: underline;font-family: arial, helvetica, sans-serif;font-size:12px;}
a.linkBlue:visited {color: #014d99; text-decoration: underline;font-family: arial, helvetica, sans-serif;font-size:12px;}
a.linkBlue:hover {color: #FFF; text-decoration: underline;font-family: arial, helvetica, sans-serif;font-size:12px;}
a.linkBlue:active {color: #014d99; text-decoration: underline;font-family: arial, helvetica, sans-serif;font-size:12px;}

/* Layout opmaak
=============================================== */
#container 
{ 
 margin-left: auto;
 margin-right: auto;
 width: 1018px; 
 border: solid 0px #000;
 overflow: hidden;
 min-height: 1000px;
 height: 100%;
} 

/* Top
=============================================== */
#top
{
 width: 1018px;
 height: 137px; 
 background-image: url('../im/bg_top.gif'); 
 background-repeat: no-repeat;
 padding: 0;
 margin: 0;
 border: solid 0px #fff;
}

#top .combinatielogo
{
  margin: 8px 0px 0px 23px;
  float: left;
  display: inline;
  width: 184px;
  height: 108px;
}

#top .bartebben
{
  margin: 18px 32px 0px 0px;
  float: right;
  display: inline;
  border: 0;
  width:149px;
  height:91px;
}

/* Content
=============================================== */
#content
{
 float: left;
 width: 1018px;
 height: 100%;
 background-color: #000;
}

/* Menu Rechts
=============================================== */
#right_content
{
 float: right;
 width: 0px;
 min-height:1000px;
 background-color: #990000;
}

/* Menu Links
=============================================== */
#left_content 
{
 float: left;
 width: 0px;
 min-height:1000px;
 background-color: #990000;
}

/* Footer
=============================================== */
#footer
{
 clear: both;
 width: 1017px;
 height: 300px;
 background-image: url('../im/bg_footer.jpg'); 
 background-repeat: no-repeat;
 margin-top: 100px;
 /*border-top: solid 1px #890000;*/
/*
 clear: both;
 width: 1018px;
 height: 216px;
 margin: 10px 0px 0px 0px;
 background-image: url('../im/bg_footer.gif'); 
 background-repeat: no-repeat;
*/
}

#footer .top img
{
  height: 2px;
  width: 100%;
}

#sitecontent
{
  margin-left: 40px;
	width: 700px;
	height: 166px;
	border: solid 0px #fff;
}

#sitecontent .container
{
	float: left;
}

.sitecontentbox
{
	width: 140px;
	height: 100%;	
	font-family: Arial;
	margin: 6px 10px 0px 25px;
}

.sitecontentbox h2
{
	font-size: 14px;
	color: #858585;
	margin: 0;
	padding: 10px 0px 5px 20px;
}

.sitecontentbox ul
{
	padding: 0px 0px 0px 18px;
	margin: 0;
	list-style-type: none;
}

.sitecontentbox li
{
	padding: 1px;
	color: #fff;
	font-size: 12px;
}

.sitecontentbox li a
{
	color: #fff;
	text-decoration: none;
}

.sitecontentbox li a:hover
{
	text-decoration: underline;
}

/*
#footer .contentbox
{
  margin-top: 40px;
  background-color: #121212;
  width: 100%;
  height: 200px;
}*/

#footer .info
{
  padding: 0px 100px 20px 0px;
  margin: 80px 0px 0px 85px;
  font-size: 12px;
  font-family: Arial;
  color: #ffffff;
  border: solid 0px #fff;
}

#footer .content_left
{
  float: left;
  width: 462px;
  margin-left: 50px;
  margin-top: 20px;
  display: inline;
  background-color: #121212;
}

#footer .content_left table
{
  margin-left: 30px;
  margin-top: 10px;
  width: 432px;
  border: solid 0px #fff;
}

#footer .content_left td
{
  padding-right: 0px;
}

/*
#footer .content_left td.header
{
  color: #858585;
  font-weight: bold;
}
*/

#footer li
{
  padding-bottom: 4px;
}

#footer li a
{
  text-decoration: none;
  color: #ffffff;
}

#footer li.header
{
  color: #858585;
  font-weight: bold;
}

#footer .content_left .top img, #footer .content_right .top img
{
  width: 100%;
  height: 6px;
}

#footer .content_right
{
  float: right;
  width: 423px;
  margin-right: 40px;
  margin-top: 20px;
  display: inline;
  background-color: #121212;
}

/* menu
=============================================== */

.menu2
{
 width: 960px;
 margin-left: auto;
 margin-right: auto;
 height: 20px;
 margin: 0px 0px 0px 61px;
}

#menu
{	
  margin: 0;
	padding: 0;
}
	
#menu li
{	
  float: left;
	list-style: none;
	padding-left: 12px; 
  padding-right: 12px;
}

#menu li a
{	
  display: block;
	text-decoration: none;
	white-space: nowrap;
}

#menu li a:hover
{	
  /*background: #1A4473;*/
}

#menu li ul
{	
  margin: 0px 100px 0px 0px;
	padding: 5px 0px 5px 0px;
	position: absolute;
	visibility: hidden;
	border: 0px solid #890000;
	width: 250px;
}

#menu li ul li
{	
  float: none;
	display: inline;
	padding: 0;
}

#menu li ul li a
{	
  width: auto;
	background-color: #000;
	padding: 5px 0px 5px 10px;
	font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}

#menu li ul li a:hover
{	
  color: #e21a00;
}

/* home
=============================================== */

#home_contentleft
{
  float: left;
  width: 462px;
  margin-left: 50px;
  margin-top: 20px;
  margin-bottom: 40px;
  display: inline;
}

#home_contentright
{
  float: right;
  width: 423px;
  margin-right: 40px;
  margin-top: 20px;
  margin-bottom: 40px;
  display: inline;
}

.splitter
{
  width: 1px;
  background-color: #262626;
  float: left;
  margin-top: 19px;
  margin-left: 20px;
  display: inline;
}

#home_topnews
{
  font-size: 14px;
  float: left;
  /*margin-left: 50px;
  margin-top: 20px;*/
  margin: 20px 0px 0px 50px;
  width: 462px;
  border: solid 0px #fff;
  display: inline;
}

#home_topnews .newsitem
{
  width: 463px;
}

#home_topnews .header
{
  margin-bottom: 15px;
}

#home_topnews .newsitem .title
{
  color: #d2000f;
  font-size: 18px;
  font-family: Arial;
  font-weight: bold;
  padding-left: 10px;
  /*letter-spacing: 1px;*/
}

#home_topnews .newsitem .title a
{
  text-decoration: none;
  color: #d2000f;
}

#home_topnews .newsitem .info
{
  font-size: 11px;
  font-family: Arial;
  color: #747171;
  padding: 2px 0px 5px 10px;
}

#home_topnews .newsitem .text
{
  color: #FFF;
  font-size: 12px;
  font-family: Arial;
  padding: 10px 10px 0px 10px;
  margin:0;
}

#home_topnews .newsitem .text a
{
  font-size: 12px;
}

#home_topnews .list-newsitem 
{
  clear: both;
  width: 440px;
  padding-left: 10px
}

#home_topnews .list-newsitem .arrow
{
  float: left;
  width: 18px;
  padding-bottom: 3px;
  height: 20px;
}

#home_topnews .list-newsitem .text
{
  float: right;
  width: 412px;
  padding-bottom: 3px;
}

#home_topnews .list-newsitem .text a
{
  border: 0;
  text-decoration: none;
  font-size: 14px;
  color: white;
}

#home_topnews .list-newsitem .text a:hover 
{
  color: #80bf37; 
  text-decoration: underline;
}

#home_slider
{
  margin-bottom: 20px;
  width: 462px;
  background-color: #121212;
}		

#home_slider .header
{
  margin-bottom: 15px;
}

#home_slider .top img,
#home_slider .bottom img
{
  height: 6px;
  width: 100%;
}

/*
#slider ul, #slider li
{
	margin:0;
	padding:0;
	list-style:none;
	width:420px;
}

#slider li
{ 
	height:140px;
	overflow:hidden; 
	text-align: center;
}	

#slider .player
{
  height: 72px;
  width: 112px;
  border: solid 3px #FFF;
  float: left;
  margin: 0px 12px 0px 0px;
}	

#slider .player .text
{
  margin-top: 5px;
  color: #434242;
  text-align: left;
}	

#prevBtn, #nextBtn
{ 
  display:block;
  width:29px;
  height:22px;
  position:absolute;
  left:-40px;
  top:30px;
} 

#nextBtn
{ 
  left:390px;
} 
     
#prevBtn a, #nextBtn a
{  
  display:block;
  width:29px;
  height:22px;
  font-size: 0;
  color: #000;
  background:url(../im/preview_prev_gray.gif) no-repeat 0 0; 
} 

#nextBtn a
{ 
  background:url(../im/preview_next_gray.gif) no-repeat 0 0; 
  font-size: 0;
  color: #000;
}
*/

#home_calendar
{
  width: 450px;
  float: right;
  margin-top: 20px;
  margin-right: 10px;
  display: inline;
  border: solid 0px #fff;
}

#home_calendar .info
{
  font-family: arial;
  color: #747171;
  font-size: 12px;
  width: 228px;
  float: left;
}

#home_calendar .calendar
{
  width: 155px;
  float: right;
  margin-right: 40px;
  display: inline;
}

#home_calendar .calendar .header
{
   width: 147px;
   height: 27px;
   background-image: url('../im/bg_fade.gif'); 
   background-repeat: repeat-x;
   padding: 8px 0px 0px 8px;
}

#home_calendar .calendar .footer
{
   width: 147px;
   height: 23px;
   background-image: url('../im/bg_fade.gif'); 
   background-repeat: repeat-x;
   text-align: left;
   padding: 5px 0px 0px 8px;
}

#home_calendar .calendar .tblCalendar
{
  background-color: #333333;
  width: 155px;
  border: solid 1px #6c6b6b;
}

#home_calendar .calendar .tblCalendar .header
{
  background-color: #999;
}

#home_calendar .calendar .tblCalendar .dayheader
{
  height: 22px;
  vertical-align: middle;
  text-align: center;
}

#home_calendar .calendar .tblCalendar .day
{
  height: 22px;
  vertical-align: middle;
  text-align: center;
  background-color: #999999;
}

#home_calendar .calendar .tblCalendar .agendaitemday
{
  height: 22px;
  vertical-align: middle;
  text-align: center;
}

#home_calendar .calendar .tblCalendar .empty
{
  height: 22px;
  vertical-align: middle;
  text-align: center;
  background-color: #333333;
}

#home_calendar .calendar .tblCalendar .currentday
{
  height: 22px;
  vertical-align: middle;
  text-align: center;
  background-color: #141414;
  font-weight: bold;
}

#home_calendar .calendar .tblCalendar .weekendday
{
  height: 22px;
  vertical-align: middle;
  text-align: center;
  background-color: #666666;
}

#home_video
{ 
  /*margin-left: 50px;
  margin-top: 20px;
  float: left;
  border: solid 0px #fff;*/
  margin-bottom: 25px;
}

#home_video .header
{
  margin-bottom: 15px;
}

#home_video_latest
{
  /*float: right;
  margin-right: 40px;
  margin-top: 20px;*/
  margin-bottom: 25px;
  background-image: url('../im/bg_laatstevideo.gif'); 
  background-repeat: repeat-x;
  width: 462px;
  height: 398px;
}

#home_video_latest .top img,
#home_video_latest .bottom img
{
  height: 6px;
  width: 100%;
}

#home_video_latest .header
{
  margin-bottom: 15px;
}

#home_video_latest .item
{
  width: 462px;
  height: 170px;
  clear: both;
  /*margin-left: 5px;*/
  border: solid 0px #fff;
}

#home_video_latest .item .video
{
  margin: 0px 0px 10px 10px;
  float: left;
  border: solid 1px #fff;
  display: inline;
}

#home_video_latest .item .info
{
  float: right;
  /*margin: 5px 0px 0px 0px;*/
  width: 239px;
  display: inline;
}

#home_video_latest .item .info .title
{
  font-size: 14px;
  font-family: arial;
  color: #fff;
  font-weight: bold;
  padding-left: 10px;
}

#home_video_latest .item .info .txt
{
  font-family: arial;
  color: #464646;
  font-size: 12px;
  padding: 10px 20px 0px 10px;
}

/*
#home_latest_news
{
  margin-left: 50px;
  margin-top: 20px;
  float: left;
  border: solid 0px #fff;
}

#home_latest_news .header
{
  margin-bottom: 15px;
}

#home_latest_news .item
{
  width: 462px;
  margin-bottom: 15px;
}

#home_latest_news .item .top img,
#home_latest_news .item .bottom img
{
  height: 6px;
  width: 100%;
}

#home_latest_news .item .title
{
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  color: #e51906;
  padding: 5px 0px 0px 10px;
  background-color: #151515;
  height: 24px;
  width: 452px;
}

#home_latest_news .item .content
{
  background-color: #212121;
}

#home_latest_news .item .content .newsthumb
{
  padding: 15px;
  height: 88px;
  width: 120px;
  float: left;
}

#home_latest_news .item .content .text
{
  padding: 0px 15px 15px 15px;
  font-size: 11px;
  font-family: arial;
  color: #d3d3d3;
}*/

#home_latest_news
{
  /*margin-right: 40px;
  margin-top: 20px;
  float: right;*/
  margin-bottom: 25px;
}

#home_latest_news .header
{
  margin-bottom: 15px;
}

#home_latest_news .item
{
  width: 462px;
  margin-bottom: 10px;
}

#home_latest_news .item .top img,
#home_latest_news .item .bottom img
{
  height: 6px;
  width: 100%;
}

#home_latest_news .item .title
{
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  color: #e51906;
  padding: 5px 0px 0px 10px;
  background-color: #151515;
  height: 24px;
  width: 452px;
}

#home_latest_news .item .content
{
  padding: 10px 0px 5px 0px;
  background-color: #212121;
}

#home_latest_news .item .content .newsthumb
{
  padding: 5px 15px 15px 15px;
  height: 88px;
  width: 120px;
  float: left;
}

#home_latest_news .item .content .text
{
  padding: 5px 15px 15px 15px;
  font-size: 11px;
  font-family: arial;
  color: #d3d3d3;
}


/* home columns */

#home_latest_columns
{
  /*margin-right: 40px;
  margin-top: 20px;
  float: right;*/
  margin-bottom: 25px;
}

#home_latest_columns .header
{
  margin-bottom: 15px;
}

#home_latest_columns .item
{
  width: 423px;
  margin-bottom: 10px;
}

#home_latest_columns .item .top img,
#home_latest_columns .item .bottom img
{
  height: 6px;
  width: 100%;
}

#home_latest_columns .item .title
{
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  color: #e51906;
  padding: 5px 0px 0px 10px;
  background-color: #151515;
  height: 24px;
  width: 413px;
}

#home_latest_columns .item .content
{
  padding: 10px 0px 5px 0px;
  background-color: #212121;
}

#home_latest_columns .item .content .columnthumb
{
  padding: 5px 15px 15px 15px;
  height: 88px;
  width: 120px;
  float: left;
}

#home_latest_columns .item .content .text
{
  padding: 5px 15px 15px 15px;
  font-size: 11px;
  font-family: arial;
  color: #d3d3d3;
}

/* game day */

#home_gameday
{
  /*margin-right: 40px;
  margin-top: 20px;
  float: right;*/
  margin-bottom: 20px;
}

#home_gameday .header
{
  margin-bottom: 15px;
}

#home_gameday .gameday
{
  width: 423px;
  background-image: url('../im/bg_gameday.gif'); 
  background-repeat: no-repeat;
  height: 188px;
}

#home_gameday .gameday .gameinfo
{
  font-size: 12px;
  color: #fff;
  float:left;
  width: 70px;
  text-align: center;
  margin: 80px 0px 0px 6px;
  border: solid 0px #fff;
}

#home_gameday .gameday .info
{
  font-size: 16px;
  color: #fff;
  padding-bottom: 5px;
}

#home_gameday .gameday .awayteam
{
  /*width: 115px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  float: left;
  margin: 0px 0px 0px 20px;*/
  
  float: left;
  width: 166px;
  height: 16px;
  margin: 4px 0px 0px 5px;
  padding-top: 4px;
  text-align: center;
  font-size: 11px;
  color: #fff;
  border: solid 0px #fff;
  display: inline;
}

#home_gameday .gameday .awayteam img
{
  margin: 38px 0px 0px 0px;
  border: solid 2px #151515;
}

#home_gameday .gameday .hometeam
{
  /*width: 115px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  float: right;
  margin: 0px 20px 0px 0px;*/
  
  float: right;
  width: 166px;
  height: 16px;
  margin: 4px 6px 0px 0px;
  padding-top: 4px;
  text-align: center;
  font-size: 11px;
  color: #fff;
  border: solid 0px #fff;
  display: inline;
}

#home_gameday .gameday .hometeam img
{
  margin: 38px 0px 0px 0px;
  border: solid 2px #151515;
}

#home_gameday .top img,
#home_gameday .bottom img
{
  height: 6px;
  width: 423px;
}

/* home sponsors */

#home_sponsors
{
  /*float: right;
  margin-right: 40px;
  margin-top: 20px;*/
}

#home_sponsors .header
{
  margin-bottom: 15px;
}

#home_sponsors .sponsor
{
  width: 423px;
  text-align: center;
}

#home_sponsors .sponsor .top img,
#home_sponsors .sponsor .bottom img
{
  height: 6px;
  width: 100%;
}

/* multimedia-scroller
=============================================== */

.multimedia-scroller
{
  border: solid 1px #890000;
  height: 250px;
  width: 940px;
  font-size: 0;
  margin-right:auto;
  margin-left:auto;
  padding: 3px;
}

/* news
=============================================== */

.more_newsitems .newsitem .title
{
  font-size: 11px;
  color: #8e8c8c;
  font-weight: bold;
}

.more_newsitems .newsitem .title .info
{
  font-size: 10px;
  color: #d2000f;
}

.more_newsitems .newsitem .content
{
  font-size: 11px;
}

.more_newsitems .newsitem .content .newsimage
{
  float: right;
  padding: 8px;
  height: 80px;
  width: 120px;
}

/* news2
=============================================== */

div.newsitems
{
  width: 638px;
  margin-left: 62px;
  margin-top: 20px;
  margin-bottom: 50px;
  float: left;
  display: inline;
}

div.newsitems div.title
{
  height: 50px;
  background-color: #0d0d0d;
  width: 643px;
  padding: 10px 0px 0px 25px;
  font-family: Impact, sans-serif;
  letter-spacing: 2px;
  font-size: 34px;
  color: #454444;
}

div.newsitems div.newsitem
{
  width: 638px;
  border: solid 0px #CCC;
  background-color: #0d0d0d;
  margin-bottom: 25px;
}

div.newsitems div.newsitem .top img,
div.newsitems div.newsitem .bottom img
{
  height: 6px;
  width: 100%;
}

div.newsitems div.newsitem div.header
{
  background-color: #151515;
  height: 30px;
}

div.newsitems div.newsitem div.header div.subject
{
  font-size: 16px;
  font-family: arial;
  font-weight: bold;
  color: #e51906;
  padding: 5px 0px 0px 10px;
  float: left;
}

div.newsitems div.newsitem div.header div.date
{
  font-size: 11px;
  font-family: arial;
  color: #fff;
  float: right;
  padding: 8px 10px 0px 0px;
}

div.newsitems div.newsitem div.content
{
  background-color: #212121;
}

div.newsitems div.newsitem div.content div.newsthumb
{
  padding: 15px 15px 15px 15px;
  height: 88px;
  width: 120px;
  float: left;
}

div.newsitems div.newsitem div.content div.newsthumb img
{
  -ms-interpolation-mode:bicubic;
}

div.newsitems div.newsitem div.content div.text
{
  font-size: 11px;
  font-family: arial;
  color: #d3d3d3;
  padding: 15px 15px 20px 15px;
}

div.newsitems div.newsitem div.splitter
{
 width: 578px;
 height: 15px;
 background-image: url('../im/bg_player.gif');
 border: 0px solid #CCC;
 border-bottom: solid 2px #000;
 padding-left: 90px;
 padding-top: 10px;
 margin: 15px 0px 15px 0px;
}

.newsitem_full 
{
  width: 638px;
}

.newsitem_full .header
{
  color: #FFF;
  font-size: 22px;
  font-family: Arial;
  background-color: #151515;
  height: 32px;
  padding: 8px 0px 0px 10px;
}

.newsitem_full .top img,
.newsitem_full .bottom img
{
  height: 6px;
  width: 100%;
}

.newsitem_full .content
{
  background-color: #212121;
  font-size: 12px;
  color: #d3d3d3;
  padding: 0px 15px 15px 15px;
}

.newsitem_full .content .info
{
  font-size: 11px;
  font-family: Arial;
  color: #d2000f;
  padding-top: 5px;
  padding-bottom: 10px;
}


/* kalender
=============================================== */

.tblCalendar
{
  background-color: #333333;
  width: 196px;
  border: solid 1px #000;
}

.tblCalendar .header
{
  background-color: #999;
}

.tblCalendar .dayheader
{
  width: 28px;
  height: 28px;
  vertical-align: middle;
  text-align: center;
}

.tblCalendar .day
{
  width: 28px;
  height: 28px;
  vertical-align: middle;
  text-align: center;
  background-color: #999999;
}

.tblCalendar .agendaitemday
{
  width: 28px;
  height: 28px;
  vertical-align: middle;
  text-align: center;
}

.tblCalendar .empty
{
  width: 28px;
  height: 28px;
  vertical-align: middle;
  text-align: center;
  background-color: #333333;
}

.tblCalendar .currentday
{
  width: 28px;
  height: 28px;
  vertical-align: middle;
  text-align: center;
  background-color: #141414;
  font-weight: bold;
}

.tblCalendar .weekendday
{
  width: 28px;
  height: 28px;
  vertical-align: middle;
  text-align: center;
  background-color: #666666;
}

/* archief
=============================================== */

.archive
{
  width: 638px;
  margin-left: 62px;
  margin-top: 20px;
  float: left;
  border: solid 0px #fff;
  display: inline;
}

.archive .search
{
  color: #FFFFFF; 
  border: solid 1px #890000;
  background-color:#464646;
  padding: 1px;
  height: 18px;
}

.archive .searchbutton
{
  background: url(../im/shade.gif) repeat-x;
  text-decoration: none;
  border: 1px solid #890000;
  color: #2d2b2b;
}

.archive .newsyears
{
  text-decoration: none;
  color: #FFFFFF; 
  border: solid 1px #890000;
  background-color:#000;
}

/* players
=============================================== */

.teamroster
{
  width: 638px;
  margin-left: 62px;
  margin-top: 20px;
  float: left;
  border: solid 0px #fff;
  display: inline;
}

.teamroster .title
{
  height: 50px;
  background-color: #0d0d0d;
  width: 643px;
  padding: 10px 0px 0px 25px;
  font-family: Impact, sans-serif;
  letter-spacing: 2px;
  font-size: 34px;
  color: #454444;
}

.teamroster .player
{
 width: 638px;
 height: 140px;
 background-color: #151515; 
 border: 0px solid #999;
 margin-bottom: 10px;
}

.teamroster .player .top img
{
  height: 2px;
  width: 100%;
}

.teamroster .player .bottom img
{
  height: 2px;
  width: 100%;
  margin-top: 138px;
}

.teamroster .player .picture
{
 padding: 0px 0px 0px 0px;
 margin: 13px 0px 0px 25px;
 border: 1px solid #CCC;
 height: 110px;
 width: 100px;
 position: absolute;
 z-index: 101;
 line-height: 0;
 font-size: 0;
}

.teamroster .player .picture img
{
  -ms-interpolation-mode:bicubic;
}

.teamroster .player .name
{
  font-size: 14px;
  font-weight: bold;
  color: #CCC;
}

.teamroster .player .description
{
 width: 418px;
 height: 65px;
 background-color: #151515;
 position: absolute;
 margin: 23px 0px 0px 0px;
 padding-left: 150px;
 padding-top: 0px;
 border: 0px solid #999;
}

.teamroster .player .splitter
{
 width: 638px;
 height: 26px;
 background-image: url('../im/bg_player.gif');
 position: absolute;
 margin: 102px 0px 0px 0px;
 padding-top: 10px;
}

.teamroster .player .splitter .quote
{
   color: #FFF;
   margin-left: 150px;
   font-style: italic;
   
}

/* matches
=============================================== */

.matches
{
  width: 638px;
  margin-left: 62px;
  margin-top: 20px;
  float: left;
  border: solid 0px #fff;
  display: inline;
}

.matches .title
{
  height: 50px;
  background-color: #0d0d0d;
  width: 643px;
  padding: 10px 0px 0px 20px;
  font-family: Impact, sans-serif;
  letter-spacing: 2px;
  font-size: 34px;
  color: #454444;
}

.matches .results
{
  width: 638px;
  background-color: #000;
}

.matches .results .weethetniet
{
  background-color: #121212;
  height: 22px;
  width: 628px;
  font-size: 18px;
  font-family: arial;
  color: #d2000f;
  font-weight: bold;
  padding: 3px 0px 3px 12px;
}

.matches .results .begin_header
{
  width: 200px;
  height: 20px;
  text-align: left;
  padding-left: 12px;
  background-color: #121212;
  color:#d2000f;
}

.matches .results .header
{
  height: 20px;
  text-align: center; 
  background-color: #121212;
  color:#d2000f;
}

.matches .results .begin_teamscore
{
  width: 200px;
  height: 16px;
  text-align: left;
  padding-left: 12px;   
}

.matches .results .teamscore
{
  height: 16px;
  text-align: center;  
}

.matches .switchgames
{
  padding: 10px 0px 0px 10px;
}

.matches .playedgames
{
  width: 638px;
  margin-top: 20px;
}

.matches .playedgames .header
{
  /*background-color: #121212;
  height: 21px;
  width: 628px;
  font-size: 14px;
  font-family: arial;
  color: #616161;
  font-weight: bold;
  padding: 5px 0px 0px 10px;*/
  background-color: #121212;
  height: 22px;
  width: 628px;
  font-size: 18px;
  font-family: arial;
  color: #d2000f;
  font-weight: bold;
  padding: 5px 0px 5px 12px;
}

.matches .playedgames .info
{
  font-size: 12px;
  color: #fefefe;
  padding: 5px 0px 0px 11px;
  background-color: #393838;
  height: 22px;
  width: 628px;
}

.matches .playedgames .split img
{
  height: 2px;
  width: 100%;
}

.matches .playedgames .gamebox 
{
  height: 100px;
  width: 638px;
  background-color: #393838;
}

.matches .playedgames .gamebox .middlebox
{
  height: 26px;
  width: 638px;
  position: absolute;
  margin-top: 33px;
  background-color: #121212;
  background-image: url('../im/bg_gamebox.gif');
}

.matches .playedgames .gamebox .middlebox .gamedate
{
  font-size: 12px;
  color: #fefefe;
  margin: 5px 0px 0px 80px;
}

.matches .playedgames .gamebox .awayteam
{
  height: 50px;
  width: 64px;
  margin: 16px 0px 0px 201px;
  padding: 8px 0px 0px 8px;
  position: absolute;
  background-image: url('../im/bg_gamebox_team.gif');
}

.matches .playedgames .gamebox .awayteamname
{
  font-size: 10px;
  font-family: arial;
  margin: 79px 0px 0px 187px;
  width: 100px;
  border: solid 0px #fff;
  position: absolute;
  text-align: center;
}

.matches .playedgames .gamebox .hometeamname
{
  font-size: 10px;
  font-family: arial;
  margin: 79px 0px 0px 336px;
  width: 100px;
  border: solid 0px #fff;
  position: absolute;
  text-align: center;
}

.matches .playedgames .gamebox .hometeam
{
  height: 50px;
  width: 64px;
  margin: 16px 0px 0px 350px;
  padding: 8px 0px 0px 8px;
  position: absolute;
  background-image: url('../im/bg_gamebox_team.gif');
}

.matches .playedgames .gamebox .score
{
  height: 40px;
  width: 60px;
  margin: 16px 0px 0px 531px;
  position: absolute;
  padding: 18px 0px 0px 11px;
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  background-image: url('../im/bg_gamebox_score.gif');
}

/* photogallery
=============================================== */

#photogallery
{
  width: 638px;
  margin-left: 62px;
  margin-top: 20px;
  float: left;
  display: inline;
}

#photogallery .title
{
  height: 50px;
  background-color: #0d0d0d;
  width: 643px;
  padding: 10px 0px 0px 25px;
  font-family: Impact, sans-serif;
  letter-spacing: 2px;
  font-size: 34px;
  color: #454444;
}

#photogallery .gallery
{
  width: 638px;
  border: solid 0px #CCC;
  background-color: #0d0d0d;
  margin-bottom: 25px;
}

#photogallery .gallery .header
{
  background-color: #151515;
  height: 30px;
}

#photogallery .gallery .top img,
#photogallery .gallery .bottom img
{
  width: 100%;
  height: 6px;
}

#photogallery .gallery .header .description
{
  font-size: 16px;
  font-family: arial;
  font-weight: bold;
  color: #e51906;
  padding: 5px 0px 0px 10px;
  float: left;
}

#photogallery .gallery .header .date
{
  font-size: 11px;
  font-family: arial;
  color: #fff;
  float: right;
  padding: 8px 10px 0px 0px;
}

#photogallery .gallery .content
{
  background-color: #fff;
  padding: 10px 10px 10px 24px;
  background-image: url('../im/bg_galleryitem.gif'); 
  background-repeat: repeat-x;
  height: 152px;
  color: #a09c9c;
}

#photogallery .gallery .content .link
{
  margin: -10px 0px 10px 0px;
  height: 20px;
}

#photogallery .gallery .content .thumbs
{
  margin: 15px 0px 15px 0px;
}

#photogallery .gallery .content .thumbs img
{
  border: solid 2px #bb1100;
  margin-right: 18px;
}

/* informatie
=============================================== */

.informatie
{
  width: 638px;
  margin-left: 62px;
  margin-top: 20px;
  float: left;
  display: inline;
}

.informatie .hoofdstukken
{
  background-color: #212121;
  width: 638px;
  height: 100%;
  padding-bottom: 10px;
}

.informatie .hoofdstukken .header
{
  /*color: #e51906;*/
  color: #ffffff;
  font-size: 22px;
  font-family: Arial;
  background-color: #151515;
  height: 32px;
  padding: 8px 0px 0px 10px;
}

.informatie .hoofdstukken .info
{
  padding: 15px 15px 15px 15px;
  color: #FFF;
  font-size: 12px;
}

.informatie .hoofdstukken ul
{
  margin: 0px 0px 0px 60px;
  padding: 0;
  padding-bottom: 15px;
  list-style-type: none;
}

.informatie .hoofdstukken ul li
{
  height: 20px;
}

.informatie .item
{
  width: 638px;
}

.informatie .item .header
{
  /*color: #e51906;*/
  color: #ffffff;
  font-size: 22px;
  font-family: Arial;
  background-color: #151515;
  height: 32px;
  padding: 8px 0px 0px 10px;
}

.informatie .item .content
{
  background-color: #212121;
  font-size: 12px;
  color: #d3d3d3;
  padding: 15px 15px 30px 15px;
}

.informatie .item .content ul
{
  padding: 20px 0px 0px 18px;
	margin: 0;
	list-style-type: disc;
}

.informatie .item .content li
{
  padding: 2px 0px 2px 0px;
}

/* sponsors
=============================================== */

#sponsors
{
  width: 638px;
  margin-left: 62px;
  margin-top: 20px;
  float: left;
  display: inline;
}

#sponsors .item
{
  width: 638px;
}

#sponsors .item .header
{
  /*color: #e51906;*/
  color: #ffffff;
  font-size: 22px;
  font-family: Arial;
  background-color: #151515;
  height: 32px;
  padding: 8px 0px 0px 10px;
}

#sponsors .item .content
{
  background-color: #212121;
  font-size: 12px;
  color: #d3d3d3;
  padding: 15px 15px 30px 15px;
}


.gastenboek {font-family: Arial; font-size: 12px; color:#FFFFFF; text-align: right; 
padding-left :0px; padding-right: 6px; padding-top:2px; padding-bottom: 2px;}

.textinput{font-family:Arial; font-size: 12px; color: #FFFFFF; border-color:#000000; border-style:solid; border-width:1px;
background-color:#770000;padding:1px;}

.submit{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-style:solid; border-width:1px;
background-color:#A7A7A7;}

/* Nieuw home */

#home_latest_news2
{
  /*margin-right: 40px;
  margin-top: 20px;
  float: right;*/
  margin-bottom: 20px;
  border: solid 0px #fff;
}

#home_latest_news2 .header
{
  margin-bottom: 15px;
}

#home_latest_news2 .item
{
  width: 462px;
  margin-bottom: 15px;
}

#home_latest_news2 .item .top img,
#home_latest_news2 .item .bottom img
{
  height: 6px;
  width: 100%;
}

#home_latest_news2 .item .title
{
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  color: #e51906;
  padding: 5px 0px 0px 10px;
  background-color: #151515;
  height: 24px;
  width: 452px;
}

#home_latest_news2 .item .content
{
  background-color: #212121;
}

#home_latest_news2 .item .content .newsthumb
{
  padding: 15px;
  height: 88px;
  width: 120px;
  float: left;
}

#home_latest_news2 .item .content .text
{
  padding: 0px 15px 15px 15px;
  font-size: 11px;
  font-family: arial;
  color: #d3d3d3;
}

#home_gameday2
{
  margin-top: 20px;
  margin-bottom: 20px;
}

#home_gameday2 .header
{
  margin-bottom: 15px;
}

#home_gameday2 .gameday
{
  width: 423px;
  background-image: url('../im/bg_gameday.gif'); 
  background-repeat: no-repeat;
  height: 188px;
}

#home_gameday2 .gameday .gameinfo
{
  font-size: 12px;
  color: #fff;
  float:left;
  width: 70px;
  text-align: center;
  margin: 80px 0px 0px 6px;
  border: solid 0px #fff;
}

#home_gameday2 .gameday .info
{
  font-size: 16px;
  color: #fff;
  padding-bottom: 5px;
}

#home_gameday2 .gameday .awayteam
{  
  float: left;
  width: 166px;
  height: 16px;
  margin: 4px 0px 0px 5px;
  padding-top: 4px;
  text-align: center;
  font-size: 11px;
  color: #fff;
  border: solid 0px #fff;
  display: inline;
}

#home_gameday2 .gameday .awayteam img
{
  margin: 38px 0px 0px 0px;
  border: solid 2px #151515;
}

#home_gameday2 .gameday .hometeam
{  
  float: right;
  width: 166px;
  height: 16px;
  margin: 4px 6px 0px 0px;
  padding-top: 4px;
  text-align: center;
  font-size: 11px;
  color: #fff;
  border: solid 0px #fff;
  display: inline;
}

#home_gameday2 .gameday .hometeam img
{
  margin: 38px 0px 0px 0px;
  border: solid 2px #151515;
}

#home_gameday2 .top img,
#home_gameday2 .bottom img
{
  height: 6px;
  width: 423px;
}
