*
{
    padding:0px;
    margin:0px;
    font-size: 1em;
    font-family: sans-serif;
    font-color:#440044;
    /*background-color: #dd00dd;*/
}
th.rotate
{   
/*width:300px;
height:40px;*/
white-space:nowrap;
border:0;
}

th.rotate > div
{
    transform: 
        translate(25px,51px)
        rotate(315deg);
    width:40px;    
    padding:0px;
    margin:0px;
}

th.rotate > div > span
{
 border-bottom: 1px solid #ccc;       
}

th.rotateneg
{   
width:300px;
height:10px;
white-space:nowrap;
border:0;
/*border-right: 1px solid #ccc;       */
padding:0px;
margin:-0px;

}

th.rotateneg > div
{
    transform: 
        translate(25px,25px)
        rotate(45deg);
    width:40px;
    padding:0px;
    padding-bottom:5px;
    
}
th.rotateneg > div > span
{
 border-top: 1px solid #ccc;   
 padding:0px;
 margin-left:    -20px;
 /*padding-top: 4px;*/
 padding-bottom:10px;
 /*padding-left:5px;*/
 margin-right: 10px;
}

input[type="text"].groups
{
width:200px;
padding-left:2px;
}
input[type="text"].inputname
{
width:60px;
padding:0px;
margin:0px;
font-size:0.75em;
border-radius: 2px;
background-color: #FFFFAA;    
}
input[type="text"].inputname:focus

{

background-color: #FFFFFF;    
}
select
{
width:80px;
padding:0px;
margin:0px;
font-size:0.8em;
border-radius:0px;
background-color: #ddddff;
}


td
{
    margin:0px;
    padding:0px;
}

input[type="checkbox"]
{
size:5px;
padding:0px;
margin:0px;

}

a
{
padding:5px;
border: 1px #888888 solid;
text-decoration: none;
font-family: sans-serif;
color: black;
border-radius: 5px;
background-color:  lightgray;
background:linear-gradient(  #eeeeee,#aaaaaa);

}
a:hover
{
background-color: lightseagreen;
background:linear-gradient(  #aaaaaa,#eeeeee);
}
input[type="submit"]
{
    background:linear-gradient(#ffccff,  #ccaacc);
    color: black;
    border-radius: 5px;
    padding:5px;
    
}

input[type="submit"]:hover
{
    background:linear-gradient(#ccaacc,#ffccff );
}

a.nobut
{
border:0px;
padding:0px;
margin:0px;
bacground-color:transparent;
background:none;
text-decoration:underlined;
color:#ff00ff;
}

a.nobut:hover
{ 
border:0px;
padding:0px;
margin:0px;
bacground-color:transparent;
background:none;
text-decoration:underlined;
color:#00ffff;
}


