@import url(dsg_print-usertable.css);

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a.int_notfound, a.extproto_download404 { text-decoration: line-through; }

a img { border: 0px; }

div.abs_einr { margin-left: 2.5em; }
div.abs_mitte { text-align: center; }

body {
  font-family: sans-serif;
  font-size: 11pt;
}

.permalink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: right;
  font-size: smaller;
  font-family: monospace;
}

.permalink div { padding: .5em; }

.content {
  position: relative;
  top: .6em;
}

.content_border { margin: 12pt; }

h1 {
  font-size: 16pt;
  font-family: sans-serif;
  font-weight: bold;
}

h2 {
  font-size: 12pt;
  text-decoration: underline;
  margin-bottom: 6pt;
}

div.abs_wichtig, div.abs_box {
  margin-left: 2em;
  margin-right: 2em;
  padding: 5px;
  border-color: black;
  border-style: solid;
}

div.abs_wichtig {
  border-width: 2px;
  background-color: #CCCCCC;
  line-height: 1.1em;
}

div.abs_box {
  border-width: 1px;
  background-color: white;
  color: black;
}

ol, ul { padding-left: 20pt; }
li { padding-bottom: 0.2em; }
li ol, li ul { padding-left: 15pt; }

dl dt { font-weight: bold; }
dl dd { padding-bottom: 0.8em; }

td, th {
  text-align: left;
  vertical-align: top;
}

table.invisitable {
  border-width: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
}

table.invisitable td, table.invisitable th {
  border-width: 0px;
  padding: 0px;
}

span.signature {
  font-size: smaller;
  font-style: italic;
  white-space: nowrap;
}

.urlfootnote { font-size: smaller; }
a.int_notfound, a.int_exist, .urlfootnote { background-color: #CCCCCC; }

span.zensiert, span.zensiert a, span.zensiert a:hover {
  color: black;
  background-color: black;
}

span.zensiert img { display: none; }

span.highlight {
  color: white;
  background-color: black;
}

span.befehl {
  font-family: monospace;
  background-color: #CCCCCC;
  color: black;
}

span.quoted { font-style: italic; }

div.abs_fussnote {
  margin-top: 1em;
  padding-top: 2px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 2px;
  border-color: black;
  border-style: solid;
  border-top-width: 2px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  font-size: smaller;
  line-height: 1.2em;
}

img.absatzicon {
  padding-right: 10px;
  padding-bottom: 5px;
}
