.profiel { display: block; float: right; border: 1px solid #ddd; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; margin: 0px 0px 0px 10px; padding: 1px 10px 1px 1px; line-height: 22px; }
.profiel strong { float: left; font-weight: normal; border-bottom: 1px dotted #ddd; line-height: 21px; width: 110px; text-align: right; padding-right: 10px; border-right: 1px solid #ddd; margin-right: 10px; color: #D40B0D; background: #eee; }

#spelers table.sortable {width: 980px; padding: 5px 10px; border-spacing: 0px;}
#spelers table.sortable th {line-height: 22px; cursor: pointer; text-align: left; font-weight: normal; font-style: italic; border-bottom: 1px dotted #D40B0D;}
#spelers table.sortable  td {padding-left: 3px; line-height: 22px;}
#spelers tr:hover td {background-color: #EEE;}
#sorttable_sortfwdind, #sorttable_sortrevind {color: #D40B0D; font-style: normal;}

#spelers .naam {width: 160px;}
#spelers .positie {width: 100px;}
#spelers .leeftijd {width: 40px;}
#spelers .waarde {width: 70px;}
#spelers .club {width: 200px;}
#spelers .nationaliteit {width: 100px;}
#spelers .ca, #spelers .pa {width: 30px;}

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

.speler_informatie_small a {color: #fff;}
.speler_informatie_small a:hover {border: 0px;}

.speler_informatie p { margin: 10px 0px; }
.speler_informatie p img { max-width: 550px; }

.speler_informatie_small .avatar, .speler_informatie .avatar {float: none; text-align: center; }
.speler_informatie_small .avatar img, .speler_informatie .avatar img { padding: 3px; border: 1px solid #ddd; border-radius: 3px;}

.speler_informatie_small ul, .speler_informatie ul {font-size: 0.9em; margin-left: 25px;}
.speler_informatie_small .noemer, .speler_informatie .noemer {color: #E34A28; font-weight: bold;}
.speler_informatie_small .waarde, .speler_informatie .waarde {padding-left: 6px;}

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

.speler_informatie_small .speler_informatie_small .speler_informatie_small {background-image: url('/images/nieuwsbericht_top.jpg'); width: 507px;}
.speler_informatie_small .speler_informatie_small {background-image: url('/images/nieuwsbericht_bottom.jpg'); width: 507px;}
.speler_informatie_small {background-image: url('/images/nieuwsbericht_bg.jpg'); width: 507px;}

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

#spelersrechts {float: right; width: 465px;}

#spelerlinies {background-image: url('/images/spelerlinies.jpg'); width: 465px; height: 336px; float: right;}
#spelerlinies ul {list-style: none;}
#spelerlinies li {float: left;}

#spelerlinies a {border-bottom: 2px solid #3B3633; color: #000; text-decoration: none; text-align: center; padding-top: 336px;}
#spelerlinies a:hover {border-bottom: 2px solid #D40B0D;}

#spelerlinies a#keepers{position: absolute; display: block; width: 96px; height: 20px;}
#spelerlinies a:hover#keepers{background: transparent url('/images/keepers.jpg') no-repeat top left;}

#spelerlinies a#verdedigers{margin-left: 96px;position: absolute; display: block; width: 95px; height: 20px;}
#spelerlinies a:hover#verdedigers{background: transparent url('/images/verdedigers.jpg') no-repeat top left;}

#spelerlinies a#middenvelders{margin-left: 160px;position: absolute; display: block; width: 176px; height: 20px;}
#spelerlinies a:hover#middenvelders{background: transparent url('/images/middenvelders.jpg') no-repeat top left;}

#spelerlinies a#aanvallers{margin-left: 336px;position: absolute; display: block; width: 129px; height: 20px;}
#spelerlinies a:hover#aanvallers{background: transparent url('/images/aanvallers.jpg') no-repeat top right;}

.laatste {margin-top: 40px;}

div#ids_list {  } 

div.spotlight_list h1 { margin: 10px 10px 0px 10px; }
div.spotlight_list ul { margin-right: 1px; margin-top: 0px; border-top: 1px solid #ddd; }
div.spotlight_list li { list-style: none; line-height: 24px; text-transform: uppercase;}
div.spotlight_list img { margin-right: 10px; height: 20px; vertical-align: middle; }
div.spotlight_list .rechts img { height: auto; }
div.spotlight_list a { font-variant: small-caps; color: #004B6C; font-weight: bold; font-size: 11px; text-decoration: none; padding: 2px 5px 2px 10px; display: block; border-bottom: 1px dotted #ccc; }
div.spotlight_list li:nth-child(odd) a { background: #f5f5f5; }
div.spotlight_list li a .rechts { color: #000; font-weight: normal; padding-right: 3px; }
div.spotlight_list li a:hover { background: #eee; color: #d50b0d; }

.spotlight_list { margin-top: 10px; float: right; margin-bottom: 10px; border: 1px solid #dedede; border-left: 0px; border-radius: 0px 5px 5px 0px; overflow: hidden; padding-bottom: 10px; }

div.ids { font-size: 0.9em; float: right; width: 223px; float: left; margin: 5px 11px;}
div.ids a { color: #444; text-decoration: none; }
div.ids a:hover { border-bottom: 1px dotted #EB9700; color: #000; }
div.ids p { padding: 0px 3px; }
div.ids .rechts img { margin: 0px 5px 0px 2px; }
div.ids .links img { margin: 3px 5px 2px 2px; }
