html, body { height: 100%; font-size: 100%;}
body { margin:0px; padding:0px; background-color:#F6F6F6; font-family: sans-serif; }
img { border:0px;}
a { color: #0645ad; text-decoration:none; }
a:hover, a.uline { text-decoration: underline;}
a.extern { }
span.red { color: #ba0000; }
span.blue { color: #0645ad; }
.courier { font-family: 'Courier New'; }
h1, h2 { border-bottom: 1px solid #aaaaaa;padding-top: 0.5em;padding-bottom: 0.17em;margin-bottom: 0.6em; font-weight: normal; margin:0px; overflow: hidden; }
h1 { margin-top:0.1em; margin-bottom: 0.1em;
  line-height: 1.3em;font-family: 'Linux Libertine','Georgia','Times',serif;
  padding-bottom: 0px; font-size: 1.8em;}
h2 { font-size: 150%; }
p
{
  margin-top: 0.4em;
  margin-right: 0px;
  margin-bottom: 1.5em;
  margin-left: 0px;
  line-height: 1.6em;
}
p.downloads { font-size: 0.8em; }
p.downloads a{ font-size: 1.1em; }
span.bearbeiten { font-size: 0.6em; }
table
{
  margin-top: 0.4em;
  margin-right: 0px;
  margin-bottom: 1.5em;
  margin-left: 0px;
}
#top { position:relative;height:81px; background-image: url('../img/back_top.png'); padding:1.5em 1.5em 0em 0em; line-height: 1.5em; font-family: sans-serif; font-size: 0.5em; color: #666666; text-align: right; margin:0px;}
#content {position:relative;padding:1.5em; line-height: 1.5em; font-family: sans-serif; font-size: 0.8em; color: #000000; background-color: #FFFFFF; border-bottom: 1px solid #a7d7f9; }
#content td{font-size: 0.8em; color: #000000; }
#inhaltsverzeichnis { background-color: #f9f9f9; border: 1px solid #aaaaaa;display: table; padding: 7px; margin-bottom: 1.5em; }
#inhaltsverzeichnis h2{ border:0px;font-size: 100%; font-weight: bold; text-align: center; }
#inhaltsverzeichnis h2 span{ font-weight: normal; }
#inhaltsverzeichnis ul{ list-style-type: none; text-align: left; margin: 0px; padding:0px;}
#right { position:relative;float:right; margin-top: 0.5em;
  margin-right: 0px;
  margin-bottom: 1.3em;
  margin-left: 1.4em; text-align: center; max-width:250px;}
.bild_right { background-color: #f9f9f9; border: 1px solid #cccccc;display: table; padding: 3px; font-size: 94%; width: 94%; }
.beschreibung { text-align: left; line-height: 1.4em; }
.gross { float:right; margin:2px;}

#disco td { vertical-align: top; padding:3px; }

#trans { position:fixed; left:0px;top:0px; width:100%; height:100px; border:0px; background-color:#000000; opacity:0.9; padding:5px; z-index:199; }
#gallery { position:absolute; top:20px; left:0px; width:100%; z-index:200; padding:0px; text-align: center; color:#FFFFFF; font-size: 0.8em;  }
#gallery a{ cursor:pointer; color:#FFFFFF; }
#bimg { margin:0px;}
#idesc { width:600px; margin: auto;}
#ulweblinks li { color:#0645ad; }
#ulweblinks a { background-image: url('../img/link.png');  background-position: right center; background-repeat: no-repeat; padding-right: 13px; }
#bottom { padding:1.5em; line-height: 1.5em; font-family: sans-serif; font-size: 0.5em; color: #666666; }