body {
  margin:10px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:10pt;
  background-color:#ffffff;
}

td, div {font-family:verdana, arial, helvetica, sans-serif; font-size:10pt;}

a:link    {color:#000066; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
a:hover   {color:#0099ff; text-decoration:underline;}
a:active  {color:red; text-decoration:underline;}
a:focus   {color:red; text-decoration:underline;}

.kursiv {font-style:italic;}
.bold   {font-weight:bold;}
.left   {text-align:left;}
.center {text-align:center;}
.right  {text-align:right;}
.top    {vertical-align:top;}
.grey   {color:#808080;}

.size_l {width:170px;}

.fettkursiv {font-style:italic; font-weight:bold;}
.fett {font-weight:bold;}

.normal_bold  {font-size:10pt; font-weight:bold;}
.big_bold     {font-size:20pt; font-weight:bold;}

.btn_xp {background-image:url(/pictures/relaunch/layout/button_bg.gif); height:20px; border:#003C74 solid 1px;}

/* *** Fuer Kommentare **************************************************************** */
table.archiv1    {margin:2px; padding:2px; border:0px; width:100%;}

th.archiv1kopf   {font-size:10pt; font-weight:bold; color: #ffffff; background-color:#3399ff; text-align:left;}
td.archiv1inhalt {font-size:10pt; font-weight:normal; color: #000000; background-color:#f0f8ff; text-align:left; vertical-align:top;}

div.linie_bl {width:100%; height:2px; background-color:darkblue;}
div.main     {text-align:center; width:100%;}
div.titel1sw {font-size:11pt; font-weight:bold; color: #000000; padding-top:10px; padding-bottom:10px;}
div.titel1ro {font-size:11pt; font-weight:bold; color: #cc0000; padding-top:10px; padding-bottom:10px;}
div.kom1     {display:inline; float:left; width:75%;}
div.kom2     {display:inline; float:right; width:25%;}
div.kom3     {font-size:13pt; font-weight:bold; font-style:italic; color: #cc0000;}
div.zurueck  {font-size:10pt; font-weight:normal; background-color:#f0f8ff; text-align:center; margin-left:35%; margin-right:35%; width:30%; padding:2px; border:0px;}


/* *** Fuer u.a. Spielplan, Tabelle, Statistik,... ************************************ */

.cbox                {min-width:440px; margin:0 202px 0 0; padding:0; zoom:1;} /* Content box; zoom:1 fuer IE */
.tbox                {width:200px; float:right; padding:0;}/* Tool box */
.menubar_seperator   {background-color:#FEC318; width:100%; height:15px; margin:0; padding:0;} 
.menubar_seperator2  {background-color:#ffffff; width:100%; height:15px; border-width:1px 0px 0px 0px; margin:1px 0px 0px 0px; padding:0;}
.contentborder_short {border:1px solid #3399FF; padding:1px; margin:2px 2px 2px 0px; float:left;}
/* .contentborder       {border:1px solid #3399FF; padding:1px; margin:2px 0px; height:100%;} */
.contentborder       {border:1px solid #3399FF; padding:1px; margin:2px 0px;}
       
       .subhead {background-image:url(/pictures/relaunch/layout/head_bg.png); color:#ffffff; padding:3px 10px 3px 10px; font-weight:bold;}
* html .subhead {background-image:url(/pictures/relaunch/layout/head_bg.png); color:#ffffff; padding:3px 10px 3px 10px; font-weight:bold; margin:0 -4px 0 0;} /* Hack fuer IE, der sonst die Leiste 4px zu kurz zeichnet */

h1.headline {font-size:11pt; font-weight:bold; padding:6px 0; margin:0; color:#c11919;}

table.normal       {margin:0; padding:0; border:1px solid #ffffff; width:100%; border-collapse:collapse;}
table.normal_inner {margin:0; padding:0; border:0; width:100%; border-collapse:collapse;}

td.result              {font-size:30pt; font-weight:bold; text-align:center; padding-top:18px;}
td.cell_clear          {border:1px solid #ffffff; color:#000000; padding:0; margin:0;}
td.cell_light          {background-color:#F0F8FF; border:1px solid #ffffff; color:#000000; padding:2px 6px 2px 6px !important;}
td.cell_green          {background-color:#B3FFB2; border:1px solid #ffffff; color:#000000; padding:2px 6px 2px 6px;}
td.cell_lightgreen     {background-color:#D9FFD9; border:1px solid #ffffff; color:#000000; padding:2px 6px 2px 6px;}
td.cell_red            {background-color:#ffcccc; border:1px solid #ffffff; color:#000000; padding:2px 6px 2px 6px;}
td.cell_lightred       {background-color:#ffebeb; border:1px solid #ffffff; color:#000000; padding:2px 6px 2px 6px;}
td.cell_light_noborder {background-color:#F0F8FF; border:0; color:#000000; padding:2px 6px 2px 6px; margin:0;}
td.cell_light_bottomborder {background-color:#F0F8FF; border-bottom:1px dotted #3399FF; color:#000000; padding:2px 6px 2px 6px; margin:0;}
td.cell_dark           {background-color:#cce7ff; border:1px solid #ffffff; color:#000000; padding:2px 6px 2px 6px;}
td.head                {background-color:#75B8FE; border:1px solid #ffffff; color:#000000; padding:2px 6px 2px 6px; font-weight:bold;}
td.logos               {text-align:center; padding:2px;}
td.team_home           {font-size:12pt; padding:6px; font-weight:bold; text-align:left;}
td.team_visitor        {font-size:12pt; padding:6px; font-weight:bold; text-align:right;}
td.separator           {background-image:url(/pictures/relaunch/layout/head_bg.png); width:100%; height:25px; margin:0; padding:0px 4px 0px 4px; color:#ffffff; font-weight:bold;}
td.border_horiz        {border-width:0px 0px 1px 0px; border-style:solid; border-color:#ffffff; margin:1px; padding:1px;}

td.download_cell       {background-color:#F0F8FF; color:#000000; padding:10px;}
td.download_cell_kategorie {background-color:#F0F8FF; border-top:1px solid #ffffff; color:#000000; padding:3px;}



div.menubar_normal   {background-color:#f9f6e7; text-align:center; float:left; padding:3px; margin:1px; font-weight:normal;}
div.menubar_normal2  {background-color:#add8e6; text-align:center; float:left; padding:3px; margin:1px; font-weight:normal;}
div.menubar_inactive {background-color:#F9F6E7; text-align:center; float:left; padding:3px; margin:1px; font-weight:normal; color:#999999;}
div.cell_light       {background-color:#F0F8FF; border:1px solid #ffffff; color:#000000; padding:10px 6px; zoom:1; overflow:hidden;}
div.cell_light_anti  {background-color:#f9f6e7; border:1px solid #ffffff; color:#000000; padding:10px 6px; zoom:1;}
div.cell_light_list  {background-color:#F0F8FF; border:1px solid #ffffff; color:#000000; padding:5px 6px; zoom:1; font-size:8pt;}
div.headline         {font-size:11pt; font-weight:bold; padding:2px 2px 2px 0px; margin:1px 1px 1px 0px; color:#c11919;}
div.author           {font-style:italic;}

       div.menubar_active {background-color:#FBE191; text-align:center; float:left; padding:4px; margin:0px; font-weight:bold;}
* html div.menubar_active {background-color:#FBE191; text-align:center; float:left; padding:3px; margin:0px; border-top:1px solid #FBE191; font-weight:bold;}

img.left {border:1px solid #000000; margin: 4px 10px 0px 0px; float:left;}

a.menubar:link    {color:#000066; text-decoration:none;}
a.menubar:visited {color:#000066; text-decoration:none;}
a.menubar:hover   {color:#0099ff; text-decoration:none; font-weight:bold;}
a.menubar:active  {color:red; text-decoration:none;}
a.menubar:focus   {color:red; text-decoration:none;}

a.noline:link    {color:#000066; text-decoration:none;}
a.noline:visited {color:#000066;text-decoration:none;}
a.noline:hover   {color:#0099ff; text-decoration:underline;}
a.noline:active  {color:red; text-decoration:underline;}
a.noline:focus   {color:red; text-decoration:underline;}

a.sdm_navi_active { font-weight:bold; background-color: #FFFFCC; padding: 0px 2px 0px 2px;
}

.sdm_admin_headline {
  font-weight: bold;
  font-size: 12pt;
  color: #0000CC;
}

table.newstable{
      border-collapse:collapse;
      border:1px solid #3399FF;
}

th.newstable_head_column{
    background-color: #FBE191;
    border:1px solid white;
    font-family: verdana, arial, non-serif;
    font-size:11px;
    padding:5px;
    vertical-align:top;

}

td.newstable_data_column{
    background-color: #CCE7FF;
    border:1px solid white;
    font-family: verdana, arial, non-serif;
    font-size:11px;
    padding:5px;
    vertical-align:top;
}

td.highlight
{
    background-color: #75B8FE;
}
td.center
{
    text-align:middle;
}

.markText
{
  background-color:#FFFF99;
}

td.cell_download_menu
{
    background-color:#F9F6E7;
    padding:3px;
    font-family: verdana, arial, sans-serif;
    font-size:11px;
}

.select_download_menu
{
    background-color:white;
    border: 1px solid #888888;
    font-family: verdana, arial, sans-serif;
    font-size:11px;
}

DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow5:hover DIV.shadow,
DIV.shadow5:hover DIV.shadow2,
DIV.shadow5:hover DIV.shadow3,
DIV.shadow5:hover DIV.shadow4,
DIV.shadow5:hover {
   padding: 0;
   border-radius: 5px;
   -moz-border-radius: 5px;
   }
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
/*   background-color: #fcfcfc; */
   border: 1px solid transparent;
   margin: 10px 14px;
   }
DIV.shadow5:hover {
   border-width: 5px;
   }

DIV.shadow5 IMG {
   border: 0px solid #666;
   margin: -2px;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
   -moz-opacity:0.67;
   }
DIV.shadow5:hover IMG {
   margin: -1px;
   top: -1px;
   left: -1px;
   -moz-opacity:1;
   }




