@charset "utf-8";

div.drawlogo {
	text-align: right
}

div.clear-left {
	clear:left;
}

span.text-red {
	color: red
}

 
/* Start - LINK - Player */
   a.player_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color:#000000;
	text-decoration: none;
}
  
   a.player_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color:#000000;
	text-decoration: none;
}

   a.player_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color:#000000;
	text-decoration: underline;
}

   a.player_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color:#000000;
	text-decoration: none;
}

   a.player_link:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color:#000000;
	text-decoration: underline;
}
/* Ende - LINK - Player */

/* Start - PICTOGRAMME */
.draw-picto  {
	margin:auto;
	width:310px;
}

.draw-picto-gr  {
	margin:auto;
	width:450px;
}


.draw-ueberschrift  {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-weight:bold;
	margin-bottom:15px;
}

.draw-footertext  {
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-weight:bold;
	margin-bottom:4px;
}

/* Start - group nav */
.draw-groups-div   {
	position: relative;
	width:140px;
	height:64px;
	float:left;
}
#draw-groupnav-div {
	font-size: 10px;
	font-family: Verdana,Helvetica,SunSans-Regular;
	float:right;
	margin-bottom: 2px;
}

#draw-groupnav-div a {
	border: solid 1px #14335f;
	color: #15B;
	text-decoration: none;
	font-size: 10px;
}

#draw-groupnav-div.listing a, 
#draw-groupnav-div.listing span {
    display: block;
    float: left;
    margin-right: 5px;
	margin-bottom: 5px;
	padding: 2px 5px;
	color: #14335f;
}

#draw-groupnav-div.listing .group {
    background: #14335f;
    color: #fff;
	border: solid 1px #14335f;
}

#draw-groupnav-div.listing .select {
    background :#666;
    color: #fff;
	border: solid 1px #14335f;
}

#draw-groupnav-div.listing .section {
    background: #dae1ec;
    color: #000;
	border: solid 1px #14335f;
}

#draw-groupnav-div.listing a:hover, 
#draw-groupnav-div.listing a:active{
	background-color: #bbbbbb;
	border: 1px solid #303030;
}

#draw-groupnav-div.listing .group.prev, 
#draw-groupnav-div.listing .group.next{
	color: #999;
	border-color: #999;
	background: #fff;
}
/* Ende - group nav */



.draw-picto-div   {
	position: relative;
	width:190px;
	height:64px;
	float:left;
}

.draw-picto-runde   {
	width:25px;
	height:64px;
	float:left;
}

.draw-picto-spiele128   { 
	width:25px;
	height:8px;
}

.draw-picto-spiele64   { 
	width:25px;
	height:16px;
}

.draw-picto-spiele32   { 
	width:25px;
	height:32px;
}

.draw-picto-spiele16   { 
	width:25px;
	height:64px;
}

.draw-picto-icons   { 
	position: relative;
	width:120px;
	float:left;
}

.draw-picto-bild {
	padding-bottom: 4px;
	border:none;
}
/* Ende - PICTOGRAMME */

/* Start - SPIELE */
.draw-spiele{
	margin:auto;
	width:610px;
}

.draw-head   { 
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px; 
	color:#ffffff;
	line-height: 13px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #000000; 
	padding: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000 #000000 #000000 #000000;
}

.draw-head-div   { 
	width:610px;
}

.draw-head-left   { 
	position: relative;
	width:297px;
	height:18px;
	float:left;
	font-weight: bold; 
	font-size: 12px; 
	color:#ffffff;
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:left;
	background-color: #000000; 
	padding: 5px 2px 2px 6px;  
}

.draw-head-right   { 
	position: relative;
	width:301px;
	height:21px;
	float:left;
	font-weight: bold; 
	font-size: 12px; 
	color:#ffffff;
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #000000; 
	padding: 2px;  
}

.draw-info-time   { 
	position: relative;
	width:242px;
	float:left;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	color:#666666;
	line-height: 9px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	padding: 2px; 
}

.draw-info-dauer   {
	position: relative;
	width:139px;
	float:left; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	color:#666666;
	line-height: 9px; 
	font-family: Verdana, Arial, Geneva, Helvetica;
	text-align:center; 
	text-decoration: none; 
	padding: 2px; 
}

.draw-info-info   { 
	position: relative;
	width:211px;
	float:left;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	color:#666666;
	line-height: 9px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	padding: 2px; 
}

