*{
color:#ffffff;
}


a:link{
text-decoration:none;
color:#ffeeaa;
}

a:visited{
text-decoration:none;
color:#ffeeaa; 
}

a:hover{
text-decoration:underline; 
color:#ffff00;
}

a:active{ 
text-decoration:underline; 
color:#ffeeaa; 
}

a:focus{ 
text-decoration:underline; 
color:#ffeeaa; 
}


img{
    border-style:solid;
    border-width:thin;
}


body {
/*
background-image:url(gfx/background.jpg);
background-attachment:fixed;
background-position:center;
background-color:#000000;
*/

font-size:x-small;
margin: 0;
padding: 0;
}




#page {
    position:relative;
    width: 80%;
    padding: 0px;
    min-width:700px;
    max-width:1200px;
}



.box3{
    margin:40px;
    padding:20px;
/*    
    background-color:#444444;
*/

    border-style:solid;
    border-width:thin;
    background-image:url(gfx/semi_transparent_pixel.png);
    background-repeat:repeat;
}






#topfaderbar{
    top:0px; 
    background-image:url(gfx/fader_top.png);
    width:100%; 
    position:fixed; 
    height:40px;
    left:0px; 
    z-index:7
}


#bottomfaderbar{
    bottom:0px; 
    background-image:url(gfx/fader_bottom.png);
    width:100%; 
    position:fixed; 
    height:40px;
    left:0px; 
    z-index:7
}














/* the below stuff is copied from the jabraf output*/

/*
body { 
line-height: 1.2; 
padding: 1em; 
margin: auto auto; 
}
*/


#qs { 
width: auto; 
border-style: solid; 
border-color: #aaaaaa; 
border-width: 1px 1px 1px 1px; 
padding: 0.5em 0.5em; 
display:none; 
position:relative; 
}


#qs form { 
padding: 0px; margin: 0px; 
}


#qs form p { 
padding: 0px; margin: 0px; 
}


.invalidsearch { 
background-color: red;
 }




table { 
border: 1px gray none; 

/*
border: 1px gray solid; 
border-spacing: 0em 0.3em; 
margin-top: 1em; 
*/

width: 100%; 
empty-cells: show; 


border-spacing: 1em 1em; 


}


th, td { 

/*
border-width: 0px 0px 0px 0px; 
border-width: 1px 1px 1px 1px; 
padding: 3px; 
*/

border-width: 10px; 
border-color: white; 
border-style: solid; 
padding: 0.3em; 
vertical-align: top;  
}


td { 
    border:2px;
text-align: left; 
vertical-align: top; 
}


td a { 
color: navy; 
text-decoration: none; 
}


td a:hover { 
text-decoration: underline; 
}


tr.noshow { 
display: none;
}


tr.highlight td { 
border-top: 2px black solid; 
}


tr.abstract td, tr.review td, tr.bibtex td { 
border-bottom: 2px black solid; 
text-align: justify; 
}


tr.nextshow td { 
border-bottom: none; 
}


tr.bibtex pre { 
width: 100%; overflow: auto;
font-size:x-small;
}


p.infolinks { 
margin: 0.5em 0em 0em 0em; 
padding: 0px; 
}


#qssettings { 
    padding: 0.5em; 
    position: absolute; 
    top: 0.2em; 
    right: 0.2em; 
    border: 1px solid; 
    display: none; 
}


#qssettings p { 
    cursor: pointer; 
}


#qssettings ul { 
    display: none; 
    list-style-type: none; 
    padding-left: 0; margin: 0; 
}


#qssettings.active ul { 
    display: block; 
}


@media print {
    p.infolinks, 
    #qssettings, 
    #qs { display: none !important; }
    tr { page-break-inside: avoid; }
}


