body {
  font-family: arial, helvetica, sans-serif, sans;
  font-size: 90%;
  padding: 2mm;
  margin: 0;
  color: black;
  background-color: white;
  line-height: 130%;
}

h1 {
  margin-bottom: 1.2cm;
  font-size: 160%;
  line-height: 100%;
}

h1.untertitel{
  font-size: 130%;
  line-height: 130%;
}

h2 {
  font-size: 130%;
  margin-bottom: 1.2cm;
}
h2.untertitel{   
  font-size: 110%;
}

h3 {
  font-size: 110%;
}

p {
  font-size: inherit;
}
p.comment {
  color: grey;
}
p.mlink {
  margin: 30px 0; 
}
p.kontakt {
  line-height: 150%;
}
p.lnk {
  clear: both;
  padding-top: 5mm;
  border-top: 1px solid gray;
}
p.liste {
  padding-left: 3mm;
  margin-top: -2mm;
  padding-bottom: 2mm;
}


a {
  text-decoration: none;
  color: gray;
}
p.mlink a {                 /* mailto-link */
  color: grey;
  text-decoration: none;
}
table.mat td a { 
  text-decoration: none;
  color: gray;
}

img.fotore {
   float: right;
   margin-left: 5mm;
   margin-bottom: 3mm; 
}
img.fotoli {
   float: left;
   margin-right: 5mm;
   margin-bottom: 3mm; 
}
p.lnk img {
   float: right;
   margin: 0 0 3mm 3mm;
}

dl {
  font-size: inherit;
  margin-left:0; 
}


li {
  margin: 1mm 0 0 0 ;
  list-style-image: url(grafik/viereck_out.gif);
  /*  background-color: #F0F0FF; */
}
ul ul{
  font-size: 90%;
  margin-left: 4mm; 
}

li li {
  margin: 2px 0 0 0;
  list-style-image: url(grafik/kreis_out.gif);
}

td {
  vertical-align: baseline ;
  padding-right: 5mm;
  }
table.mat {
  clear: both;
  margin-bottom: 8mm;
  border-collapse: collapse;
  border:0.5pt solid black;
}
table.mat td {
  border:0.4pt solid black;
  }

div#logo{
   display: none;
   position: static;
   margin-left: -0.2cm
}

div#zettel {
   position: absolute;
   top: -0.5cm;
   right: 0.3cm;
}
div#navi, div#google {
   display: none
 }

