/* ---------------------------------------------------------
   styles.css
   
   orange: #F2740C
   hell grau: #f2f2f2;
   dunkel blau 1: #45687B;
   dunkel blau 2: #171C7C;

  ---------------------------------------------------------*/

html { background:  silver;}

body {
  background: white;
  width: 90%;
  max-width: 840px;
  margin: 1em auto; /* zentriert */
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.5em;
}

a { text-decoration: none; }

a:link { color: blue; }
a:visited { color:#8D20B2; } /* violet */
a:hover { color:#171C7C;     /* dark blue 2 */
          text-decoration: underline;}
a:focus { color:#171C7C;     /* dark blue 2 */
          text-decoration: underline; }
a:active { color:#fb0e02; }  /* rot */

h1, h2, h3 {
  color:#45687B; /* dark blue 1 */
}

h1 {
  line-height: 1.2em;
}

hr {
  height: 0;
  color:#F2740C;
}

header {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2em;
  color: #45687B;
  background: #f2f2f2;
  padding-left: 10px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

nav {
  background-color: #F7D4AD;
  padding-left: 10px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
nav ul {
  margin: 0;
  padding: 0;
}
nav li {
  list-style: none;
  display: inline;
  padding-right: 5px;
}

/* --------------------------
  main: padding
  funktioniert nicht in IE 11:

  padding-top: 1em;
  padding-left: 1em;
  padding-right: 1em;
  margin: 1em;
*/

main {
  padding-top: 1em;
}

#profilimg {
  width: 84px;
  float: right;
  margin-left: 4px;
  margin-right: 2px;
}

/* --------------------------
  footer: padding
  funktioniert in IE 11: !

  padding-top: 1em;
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
*/

footer {
  font-style:italic;
}

#footerimg {
  float: left;
  margin-left: 2px;
  margin-right: 4px;
}
