/*  css class definition -  alfgrs.css - loewenfans gegen rechts */
/* ************************ */

a:link {color:#0000ff;}
a:visited {color:#0000ff;}
a:focus {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:none}
a:active {color:#000000; text-decoration:none;}

body {background-color:#ffffff; margin:0px 0px 0px 60px;
 background-image:url(track.gif); background-position:left; background-repeat:repeat-y;
 padding-right:30px; border-style:solid; border-color:#0000ff; border-top-width:0;
 border-right-width:30px; border-bottom-width:0; border-left-width:0;
 font-family:verdana, tahoma, sansserif, sans-serif; font-size:14px; line-height:20px;
 color:#000080;}
img {border:none; margin:15px;}
iframe {margin-top:10px;}
table {font-size:13px; line-height:20px; color:#0000d0; border:none; padding:10px;}
object {border:none;}
hr {height:2px; width:100%; color:#0000ff; background-color:#0000ff; border:none;}
/* form  elements */
checkbox {background-color:#f8f8ff; color:#000080;}
input {background-color:#f8f8ff; color:#000080;
 font-family:verdana, tahoma, sansserif, sans-serif;}
input.blue {background-color:#0000ff; color:#ffffff; border:none;
 font-size:12px; text-align:center;}
input.x {color:#0000ff; font-style:italic; background-color:#ffffff; border:none;}
option {background-color:#f8f8ff; color:#000080;
 font-family:verdana, tahoma, sansserif, sans-serif; font-size:14px; line-height:20px;}
radio {background-color:#f8f8ff; color:#000080;}
textarea {background-color:#f8f8ff; color:#000080;
 font-family:verdana, tahoma, sansserif, sans-serif; font-size:14px; line-height:20px;}
em {font-style:normal; font-variant:normal; font-weight:normal;}
/* image: margins for centered, left, right / no margin */
img.c {border:none; margin-top:1px; margin-bottom:1px; margin-left:15px; margin-right:15px;}
img.l {border:none; margin-top:1px; margin-bottom:1px; margin-left:1px; margin-right:15px;}
img.r {border:none; margin-top:1px; margin-bottom:1px; margin-left:15px; margin-right:1px;}
img.x {border:none; margin:1px;}
/* lists (ul = ol) */
ul.a, ol.a {list-style-type:lower-alpha;}
ul.b, ol.b {list-style-image:url(ball.gif);}
ul.c, ol.c {list-style-type:circle;}
ul.d, ol.d {list-style-type:decimal;}
ul.n, ol.n {list-style-type:none;}
ul.o, ol.o {list-style-type:disc;}
ul.r, ol.r {list-style-type:upper-roman;}
/* span: shading blue, dark grey, light grey / strikethrough */
span.bl {background-color:#d0d8ff;}
span.dg {background-color:#c0c0c8;}
span.lg {background-color:#e0e0e8;}
span.rot {text-decoration:line-through;}
span.tab {width:150px; float:left;}
/* (links) without 'decoration', (span) without wrap */
.nob {white-space:nowrap;}
.nod {text-decoration:none; color:#000080;}
/* headers: 1 blue bar, 2 big (not standard), 3 big, 4 small, (5 boxes only) */
h1 {font-family:verdana, tahoma, sansserif, sans-serif; font-size:30px; line-height:47px;
 font-weight:bold; color:#ffffff; background-color:#0000ff;
 border-width:1; border-style:solid; border-color:#0000ff; padding-left:23px;}
h2 {font-family:verdana, tahoma, sansserif, sans-serif; font-size:24px; line-height:35px;
 font-weight:bold; background-color:#f8faff; color:#0000ff;
 border-width:3; border-style:solid; border-color:#0000ff; padding-left:20px;}
h3 {font-family:verdana, tahoma, sansserif, sans-serif; font-size:20px; line-height:32px;
 font-weight:bold; background-color:#d0d8ff;
 border-width:1; border-style:solid; border-color:#d0d8ff; padding-left:20px;}
h4 {font-family:verdana, tahoma, sansserif, sans-serif; font-size:16px; line-height:22px;
 font-weight:bold; background-color:#f8f8ff;}
h6 {font-family:verdana, tahoma, sansserif, sans-serif; font-size:16px; line-height:22px;
 font-weight:bold;}
/* div block header: like h4, floating left of text (div also) */
div.h {float:left; color:#000080; font-size:16px; line-height:22px; font-weight:bold;
 padding-right:15px;}
/* div boxes: white, light blue, blue: left/right - light blue shaded text, blue text box */
div.aboxl {float:left; width:33%; border-width:0 5px 5px 0; border-style:solid;
 border-color:#0000ff; background-color:#ffffff; padding:10px; margin:5px 30px 5px 0;}
div.asboxr {float:right; width:17%; border-width:0 0 5px 5px; border-style:solid;
 border-color:#0000ff; background-color:#fafaff; padding:10px; margin:5px 0 5px 15px;
 font-size:12px; line-height:16px; text-align:center;}
div.asboxr h6 {color:#0000ff; font-weight:bold; font-size:14px; text-align:center;}
div.bboxl {float:left; width:33%; border-width:10px 10px 10px 0; border-style:solid;
 border-color:#ffffff; background-color:#0000ff; color:#ffffff; font-weight:bold; text-align:center;
 padding:10px; margin-right:10px;}
div.bboxl a {color:#ffffff;}
div.bboxl h5 {font-family:verdana, tahoma, sansserif, sans-serif;
 font-size:24px; line-height:35px; font-weight:bold;}
div.bboxl hr {height:2px; width:100%; color:#ffffff; background-color:#ffffff; border:none;}
div.bboxr {float:right; width:33%; color:#ffffff; border-width:10px 0 10px 10px; border-style:solid;
 border-color:#ffffff; background-color:#0000ff; font-weight:bold; text-align:center;
 padding:10px;}
div.bboxr a {color:#ffffff;}
div.bboxr h5 {font-family:verdana, tahoma, sansserif, sans-serif;
 color:#ffffff; font-size:24px; line-height:35px; font-weight:bold;}
div.bboxr hr {height:2px; width:100%; color:#ffffff; background-color:#ffffff; border:none;}
div.ibox {text-align:right; font-size:12px; padding:5px;}
div.sboxl {float:left; width:33%; border-width:10px 10px 10px 0; border-style:solid;
 border-color:#ffffff; background-color:#d0d8ff; font-size:14px; line-height:20px;
 text-align:center; padding:10px;}
div.sboxl h5 {font-family:verdana, tahoma, sansserif, sans-serif;
 font-size:16px; line-height:22px; font-weight:bold;}
div.sboxr {float:right; width:33%; border-width:10px 0 10px 10px; border-style:solid;
 border-color:#ffffff; background-color:#d0d8ff; font-size:14px; line-height:20px;
 text-align:center; padding:10px;}
div.sboxr h5 {font-family:verdana, tahoma, sansserif, sans-serif;
 font-size:16px; line-height:22px; font-weight:bold;}
div.zboxr {float:right; width:50%;}
div.zboxr h5 {font-family:verdana, tahoma, sansserif, sans-serif;
 font-size:16px; line-height:22px; font-weight:bold;}
div.zzboxr {float:right; width:25%;}
div.s {background-color:#e0e8ff; font-size:15px; line-height:20px; padding:10px;}
/* floating div for input checkbox left of text (toc) */
div.cb {margin-left:-20px; width:17px; float:left; background-color:#f0f0ff; color:#8080ff;}
/* clear float */
.cl {clear:both;}
/* tab spans */
span.t50  {float:left; width:50px;  overflow:hidden;}
span.t100  {float:left; width:100px;  overflow:hidden;}
span.tr20 {float:right; width:100px; margin-right:20px; overflow:hidden;}
/* invisible, no underline */
.inv {display:none;}
.nod {text-decoration:none;}
/* background grey (banner exchange) */
.ba { background-color:#c0c0c0; font-family:monospace; font-weight:normal; color:#000000;
 display:none; }
/* colors: half-tone key / italic, half-tone blue, light blue, key */
.hg {color:#404040;}
.hgi {color:#404040; font-style:italic;}
.hgi a {color:#8080ff;}
.hb {color:#6060ff;}
.lb {color:#0080ff;}
.k {color:#000000;}
/* close box top right */
.x {vertical-align:top; font-weight:bold; border:1px solid #6060ff;}
/* *** font: trailer, trailer bold, caps, small (index) / align-right, big bold/italic, very big */
.xa {font-size:16px; line-height:22px;}
.xab {font-size:16px; line-height:22px; font-weight:bold;}
span.xabs {font-size:16px; line-height:22px; font-weight:bold;
 color:#000000; background-color:#ffffff;}
.xai {font-size:16px; line-height:22px; font-style:italic;}
.xb {font-weight:bold;}
div.xc {font-variant:small-caps;}
p.xc {font-variant:small-caps;}
span.xc {font-variant:small-caps; white-space:nowrap;}
div.b, p.b, span.b {font-weight:bold;}
div.u, p.u, span.u {text-decoration:underline;}
div.i, p.i, span.i {font-style:italic;}
.r {text-align:right;}
.mar {margin-left:60px;}
.xxs {font-size:6px;}
.xr {text-align:right;}
.xs {font-size:12px; line-height:16px;}
.xsi {font-size:12px; line-height:16px; font-style:italic;}
.idx {font-size:12px; line-height:16px;}
.xsr {font-size:12px; line-height:16px; text-align:right;}
.xsri {font-size:12px; line-height:16px; text-align:right; font-style:italic;}
.xsw {font-size:12px; line-height:16px; font-weight:bold; color:#ffffff;}
.xsw a {color:#ffffff;}
.xxb {font-size:18px; line-height:29px; font-weight:bold;}
.xxi {font-size:18px; line-height:29px; font-style:italic;}
.xxx {font-size:24px; line-height:35px; font-weight:bold;}
/* **************************************************** */


/* *** *** legacy */
/* *** div: light-blue-shaded background: text block, headline (not shaded) */
/* *** div: light-blue-shaded background with blue frame: float-right-block/centered block */
div.sf {float:right; width:33%; border-width:10px; border-style:solid; border-color:#ffff00;
 background-color:#d0d8ff; font-size:14px; padding:10px;}
div.sfc {float:right; width:33%; border-width:10px; border-style:solid; border-color:#ffff00;
 background-color:#d0d8ff; font-size:14px; text-align:center; padding:10px;}
/* *** div: white on blue float-right-block centered (active tags: very light blue) */
div.wbfc {float:right; width:33%; border-width:10px; border-style:solid; border-color:#ffff00;
 background-color:#ff00ff; color:#ffffff; font-size:14px; text-align:center; padding:10px;}
div.wbfc a {color:#ffd0ff;}
/* *** *** all tags */
/* *** blue bars (white text): centered text, headline very big font */ 
.bbarz {font-size:40px; font-weight:bold; background-color:#0000ff;  font-variant:small-caps;
  text-align:center; border-width:1; border-style:solid; border-color:#ffff00; color:#ffffff;}
.bbarx {font-size:24px; font-weight:bold; color:#ffffff; background-color:#0000ff;
  border-width:1; border-style:solid; border-color:#ffff00;}
.bbarc {font-size:14px; font-weight:bold; color:#ffffff; background-color:#ffff00;
  border-width:1; border-style:solid; border-color:#ff00ff; text-align:center;}

/*  .end. lfgrsts.css    */
