/* css fuer ph's Homepage   */

  a:active  {
       color: #6666CC; 
       text-decoration: underline
  }
  a:hover   {
       color: #FF9900; 
       text-decoration: underline
  }
  a:link    { 
       color: #6666CC; 
       text-decoration: none
  }

  a:visited {
       color: #6666CC; 
       text-decoration: none
  }
  th        { 
       font-size: 12px; 
       font-family: Trebuchet ms, Helvetica, Arial,Verdana,WarpSans,Helvetica; 
       font-weight: 800
  }
  td        { 
       font-size: 12px; 
       font-family: Trebuchet ms, Helvetica, Arial,Verdana,WarpSans,Helvetica;
  }


  td.menu   { 
       display:block;
       padding:1px;  
/*svbj background-color:#0079D6; 
       color:#000000;            */
       font-size: 12px; 
       font-family: Trebuchet ms, Verdana, WarpSans,Arial,Helvetica;
  }

  td.menu:hover { 
       border-style:solid;
       border-color:#999999;
       border-width: 1px; 
       display:block;
       padding:0px;   
       color:#000000;   
       background-color:#E7E7EF;
       text-decoration:none;
       font-size: 12px; 
       font-family: Trebuchet ms, Verdana, WarpSans,Arial,Helvetica;
       font-style: normal;
       line-height: normal;
       font-variant: normal;
  }

  td.menuA  { 
       display:block; 
       padding:1px;   
       font-style: italic;
/*     color:#989898;
       background-color:#0079D6; */
       font-size: 12px; 
       font-family: Trebuchet ms, Verdana, WarpSans,Arial,Helvetica;
  }


  td.menuA:hover { 
       border-style:solid;
       border-color:#999999;
       border-width: 1px; 
       display:block;
       padding:0px;  
       color:#000000;
       background-color:#E7E7EF;
       text-decoration:none;
       font-size: 12px; 
       font-family: Trebuchet ms, Verdana, WarpSans,Arial,Helvetica;
       font-style: italic;
       line-height: normal;
       font-variant: normal;
  }

  td.invers { 
       font-size: 12px; 
       font-family: Trebuchet ms, Helvetica, Arial,Verdana,WarpSans,Helvetica; 
       background-color:#D4D7FA; 
/*     background-color:#EAEAEA;  */
  }
  td.invisi { 
       font-size: 06px; 
       font-family: Trebuchet ms, Helvetica, Arial,Verdana,WarpSans,Helvetica; 
       background-color:#D4D7FA; 
       color:#D4D7FA; 
/*     background-color:#EAEAEA;  
       color:#EAEAEA;             */
  }
  td.mSepLi { 
       font-size: 12px; 
       font-family: Trebuchet ms, WarpSans, Helvetica,Arial,Verdana,Helvetica; 
       font-style:italic;
  }
  .titlesub { 
       font-size: 12px; 
       font-family: Trebuchet ms, Helvetica, Arial,Verdana,WarpSans,sans-serif; 
       color: #C0C0C0;
  }
  .titel    { 
       font-size: 12px; 
       font-family: Trebuchet ms, Verdana, WarpSans,Arial,Helvetica;
       font-weight:bold;
       background-color:#d4d7fa; 
       color: #A0A0A0;
  }
  .text     { 
       font-size: 12px; 
       font-family: Trebuchet ms, Helvetica, Arial,Verdana,WarpSans,sans-serif; 
       line-height: 16px 
  }
  .textsub  { 
       font-size: 12px; 
       font-family: Trebuchet ms, Helvetica, Arial,Verdana,WarpSans,sans-serif;
  }
  p         {
       font-size: 12px; 
       font-family: Trebuchet ms, Helvetica, Arial,Verdana,WarpSans,Helvetica; 
  }
  h4        {
       font-size: 14px; 
       font-family: Trebuchet ms, Helvetica, Arial,Verdana,Helvetica; 
       font-weight:bold
  }
  dd,li     {
       font-size: 12px;
  }
  dt        { 
       font-size: 12px; 
       font-weight:bold
  }



tr.decent  { border-width:1pt; border-style:solid; 
        border-color:#DDDDDD; 
        background-color:#FFFFE0; }
td.decent  { border-width:1pt; border-style:solid; 
        border-color:#DDDDDD; 
        background-color:#FFFFE0; }
th.decent  { border-width:1pt; border-style:solid; 
        border-color:#DDDDDD; 
        background-color:#EEEEFF; }

/* Modelled after freiwald.com */

table.infobox,
table.infoboxlight
{ 
	border-width:1px; 
	border-color:#bcb8a8; 
	border-style:solid; 
}

table.infobox,
table.infobox td
{
	background-color:#f0f0f0; 
	border-collapse:collapse; 
	padding: 3px 5px 3px 5px; 
}

table.infoboxlight,
table.infoboxlight td
{
	background-color:#fafafa; 
	border-collapse:collapse; 
	padding:5px; 
}

table.infobox td,
table.infoboxlight td
{
	vertical-align: top; 
	border-style:none;  
/*	padding-top:5; 
	padding-bottom:5; 
	padding-right:5; */
}
