/* HTML TAGS */

body {
  background-color:#a1aabe;
  text-align: center;
}

a {
    font-weight:bold;
    text-decoration:none;
    color:blue;
}

a:visited {
    color:blue;
}

a:hover {
    color:black;
}

h1 {
    font-size:18px;
    font-weight: bold;
    margin-top:8px;
    margin-bottom:2px;
}

h2 {
    font-size:22px;
    font-weight: bold;
    margin-top:0px;
    margin-bottom:0px;
    line-height: 18px;
}

h3 {
    font-size:15px;
    font-weight: bold;
    margin-top:0px;
    margin-bottom:0px;
}

h4 {
    font-size:10px;
    margin-bottom:10px;
}

h5 {
    font-size:9px;
    margin-bottom:10px;
}

input, select {
    border:1px solid #B4B4BC;
    font-family:Arial;
    font-size:11px;
}

form {
    font-size: 12px;
}

td {
    font-size: 12px;
}

textarea {
    width: 700px;
    height: 200px;
    font-size: 11px;
    font-family: verdana;
}

/* SITE SHADOWS */

td.t_shadow {
  background:url(../images/site/t_shadow.png);
  height:12px;
}

td.rt_shadow {
  background:url(../images/site/rt_shadow.png);
  width:12px;
  height:12px;
}

td.r_shadow {
  background:url(../images/site/r_shadow.png);
  width:12px;
}

td.rb_shadow {
  background:url(../images/site/rb_shadow.png);
  width:12px;
  height:12px;
}

td.b_shadow {
  background:url(../images/site/b_shadow.png);
  height:12px;
}

td.l_shadow {
  background:url(../images/site/l_shadow.png);
  width:12px;
}

td.lb_shadow {
  background:url(../images/site/lb_shadow.png);
  width:12px;
  height:12px;
}

td.lt_shadow {
  background:url(../images/site/lt_shadow.png);
  width:12px;
  height:12px;
}

/* SITE LAYOUT */

table.width  {
    width: 100%;
}

table.full {
    width: 100%;
    height: 100%;
}

td.header {
  height:160px;
  background-color:#ffffff;
  text-align: left;
}

td.logo {
    width:220px;
}
 
td.langselect {
    text-align:left;
    vertical-align:bottom;
    padding-right:6px;
    padding-bottom:5px;
}

td.loginmsg {
    text-align:right;
    vertical-align:bottom;
    padding-right:8px;
    padding-bottom:5px;
    color:red;
    font-weight:bold;
    font-family:arial;
}
   
td.red {
  background-color:#A70008;
  text-align:right;
  font-family:arial;
  font-size:10pt;
  color:white;
  font-weight:bold;
  padding:3px;
}

td.news_content {
  /* background-color:#C9D6D9; */
  background-color:white;
  font-family:arial;
  font-size:11px;
  text-align:left;
  width:170px;
}

td.news_title {
  /* background-color:#4E676B; */
  background-color: white;
  font-family:arial;
  color:white;
  font-size:16px;
  font-weight:bold;
  text-align:left;
  width:170px;
}

td.footer {
  background-color:#4E576B;
  /*width:964px;*/
  width:1100px;
  height:22px;
  padding-left:27px;
  font-family:verdana;
  text-align:left;
  color:#B8BCC4;
  font-size:11px;
}

.container {
  /* width:964px; */
  width:1100px;
  padding:0px;
}

/* MENU */

td.menu {
  background-color:#ffffff;
  width:170px;
  text-align:left;
  padding-top:20px;
  vertical-align: top;
}

img.menu {
  border:none;
  padding:0px;
  margin-left:10px;
  margin-top:10px;
}

.menuitem0 {
    font-family: verdana;
    font-size: 15px;
    height: 30px;
    padding-left: 30px;
}

.menuitem1 {
    font-family: verdana;
    font-size: 15px;
    height: 30px;
    background-image: url(../images/menu/dot.gif);
    background-repeat: no-repeat;
    padding-left: 30px;
}

