/* BMG css */
body {	background-color:white; color:black; 
  font-family:"Bitstream Vera Sans",sans-serif; 
  margin-left:5pt; margin-right:5pt; }
hr {	height:1px; }
p.initial:first-letter {
  font-size:200%; }
small {	font-size:83%; }
div.red {
  color:#FF0000; }
code.red {
  color:#FF0000; }
code {	color:#0E780E; }
pre {
  background-color:#E1F1E1;
  padding-top:1ex; padding-bottom:1ex; 
  padding-left:2em; padding-right:2em; }
/*
 * halboffener Rahmen
 */
table.frame { 
  width:100%;
  padding:0px; margin:0px;
  border-width:0px; border-spacing:0px; border-collapse:collapse; }
table.frame td.balken { 
  color:#FFFFFF; background-color:#0E780E;
  font-weight:bold; font-family:Verdana,sans-serif; 
  padding:0px; }
table.frame td.navi { 
  color:#FFFFFF; background-color:#0E780E;
  font-weight:bold; font-family:Verdana,sans-serif; 
  vertical-align:bottom; padding:2px; }
table.frame td.navi a { 
  text-decoration:none; color:#FFFFFF; }
table.frame td.text { 
  color:#FFFFFF; background-color:#0E780E;
  font-family:"Bitstream Vera Sans",sans-serif; 
  font-weight:bold; font-size:larger; text-align:left;
  padding:4px; margin:0px; }
/* 
 * aktueller Text-Banner 
 */
table.frame  td.imagebanner {
  text-align:right;
  color:#FFFFFF; background-color:#0E780E; 
  padding:4px; padding-right:2px; }
table.frame td.imagebanner img {
  border-width:0px; }
table.frame  td.textbanner {
  text-align:right; font-weight:bold; font-family:Verdana,sans-serif;
  color:#FFFFFF; background-color:#0E780E; 
  border-width:4px; border-right:2px; border-color:#0E780E; border-style:solid; }
table.frame  td.textbanner a {
  padding:2px; padding-left:1em; padding-right:1em; 
  background-color:#FFFF88; text-decoration:none;
  color:#000000; }
/*
 * Fußzeile
 */
table.frame td.footline {
  background-color:#0E780E; color:#FFFFFF; 
  padding:3px; padding-left:1em; }
table.frame td.footline a { 
  text-decoration:none;
  color:#FFFFFF; }
/*
 * Unterstützungs-Bereich
 */
div.support {
  background-color: #F4F4F4; 
  padding: 4px; }
div.support table {
  width: 100%;
  border: 10px solid #F4F4F4; 
  background-color: #F4F4F4; }
div.support table td { 
  text-align:center; vertical-align:middle; }
div.support img { 
  padding:0.7em;
  border:2px solid #8BC418; 
  background-color: #FFFFFF; }	
/*
 * zweispaltige Texte und Indextabelle
 */
table.indextable {
  width:100%; 
  padding:0px; margin:0px; 
  border:0px; border-collapse:collapse; }
table.indextable td {
  background-color:#FFFFFF; color:#000000;
  width:49%;
  padding:0px; margin:0px;
  vertical-align:top; }
table.indextable td.indexsection { 
  background-color:#F4F4F4; }
table.indextable td.tablegap { 
  width:2%; }
table.indextable .headline { 
  font-size:120%; font-weight:bold; 
  background-color:#8BC418; 
  text-align:center; 
  padding-top:0.5ex; padding-bottom:0.7ex; }
table.indextable .blockbody { 
  padding-left:0.7em; padding-right:0.7em; }
table.indextable a.topic { 
  font-family:"Bitstream Vera Sans Mono",monospace; }
table.indextable ul {	
  list-style-image:url(icons/redcircle.png); 
  padding-left:15px; }
/*
 * Aufzähling mit roten Bommeln
 */
ul.point {
  list-style-image:url(icons/redcircle.png); }
ul.subpoint {
  list-style-image:url(icons/redtriangle.png); }
/*
 * beschreibungslisten
 */
dl.point dt { margin-top:2.4ex; margin-bottom:0.3ex }
dl.point dd { margin-top:0.3ex; margin-bottom:2.4ex }
dl.subpoint dt { margin-top:1.2ex; margin-bottom:0.2ex; }
dl.subpoint dd { margin-top:0.2ex; margin-bottom:1.2ex;}
dl.point .a { text-decoration:none; }
/*
 * Tabelle für Bilder, etc
 */
table.imagedisplay {
  border:0px; border-spacing:1px; }
table.imagedisplay th {
  text-align:center; border:1px solid black; }
table.imagedisplay td {
  text-align:center; padding-top:0.5ex; border:1px solid black; }
table.imagedisplay img {
  border-width:0px; }



div#akct {
  position: absolute; top:0px; right: 0px; z-index: 2342; width:113px; height:88px;
  background-image: url(http://wiki.vorratsdatenspeicherung.de/images/Akvse.gif);
  background-repeat: no-repeat;
  background-position: right top;
  border:none;
  padding:0;
  margin:0;
  text-align: right;
}

div#akct img {
  border:none;
  padding:0;
  margin:0;
  background: none;
}

div#akct a#akpeel img {
  width: 113px;
  height: 88px;
}

div#akct a, div#akct a:hover {
  text-decoration: none;
  border:none;
  padding:0;
  margin:0;
  display: block;
  background: none;
}
