#teams table.sortable {width: 980px; padding: 5px 5px; border-spacing: 0px;}
#teams table.sortable th {line-height: 22px; padding: 5px; background: #eee; border-bottom: 1px solid #ccc; cursor: pointer; text-align: left;}
#teams table.sortable td {padding: 4px 3px; height: 24px; line-height: 24px; border-bottom: 1px solid #eee; }
#teams table.sortable td img{padding-right: 12px; display: block; float: left; padding-top: 3px;}
#teams tr:hover td {background-color: #eee; border-bottom: 1px dotted #ccc; }
#sorttable_sortfwdind, #sorttable_sortrevind {position: absolute; color: #D40B0D; font-style: normal; font-size: 140%;}

.team_informatie_tabel .team_informatie_tabel .team_informatie_tabel {margin-bottom: 0px; background-image: url('/images/spelertabel_top.jpg'); background-repeat: no-repeat; background-position: top center; width: 980px;}
.team_informatie_tabel .team_informatie_tabel {margin-bottom: 0px; background-image: url('/images/spelertabel_bottom.jpg'); background-repeat: no-repeat; background-position: bottom center; width: 980px;}
.team_informatie_tabel {margin-bottom: 10px; clear: left; overflow: hidden; background-image: url('/images/spelertabel_bg.jpg'); width: 980px;}

.team_informatie_tabel a {color: #D40B0D; text-decoration: none;}

.team_informatie .team_informatie .team_informatie {margin-bottom: 0px; background-image: url('/images/spelerbericht_top.jpg'); background-repeat: no-repeat; background-position: top center; width: 583px;}
.team_informatie .team_informatie {margin-bottom: 0px; background-image: url('/images/spelerbericht_bottom.jpg'); background-repeat: no-repeat; background-position: bottom center; width: 583px;}
.team_informatie {float: left; margin-bottom: 10px; clear: left; overflow: hidden; background-image: url('/images/spelerbericht_bg.jpg'); width: 583px;}
.team_informatie h1 {padding: 10px 0px 0px 10px;}
.team_informatie p {padding: 0px 5px 0px 10px; line-height: 18px; font-size: 0.9em;}
.team_informatie a {color: #D40B0D; text-decoration: none;}
.team_informatie a:hover {border-bottom: 1px dotted #000;}
.team_informatie img {padding: 1px; border: 1px solid #DEDEDE;}


.team_informatie_extra .team_informatie_extra .team_informatie_extra {margin-top: 0px; margin-bottom: 0px; background-image: url('/images/spelerbericht_top.jpg'); background-repeat: no-repeat; background-position: top right; width: 397px;}
.team_informatie_extra .team_informatie_extra {margin-top: 0px; margin-bottom: 0px; background-image: url('/images/spelerbericht_bottom.jpg'); background-repeat: no-repeat; background-position: bottom right; width: 397px;}
.team_informatie_extra { margin-top: 10px; float: right; margin-bottom: 10px; overflow: hidden; background-image: url('/images/spelerbericht_bg.jpg'); background-position: right; width: 397px; padding-bottom: 10px; }
.team_informatie_extra  h1 {padding: 10px 0px 0px 10px;}
.team_informatie_extra  p {padding: 0px 5px 0px 10px; line-height: 18px; font-size: 0.9em; text-align: center; }
.team_informatie_extra  img {border: 0px; margin: 0px 10px; width: 376px;}
.team_informatie_extra i { text-align: center; color: #777; }

.team_informatie .avatar {float: left;}
.team_informatie .avatar img {padding: 1px; border: 1px solid #DEDEDE;}

.team_informatie ul {padding: 5px 0px; width: 47%; font-size: 0.9em; float:left; margin-left: 15px;}
.team_informatie li {list-style: inside;}
.team_informatie .noemer {color: #E34A28;}
.team_informatie .waarde {padding-left: 6px;}

.team_informatie .info {font-size: 0.8em; color: #1F3C42; text-align: right; padding: 4px 10px;}

#listcomp { margin: 0px 0px 30px 0px; }
#listcomp ul { float: right; }
#listcomp li { float: left; list-style: none; }
#listcomp a { text-decoration: none; padding: 5px; margin-right: 5px; color: #D40B0D; border: 1px solid #eee; }
#listcomp a:hover { color: #000; border: 1px solid #ddd; background: #eee; text-decoration: underline;}

.bar { width: 70px; height: 10px; border: 1px solid #ddd; }
.bar div { background: url('/images/bar.jpg') repeat-x; height: 8px; margin: 1px; }

div#teams .teams { float: right; background: url('/images/teams/europa.jpg') no-repeat bottom center; width: 974px; height: 783px; margin-bottom: 10px; }
div#teams .teams div { position: absolute;  }
div#teams .teams img { vertical-align: text-bottom; margin-right: 4px; }
div#teams .teams ul { list-style: none; border: 1px solid #1D424B; background: #fff; padding: 1px;}
div#teams .teams div a { color: #ff0000; text-decoration: none; display: block; padding: 4px; }
div#teams .teams div a:hover { background: #3F7987; color: #fff; }

div#teams .teams .nederland { margin-top: 387px; margin-left: 240px }
div#teams .teams .engeland { margin-top: 360px; margin-left: 110px; }
div#teams .teams .duitsland { margin-top: 480px; margin-left: 280px; }
div#teams .teams .denemarken { margin-top: 340px; margin-left: 280px; }
div#teams .teams .spanje { margin-top: 660px; margin-left: 60px; }
div#teams .teams .portugal { margin-top: 620px; margin-left: 0px; }
div#teams .teams .schotland { margin-top: 310px; margin-left: 110px; }
div#teams .teams .oekraine { margin-top: 430px; margin-left: 540px; }
div#teams .teams .rusland { margin-top: 200px; margin-left: 630px; }
div#teams .teams .belgie { margin-top: 446px; margin-left: 216px }
div#teams .teams .frankrijk { margin-top: 520px; margin-left: 175px; }
div#teams .teams .italie { margin-top: 600px; margin-left: 310px; }