/* LOGO */

img.logo {
    margin-left:6px;
}

/* CONTENT */

td.content_title {
  /* background:url(../images/site/title_bg.png); */
  /* background-color: #4F4F4F; */
  background-color: black;
  height:60px;
  font-family:arial;
  color:white;
  font-size:16px;
  font-weight:bold;
  text-align:left;
  padding-left: 10px;
  /* width:600px; */
  width:736px;
}

td.content {
  background-color:#C3CCDB;
  font-family:verdana;
  font-size:12px;
  text-align:left;
  border-left: 1px solid #9398A2;
  border-right: 1px solid #9398A2;
  padding:0px;
  height:400px;
}

td.content_text {
  background-color:#C3CCDB;
  font-family:verdana;
  font-size:12px;
  text-align:left;
  border-left: 1px solid #9398A2;
  border-right: 1px solid #9398A2;
  padding:10px;
  height:400px;
}

/* FOOTER */

a.footer:link {
  font-family:verdana;
  color:#B8BCC4;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  margin-left: 15px;
  margin-right: 15px;
}

a.footer:hover {
  font-family:verdana;
  color:#B8BCC4;
  text-decoration:underline;
  font-size:11px;
  font-weight:bold;
  margin-left: 15px;
  margin-right: 15px;
}

a.footer:visited {
  font-family:verdana;
  color:#B8BCC4;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  margin-left: 15px;
  margin-right: 15px;
}

a.footer:active {
  font-family:verdana;
  color:#B8BCC4;
  font-size:11px;
  font-weight:bold;
  margin-left: 15px;
  margin-right: 15px;
}

/* LANGUAGE SELECTOR */

img.langselect {
    cursor:pointer;
}

/* DATA WEERGEVEN */

.page_title {
    font-size:18px;
    font-weight: bold;
    padding-left:6px;
    margin-top:10px;
    margin-bottom:4px;
}

.page_subtitle {
    font-size:13px;
    font-weight: bold;
    padding-left:6px;
    margin-top:0px;
    margin-bottom:0px;
}

/*
.data_container {
    width:736px;
    background-color:yellow;
}
*/
.data_table {
    width:100%;
    background-color: #AEB9CC;
}

.data_title {
    font-size:18px;
    font-weight: bold;
    padding-left:6px;
    margin-top:10px;
    margin-bottom:4px;
}

.data_subtitle {
    font-size:13px;
    font-weight: bold;
    padding-left:6px;
    margin-top:0px;
    margin-bottom:0px;
}

.data_label {
    font-weight: bold;
    padding-left:6px;
    width:130px;
    vertical-align: top;
}

.data_semicolon {
    width:10px;
    vertical-align: top;
    font-weight: bold;
}

.data_image {
    border:1px solid black;
}

/* FORM CONTROLS */

.form_control {
    height:40px;
    margin-top:2px;
    margin-bottom:2px;
}

.form_label {
    color: #606080;
    font-size: 11px;
    font-weight: bold;
}

.search_option {
   color:blue;
   cursor: pointer;
   font-size:11px;
   padding-left:6px;
   padding-right:6px;
}

.nav_button {
    cursor: pointer;
    margin-bottom:-3px;
    border: 0px;
}

.typegame_dropdown {
    width:120px;
}

.years_dropdown {
    width:80px;
}

.sports_dropdown {
    width:150px;
}

.disc_dropdown {
    width:300px;
}

.games_dropdown {
    width:350px;
}

/* DATA GRID */

.datagrid_header_table {
    width: 100%;
}

.datagrid_title {
    padding-left:10px;
    font-weight:bold;
    height:20px;
    font-size:13px;
}

.datagrid_header_td {
    color: white;
    font-weight: bold;
    /* padding-left:6px; */
    border-right:1px solid #B2B6BE;
    height: 20px;
    background-image: URL(../images/site/datagrid_header.gif);
    background-color: #5F6A82;
    padding-left:4px;
}

