html, body {margin:0px; padding:0px; height:100%; overflow:hidden; font-family:serif}
  #container {height:100%; width:100%; overflow:hidden; margin-left:auto; margin-right:auto;  padding-top:2px}
  #image {min-height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:0}
  #transpcontainer {z-index:1; position:relative; top:0px; width:80%; height:98.5%; margin-left:auto; margin-right:auto; background:#F5F5DC; opacity:.70; filter:alpha(opacity=70);}
#header {position:relative; top:0px; left:0px; height:7%; width:100%; text-align:center}
#main{overflow:auto; height:86%; color:#000000; opacity:1; line-height:1.5em; padding:0px 3px;}
#footer {position:absolute; bottom:0px; left:0px; height:7%; width:100%;  padding:0px 3px;}
.titelzeile{font-variant: bold; font-size:x-large;}
.rtop, .rbottom{z-index:1; display:block; position:relative; background-color:transparent; width:80%; margin-left:auto; margin-right:auto;}
.rtop {top:0px;}
.rbottom {bottom:0px;}
.rtop b, .rbottom b{z-index:2; display: block; height: 1px; overflow: hidden; background-color:#F5F5DC; opacity:.70; filter:alpha(opacity=70);}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 
select {min-width:120px;}
a:hover {text-decoration:none; color:white; background:#666699}
a {text-decoration:none; color:black; background:white}
#footer a:hover {background:none}
#footer a {background:none}