/* Standard style sheet for Renate's website */

body {background-color: silver;
      color: black;
      font-family: Arial, sans-serif;
      font-size: 85%;
      margin: 1em;
      padding: 0}

a {color: blue}
table a {color: blue; text-decoration: none}
a:hover {color: red; text-decoration: underline}

h1 {font-size: 150%;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0.35em}

h1.header {float: left}

h2 {font-size: 100%;
    font-weight: bold;
    margin-top: 0.5em;
    margin-bottom: 0.5em}

div.header {float: right;
            font-size: 125%;}

div.header * {vertical-align: top}

div.footer {float: right;
            margin-top: 0.75em}

div.footer * {vertical-align: middle}

div.block {float: right;
           font-size: 200%;
           color: whitesmoke}

img.logo {margin-left: 0.5em;
          border-style: none}

img.skype {margin-right: 0.5em;
           border-style: none}

table {clear: both;
       border-collapse: collapse;
       margin-top: 0.75em;
       margin-bottom: 0.75em}

th {background: yellow;
    border: thin solid black;
    padding-left: 0.5em;
    padding-right: 0.5em}

td {background: white;
    border: thin solid black;
    padding-left: 0.5em;
    padding-right: 0.5em}

td.wrong {background-color: #FFCCCC}
td.british {background-color: #CCFFCC}

col.text {text-align: left}

col.numeric {text-align: right}

ul {margin-top: 0.75em;
    margin-bottom: 0.75em;
    margin-left: 0;
    padding-left: 2em;
    list-style-type: disc}

p {margin-top: 0.75em;
   margin-bottom: 0.75em}

p.book {margin-left: 4em;
        margin-top: 0;
        margin-bottom: 0;
        text-indent: -2em}

p.footer {font-style: normal}

span.query {font-weight: normal}

span.oop {font-style: italic;
          color: #CC0000}

hr {clear: both;
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    height: 2px;
    color: black;
    background-color: black;
    border: none}
