a
        {
        text-decoration:none;
        color:#3399cc;
        font-weight:bold;
        font-family:tahoma,verdana,sans-serif;
        }

a.blue
        {
        text-decoration:none;
        color:#3399cc;
        font-weight:bold;
        font-family:tahoma,verdana,sans-serif;
        }

a.sponsor
        {
  /*      text-decoration:underline; */
        color: #9e0b0e;
        font-weight:bold;
        font-family:tahoma,verdana,sans-serif;
        }


a.simpel
        {
        text-decoration:none;
        color:#3399cc;
        font-weight:normal;
        }

a.naviWhite
        {
        color:white;
        text-decoration:none;
        font-weight:bold;
        font-family:tahoma,verdana,sans-serif;
        }

span.inverse
        {
        color: black;
        background-color: #f0f8ff;
        border: solid thin navy;
        }

span.inverse a
        {
        color: navy;
        }


a.naviBlack
        {
        color: navy;
        }
 
a.naviBlackNormal
        {
        color: black;
        font-weight:normal;
        }
 
a.naviGreenNormal
        {
        color: green;
        font-weight:normal;
        }


a.red
        {
        text-decoration:none;
        color:#dc143c;
        font-weight: bold;
        font-family:tahoma,verdana,sans-serif;
/*        border: solid 2px #3399cc;
        background-color: #f0f8ff;
        text-transform: lowercase;
        font-size: 80%;
        height: 80%; */
        }
td.naviBlue
        {
        background-color:#3399cc;
        color:white;
        }

td.navi
        {
        background-color:#f0f8ff;
        color: black;
/*        font-weight:normal;
        font-family:tahoma,verdana,sans-serif;
        font-size:11px; */
        }

body
        {
        background-color:#f0f8ff;
        color: black;
        font-family:tahoma,verdana,sans-serif;
        }

h2, h3 {
        font-family:tahoma,verdana,sans-serif;
   }

td.naviBlack
        {
        background-color: navy;
        }

a.mediumnaviBlack
        {
        font-size: 80%;
        color: navy;
        }




table
         {
          max-width: 750px;
       /*   border: thin solid red; */
         }

table.main
         {
          margin:10px;
          max-width: 500px;
          background-color:#f0f8ff;
         }

table.main tr td
         {
          max-width: 300px;
         }


table.bar
         {
          background-color:#3399cc;
          width: 100%;
          text-align: center;
          border-spacing: 0px;
          border-top: solid thin black;
          border-bottom: solid thin black;
         }

table.descriptionMenu 
         {
          width: 100%;
          text-align: center;
          border-spacing: 0px;
          border-top: solid thin black;
          border-bottom: solid thin black;
         }
 
table.hangingMenu, table.menu
         {
          background-color:#f0f8ff;
          width: 100%;
         }

table.menu { text-align: right; 
          border-bottom: solid thin black; }
table.hangingMenu { text-align: left; }



table.menu td, table.hangingMenu td
         {
          font-size: 80%;
         }

table.box, table.search
        {
         background-color:white;
         border: solid thin #3399CC;
         margin:  10px;
         padding: 0px;
     /*    width: 190; */
        }

table.search td {text-align: left}


table.sponsor
        {
         background-color:white;
         border: solid thin #9e0b0e;
         margin:  10px;
     /*    width: 190; */
        }


table.margin, table.sponsormargin {margin:10px}

table.box tr td
         {
/*         line-height: 200%; */
         }
 
td
        {
        color: black;
        font-family:tahoma,verdana,sans-serif;
    /*    border: thin solid blue; */
        }

table.bar td
        {
        color: white;

        font-size: 80%;
        }

       
td.boxes, td.items
        {
        vertical-align: top;
        }

td.items
        {
         padding-top: 20px;
	 padding-left: 10px;
        }

code
    {
    font-family:courier,monospace;
    }




table.download tr td
        {
         padding-left: 10px;
         padding-right: 10px;
         /* min-width: 20px;
         border: solid thin blue;  */
        }

table.downloadmenu td
        {
         font-size: 80%;
        }


table.menugraph
         {
          background-color:#f0f8ff;
          width: 100%;
          text-align: center;
          border-bottom: solid thin black;
         }

img {
     border: none;
    }


