/* Main styles */

body
{
 margin: 0px;
 padding: 0px 0px 0px 11em;
 background: #FFFFFF url("/teams/edelweiss/common/logo_web_small.png") no-repeat top left;
 font-family: sans-serif;
}



a {
 color: #357857;
 background: #FFFFFF;
 cursor:default;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
}
a:hover  {color: #FFFFFF; background: #357857; cursor:pointer; border-color: #FFFFFF; }
a:active {color: #357857; background: #FFFFFF; cursor:pointer; border-color: #357857; }

a.silent:hover  {cursor:pointer}
a.silent:active {cursor:pointer}

div.frame, div.page 
{
 padding: 2px 2px 2px 10px;
 margin: 1em 2px 2px 2px;
 border-top: 1px solid #357857;
 border-left: 1px solid #357857;
 border-right: 0px;
 border-bottom: 0px;
}

h1, h2, h3, h4
{
 margin: 1em 0px 0.1em 0px;
 color: #357857;
 background: #FFFFFF;
 font-variant: small-caps;
}

h1.page_title, h1.page_name
{
 font-size: 400%;
}

.em
{
 font-weight: bold;
 color: #357857;
 background: #FFFFFF;
}

/* Styles for the menu */
#menu
{
 position:absolute; top:180px; left:10px; width:8em; /*height:150px;*/
 padding: 5px 5px 5px 5px;
 z-index:1;
 background: #357857;
 border:solid 1px black;
}

div.menu   {
 font-family: sans-serif;
 margin: 5px;
 padding: 0px;
 color: #FFFFFF;
 background: #357857;
 border-style: solid;
 border-width: 0px;
 border-color: #357857;
}

a.menu   {
 font-family: sans-serif;
 padding: 2px 2px 2px 2px;
 color: #FFFFFF;
 background: #357857;
 cursor:default;
 border-style: solid;
 border-width: 1px;
 border-color: #357857;
}
a.menu:hover  {color: #357857; background: #FFFFFF; cursor:pointer; border-color: black; }
a.menu:active {color: #FFFFFF; background: #357857; cursor:pointer; border-color: #FFFFFF; }

p {text-align: justify}

/* styles for the code tables */

  .lines {
    background-color: #005500;
    color: white;
    font-family: monospace;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
    white-space:pre;
    border: solid 1px white ;
    font-size: 100%;
    height: 10px;
   }

  .code {
    height: 10px;
    background-color: #eeffee;
    font-family: monospace;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
    white-space:pre;
    border: solid 1px white ;
    font-size: 100%;
   } 

  .answer {
    height: 10px;
    background-color: #eeffee;
    color: #eeffee;
    font-family: monospace;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
    white-space:pre;
    border: solid 1px white ;
    font-size: 100%;
   } 



.predata  {
    background-color: #eeffee;
}



.prexml  {
    background-color: #eeffee;
}


.prequery2  {
    background-color: #eeffee;
}


.prequery {
   padding : 10px;
   margin-left : auto;
   margin-right : auto;
   width : 80%;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-weight : bold;
   font-size : 0.8em;
   border : 1px solid green;
    background-color: #eeffee;
   text-align : left;
}

.precode {
   padding : 10px;
   margin-left : auto;
   margin-right : auto;
   width : 90%;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-weight : bold;
   font-size : 0.8em;
   border : 1px solid green;
    background-color: #eeffee;
   text-align : left;
}


.preresult  {
    background-color: #eeffee;
}


p.legend {
   margin-top : 0px;
   padding-top : 0px;
   text-align : center;
   font-style : italic;
   font-size : 0.8em;
}


