body
{color: black;
 background-color: #f5f5dc;
 margin: 0px}

:link, :visited
{color: black}

a:hover
{color: red}

h1, h2
{text-align: center}

hr
{margin: 1cm;
 width: 100%}


p, ol, ul {
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}

img
{border: 0px}

.center
{text-align: center}

table.general
{width: 70%;
 margin-left: auto;
 margin-right: auto;
 text-align: left}

th
{padding-right: 0.5cm;
 vertical-align: top}

td.image
{text-align: center;
 padding: 0cm 1cm;
 vertical-align: top}

.top
{vertical-align: top}

.cv
{padding: 0.5cm}

table.navigation
{font-size: small;
 font-weight: bold;
 text-align: center;
 background-color: black;
 color: red;
 padding: 0.5cm;
 margin-top: 0cm}

a.navigation:link, a.navigation:visited
{color: white}

a.navigation:hover
{color: red;
 text-decoration: none}
