        #datasheet
        {
            z-index:1;
            background-image:url(http://www.ot-seelmann.de/img/background2.jpg);
            font-family:Arial, Helvetica, sans-serif;
            position:relative;
            width:600px;
            margin: 3px;
            padding: 5px;
            border: 1px ridge black;
            text-align:left;
        }

        #datasheet h1,h2,#headerimage, #contentimage
        {
            padding:0;
            margin: 0;
            color:black;
            border:0; 
        }

        #datasheet h1
        {
            font-size: 14pt;
            text-align: left;
            width:300px;
        }
        #datasheet h2
        {
            font-size: 12pt;
            text-align: left;
            margin-top:3px;
            width:300px;
        }
        .headernode
        {
            font-size: 8pt;
            text-align: left;
            color:black;
            padding:0;
            margin: 0;
            margin-top:0px;
            margin-bottom:10px;
            border:0; 
            width:300px;
        }
        #datasheet #headerimage
        {
            position:relative;
            right:0;
            float:right;
            font-size: 8px;
            text-align: right;
            padding:0px;
            margin:0;
            width:280px;
        }
        #datasheet #contentimage		
        {
            position:relative;
            right:0;
            float:right;
            font-size: 8px;
            text-align: center;
            padding:0px;
            margin:0;
            width:100%;
        }
        #datasheet #headerimage img
        {
            margin: 3px;
            padding:0px;
        }

        #datasheet #contentimage img
        {
            margin: 3px;
            padding:0px;
        }

        #datasheet #contentimage p
        {
            text-align:center;
            font-size: 8pt;
            margin: 3px;
            padding:0px;
        }
        .datasheet_table
        {
            table-layout:fixed;
            border-collapse:collapse;
            overflow:hidden;

            clear:both;
            float:none;

            padding:0;
            margin: 0;
            margin-top:3px;
            margin-left:1px;
            margin-bottom:10px;
            width:100%;

            color:black;

            border:0;
        }
        .detail_table
        {
            table-layout:auto;
            border-collapse:collapse;
            overflow:hidden;
            clear:both;
            float:none;
            padding:0;
            margin: 0;
            margin-top:3px;
            margin-left:1px;
            margin-bottom:10px;
            color:black;
            border: 1px solid black;
        }
        .chemical_elements
        {
            table-layout:auto;
            border-collapse:collapse;
            overflow:hidden;
            clear:both;
            float:none;
            padding:0;
            margin: 0;
            margin-top:3px;
            margin-left:1px;
            margin-bottom:10px;
            color:black;
            border: 1px solid black;
        }
        .datasheet_table_hcell 
        {
            font-size: 10pt;
            font-weight:bold;
            text-align:left;
            vertical-align:top;
            padding-top:10px;
            width:150px;
            border:0;
            border-top: 1px solid black;
        }
        .datasheet_table_cell
        {
            font-size: 10pt;
            text-align:left;
            vertical-align:top;
            padding-top:10px;
            border:0;
            border-top: 1px solid black;
        }
        .datasheet_table_image_cell
        {
            font-size: 8t;
            text-align:center;
            vertical-align:text-bottom;
            padding-top:10px;
            border-top: 1px solid black;
        }
        .detail_table_hcell 
        {
            font-size: 10pt;
            font-weight:bold;
            text-align:center;
            vertical-align:top;
            padding:5px;
            border: 1px solid black;
        }
        .detail_table_hcell_left
        {
            font-size: 10pt;
            font-weight:bold;
            text-align:left;
            vertical-align:top;
            padding:5px;
            border: 1px solid black;
        }
        .detail_table_cell 
        {
            font-size: 10pt;
            text-align:center;
            vertical-align:top;
            padding:5px;
            border: 1px solid black;
        }
        .detail_table_cell_left
        {
            font-size: 10pt;
            text-align:left;
            vertical-align:top;
            padding:5px;
            border: 1px solid black;
        }				
        .detail_table_cell_right
        {
            font-size: 10pt;
            text-align: right;
            vertical-align:top;
            padding:5px;
            border: 1px solid black;
        }
        .detail_table_cell_joined 
        {
            font-size: 10pt;
            text-align: center;
            vertical-align:top;
            padding:5px;
            border: 1px solid black;
        }				
        .chemical_elements_table_cell_element
        {
            font-size:10pt;
            text-align:center;
            vertical-align:top;
            padding:5px 10px 5px 10px;
            border: 1px solid black;
        }
        .datasheet_table_cell_ul
        {
            list-style-type:none;
            list-style-position:outside;
            list-style-image:url(http://www.ot-seelmann.de/img/arrow002.gif);
            margin:0;
            padding:0;
        }
        .datasheet_table_cell_ul_li
        {
            margin-bottom:5px;
        }
        .datasheet_table_cell_ul_li_image
        {
            text-align:center;
            font-size:8pt;
            margin-bottom:5px;
        }		