.draw-center01   {
	background-color: #a6ffa6; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ccffcc #66cc66 #66cc66 #ccffcc;
}

.draw-center02   { 
	background-color: #ffffae; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #cccc66 #cccc66 #ffffff;
}

.draw-center03   { 
	background-color: #99ccff; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ccffff #6699cc #6699cc #ccffff;
}

.draw-center04   { 
	background-color: #ffcc33;
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffff99 #cc9900 #cc9900 #ffff99;
}

.draw-center05   {  
	background-color: #ffcccc;
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #ff9999 #ff9999 #ffffff;
}

.draw-spieler   { 
	position: relative;
	width:248px;
	float:left;
}

.draw-spieler-name   {
	height:15px;
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 11px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #eeeeee; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.draw-punkte   { 
	position: relative;
	width:145px;
	float:left;
}

.draw-points { 
	height:13px;
	position: relative;
	width:23px;
	float:left;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	line-height: 11px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
    text-align:right; 
	background-color: #cccccc; 
	padding: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.draw-points-normal  { 
	height:13px;
	position: relative;
	width:23px;
	float:left;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	line-height: 11px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
    text-align:right; 
	background-color: #cccccc; 
	padding: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.draw-points-sieger  {
	height:13px;
	position: relative;
	width:23px;
	float:left;
	font-style: normal; 
	font-weight: bold; 
	font-size: 9px; 
	line-height: 11px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
    text-align:right; 
	background-color: #cccccc; 
	padding: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.draw-sieger   { 
	position: relative;
	width:217px;
	float:left;
}

.draw-sieger-name   {
	height:22px; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px;
	line-height: 11px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:center;
	background-color: #DAE1EC;
	padding: 12px 2px 2px 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.draw-spacer   {
	height:4px; 
	background-color: #b2b2b2; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #cccccc #666666 #666666 #cccccc;
}

.draw-navigation   {
	width:610px;
}

.draw-navigation-prev   { 
	position: relative;
	width:248px;
	float:left; 
	padding: 3px 0px 3px 0px; 
}

.draw-navigation-middle   {
	position: relative;
	width:145px;
	float:left; 
	text-align:center;
	padding: 3px 0px 3px 0px;

}

.draw-navigation-next   { 
	position: relative;
	width:217px;
	float:left; 
	text-align:right;
	padding: 3px 0px 3px 0px;
}
/* Ende - SPIELE */

/* Start - TABELLE */
.draw-tabelle{
	margin:auto;
	width:610px;
}

.draw-tabelle-head   { 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	color: #ffffff; 
	background-color: #000000; 
	padding: 4px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #222222 #000000 #000000 #222222 
}

.draw-tabelle-label   { 
	font-family: Verdana, Arial, Geneva, Helvetica; 
}

.draw-tabelle-label-nr   { 
	position: relative;
	width:30px;
	float:left;
	font-weight: bold;  
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:center;
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-label-name   { 
	position: relative;
	width:236px;
	float:left;
	font-weight: bold;  
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-label-spiele   { 
	position: relative;
	width:18px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center;
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-label-gew   { 
	position: relative;
	width:18px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center;
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-label-ver   { 
	position: relative;
	width:18px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center;
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-label-set   { 
	position: relative;
	width:48px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center;
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-label-setdiff   { 
	position: relative;
	width:28px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center;
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-label-einzelp   { 
	position: relative;
	width:58px;
	float:left;
	font-weight: bold;  
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center;
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-label-epdiff   { 
	position: relative;
	width:28px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:center; 
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-label-punkte   { 
	position: relative;
	width:48px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:center; 
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}



.draw-tabelle-data   { 
	font-family: Verdana, Arial, Geneva, Helvetica; 
}

.draw-tabelle-data-nr   { 
	position: relative;
	width:30px;
	float:left;
	font-weight: bold;  
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:center;
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-data-name   { 
	position: relative;
	width:236px;
	float:left;
	font-weight: bold;  
	font-size: 10px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:left;
	background-color: #eeeeee; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6 
}

.draw-tabelle-data-spiele   { 
	position: relative;
	width:18px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center;
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-data-gew   { 
	position: relative;
	width:18px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:center;
	background-color: #cccccc; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-data-ver   { 
	position: relative;
	width:18px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:center;
	background-color: #cccccc; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-data-set   { 
	position: relative;
	width:48px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center;
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-data-setdiff   { 
	position: relative;
	width:28px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:right;
	background-color: #cccccc;
	padding: 3px 5px 3px 1px;
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6 
}

.draw-tabelle-data-einzelp   { 
	position: relative;
	width:58px;
	float:left;
	font-weight: normal;  
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center;
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-data-epdiff   { 
	position: relative;
	width:28px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:right;
	background-color: #cccccc; 
	padding: 3px 5px 3px 1px;
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.draw-tabelle-data-punkte   { 
	position: relative;
	width:48px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:center; 
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}
/* Ende - TABELLE */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#tabplacesmenu{
padding: 0;
width: 100%;
	margin:auto;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#tabplacesmenu ul{
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#tabplacesmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#tabplacesmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: gray; /*Default menu color*/
border-bottom: 1px solid white;
}

#tabplacesmenu a:hover{
background-color: #555555; /*Menu hover bgcolor*/
}

#tabplacesmenu #current-place a{ /*currently selected tab*/
background-color: #000000; /*Brown color theme*/ 
border-color: #000000; /*Brown color theme*/ 
}

#tabplacesmenuline{
clear: both;
padding: 0;
width: 100%;
	margin:auto;
height: 1px;
background: #000000; /*Brown color theme*/ 
color: black;
}

#tabplacestext { /*CSS for sample search box. Remove if desired */
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #333333; /*Default menu color*/
border-bottom: 1px solid white;
}


/* START - Sektion Pagination */

#section-nav {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	float:right;
}

#section-nav a {
	border: solid 1px #2e6ab1;
	text-decoration: none;
	font-size: 11px;
   	background-color: #ffffff;
}

#section-nav.pagination a, 
#section-nav.pagination span {
    display: block;
    float: left;
    margin-right: 5px;
	margin-bottom: 2px;
	padding: 2px 5px;
	color: #105cb6;
}

#section-nav.pagination .current {
	border: solid 1px #9aafe5;
    color: #ffffff;
   	background-color: #2e6ab1;
}

#section-nav.pagination a:hover, 
#section-nav.pagination a:active{
	border: 1px solid #2e6ab1;
	color: #000033;
   	background-color: #cccccc;
}

#section-nav.pagination .text{
	color: #ffffff;
}
/* ENDE - Sektion Pagination */

/* START - Sektion Pagination BOTTOM */

#section-bottom {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	float:right;
}

#section-bottom a {
	border: solid 1px #2e6ab1;
	text-decoration: none;
	font-size: 11px;
   	background-color: #ffffff;
}

#section-bottom.pagination a, 
#section-bottom.pagination span {
    display: block;
    float: left;
    margin-right: 5px;
	margin-bottom: 2px;
	padding: 2px 5px;
	color: #105cb6;
}

#section-bottom.pagination .current {
	border: solid 1px #9aafe5;
    color: #ffffff;
   	background-color: #2e6ab1;
}

#section-bottom.pagination a:hover, 
#section-bottom.pagination a:active{
	border: 1px solid #2e6ab1;
	color: #000033;
   	background-color: #cccccc;
}

#section-bottom.pagination .text{
	color: #000000;
	font-weight:bold;
}
/* ENDE - Sektion Pagination BOTTOM */
  
  select.picto-select,select.picto-select { 
    margin-right:5px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
  	color:#ffffff;
    background-color:#494949;
    width:105px;
  }
  

/* START - Siegerliste */ 

.siegerliste-head-div   { 
	width:610px;
}

.siegerliste-head   { 
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px; 
	color:#ffffff;
	line-height: 13px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #000000; 
	padding: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000 #000000 #000000 #000000;
}

.siegerliste-row   { 
	font-family: Verdana, Arial, Geneva, Helvetica; 
}

.siegerliste-row-platz   { 
	position: relative;
	width:120px;
	float:left;
	font-weight: bold;  
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:center;
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6  
}

.siegerliste-row-name   { 
	position: relative;
	width:474px;
	float:left;
	font-weight: bold;  
	font-size: 10px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:left;
	background-color: #eeeeee; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6 
}
/* ENDE - Siegerliste */  
  
  
/* START - PROFIL CSS */

/* START - Persoenliche Daten */
.profil-personal{
	margin:auto;
	width:610px;
	background-color:#000000;
}

.profil-personal-head   { 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	color: #ffffff; 
	background-color: #000000; 
	padding: 4px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #222222 #000000 #000000 #222222 
}

.profil-personal-data   { 
	position: relative;
	width:460px;
	float:left;
}

.profil-personal-image   { 
	position: relative;
	width:150px;
	float:left;
}

.profil-personal-row   { 
	width:460px;
}

.profil-personal-topic   { 
	position: relative;
	width:144px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.profil-personal-content   { 
	position: relative;
	width:300px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #eeeeee; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}
/* Ende - Persoenliche Daten */

/* START - Sportliche Daten */
.profil-sport{
	margin:auto;
	width:610px;
}

.profil-sport-head   { 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	color: #ffffff; 
	background-color: #000000; 
	padding: 4px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #222222 #000000 #000000 #222222 
}

.profil-sport-data   { 
	position: relative;
	width:460px;
	float:left;
}

.profil-sport-row   { 
	width:610px;
}

.profil-sport-topic   { 
	position: relative;
	width:144px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.profil-sport-content   { 
	position: relative;
	width:450px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #eeeeee; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.profil-sport-hl-topic   { 
	position: relative;
	width:144px;
	height:85px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.profil-sport-hl-content   { 
	position: relative;
	width:450px;
	height:85px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #eeeeee; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}
/* ENDE - Sportliche Daten */

/* START - Statistik Daten */
.profil-statistic{
	margin:auto;
	width:610px;
}

.profil-statistic-head   { 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	color: #ffffff; 
	background-color: #000000; 
	padding: 4px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #222222 #000000 #000000 #222222 
}

.profil-statistic-data   { 
	position: relative;
	width:460px;
	float:left;
}

.profil-statistic-row   { 
	width:610px;
}

.profil-statistic-topic   { 
	position: relative;
	width:144px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.profil-statistic-content   { 
	position: relative;
	width:450px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #eeeeee; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.profil-statistic-gew-head   { 
	position: relative;
	width:72px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center; 
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6
}

.profil-statistic-ver-head   { 
	position: relative;
	width:72px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:center; 
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6
}

.profil-statistic-quo-head   { 
	position: relative;
	width:72px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center; 
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6
}

.profil-statistic-bar-head   { 
	position: relative;
	width:210px;
	float:left;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center; 
	background-color: #DAE1EC; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6
}

.profil-statistic-gew   { 
	position: relative;
	width:72px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center; 
	background-color: #eeeeee; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.profil-statistic-ver   { 
	position: relative;
	width:72px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center; 
	background-color: #eeeeee; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.profil-statistic-quo   { 
	position: relative;
	width:72px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center; 
	background-color: #eeeeee; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.profil-statistic-bar   { 
	position: relative;
	width:212px;
	float:left;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	text-align:center; 
	background-color: #eeeeee; 
	padding: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.profil-date   { 
	text-align:right;
	color:#999999;
}

/* bof - Prozent Balken */
div.prozbalken {
	border: 1px solid #ebebeb;
	height: 15px;
	padding: 0px;
	width: 190px;
	display: block;
	float: left;
	overflow: hidden;
	margin: -1px 4px 0 0;
}

div.prozbalken div.prozent,
div.prozbalken div.gew,
div.prozbalken div.ver,
div.prozbalken div.une {
	float: left;
	display: block;
	height: 15px;
	color: #fff;
	text-indent: 2px;
    font-size: 11px;
	overflow: hidden;
}
div.prozbalken div.prozent {
	color: #000;
	text-indent: 2px;
    font-size: 11px;
	text-align:right;
}
div.prozbalken div.gew {
	background: #224732;
	color: #090;
}
div.prozbalken div.ver {
	background: #bf352f;
	color: #f00;
}
div.prozbalken div.une {
	background: #ffdaa4;
	color: #ff6000;
}
/* eof - Prozent Balken */
/* ENDE - Statistik Daten */

   a.profil_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color:#ffffff;
	text-decoration: underline;
}
  
   a.profil_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color:#ffffff;
	text-decoration: underline;
}

   a.profil_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color:#ffffff;
	text-decoration: none;
}

   a.profil_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color:#ffffff;
	text-decoration: underline;
}

   a.profil_link:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color:#ffffff;
	text-decoration: none;
}

/* ENDE - PROFIL CSS */

/* START - SCHEDULE */

.schedule-select-center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#ffffae;  
	width:355px; 
	border:1px solid #59712A; 
}

.schedule-select-teilnehmer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#ffffae;  
	width:170px; 
	border:1px solid #59712A; 
}

.schedule-select-felder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#ffffae;  
	width:105px; 
	border:1px solid #59712A; 
}