ul.left, ul.center, ul.right {
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px; 
           text-align: left;
           }          

ul.left   {margin-left: 20px;}
ul.center {margin-left: 40px;}
ul.right  {margin-left: 60px;}

ul.left a.naviBlack {
           font-size: 80%;
          }

/* pro index */

span.keywords
    {
     font-size: 80%;
/*     margin-left: 10px; */
    }

td.descriptionMenu
      {
       text-align: left;
       font-weight:bold
      }

td.descriptionMenu ul
      {
       margin-top: 0px;
       margin-bottom: 0px;
  /*     padding: 0px; */
       font-weight:bold;
      }


td.descriptionMenu ul li
      {
       list-style-type: none;
      }

td.descriptionMenu ul.selected li
      {
       list-style-type: disc;
       list-style-position: outside;
       color: navy;
      }

td.descriptionMenu ul.selected li a
      {
       color: navy;
      }


/*
td.descriptionMenu a.selected:before
        {
         content: url('/~jiratj/zvon/share/images/SVGOutput/arrow_right.png');
        }
*/

a.selected
        {
        color:navy;
        font-weight: bold;
        }


table.mimeType td
    {
     font-size: 60%;
    }

table.mimeType a
    {
     color: navy;
    }   

form input {font-weight:bold;}

a.smallBlackLink
    {
     font-size: 60%;
     color: black;
     font-weight: bold;
    }

a.mediumLink
    {
     font-size: 80%;
    }

a.mediumBlackLink
    {
     font-size: 80%;
     color: black;
     font-weight: bold;
     text-decoration: underline;
    }

span.mediumText, p.mediumText
    {
     font-size: 80%;
    }

 
a.searchResultItem {font-weight: normal;
                    color: navy;}


a:hover, td a:hover, td.descriptionMenu ul li a:hover,
table.mimeType tr td a:hover
        {
        color:red;
        }

span.red {color: red}
span.navy {color: navy;
           font-weight: bold }



/* search */


form td {vertical-align: top}

td.toolbar {color:white; font-weight:bold; background-color:#3399cc;padding:1px;text-align:center; vertical-align:center}


td.toolbarRight {text-align:right;color:white; font-weight:bold; background-color:#3399cc;padding:1px;
} 

td.title {color:#f0f8ff; background-color:#3399cc; font-weight:bold}

td.function {font-weight:bold;}
td.code {font-weight:bold}

th.resultTitle {color:navy; background-color:white}
th.result {background-color:white; color:red; font-size:1.2em}

a {color:#3399cc;font-weight:bold}
a.toolbar{background-color:#f0f8ff; }
a.selection {background-color:#f0f8ff; text-decoration:none}

table.input {border: solid thin #3399cc}

table tr td.info {font-size: 80%; 
         width: 50%;}



form input {color:navy;font-weight:bold;background-color:white}
form input[type="text"] {color:black;font-weight:bold;background-color:white}

td.searchResult a {font-weight: normal; color: green}
a.total {color: green; font-weight:bold; text-decoration:underline}
span.resultsTitle {font-style: italic}


th       {text-align: left;}
th.small {font-size: 75%;}
th a {color: navy}
th.small a {color: navy}
div.right {text-align: right;
            font-size: 75%}

th.howtoSearch {text-align: center}
 
span.small, div.small { font-size: 75%; }

p.summary { margin-left: 20px; }

ul.summary
         {
          font-size: 80%;
         }


span.smallText, div.smallText  { font-size: 60%; }



/* HowTo's */

span.selected {font-weight: bold}
span.indexTitle {font-style: italic: font-weight: bold; font-size: 80%;}
span.indexTitle a {color: navy}
table.exampleInfo {font-size: 80%;}
a.elementList {color:#3399cc;}
a.attributeList {color:green;}
span.longName {font-size: 80%; font-weight: normal}

div.innerBody td {vertical-align: top;}

td.descriptionMenu { font-size:80%; }
td.descriptionMenu > ul { padding-left: 0px; margin-left: 10px;}
td.descriptionMenu ul ul { padding-left: 10px; margin-left: 10px;}
td.descriptionMenu a { color: navy; }


img.border {
  border: solid thin black;
}

a.simpleType {color:#cc00cc; font-weight:bold}
a.standard   { color: navy; }

a:hover {color: red}




