body {
  background-image: url(bg.gif);
  background-repeat:repeat-y;
  padding-left:60px;
  font-family:Verdana,Arial,Helvetica,Sans-Serif;
  font-size:12pt;
}

h1 {
  font-size:22pt;
}

h2 {
  font-size:16pt;
}

p {
  text-align:justify;
}

a:link {
  text-decoration:none;
  border-bottom-width:1px;
  border-bottom-style:dotted;
  color:black;
}

a:visited {
  text-decoration:none;
  border-bottom-width:1px;
  border-bottom-style:dotted;
  color:gray;
}

a:hover {
  border-bottom-width:1px;
  border-bottom-style:solid;
}

ul li {
  margin-bottom:5px;
}

#logo {
}

#logo a {
  border-bottom-width:0px;
  border-bottom-style:none;
}

#navigation {
  float:left;
}

#navigation a {
  border-bottom-width:0px;
  border-bottom-style:none;
}

#inhalt {
  margin-left:14em;
  margin-right:2em;
  margin-bottom:40px;
  padding:20px;
}

.navi1 {
  margin-top:20px;
  font-weight:bold;
  color:rgb(0,0,128);
}

.navi2 {
  font-weight:normal;
  font-size:90%;
  text-indent:2ex;
  color:black;
}

.zitat_text {
  text-align:justify;
}

.zitat_urheber {
  text-align:right;
  margin-top:10px;
  margin-bottom:50px;
  padding-right:20px;
  font-style:italic;
  font-size:80%;
}

.stilbluete_text {
  text-align:justify;
}

.stilbluete_quelle {
  text-align:right;
  margin-top:10px;
  margin-bottom:50px;
  padding-right:20px;
  font-style:italic;
  font-size:80%;
}

.stilbluete_kommentar {
  text-align:left;
  margin-top:4px;
  margin-bottom:4px;
  padding-right:20px;
  font-size:80%;
  color:gray;
}

.gelber_kasten {
  background-color:rgb(255,255,150);
  margin-top:10px;
  margin-bottom:10px;
}

.socbook {
	border:none;
}

#inhalt a.image {
  border-style:none;
}

