
        #con
        {
            font-family: 'Ubuntu', sans-serif;
            font-size: 12px;
            font-weight: normal;
            background: transparent;
        }

        #shareaholic
        {
            width: 100%;
            border: none;
            margin: 0px;
        }

        #mail_form
        {
            margin: 0px 0px 30px 30px;
            padding: 15px;
            display: block;
            text-align: center;
        }


        #mail_form .mail_item
        {
            margin: 10px auto;
            padding: 5px;
            display: block;
            text-align: center;
        }


        #mail_form .mail_fail
        {
            color: rgb( 230 , 125 ,  50 );
            font-weight: bold;
        }


        #mail_form .mail_part
        {
            margin: 10px auto !important;
            text-align: left;
            width: 400px;
            height: auto;
        }


        #mail_form > div.g-recaptcha
        {
            width: 400px;
            margin: 10px auto !important;
        }


        #mail_form > div .g-recaptcha > div > div
        {
            margin: 20px auto !important;
            text-align: center;
            width: auto !important;
            height: auto !important;
        }

        #con pre
        {
            font-family: monospace;
        }

        #con .fs01
        {
            font-size: 1px;
        }

        #con .bld
        {
            font-weight: bold;
        }

        #con .cnt
        {
            text-align: center;
        }

        #con .br_Rxxx
        {
            -webkit-border-radius: 10px 0px 0px 0px;
            -moz-border-radius: 10px 0px 0px 0px;
            -ms-border-radius: 10px 0px 0px 0px;
            -o-border-radius: 10px 0px 0px 0px;
            border-radius: 10px 0px 0px 0px;
        }

        #con .br_RRxx
        {
            -webkit-border-radius: 10px 10px 0px 0px;
            -moz-border-radius: 10px 10px 0px 0px;
            -ms-border-radius: 10px 10px 0px 0px;
            -o-border-radius: 10px 10px 0px 0px;
          border-radius: 10px 10px 0px 0px;
        }

        #con .br_xRxx
        {
          border-radius: 0px 10px 0px 0px;
            -webkit-border-radius: 0px 10px 0px 0px;
            -moz-border-radius: 0px 10px 0px 0px;
            -ms-border-radius: 0px 10px 0px 0px;
            -o-border-radius: 0px 10px 0px 0px;
        }

        #con .br_xxRx
        {
            -webkit-border-radius: 0px 0px 10px 0px;
            -moz-border-radius: 0px 0px 10px 0px;
            -ms-border-radius: 0px 0px 10px 0px;
            -o-border-radius: 0px 0px 10px 0px;
            border-radius: 0px 0px 10px 0px;
        }

        #con .br_xxxR
        {
            -webkit-border-radius: 0px 0px 0px 10px;
            -moz-border-radius: 0px 0px 0px 10px;
            -ms-border-radius: 0px 0px 0px 10px;
            -o-border-radius: 0px 0px 0px 10px;
            border-radius: 0px 0px 0px 10px;
        }

        #con .br_xxRR
        {
            -webkit-border-radius: 0px 0px 10px 10px;
            -moz-border-radius: 0px 0px 10px 10px;
            -ms-border-radius: 0px 0px 10px 10px;
            -o-border-radius: 0px 0px 10px 10px;
            border-radius: 0px 0px 10px 10px;
        }

        #con .br_RxxR
        {
            -webkit-border-radius: 10px 0px 0px 10px;
            -moz-border-radius: 10px 0px 0px 10px;
            -ms-border-radius: 10px 0px 0px 10px;
            -o-border-radius: 10px 0px 0px 10px;
            border-radius: 10px 0px 0px 10px;
        }

        #con .br_xRRx
        {
            -webkit-border-radius: 0px 10px 10px 0px;
            -moz-border-radius: 0px 10px 10px 0px;
            -ms-border-radius: 0px 10px 10px 0px;
            -o-border-radius: 0px 10px 10px 0px;
            border-radius: 0px 10px 10px 0px;
        }

        #con .br_RRRR
        {
            -webkit-border-radius: 10px 10px 10px 10px;
            -moz-border-radius: 10px 10px 10px 10px;
            -ms-border-radius: 10px 10px 10px 10px;
            -o-border-radius: 10px 10px 10px 10px;
            border-radius: 10px 10px 10px 10px;
        }

        #con .colA
        {
            background-color: rgb(  47 ,  79 ,  79 );
        }

        #con .colB
        {
            background-color: rgb(  77 , 183 ,  73 );
        }

        #con .colC
        {
            color:            rgb(  77 , 183 ,  73 );
            background-color: rgb(  68 , 100 ,  61 );
        }

        #con .colD
        {
            background-color: rgb( 255 , 255 , 255 );
        }

        #con .colE
        {
            background-color: rgb( 215 , 215 , 215 );
        }

        #con .colF
        {
            background-color: rgb( 195 , 195 , 195 );
        }

        #con .colG
        {
            background-color: rgb( 242 , 242 , 242 );
        }

        #con .colH
        {
            background-color: rgb( 230 , 125 ,  50 );
        }


        #con .gbk
        {
            font-size: 12px;
            color:  rgb(  47 ,  79 ,  79 );
            background-color: rgb( 242 , 242 , 242 );
            width: 100%;
            font-style:normal;
            text-align: center;
            margin: 5px 0px 0px 0px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -ms-border-radius: 10px;
            -o-border-radius: 10px;
            border-radius: 10px;
        }


        #con td.greyGbkEnd
        {
            -moz-border-radius: 0 0 10px 10px;
            -webkit-border-radius: 0 0 10px 10px;
            border-radius: 0 0 10px 10px;
            background-color: rgb( 242 , 242 , 242 );
        }

        /*
          DocBook Nodes
        */



        /* abbrev */
        /* abstract */
        #con div.abstract
        {
            margin: 5px 15px 10px 20px;
            font-family: monospace;
            font-style: normal;
            font-size: 12px;

        }
        /* accel */
        /* acknowledgements */
        /* acronym */
        /* address */
        /* affiliation */
        /* alt */
        /* anchor */
        /* annotation */
        /* answer */
        /* appendix */
        /* application */
        /* arc */
        /* area */
        /* areaset */
        /* areaspec */
        /* arg */
        /* article */
        /* artpagenums */
        /* attribution */
        /* audiodata */
        /* audioobject */
        /* author */
        /* authorgroup */
        /* authorinitials */
        /* bibliocoverage */
        /* bibliodiv */
        /* biblioentry */
        /* bibliography */
        /* biblioid */
        /* bibliolist */
        /* bibliomisc */
        /* bibliomixed */
        /* bibliomset */
        /* biblioref */
        /* bibliorelation */
        /* biblioset */
        /* bibliosource */
        /* blockquote */
        /* book */
        /* bridgehead */
        /* callout */
        /* calloutlist */
        /* caption */

        #con caption
        {
            text-align:center;
            font-weight:bold;
            color: rgb(  47 ,  79 ,  79 );
            font-size: 14px;
            padding: 20px 0px 2px 0px;
        }

        /* caution */
        #con div.caution
        {
            text-align: left;
            margin: 10px 30px 10px 30px;
        }
        /* chapter */
        /* citation */
        #con span.citation
        {
          font-style: italic;
        }

        /* citebiblioid */
        /* citerefentry */
        /* citetitle */
        /* city */
        /* classname */
        /* classsynopsis */
        /* classsynopsisinfo */
        /* cmdsynopsis */
        /* co */
        /* code */
        /* col */
        /* colgroup */
        /* collab */
        /* colophon */
        /* colspec */
        /* command */
        /* computeroutput */
        /* confdates */
        /* confgroup */
        /* confnum */
        /* confsponsor */
        /* conftitle */
        /* constant */
        /* constraint */
        /* constraintdef */
        /* constructorsynopsis */
        /* contractnum */
        /* contractsponsor */
        /* contrib */
        /* copyright */
        /* coref */
        /* country */
        /* cover */
        /* database */
        /* date */
        /* dedication */
        /* destructorsynopsis */
        /* edition */
        /* editor */
        /* email */
        /* emphasis */

        #con span.emphasis_bold
        {
            font-weight:bold;
        }

        #con span.emphasis_underline
        {
            text-decoration:underline;
        }

        #con span.emphasis_italic
        {
            font-style:italic;
        }

        /* entry */
        /* entrytbl */
        /* envar */
        /* epigraph */
        /* equation */
        /* errorcode */
        /* errorname */
        /* errortext */
        /* errortype */
        /* example */

        #con div.example
        {
            margin:5px 5px 5px 20px;
            border-width: 0px 0px 0px 2px;
            border-style: solid;
            border-color: rgb(  47 ,  79 ,  79 );
            padding: 0px 0px 0px 5px;
            font-style:italic;
        }
        /* exceptionname */
        /* extendedlink */
        /* fax */
        /* fieldsynopsis */
        /* figure */
        /* filename */
        /* firstname */
        /* firstterm */
        /* footnote */
        /* footnoteref */
        /* foreignphrase */
        /* formalpara */
        /* funcdef */
        /* funcparams */
        /* funcprototype */
        /* funcsynopsis */
        /* funcsynopsisinfo */
        /* function */
        /* glossary */
        /* glossdef */
        /* glossdiv */
        /* glossentry */
        /* glosslist */
        /* glosssee */
        /* glossseealso */
        /* glossterm */
        /* group */
        /* guibutton */
        /* guiicon */
        /* guilabel */
        /* guimenu */
        /* guimenuitem */
        /* guisubmenu */
        /* hardware */
        /* holder */
        /* honorific */
        /* html:button */
        /* html:fieldset */
        /* html:form */
        /* html:input */
        /* html:label */
        /* html:legend */
        /* html:option */
        /* html:select */
        /* html:textarea */
        /* imagedata */

        #con div.mediaobject_viewport
        {
            background-color:  rgb( 242 , 242 , 242 );
            border: 3px solid  rgb(  68 , 100 ,  61 );
            margin: 15px auto 0px auto;
            white-space:nowrap;
            overflow: hidden;
        }

        #con div.inlinemediaobject_viewport
        {
            display: inline;
            background-color: transparent;
            border: 0px;
            margin: 0px;
            overflow: hidden;
        }

        #con div.caption_mediaobject_out
        {
            margin: -10px auto 15px auto;
            border-style: solid;
            border-color: rgb(  68 , 100 ,  61 );
            border-top-width: 0px;
            border-right-width: 3px;
            border-bottom-width: 3px;
            border-left-width: 3px;
            text-align: center;
            background-color: rgb( 242 , 242 , 242 );
            white-space:nowrap;
        }

        #con div.caption_mediaobject_in
        {
            margin: 7px;
            text-align: center;
            color: rgb(  47 ,  79 ,  79 );
            font-size: 12px;
            font-style: italic;
            white-space:normal;
        }

        #con div.image_info
        {
            background-color:  rgb( 242 , 242 , 242 );
            border-style: solid;
            border-color: rgb(  47 ,  79 ,  79 );
            border-top-width: 1px;
            border-right-width: 1px;
            border-bottom-width: 0px;
            border-left-width: 1px;
            margin: 0px auto;
        }

        #con img.mediaobject_imagedata
        {
            display: block;
            border: none;
        }

        #con img.inlinemediaobject_imagedata
        {
            display: inline;
            border: none;
        }

        #con img.icon16
        {
            margin: 0px;
            width: 16px;
            height: 16px;
            border: none;
        }

        #con .galOuter
        {
            font-size: 10px;
            color:  rgb(  47 ,  79 ,  79 );
            background-color: rgb( 242 , 242 , 242 );
            width: 100%;
            font-style:normal;
            margin: 5px 0px 0px 0px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -ms-border-radius: 10px;
            -o-border-radius: 10px;
            border-radius: 10px;
        }
        #con .galInner
        {
            width:90%;
            margin: auto;
            font-size: 9px;
            text-align: center;
        }
        #con .galTitle
        {
            color:  rgb(  77 , 183 ,  73 );
            background-color: rgb(  68 , 100 ,  61 );
            width: 100%;
            font-weight: bold;
            font-size: 15px;
            line-height: 30px;
            margin: 0px auto 5px auto;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -ms-border-radius: 5px;
            -o-border-radius: 5px;
            border-radius: 5px;
        }
        #con .galText
        {
            width:70%;
            margin: auto;
            font-size: 9px;
            text-align: left;
        }
        /* imageobject */
        /* imageobjectco */
        /* important */
        #con div.important
        {
            text-align: left;
            padding: 5px;
            margin: 10px 30px 10px 30px;
        }
        /* index */
        /* indexdiv */
        /* indexentry */
        /* indexterm */
        /* info */

        #con div.info
        {
            width: 100%;
            font-style: italic;
            font-size: 10px;
            text-align: left;
            margin: 0px 0px 5px 0px;
        }
        /* informalequation */
        /* informalexample -> see example*/
        /* informalfigure */
        /* informaltable */
        /* initializer */
        /* inlineequation */
        /* inlinemediaobject */

        #con span.inlinemediaobject
        {
            display:inline-block;
            padding:0px;
            border:none;
            margin:0px;
        }
        /* interfacename */
        /* issuenum */
        /* itemizedlist */

        #con ul.disc, li.disc
        {
            list-style-image:url(con_bullet.png);
        }

        #con ul.circle, li.circle
        {
            list-style-type:circle;
        }

        #con ul.square, li.square
        {
            list-style-type:square;
        }



        #con ul.thumb
        {
            display: block;
            width: 90%;
            list-style-type:none;
            text-align: center;
            margin: 0px auto 0px auto;
        }

        #con li.thumb
        {
            display: inline;
            padding: 0px;
            overflow: hidden;
            border: none;
            margin: 0px;
            text-align: center;
            list-style-type:none;
            vertical-align: middle;
        }

        #con img.thumb
        {
            display: block;
            width: 10px;
            height: 10px;
            border: none;
            margin: 5px 5px 0px 5px;
        }
        /* itermset */
        /* jobtitle */
        /* keycap */
        /* keycode */
        /* keycombo */
        /* keysym */
        /* keyword */
        /* keywordset */
        /* label */
        /* legalnotice */
        /* lhs */
        /* lineage */
        /* lineannotation */
        /* link */

        #con a:link
        {
            text-decoration:overline underline;
            color: rgb( 230 , 125 ,  50 );
            border: none;
        }

        #con a:visited
        {
            text-decoration:overline underline;
            color: rgb( 230 , 125 ,  50 );
            border: none;
        }

        #con a:hover
        {
            text-decoration:line-through;
            color: rgb( 230 , 125 ,  50 );
            border: none;
        }

        #con a:active
        {
            text-decoration:overline underline;
            color: rgb( 230 , 125 ,  50 );
            border: none;
        }

        #con a:focus
        {
            text-decoration:overline underline;
            color: rgb(  77 , 183 ,  73 );
            border: none;
        }

        #con form.download
        {
            display: inline;
            white-space: nowrap;
            margin: 0px;
            padding: 0px;
            width: 0px;
            height: 0px;
        }

        #con input.download
        {
            text-decoration:none;
            text-align: left;
            white-space: nowrap;
            color: rgb(  77 , 183 ,  73 );
            background-color: transparent;
            border: 1px solid red;
            margin: 0px;
            padding: 0px;
        }

        #con input.download_hidden
        {
            display:none;
            width: 0px;
            margin: 0px;
            padding: 0px;
        }
        /* listitem */
          //see itemizedlist and orderedlist
        /* literal */
        /* literallayout */
        /* locator */
        /* manvolnum */
        /* markup */
        #con span.pre
        {
            white-space: pre;
            font-familiy: Courier, monospaced;
        }
        /* mathphrase */
        /* mediaobject */

        #con div.mediaobject
        {
            width: 100%;
            margin: 10px auto;
            text-align: center;
        }

        /* member */
        #con li.member
        {
            display: inline;
            list-style-type: none;
        }

        #con td.member
        {
            border: none;
            padding: 2px;
        }
        /* menuchoice */
        /* methodname */
        /* methodparam */
        /* methodsynopsis */
        /* modifier */
        /* mousebutton */
        /* msg */
        /* msgaud */
        /* msgentry */
        /* msgexplan */
        /* msginfo */
        /* msglevel */
        /* msgmain */
        /* msgorig */
        /* msgrel */
        /* msgset */
        /* msgsub */
        /* msgtext */
        /* nonterminal */
        /* note */
        #con div.note
        {
            text-align: left;
            padding: 5px;
            margin: 10px 30px 10px 30px;
        }
        /* olink */
        /* ooclass */
        /* ooexception */
        /* oointerface */
        /* option */
        /* optional */
        /* orderedlist */
        #con ol.decimal, li.decimal
        {
            list-style-type:decimal;
        }

        #con ol.upper-alpha, li.upper-alpha
        {
            list-style-type:upper-alpha;
        }

        #con ol.lower-alpha, li.lower-alpha
        {
            list-style-type:lower-alpha;
        }

        #con ol.upper-roman, li.upper-roman
        {
            list-style-type:upper-roman;
        }

        #con ol.lower-roman, li.lower-roman
        {
            list-style-type:lower-roman;
        }
        /* org */
        /* orgdiv */
        /* orgname */
        /* cssClass */
        /* otheraddr */
        /* othercredit */
        /* othername */
        /* package */
        /* pagenums */
        /* para */

        #con p
        {
            margin: 0px 0px 6px 0px;
            font-style:inherit;
        }
        /* paramdef */
        /* parameter */
        /* part */
        /* partintro */
        /* person */
        /* personblurb */
        /* personname */
        /* phone */
        /* phrase */
        /* pob */
        /* postcode */
        /* preface */
        /* primary */
        /* primaryie */
        /* printhistory */
        /* procedure */
        /* production */
        /* productionrecap */
        /* productionset */
        /* productname */
        /* productnumber */
        /* programlisting */
        /* programlistingco */
        /* prompt */
        /* property */
        /* pubdate */
        /* publisher */
        /* publishername */
        /* qandadiv */
        /* qandaentry */
        /* qandaset */
        /* question */
        /* quote */
        /* refclass */
        /* refdescriptor */
        /* refentry */
        /* refentrytitle */
        /* reference */
        /* refmeta */
        /* refmiscinfo */
        /* refname */
        /* refnamediv */
        /* refpurpose */
        /* refsect1 */
        /* refsect2 */
        /* refsect3 */
        /* refsection */
        /* refsynopsisdiv */
        /* releaseinfo */
        /* remark */
        /* replaceable */
        /* returnvalue */
        /* revdescription */
        /* revhistory */
        /* revision */
        /* revnumber */
        /* revremark */
        /* rhs */
        /* row */
        /* sbr */
        /* screen */
        /* screenco */
        /* screenshot */
        /* secondary */
        /* secondaryie */
        /* sect1 */
        /* sect2 */
        /* sect3 */
        /* sect4 */
        /* sect5 */
        /* section */
        /* see */
        /* seealso */
        /* seealsoie */
        /* seeie */
        /* seg */
        /* seglistitem */
        /* segmentedlist */
        /* segtitle */
        /* seriesvolnums */
        /* set */
        /* setindex */
        /* shortaffil */
        /* shortcut */
        /* sidebar */
        /* simpara */

        #con p.simpara
        {
            margin: 0px 0px 0px 0px;
        }

        /* simplelist */
        #con table.simplelist
        {
            margin:5px 0px 5px 0px;
            table-layout:auto;
            width: auto;
            border: none;
        }

        #con ul.simplelist
        {
            display: block;
            width: 90%;
            margin: 0px;
        }
        /* simplemsgentry */
        /* simplesect */
        /* spanspec */
        /* state */
        /* step */
        /* stepalternatives */
        /* street */
        /* subject */
        /* subjectset */
        /* subjectterm */
        /* subscript */
        /* substeps */
        /* subtitle */

        #con h1.NoDefinition_sub
        {
            padding: 5px 0px;
            text-align: center;
            color: red;
            margin: 10px auto 5px auto;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            -ms-border-radius: 8px;
            -o-border-radius: 8px;
            border-radius: 8px;
            background-color: transparent;
            width: 70%;
        }

        #con h1.book_sub
        {
            padding: 5px 0px;
            text-align: center;
            font-size: 14px;
            font-weight: bold;
            margin: -35px auto 40px auto;
            -webkit-border-radius: 7px;
            -moz-border-radius: 7px;
            -ms-border-radius: 7px;
            -o-border-radius: 7px;
            border-radius: 7px;
            color:  rgb( 195 , 195 , 195 );
            background-color: rgb( 242 , 242 , 242 );
            width: 70%;
        }

        #con h2.part_sub
        {
            padding: 5px 0px;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            margin: -29px auto 34px auto;
            -webkit-border-radius: 6px ;
            -moz-border-radius: 6px ;
            -ms-border-radius: 6px ;
            -o-border-radius: 6px ;
            border-radius: 6px ;
            color:  rgb( 195 , 195 , 195 );
            background-color: rgb( 242 , 242 , 242 );
            width: 70%;
        }

        #con h3.chapter_sub, h3.article_sub
        {
            padding: 5px 0px;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            margin: 5px auto 29px auto;
            -webkit-border-radius: 6px ;
            -moz-border-radius: 6px ;
            -ms-border-radius: 6px ;
            -o-border-radius: 6px ;
            border-radius: 6px ;
            color:  rgb( 195 , 195 , 195 );
            background-color: rgb( 242 , 242 , 242 );
            width: 70%;
        }

        #con h4.sect1_sub, h4.section_sub
        {
            padding: 5px 0px;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            margin: 5px auto 24px auto;
            -webkit-border-radius: 6px ;
            -moz-border-radius: 6px ;
            -ms-border-radius: 6px ;
            -o-border-radius: 6px ;
            border-radius: 6px ;
            color:  rgb( 195 , 195 , 195 );
            background-color: rgb( 242 , 242 , 242 );
            width: 70%;
        }

        #con h5.sect2_sub
        {
            padding: 5px 0px;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            margin: 5px auto 20px auto;
            -webkit-border-radius: 6px ;
            -moz-border-radius: 6px ;
            -ms-border-radius: 6px ;
            -o-border-radius: 6px ;
            border-radius: 6px ;
            color:  rgb( 195 , 195 , 195 );
            background-color: rgb( 242 , 242 , 242 );
            width: 70%;
        }

        #con h6.sect3_sub
        {
            padding: 5px 0px;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            margin: 5px auto 16px auto;
            -webkit-border-radius: 6px ;
            -moz-border-radius: 6px ;
            -ms-border-radius: 6px ;
            -o-border-radius: 6px ;
            border-radius: 6px ;
            color:  rgb( 195 , 195 , 195 );
            background-color: rgb( 242 , 242 , 242 );
            width: 70%;
        }

        #con div.sect4_sub
        {
            padding: 5px 0px;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            margin: 5px auto 12px auto;
            -webkit-border-radius: 6px ;
            -moz-border-radius: 6px ;
            -ms-border-radius: 6px ;
            -o-border-radius: 6px ;
            border-radius: 6px ;
            color:  rgb( 195 , 195 , 195 );
            background-color: rgb( 242 , 242 , 242 );
            width: 70%;
        }

        #con div.sect5_sub
        {
            padding: 5px 0px;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            margin: 5px auto 8px auto;
            -webkit-border-radius: 6px ;
            -moz-border-radius: 6px ;
            -ms-border-radius: 6px ;
            -o-border-radius: 6px ;
            border-radius: 6px ;
            color:  rgb( 195 , 195 , 195 );
            background-color: rgb( 242 , 242 , 242 );
            width: 70%;
        }

        #con div.default_sub
        {
            padding: 5px 0px;
            text-align: center;
            font-size: 10px;
            font-weight: bold;
            margin: 5px auto 6px auto;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -ms-border-radius: 5px;
            -o-border-radius: 5px;
            border-radius: 5px;
            color:  rgb( 195 , 195 , 195 );
            background-color: rgb( 242 , 242 , 242 );
            width: 70%;
        }
        /* superscript */
        /* surname */
        /* symbol */
        /* synopfragment */
        /* synopfragmentref */
        /* synopsis */
        /* systemitem */
        /* table */

        #con table
        {
            caption-side:top;
            table-layout:fixed;
            border-collapse:collapse;
            border-spacing:0px;
            empty-cells:show;
            margin: 0px auto 10px auto;
        }
        /* tag */
        /* task */
        /* taskprerequisites */
        /* taskrelated */
        /* tasksummary */
        /* tbody */
        /* td */

        #con td
        /* padding wird aus xml gelesen, default in node_table definiert */
        {
            font-size: 12px;
            vertical-align: top;
            padding: 5px;
        }

        #con tr:last-child td:first-child
        {
            -webkit-border-radius: 0 0 0 10px;
            -moz-border-radius: 0 0 0 10px;
            -ms-border-radius: 0 0 0 10px;
            -o-border-radius: 0 0 0 10px
            border-radius: 0 0 0 10px;
        }

        #con tr:last-child td:last-child
        {
            -moz-border-radius: 0 0 10px 0;
            -webkit-border-radius: 0 0 10px 0;
            -ms-border-radius: 0 0 10px 0;
            -o-border-radius: 0 0 10px 0;
            border-radius: 0 0 10px 0;
        }

        #con tr:last-child td:only-child
        {
            -moz-border-radius: 0 0 10px 10px;
            -webkit-border-radius: 0 0 10px 10px;
            -ms-border-radius: 0 0 10px 10px;
            -o-border-radius: 0 0 10px 10px;
            border-radius: 0 0 10px 10px;
        }

        #con td.transparent
        {
            background-color: transparent;
        }

        #con td.white
        {
            background-color: rgb( 242 , 242 , 242 );
        }

        #con td.grey
        {
            background-color: rgb( 215 , 215 , 215 );
        }
        /* term */
        /* termdef */
        /* tertiary */
        /* tertiaryie */
        /* textdata */
        /* textobject */
        /* tfoot */
        /* tgroup */
        /* th */

        #con th
        {
            text-align:center;
            vertical-align: middle;
            font-weight:bold;
            color: rgb(  68 , 100 ,  61 );
            padding: 5px 3px 5px 3px;
            background-color:  rgb( 195 , 195 , 195 );
            font-size: 12px;
            border-top-width:    0px;
            border-left-width:   0px;
            border-bottom-width: 4px;
            border-right-width:  0px;
            border-style: solid;
            border-color: rgb(  68 , 100 ,  61 );
        }

        #con th:first-child
        {
            -moz-border-radius: 10px 0 0 0;
            -webkit-border-radius: 10px 0 0 0;
            -ms-border-radius: 10px 0 0 0;
            -o-border-radius: 10px 0 0 0;
            border-radius: 10px 0 0 0;
        }

        #con th:last-child
        {
            -moz-border-radius: 0 10px 0 0;
            -webkit-border-radius: 0 10px 0 0;
            -ms-border-radius: 0 10px 0 0;
            -o-border-radius: 0 10px 0 0;
            border-radius: 0 10px 0 0;
        }

        #con th:only-child
        {
            -moz-border-radius: 10px 10px 0 0;
            -webkit-border-radius: 10px 10px 0 0;
            -ms-border-radius: 10px 10px 0 0;
            -o-border-radius: 10px 10px 0 0;
            border-radius: 10px 10px 0 0;
        }

        #con th.square:first-child
        {
            -moz-border-radius: 0 0 0 0;
            -webkit-border-radius: 0 0 0 0;
            -ms-border-radius: 0 0 0 0;
            -o-border-radius: 0 0 0 0;
            border-radius: 0 0 0 0;
        }

        #con th.square:last-child
        {
            -moz-border-radius: 0 0 0 0;
            -webkit-border-radius: 0 0 0 0;
            -ms-border-radius: 0 0 0 0;
            -o-border-radius: 0 0 0 0;
            border-radius: 0 0 0 0;
        }

        #con th.square:only-child{
            -moz-border-radius: 0 0 0 0;
            -webkit-border-radius: 0 0 0 0;
            -ms-border-radius: 0 0 0 0;
            -o-border-radius: 0 0 0 0;
            border-radius: 0 0 0 0;
        }
        /* thead */
        /* tip */
        #con div.tip
        {
            text-align: left;
            padding: 5px;
            margin: 10px 30px 10px 30px;
        }
        /* title */

        #con h1.NoDefinition
        {
            color: red;
        }

        #con h1.book
        {
            display: hidden;
            font-size: 0px;
        }

        #con h2.part
        {
            padding: 5px 0px;
            font-size: 24px;
            font-weight: bold;
            color:  rgb( 255 , 255 , 255 );
            background-color: rgb(  77 , 183 ,  73 );
            width: 100%;
            text-align:center;
            font-style:normal;
            line-height: 39px;
            margin: 10px 0px 34px 0px;
            -webkit-border-radius: 13px;
            -moz-border-radius: 13px;
            -ms-border-radius: 13px;
            -o-border-radius: 13px;
            border-radius: 13px;
        }

        #con div.title_preface
        {
            padding: 5px 0px;
            font-size: 12px;
            font-weight: bold;
            line-height: 28px;
            color:  rgb( 255 , 255 , 255 );
            background-color: rgb(  77 , 183 ,  73 );
            width: 100%;
            text-align:center;
            font-style:normal;
            margin: 10px 0px 10px 0px;
            -webkit-border-radius: 7px;
            -moz-border-radius: 7px;
            -ms-border-radius: 7px;
            -o-border-radius: 7px;
            border-radius: 7px;
        }

        #con h3.chapter, h3.article
        {
            padding: 5px 0px;
            font-size: 22px;
            font-weight: bold;
            color:  rgb( 255 , 255 , 255 );
            background-color: rgb(  77 , 183 ,  73 );
            width: 100%;
            text-align:center;
            font-style:normal;
            margin: 10px 0px 24px 0px;
            -webkit-border-radius: 12px;
            -moz-border-radius: 12px;
            -ms-border-radius: 12px;
            -o-border-radius: 12px;
            border-radius: 12px;
        }

        #con h4.sect1, h4.section
        {
            padding: 5px 0px;
            font-size: 20px;
            font-weight: bold;
            color:  rgb( 255 , 255 , 255 );
            background-color: rgb(  77 , 183 ,  73 );
            width: 100%;
            text-align:center;
            font-style:normal;
            -webkit-border-radius: 11px;
            -moz-border-radius: 11px;
            -ms-border-radius: 11px;
            -o-border-radius: 11px;
            border-radius: 11px;
        }

        #con h5.sect2
        {
            padding: 5px 0px;
            font-size: 18px;
            font-weight: bold;
            color:  rgb( 255 , 255 , 255 );
            background-color: rgb(  77 , 183 ,  73 );
            width: 100%;
            text-align:center;
            font-style:normal;
            margin: 10px 0px 5px 0px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -ms-border-radius: 10px;
            -o-border-radius: 10px;
            border-radius: 10px;
        }

        #con h6.sect3
        {
            padding: 5px 0px;
            font-size: 16px;
            font-weight: bold;
            color:  rgb( 255 , 255 , 255 );
            background-color: rgb(  77 , 183 ,  73 );
            width: 100%;
            text-align:center;
            font-style:normal;
            margin: 10px 0px 5px 0px;
            -webkit-border-radius: 9px;
            -moz-border-radius: 9px;
            -ms-border-radius: 9px;
            -o-border-radius: 9px;
            border-radius: 9px;
        }

        #con div.title_sect4
        {
            padding: 5px 0px;
            font-size: 14px;
            font-weight: bold;
            color:  rgb( 255 , 255 , 255 );
            background-color: rgb(  77 , 183 ,  73 );
            width: 100%;
            text-align:center;
            font-style:normal;
            margin: 10px 0px 5px 0px;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            -ms-border-radius: 8px;
            -o-border-radius: 8px;
            border-radius: 8px;
        }

        #con div.title_sect5
        {
            padding: 5px 0px;
            font-size: 12px;
            font-weight: bold;
            color:  rgb( 255 , 255 , 255 );
            background-color: rgb(  77 , 183 ,  73 );
            width: 100%;
            text-align:center;
            font-style:normal;
            margin: 10px 0px 5px 0px;
            -webkit-border-radius: 7px;
            -moz-border-radius: 7px;
            -ms-border-radius: 7px;
            -o-border-radius: 7px;
            border-radius: 7px;
        }

        #con div.title_default
        {
            padding: 5px 0px;
            font-size: 12;
            font-weight: bold;
            color:  rgb( 255 , 255 , 255 );
            background-color: rgb(  77 , 183 ,  73 );
            width: 100%;
            text-align:center;
            font-style:normal;
            margin: 5px 0px 5px 0px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -ms-border-radius: 5px;
            -o-border-radius: 5px;
            border-radius: 5px;
        }
        /* titleabbrev */
        /* toc */
        /* tocdiv */
        /* tocentry */
        /* token */
        /* tr */
        /* trademark */
        /* type */
        /* uri */
        #con span.uri
        {
            color: rgb( 195 , 195 , 195 );
            text-decoration: underline;
        }
        /* userinput */
        /* varargs */
        /* variablelist */
        /* varlistentry */
        /* varname */

        #con span.varname
        {
            font-family: Tahoma;
            font-size: 10px;
        }
        /* videodata */
        /* videoobject */
        /* void */
        /* volumenum */
        /* warning */
        #con div.warning
        {
            text-align: left;
            padding: 5px 0px;
            margin: 10px 30px 10px 30px;
        }
        /* wordasword */
        /* xref */
        /* year */

