a { color:red; margin-right: 2em; }
a:hover { color:black; background-color:#ffc060;}
#fenstercopy a { color:white; margin-right:0em;  }

#fensterbody { font-family:Arial,Helvetica; background-color:#999999; text-align:center; margin-right:40%;}
#fenstertable { margin:3em auto 0; width:31em; border:1px solid black; background-color:#f0f0f0; text-align:left; }
#kontakttable { margin:3em auto 0; width:36em; border:1px solid black; background-color:#f0f0f0; text-align:left; }
#fenstertop { height:0.5em; margin:0; padding:0; background-color:blue; }
#fenstertitle { border-bottom:1px solid black; spacing:10px; height:60px; padding-left:15px; font-size:200%;
  font-weight:bold; color:blue; }
#fensterbottom { padding-left:2em; height:2em; background-image:url(/common/img/weissblau.gif); background-repeat:repeat-x;
  background-position:bottom; border-top:1px solid black; font-size:0.9em; }
#fenstercopy { height:0.5em; padding-top:0.4em; padding-bottom:0.4em; background-color:blue; color:white;
  font-size:0.7em; text-align:right; }
#infofenster { margin:1em auto 0; width:80%; padding:2em; border:1px solid black; background-color:#f0f0f0; text-align:left; }
#obeninhalt { padding:1em 1em 1em 2em; }


.fastrechts { text-align:right; padding-right:1ex; vertical-align:top; color:blue;}
.texterror { font-size:0.9em; color:red; font-weight:bold;}
.backerror { background-color:#ffa0a0; }
.kleiner { font-size:0.9em; }
.tipp { font-style:italic; font-size:0.8em; }
.info { color:#aa0000; font-weight:bold; }

div.rumpf { margin:2em 1em 0em 1em; }

img { border:0; }