.datagrid_header_td_right {
    color: white;
    font-weight: bold;
    /* padding-left:6px; */
    height: 20px;
    background-image: URL(../images/site/datagrid_header.gif);
    padding-left:4px;
}

.datagrid_td_0 {
    padding-left:6px;
    border-right:1px solid #B2B6BE;
    border-top:1px solid #B2B6BE;
    height: 20px;
    background-color:#E3E8F1;
}

.datagrid_td_1 {
    padding-left:6px;
    border-right:1px solid #B2B6BE;
    border-top:1px solid #B2B6BE;
    height: 20px;
    background-color:#CFD6E4;
}

.datagrid_td_right_0 {
    padding-left:6px;
    height: 20px;
    background-color:#E3E8F1;
    border-top:1px solid #B2B6BE;
}

.datagrid_td_right_1 {
    padding-left:6px;
    height: 20px;
    background-color:#CFD6E4;
    border-top:1px solid #B2B6BE;
}

.datagrid_total_td {
    padding-left:6px;
    color: white;
    font-weight: bold;
    border-right:1px solid #B2B6BE;
    height: 20px;
    background-color: #5F6A82;
    background-image: URL(../images/site/datagrid_header.gif);
}

.datagrid_total_td_right {
    padding-left:6px;
    color: white;
    font-weight: bold;
    height: 20px;
    background-color: #5F6A82;
    background-image: URL(../images/site/datagrid_header.gif);
}

.datagrid_text_td {
    padding-left:6px;
    height: 20px;
    background-color:#BDDCC9;
    border-top:1px solid #B2B6BE;
    font-size:10px;
}

.datagrid_link {
    font-weight:bold;
    text-decoration:none;
    color:blue;
}

.datagrid_link:visited {
    color:blue;
}

.datagrid_link:hover {
    color:black;
}

.datagrid_noresult {
    height:20px;
    font-size:13px;
    padding-left:6px;
    border-top:1px solid #B2B6BE;
    background-color:#DEE4EE;
}

img.sport_icon {
    margin-top:5px;
    margin-bottom:5px;
    margin-right:5px;
    border:1px solid black;
}

img.smallflag {
    border: 1px solid #B2B6BE;
}

img.bigflag {
    border: 1px solid black;
}

/* TEKST PAGINA'S */

.text_page_td {
    vertical-align:top;
    background-color: #9CC0CC;
    padding: 10px;
    border: 2px solid #70A3B4;
}

.updates_td {
    vertical-align:top;
    width:220px;
    /* background-color: #B1C6DA; */
    text-align: center;
    font-size: 6px;
}

.updates_maintitle {
    font-size: 13px;
    font-weight: bold;
    margin-top:0px;
    color: #000000;
    background-color: #9CB4CC;
    border: 2px solid #5D80A2;
    width: 220px;
    height: 20px;
    line-height: 20px;
    background-image: URL(../images/site/news_bg.gif);
}

.updates_table {
    width:220px;
    /* background-color: #9CB4CC; */
    border: 2px solid #5D80A2;
    background-image: URL(../images/site/news_bg.gif);
}

.updates_title {
    font-size:11px;
    font-weight: bold;
    padding-left: 8px;
    padding-top: 10px;
    color: #112F4E;
}

.updates_date {
    font-size:10px;
    color: #515A69;
    padding-left: 8px;
}

.updates_text {
    font-size:11px;
    padding-left: 8px;
    padding-top: 5px;
    padding-bottom: 5px; 
    padding-right: 4px;
    line-height: 11px;
    color: #264769;
}

/* ADMIN MODE */

.edit_naam {
    width: 300px;
    font-weight: bold;
    font-size: 13px;
}

.edit_beschrijving {
    height: 200px;
}

.edit_links {
    height: 100px;
}
.edit_value {
    width: 300px;
}

