/* $Id: andreas.css,v 1.5 2007/02/19 12:08:08 andreas Exp $ */
body{
  max-width:80ex;
  margin:10pt;
  margin-top:15pt;
  margin-left:auto;
  margin-right:auto;
  padding:10pt;
  border: 1pt gray solid;
  background:#eeeeee;
  color:navy;
  font-size:medium;
  font-family: verdana, charter,tahoma,Helvetica,Arial,sans-serif;
}
div.banner{
  position:absolute;
  left:0;
  width:100%;
  margin-top:3ex;
  padding:0pt;
  border:1pt double gray;
  background-color:white;
  text-align:center;
}
div.banner img {  margin-left:auto;
    margin-right:auto;
}
body.foto{max-width:80em;}
body.math{ color:black;}
body.comp{ color:black; }
h1{
  font-size:200%;
  text-align:center;}
h2{
  font-size:175%;
  border:1pt solid navy;
  padding:3px;
}
body.comp h2 { border:0pt; }

h3{font-size:150%;}
h4{font-size:125%;}
small{font-size:90%;}
big{font-size:159%;}
dt {font-size:100%;font-weight:bold;}
dd {font-size:100%;}
dl {display: block;}
dl.compact dt{display:run-in;padding-right:1ex;}
dl.compact dd{margin-left:10ex;margin-bottom:3pt;}
dl.compact dd ul {list-style:disc;}
strong{color:maroon;font-weight:normal;}
dd ul {margin-left:0pt;padding-left:0pt;}
li ul {margin-left:10pt;padding-left:10pt;}
tt {font-family: monospace;color:black;}
ul{
  margin-top:3pt;
  list-style:circle;
}
ul.square{
  margin-left:10pt;
  padding-left:2pt;
  list-style:square;}
img {border:0pt;margin:2pt;}

a:link{color:blue;text-decoration:underline;}
a:visited{color:gray;font-style:italic;}
a:hover{color:white;background-color:blue;}
body.comp > div{
  border-bottom:1pt solid gray;
  margin-bottom:5pt;
  padding-bottom:3pt;
}

div.request{
  position:absolute;
  top:0pt;
  width:81ex;
  text-align:right;
  margin-left:auto;
  margin-right:auto;
  font-family:courier,monospace;
  color: black;
}
div.request > tt{
  border: 1pt gray solid;
  background:#dddddd;
  font-family:courier,monospace;
}
div.galerie{
  background-color:white;
  text-align:center;
  left:auto;
  right:auto;
  padding-bottom:2pt;
}
div.galerie img {margin:2pt;padding:2pt;border: 1pt solid gray;}
div.show{left:auto;right:auto;text-align:center;}
div.show img {
  max-width:95%;
  height:auto;
  padding:1pt;
  border: 1pt solid gray;
  margin:5pt;
}
div.copyright{
  border:2pt double black;
  font-size:90%;
  font-family:times,times new roman;
  padding:2pt;
  clear:both;
}
div.center{ text-align:center; }

ul.menu {
  margin:0pt;
  padding:2pt;
  text-align:left;
  border:1pt solid navy;height:2em;
  font-family:times,times new roman,serif;}
/*ul.menu:before{content: "Links:";font-weight:bold;}*/
ul.menu li {display:inline;float:left;margin:5px;}
/*ul.menu li:after, ul.menu li:before{content: ":";}*/

div.fuss{
  clear:both;
  text-align:right;
  font-size:small;
}
div.fuss:before{content: url("/pict/line2.gif"); }
dl.blog a { text-decoration:none; }

