a:link {color:blue; }
a:visited {color:purple; }
a:hover {color:green; }
a:active {color:green; }
a.m {border-bottom:2px solid blue;font-weight:bold; text-decoration:none;}
a.m:link {border-bottom:1px solid blue; }
a.m:visited {border-bottom:1px solid purple; }
a.m:hover {border-bottom:1px solid green; }
a.m:active {border-bottom:1px solid green; }
a.atop { width:100%; height:1.2em; background:#cccccc;
  background-image:url(img/up.gif); background-repeat:no-repeat;
  background-position:50% 2px; display:block; text-decoration:none;}
.mybody {background-color:#eeeef8; padding:0px; color:#000000; margin:0px;
  font-family:Verdana,sans-serif;}
.mainframe {FONT-WEIGHT: normal; border-style:solid; border-width:3px; border-color:darkblue; margin:0px; padding: 6px;}
.darkframe {FONT-WEIGHT: bold; BACKGROUND: #5f40a6; COLOR: #ffffff; text-align:center; height:1.2em;}
.line {border-bottom:3px solid #5f40a6; padding-bottom:4px; margin:0px; }

.headlupe {background-image:url(img/lupe.gif);}
.head,.foot {text-align:center; background:#d6dcfe; padding:5px;}
.head {border-top:#9999cc solid 2px; border-bottom:#9999cc solid 2px;}
.foot {color:darkblue; border-top:#9999cc solid 2px; border-bottom:#000080 solid 4px;}
.txt {border:1px solid darkblue; display:inline;}

.mnl,.mn,.mlinkl,.mlink {display:block; width:154px; font-size:16px; font-weight:bold;
text-decoration:none; text-align:center; border:1px solid #808080; padding:2px; color:darkblue; background-color:#d6dcfe;}
.mn,.mlink {border-bottom:none;}
.mlink,.mlinkl {width:100%;}
.mlink a,.mlinkl a {text-decoration:none;}
.mnl {display:inline;}
.wlogo {margin:8px;}

.headline {background-image:url(img/blau.bmp); background-repeat:repeat-x; text-align:center;}
.footline {background:url(img/blaur.bmp) repeat-x bottom;
text-align:center; font-size:0.8em;}
.hrline {border-top:#9999cc solid 1px; background-color:#ffcc04; width:60%; height:1px;}
.hrline9 {border-top:#9999cc solid 1px; background-color:#ffcc04; width:100%; height:1px;}
.anzeige {border-top: 2px solid #9999c6; border-bottom: 4px solid #000080;
   padding: 5px; background: #d6dcfe; text-align: center; color: #000040;}

.atop { width:100%; height:1.2em; background:#cccccc;
  background-image:url(img/up.gif); background-repeat:no-repeat; background-position:50% 2px; display:block;}
h4 {font-weight:normal;}

.logo {margin-right:6px; margin-bottom:3px; float:left;}
.red {color:red;}
.r {color:red;}
.b {color:blue;}
.y {color:#cccc00;}
.g {color:darkgreen;}
.sm {font-size:0.75em;}
.bg {font-size:1.5em;}
.green {color:green;}
.brr {border-right:1px solid darkblue; text-align:right;}
.small {font-size:0.8em;}
.k {position:absolute; left:-300px; width:200px; border:none; font-size:8px;}
.p3 {padding:5px;}
.f {font-weight: bold;}

.fline {border-bottom:1px solid green; padding-bottom:4px; margin:0px; }
.eframe {FONT-WEIGHT: bold; BACKGROUND: green; COLOR: #ffffff; text-align:center;}
.ezeit {font-size:0.8em; color:#000000; text-align:center;}
.etxt {font-weight:bold; padding-left:5px;}
.ewo {font-size:0.8em; color:#000000; padding-left:5px; text-align:center;}
.elink {font-size:0.8em; color:#000000; padding-left:5px; text-align:center;}
.ekal {border:1px solid #808080; border-top:none; border-left:none; margin:5px; 
      text-align:right; background:#ffffcc;}
.ekal td {border:1px solid #808080; border-right:none; border-bottom:none; padding:2px;}
.etop {width:100%; height:1.2em; background-image:url(img/up.gif);
    background-repeat:no-repeat; background-position:50% 2px; display:block;}
.efs {border:none; display:inline; padding:2px;}

.space {height:4px; font-size:4px;}
/* Termin */
.ro_br {width:100%; margin:9px; background:url(img/rbrown_ro.gif) no-repeat top right;}
.lo_br {margin:0; padding:0; background:url(img/rbrown_lo.gif) no-repeat top left;}
.ru_br {margin:0; padding:0; background:url(img/rbrown_ru.gif) no-repeat bottom right;}
.lu_br {margin:0; padding:0; background:url(img/rbrown_lu.gif) no-repeat bottom left;}
.ko {margin:0px; padding:5px; padding-top:4px; font-size:0.9em; text-align:left;}
.kota, .futa {width:100%; font-size:1em; background:#fff0c0;}
.kota {border-bottom:1px solid #0090ff;}
.futa {text-align:center; border-top:1px solid #0090ff;}
.koti {text-align:center; width:99%;}
.inta {width:100%; font-size:1em;}

/* Rundrahmen braun/gelb */
.rbbt  { background: url(img/bt.gif) repeat-x; }
.rbbtl { background: url(img/btl.gif) no-repeat top left; }
.rbbtr { background: url(img/btr.gif) no-repeat top right; }
.rbbc, .rbbct    { background:#fdfad9;}
.rbbc .darkframe {font-weight:bold; color:#ffffff; text-align:center; height:1.2em;}
.rbbc .line {margin-right:8px; text-align:center;}
.rbbl { background: url(img/bl.gif) repeat-y; }
.rbbr { background: url(img/br.gif) repeat-y; }
.rbbb { background: url(img/bb.gif) repeat-x; }
.rbbbl { background: url(img/bbl.gif) no-repeat bottom left; }
.rbbbr { background: url(img/bbr.gif) no-repeat bottom right; }
.rbbtl,.rbbt,.rbbtr,.rbbbl,.rbbb,.rbbr {height: 8px; font-size: 1px;}
.rbbtl,.rbbtr,.rbbbl,.rbbr,.rbbl,.rbbr {width:8px;}

/* Rundrahmen blau */
.rbtop  { background: url(img/ct.gif) repeat-x; }
.rbtopl { background: url(img/ctl.gif) no-repeat top left; }
.rbtopr { background: url(img/ctr.gif) no-repeat top right; }
.rbc, .rbct    { background:#e3f1ff;}
.rbc .darkframe {font-weight:bold; color:#ffffff; text-align:center; height:1.2em;}
.rbc .line {margin-right:12px; text-align:center;}
.rbcl { background: url(img/cl.gif) repeat-y; }
.rbcr { background: url(img/cr.gif) repeat-y; }
.rbbot  { background: url(img/cb.gif) repeat-x; }
.rbbotl { background: url(img/cbl.gif) no-repeat bottom left; }
.rbbotr { background: url(img/cbr.gif) no-repeat bottom right; }
.rbtopl,.rbtop,.rbtopr,.rbbotl,.rbbot,.rbotr {height: 12px; font-size: 1px;}
.rbtopl,.rbtopr,.rbbotl,.rbotr,.rbcl,.rbcr {width:12px;}

.smaller {font-size:1px; background-color:#eeeef8; color:#eeeef8}
.outside {position:absolute; top:-100px; left:-60px; height:200px; z-index:-1; font-size:1px;}

@media print {
.head,
.noprint {display: none;}
}
