body { color:#333; background-color:#edf3ff; font-family:sans-serif; 
     margin-left: 2em; margin-right: 2em;
}

pre {
    font-family: monospace;
}

img{border:0}

@media all {

body {     
   line-height: 1.4;
}

.disclaimer {
   font-size: 60%;
}

}

h1, h2, h3 { 
    clear: both; 
}

p {
  clear: none;
}


.fuss td, .kopf td { 
   background-color:#edf3ff;
}

td, th { 
   background-color:#f2f2f2;
}

input[type="submit"] { 
   background-color:#ccc;
}

input[type="text"] {
   background-color:#fff;
}

a:link { text-decoration:none; color:#003599; font-weight:bold; }
a:visited { text-decoration:none; color:#195fe6; font-weight:bold; }
a:hover { text-decoration:underline; color:#002366; font-weight:bold; }
a:active { text-decoration:none; color:#002366; font-weight:bold; }



.redaktion { font-style: italic; }

.kopf, .fuss {
     margin-left: -1.5em; margin-right: -1.5em; 
}

.untertitel, caption {
    font-size: 80%;
    text-align: center;
}

caption {
   caption-side: bottom;
}

.cpic {
   border: 0;
}



@media all {

.ftable {
   float: right;
   clear: both;
   margin-left: 1em;
   margin-bottom: 1em;
   margin-top: 0.5em;
   font-size: 90%;
}

.lfloat {
   float: left;
   clear: none;
}

.rfloat {
   float: right;
   clear: none;
}


.fpic {
    float: left;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
}

}
