div.sp-suche-breit{
display:block;
margin:0px;
padding:15px 20px;
border:1px solid #CCCCCC;
}
* html div.sp-suche-breit{
width:864px;
}
*+html div.sp-suche-breit{
width:864px;
}




/*
html,body{
margin:10;
padding:10;
color:#000000;
background:#ffffff;
 background:url(../images/back.png) repeat-x #FFFFFF; 
}
*/

body,table{
font:12px Arial, Tahoma;
/*text-align:center;*/
}

small{
font-size:10px;
}

a:link, a:visited, a:hover, a:active, a:focus{
/*padding: 0 0 0 25px;*/
color:#000000;
}

a.liste{
/*padding: 0 0 0 25px;*/
color:#000000;
}
a.liste:hover{
color:#8A8A8A;
}

div.lauf{
color:#000000;
font-size:14px;
/*font-weight: bold;*/
background-color:#FFFFFF;
margin-top:20px;
padding:20px;
width:700px;
}

a.lauf{
/*padding: 0 0 0 25px;*/
color:#000000;
font-size:16px;
font-weight: bold;
text-decoration:none;
}
a.lauf:hover{
color:#000000;
text-decoration:none;
}

div.match{
color:#000000;
font-size:14px;
/*font-weight: bold;*/
background-color:#E6E6E6;
margin-top:20px;
padding:20px;
width:740px;
}


div.teamflt{
/*background-color:#88FF8E; */
background-color:#88FF88; 
width:672px;
padding:4px;
}

div.teamflt a{
display:block; width:100%; 
text-decoration:none;
}

/*
hr{
width:600;
border-top: solid  1px #000000;
border-bottom: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;
text-align:left;
}
*/

/* Ergebnis Tabelle */
/* COLGROUP */

.restbl { 
background-color:#D5D6D8;
border: 1px solid #D5D6D8;
}


.restbl td a { 
display:block; width:100%; 
}

/* .restbl th { text-align:left; }*/

.restbl a { 
color:#000000;
text-decoration:none;
}

.restbl_odd a:hover { 
/*color:#8A8A8A;*/
text-decoration:underline;
background-color:#FFFFFF;
}

.restbl_even a:hover { 
/*color:#8A8A8A;*/
text-decoration:underline;
background-color:#E6E6E6;
}

.restbl_team_even:hover { 
background-color:#E6E6E6;
}
.restbl_team_odd:hover { 
background-color:#FFFFFF;
}
/* Ergebnis Tabelle */



/* */
a.dwnld_pdf, a.dwnld_jpg, a.dwnld_avi{
/*padding: 0 0 0 25px;*/
color:#ffffff;
font-size:14px;
font-weight: bold;
text-decoration:none;
padding:3px
}
a.dwnld_pdf:hover, a.dwnld_jpg:hover, a.dwnld_avi:hover {
color:#000000;
text-decoration:underline;

/*color:#000000;*/
/*text-decoration:none;*/
}

a.dwnld_pdf{
/*background-color:#FF8888;*/
background-color:#FF0000;
}
a.dwnld_jpg{
/*background-color:#9488FF;*/
/*background-color:#8888FF;*/
background-color:#0000FF;
}
a.dwnld_avi{
/*background-color:#88D6FF;*/
background-color:#88D6FF;
}


div.headline{
height:22px;
}


div.headline_l{
float:left;
}

div.headline_r{
float:right;
right:0px;
}

.handcursor {
font-size:11px;
font-weight:bold;
DISPLAY: block;
background:url(images/td-back.jpg) repeat-x;
margin:0;
margin-bottom:20px;
padding:7px 0px 4px 6px;
border-top:1px solid #E1E4E9; 
cursor:pointer;
}

.switchgroup2 {
padding:0;

}


a.reset_form{
background-color:#E6E6E6;
font-weight:bold;
padding:2px;
text-decoration:none;
vertical-align:top;
}







/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
/*  font-style: italic; */
/*  color: #0000ff; */
  }
  
a.tooltip:hover {
/*  color: #0000ff; */
  background: transparent;
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 20px; 
  left: 20px; 
  width: 300px;
  z-index: 100;
  margin: 0;
  padding: 4;
  color: #000000; 
  border:1px solid #D5D6D8; 
  background: #FFFFFF;
/*  font: 12px Verdana, sans-serif; */
  font-size: 10px; 
  text-align: left;
  }
  
a.tooltip span h1 {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 11px; 
  font-weigth: bold;
/*  color: yellow; 
  background-color: gray; */
  border: 0px;
/*  border-bottom: 1px solid black; */
}