/* Start - SCHEDULE Spiele */
/* Start - LINK - Schedule */
   a.schedule_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color:#000000;
	text-decoration: none;
}
  
   a.schedule_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color:#000000;
	text-decoration: none;
}

   a.schedule_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color:#000000;
	text-decoration: underline;
}

   a.schedule_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color:#000000;
	text-decoration: none;
}

   a.schedule_link:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color:#000000;
	text-decoration: underline;
}
/* Ende - LINK - Schedule */

.schedule-spiele{
	margin:auto;
	width:610px;
}

.schedule-head   { 
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px; 
	color:#ffffff;
	line-height: 13px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #000000; 
	padding: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000 #000000 #000000 #000000;
}
.schedule-info-time   { 
	position: relative;
	width:242px;
	float:left;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	color:#666666;
	line-height: 9px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	padding: 2px; 
}

.schedule-info-dauer   {
	position: relative;
	width:139px;
	float:left; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	color:#666666;
	line-height: 9px; 
	font-family: Verdana, Arial, Geneva, Helvetica;
	text-align:center; 
	text-decoration: none; 
	padding: 2px; 
}

.schedule-info-id   {
	position: relative;
	width:139px;
	float:left; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	color:#666666;
	line-height: 9px; 
	font-family: Verdana, Arial, Geneva, Helvetica;
	text-align:right; 
	text-decoration: none; 
	padding: 2px; 
}

