@charset "utf-8";

* { font-family: Helvetica, Arial, sans-serif; }

.content { }

.heading { font-size: 1.2em; font-weight: bold; }

.content h1, .content h1 span { font-size: 1.2em; font-weight: bold; margin-bottom: 24px; }

.content h1 .title { font-size: 1.2em; padding-left: 50px; }

.TABLE { display: table; border-collapse: collapse; margin-bottom: 1em; }

.TTITLE { display: table-caption; font-weight: bold; }

.THEAD { display: table-header-group; background-color: rgb(221, 221, 221); }

.TBODY { display: table-row-group; }

.ROW { display: table-row; border: 1px solid black; }

.ENTRY { display: table-cell; padding: 5px; min-width: 20px; }

.THEAD > .ROW > .ENTRY { font-weight: bold; }

.BMW_TERM { color: blue; }

.INCLUDE_SPECIALTOOLDOCUMENT { color: green; text-decoration: underline; }

.DOCUMENTLIST > div { margin-bottom: 5px; }

.LIST { list-style: inside none disc; margin-bottom: 1em; }

.LISTENTRY { display: list-item; }

.NOWRAP, .EMPHASIZE1_NOWRAP, .EMPHASIZE2_NOWRAP { white-space: nowrap; display: inline; }

.EMPHASIZE1, .EMPHASIZE1_NOWRAP { color: black; font-weight: bold; }

.EMPHASIZE2, .EMPHASIZE2_NOWRAP { color: black; font-style: italic; }

.IMAGENUMBER { color: blue; }

.IMAGENUMBER::before { content: "("; }

.IMAGENUMBER::after { content: ")"; }

.BMW_TERM { color: blue; }

.INCLUDE_SPECIALTOOLDOCUMENT { color: green; text-decoration: underline; }

.LIST { list-style: inside none disc; margin-bottom: 1em; }

.LISTENTRY { display: list-item; }

.BMW_OIL { margin-top: 30px; }

.TRADENAME, .BMW_NUMBER, .CONTAINER, .PRODUCER { display: table-cell; font-style: italic; }

.TABLE_TITLE, .APPROVED_OILS_TITLE { font: 15pt Arial; }

span.TABLE_TITLE + span.TABLE_TITLE { margin-left: 5px; }

.APPROVED_OILS_TITLE { margin-top: 30px; }

table { width: 765px; border-collapse: collapse; margin-top: 10px; }

th { border-width: 0px 0px 1px; border-style: solid; margin: 0px; padding: 2px 7px; text-align: left; }

td { border-width: 0px 1px 0px 0px; border-style: solid; border-color: rgb(255, 255, 255); padding: 2px 7px; }

h1 { margin-top: 10px; margin-bottom: 5px; }

span.NAME, span.VISCOSITY { margin-left: 3px; }

.hotspot { color: blue; }