.schedule-info-info   { 
	position: relative;
	width:457px;
	float:left;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	color:#666666;
	line-height: 9px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	padding: 2px; 
}

.schedule-center01   {
	background-color: #a6ffa6; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ccffcc #66cc66 #66cc66 #ccffcc;
}

.schedule-center02   { 
	background-color: #ffffae; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #cccc66 #cccc66 #ffffff;
}

.schedule-center03   { 
	background-color: #99ccff; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ccffff #6699cc #6699cc #ccffff;
}

.schedule-center04   { 
	background-color: #ffcc33;
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffff99 #cc9900 #cc9900 #ffff99;
}

.schedule-center05   {  
	background-color: #ffcccc;
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #ff9999 #ff9999 #ffffff;
}

.schedule-orga   { 
	position: relative;
	width:185px;
	float:left;
}

.schedule-orga-time   {
	height:34px;
	width:113px;
	float:left;
	font-style: normal; 
	font-weight: bold; 
	font-size: 10px;
	line-height: 11px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:center;
	background-color: #DAE1EC;
	padding: 0px 2px 2px 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.schedule-orga-court   {
	height:30px;
	width:60px; 
	float:left;
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px;
	color:#666666;
	line-height: 11px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:center;
	background-color: #DAE1EC;
	padding: 4px 2px 2px 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.schedule-orga-court-nr   {
	color:#000000;
	font-size: 13px;
	font-weight: bold; 
}

.schedule-spieler   { 
	position: relative;
	width:265px;
	float:left;
}

.schedule-spieler-name   {
	height:15px;
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 11px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none; 
	background-color: #eeeeee; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.schedule-punkte   { 
	position: relative;
	width:160px;
	float:left;
}

.schedule-points { 
	height:13px;
	position: relative;
	width:26px;
	float:left;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	line-height: 11px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
    text-align:right; 
	background-color: #cccccc; 
	padding: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.schedule-points-normal  { 
	height:13px;
	position: relative;
	width:26px;
	float:left;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	line-height: 11px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
    text-align:right; 
	background-color: #cccccc; 
	padding: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.schedule-points-sieger  {
	height:13px;
	position: relative;
	width:26px;
	float:left;
	font-style: normal; 
	font-weight: bold; 
	font-size: 9px; 
	line-height: 11px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
    text-align:right; 
	background-color: #cccccc; 
	padding: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.schedule-spacer   {
	height:6px; 
}

.schedule-navigation   {
	width:610px;
}

.schedule-navigation-prev   { 
	position: relative;
	width:248px;
	float:left; 
	padding: 3px 0px 3px 0px; 
}

.schedule-navigation-middle   {
	position: relative;
	width:145px;
	float:left; 
	text-align:center;
	padding: 3px 0px 3px 0px;

}

.schedule-navigation-next   { 
	position: relative;
	width:217px;
	float:left; 
	text-align:right;
	padding: 3px 0px 3px 0px;
}
/* Ende - SCHEDULE Spiele */
/* START - SCHEDULE */