.dummy { font-size:1px; }
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, LI, MENU, OL, P, TD, TR, UL {font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 12px; color: #000;}
A {cursor: pointer; background: transparent;}
.aktiv {cursor: pointer;}
ADDRESS {font-style: italic;}
BIG {font-size: 14px; font-weight: bold; color: #060;}
BLOCKQUOTE {font-style: italic;}
BODY {margin: 0px; padding: 8px; cursor: default; color: #000; background: #fff;}
HTML {margin: 0px; padding: 0px;}
BUTTON {cursor: auto;}
CITE {font-style: italic;}
CODE, KBD, SAMP, TT {font-size: 14px;}
DT {font-weight: bold;}
H1, H2, H3, H4, H5, H6 {font-weight: bold; color: #090;}
H1 {font-size: 18px;}
H2 {font-size: 16px;}
H3 {font-size: 14px;}
H4 {font-size: 13px;}
H5 {font-size: 12px;}
H6 {font-size: 11px;}
INPUT {cursor: auto;}
OL {list-style: decimal;}
UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {list-style: lower-alpha;}
OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {list-style: lower-roman;}
OL OL OL OL {list-style: decimal;}
PRE {margin-left/* */ : 0; white-space: pre;}
SMALL, SUB, SUP {font-size: 13px;}
TEXTAREA {cursor: text;}
TD {margin-left: 0;}
UL, MENU, DIR {list-style: disc;}
UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {list-style: circle;}
OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {list-style: square;}
UL UL UL UL {list-style: disc;}
A:link    { color: #090; text-decoration: none; }
A:visited { color: #090; text-decoration: none; }
A:hover   { color: #060; text-decoration: underline; background: #ff0;}
A:active  { color: #0a0; text-decoration: none; }
A:focus   { outline: none }
A.ns:hover { color: #090; text-decoration: none; background: none; }
A.nu:link    { color: #090; text-decoration: none; }
A.nu:visited { color: #090; text-decoration: none; }
A.nu:hover   { color: #060; text-decoration: none; background: #ff0;}
A.nu:active  { color: #0a0; text-decoration: none; }
A.nu:focus   { outline: none; }
A.nav1:link    { color: #090; text-decoration: none; background: #cfc; font-weight: bold; padding: 2px 10px;}
A.nav1:visited { color: #090; text-decoration: none; background: #cfc; font-weight: bold; padding: 2px 10px;}
A.nav1:hover   { color: #060; text-decoration: none; background: #ff0; font-weight: bold; padding: 2px 10px;}
A.nav1:active  { color: #0a0; text-decoration: none; background: #cfc; font-weight: bold; padding: 2px 10px;}
A.nav1:focus   { outline: none; }
A.pix:link    { color: #090; text-decoration: none; background: #fff; }
A.pix:visited { color: #090; text-decoration: none; background: #fff; }
A.pix:hover   { color: #090; text-decoration: none; background: #fff; }
A.pix:active  { color: #090; text-decoration: none; background: #fff; }
A.pix:focus   { outline: none; }
.nav0 { color: #fff; background: #f00; font-weight: bold; padding: 2px 10px;}
PRE {border: solid thin; font-family: courier; padding: 5px;}
.tabc { font-size:12px; font-weight:normal; line-height: 1.1; text-align:center; color:#000; }
.tabbc { font-size:12px; font-weight:bold; line-height: 1.1; text-align:center; color:#000; }
.tabl { font-size:12px; font-weight:normal; line-height: 1.1; text-align:left; color:#000; }
.tabbl { font-size:12px; font-weight:bold; line-height: 1.1; text-align:left; color:#000; }
.tabr { font-size:12px; font-weight:normal; line-height: 1.1; text-align:right; color:#000; }
.tabbr { font-size:12px; font-weight:bold; line-height: 1.1; text-align:right; color:#000; }
.tabelle { background:#f8f8f8; border:1px solid #090; }
.a7 { font-size:11px; }
.a7b { font-size:11px; font-weight: bold; }
.a7r { font-size:11px; color: #f5da06; background: #1e5198; font-weight: bold; }
.a7g { font-size:11px; color: #bbb; }
.a7g2 { font-size:11px; color: #666; }
.a14 { font-size: 14px; }
.hint { background: #ff0; color: #f00;border: 2px solid #f00;font-weight: bold; font-size: 14px; }
.akt { background: #ff0; color: #f00; font-weight: bold; }
.tabhead { font-size:12px;font-weight:bold;color:#fff; }
.gtext {width: 400px; background: transparent; font-size: 14px; padding: 4px; color: #000; border: 1px solid #000; }
.gelb { background: #ffb; }
.gtext2 { width: 400px; background: transparent; font-size: 14px; padding: 4px; color: #000; border: 1px solid #000; text-align: left; }
.gtext3 { width: 330px; background: transparent; font-size: 13px; padding: 4px; color: #000; border: 1px solid #000; }
.trauer { background: #000; color: #fff }
.rot { color: #f00; }
.green { color: #0a0; }
.tabver0 { border: solid 1px #090; background: #efe;}
.tabverx { border: solid 1px #090;}
.l {text-align: left;}
.r {text-align: right;}
.c {text-align: center;}
.o {vertical-align: top;}
.u {vertical-align: bottom;}
.hg { background: #eee; }
.hg0 { background: #ccc; }
.hy { background: #ffc; }
.hgelb { background: #ff0; }
.hw { background: #fff; }
.hr { background: #fcc; }
.hb { background: #cdf; }
.hgr { background: #9d9; }
.hgreen { background: #dfd; border:1px solid #060; }
.hgg { background: #dfd; }
.hgg2 { background: #cfb; }
.hgg3 { background: #ad9; }
.newshd { background: #090; font-size: 14px; font-weight: bold; padding: 4px; color: #fff;}
.news { border: solid 2px #090;}
.code { width: 700px; height: 200px; font-family: courier, fixed; background: #eee; border: 1px solid #444; padding: 4px; overflow: auto; white-space: nowrap;}
.wr { background: #f00; color: #fff; }
.wg { background: #060; color: #fff; }
.f {font-weight: bold; }
table.t_ { border-collapse: collapse; }
table.t_ td { border: 1px solid #aaa; padding: 2px; }
table.t_ tr.b0 { background-color: #eee; }
table.t_ tr.b1 { background-color: #fff; }
table.t_ tr.bh td { font-weight: bold; background-color: #fc3; font-size: 11px; border-bottom: 1px solid black; border-top: 1px solid black; }
a.button {
width: 121px;
height: 21px;
text-align: center;
padding: 3px 0 0 0;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
a.button#Button1 {
background-image: url('/_pic/btn1.gif');
text-decoration: none;
background-color: transparent;
color: #900;
}
a.button#Button1:hover {
background-image: url('/_pic/btn1_hover.gif');
color: #a00;
background-color: #fff;
text-decoration: none;
}
a.but1 {
background: transparent url('/_pic/btn5a.gif') no-repeat scroll top right;
font-size: 12px;
height: 24px;
margin-right: 6px;
padding-right: 16px; /* sliding doors padding */
}
a.but1:link {
color: #080;
text-decoration: none;
}
a.but1:hover {
background: transparent url('/_pic/btn5a.gif') no-repeat scroll top right;
color: #933;
text-decoration: none;
}
a.but1 span {
background: transparent url('/_pic/btn5.gif') no-repeat;
display: block;
line-height: 14px;
padding: 5px 0 5px 16px;
}
a.but1:active {
background-position: bottom right;
color: #d40;
outline: none; /* hide dotted outline in Firefox */
}
a.but1:active span {
background-position: bottom left;
padding: 6px 0 4px 16px; /* push text down 1px */
}
a.but3 { background: transparent url('/_pic/but3a.gif') no-repeat scroll top right; font-size: 12px; height: 24px; margin-right: 6px; padding-right: 16px; display: inline; float: left; }
a.but3:link { color: #040;text-decoration: none; }
a.but3:hover { background: transparent url('/_pic/but3a.gif') no-repeat; background-position:left -24px; color: #933; text-decoration: none; }
a.but3:active { background-position: bottom right; color: #d40; outline: none; }
a.but3 span { background: transparent url('/_pic/but3.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 16px; }
a.but3:hover span { background: transparent url('/_pic/but3.gif') no-repeat; background-position: left -24px; }
a.but3:active span { background-position: bottom left; padding: 6px 0 4px 16px; }
.ftd { width: 190px; overflow: auto; }
.p6 { padding: 6px; }
.fl { float: left; }
.fr { float: right; }
.plk {width:680px; background: #fff; border: 3px solid #060; padding: 0; margin:0; text-align: left;}
table.ex1 { border-collapse: collapse; table-layout: fixed;}
table.ex1 td { white-space: nowrap; overflow:hidden; }
@media screen {
DIV.page1 { border-bottom: 1px dotted #999; margin: 20px 0; }
DIV.page { border-bottom: 1px dotted #999; margin: 20px 0 0 0; }
br.page { border-bottom: 1px dotted #999; margin: 20px 0 0 0; }
}
@media print {
DIV.page1 { display: none; page-break-before: always; margin:0; padding:0; height:0;}
DIV.page { display: none; margin:0; padding:0; height:0;}
br.page { page-break-before: always; }
#noprint {display: none;}
}
.info1 {width:441px; height: 130px; overflow:auto; background: url(/_pic/b_info1.gif); padding:9px 12px 12px 110px; margin: 8px;text-align:left;}
table.t5 { border-collapse: collapse; empty-cells: show; border-top: 1px solid #000;}
table.t5 td { border-bottom: 1px solid #ddd; padding: 2px; vertical-align: top; }
table.t5 tr.th td { font-size:11px; color: #666; background-color: #eee; border-bottom: 1px solid #000;}
.tab1 { border-left: solid 1px #090; border-top: solid 1px #090;}
.tab2 { border: solid 1px #090; vertical-align: top;}
.lol { border-left: solid 1px #090; border-top: solid 1px #090; vertical-align: top;}
.lo { border-top: solid 1px #090; vertical-align: top;}
.ll { border-left: solid 1px #090; vertical-align: top;}
.lu {border-bottom: solid 1px #090; vertical-align: top;}
.lu_r {border-bottom: solid 1px #090; vertical-align: top; text-align: right;}
.lu_c {border-bottom: solid 1px #090; vertical-align: top; text-align: center;}
.lur { border-bottom: solid 1px #090; border-right: solid 1px #090; vertical-align: top;}
.lur_r { border-bottom: solid 1px #090; border-right: solid 1px #090; text-align: right; vertical-align: top;}
.lur_c { border-bottom: solid 1px #090; border-right: solid 1px #090; text-align: center; vertical-align: top;}
.lr {border-right: solid 1px #090; vertical-align: top;}
.lr_r { border-right: solid 1px #090; vertical-align: top; text-align: right;}
.lr_c { border-right: solid 1px #090; vertical-align: top; text-align: center;}
.lu2 { border-bottom: solid 1px #090; font-size: 14px; vertical-align: top}
.lu2_r {border-bottom: solid 1px #090; text-align: right; font-size: 14px; vertical-align: top}
.lu2_c {border-bottom: solid 1px #090; text-align: center; font-size: 14px; vertical-align: top}
.hd { border-bottom: solid 2px #090; border-right: solid 1px #090; vertical-align: top; font-weight: bold; background: #fc3; font-size: 11px;}
.hd_r { border-bottom: solid 2px #090; border-right: solid 1px #090; vertical-align: top; font-weight: bold; background: #fc3; text-align: right; font-size: 11px;}
.hd_c { border-bottom: solid 2px #090; border-right: solid 1px #090; vertical-align: top; font-weight: bold; background: #fc3; text-align: center; font-size: 11px;}
.hu { border-bottom: solid 2px #090; vertical-align: top; font-weight: bold; background: #fc3; font-size: 11px;}
.hu_r { border-bottom: solid 2px #090; vertical-align: top; font-weight: bold; background: #fc3; font-size: 11px; text-align: right;}
.hu_c { border-bottom: solid 2px #090; vertical-align: top; font-weight: bold; background: #fc3; font-size: 11px; text-align: center;}
.slu {border-bottom: solid 1px #090; vertical-align: top; font-family:Arial,Helvetica,Geneva,sans-serif; font-size:11px;}
.slu_r {border-bottom: solid 1px #090; vertical-align: top; text-align: right; font-family:Arial,Helvetica,Geneva,sans-serif; font-size:11px;}
.formh {font-size:14px; font-weight:bold; line-height: 1.1; color:#303073; background:#ccf;border-top: solid 1px #090; border-bottom: solid 1px #090; }
.formhead { background: #9e9; border-bottom: solid 1px #090; padding: 4px 2px; }
.formbot { background: #def; border-top: solid 1px #090; padding: 4px 2px; text-align:center; }
.grau { color: #999999; }
.a1 {background: #ffff00; color: #ff0000; font-weight: bold; font-family: sans-serif; font-size: 20px; border: 2px solid #aa0000;}
.inemi { width:590px; background-color: #fff; font-family: fixed;font-size:12px; color:#000; border: solid 1px #a0a0a0;}
.in100 {width: 100%; background: #ffc; font-family: Arial,Helvetica,Geneva,sans-serif; font-size:12px; color:#a00; border: solid 1px #090;}
.tabver1 { border: solid 1px #090; background-color: #f3fff3; }
.tabgrn { border: solid 1px #090; background-color: #f3fff3; }
.tabgrn2 { background-color: #cfc; }
.inl {width: 100%; background-color: #ffc; font-size: 12px; color: #a00; border: solid 1px #090;}
.bt1 {background-color: #ff6; font-size: 12px; font-weight: bold; color: #a00; border: solid 1px #090;}
.bt2 {background-color: #ff6; font-size: 14px; font-weight: bold; color: #a00; border: solid 1px #090; margin: 2px;}
.bt2_ {background-color: #eee; font-size: 14px; font-weight: bold; color: #888; border: solid 1px #aaa; margin: 2px;}
.btlog { border: solid 1px #666; font-size: 11px; background: #ffc; color: #00a;}
.tablog { border-left: solid 1px #000;}
.tdlog { border-left: solid 1px #000; border-right: solid 2px #000; border-bottom: solid 2px #000; }
.tdlogb { border-right: solid 1px #000; border-bottom: solid 1px #000; }
.tdlogr { border-bottom: solid 2px #000; }
.hdn { border-bottom: solid 2px #000; border-right: solid 1px #000; border-top: solid 1px #000; text-align: center; background: #9c9; font-size: 14px;}
.hdn2 { border-bottom: solid 2px #000; border-right: solid 1px #000; border-top: solid 1px #000; text-align: center; background: #9c9; font-size: 14px; color: #666;}
.hdn3 { border-bottom: solid 2px #000; border-right: solid 1px #000; border-top: solid 1px #000; text-align: center; background: #eee; font-size: 14px; color: #999;}
.hda { border-left: solid 1px #000; border-right: solid 2px #000; border-top: solid 2px #000; text-align: center; background: #fff; font-size: 14px; font-weight: bold;}
.ins {background: #ffc; font-family: Arial,Helvetica,Geneva,sans-serif;font-size:12px; color: #a00; border: solid 1px #090; text-align: right}
.az {color: #090; font-weight: bold; cursor:pointer;}
.in { width:300px; background: #ffc; font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 12px; color: #a00; border: solid 1px #090; }
.inf { background: #ffc; font-family: Arial,Helvetica,Geneva,sans-serif; font-size:12px; color: #a00; border: solid 1px #090; }
.infg { background: #dfd; font-family: Arial,Helvetica,Geneva,sans-serif; font-size:12px; color: #080; border: solid 1px #090; }
.inw { width:490px; background: #ffc; font-family: Arial,Helvetica,Geneva,sans-serif; font-size:12px;color: #a00; border: solid 1px #090; }
.in2 { width:250px; background: #ffc; font-family: Arial,Helvetica,Geneva,sans-serif; font-size:12px; color: #a00; border: solid 1px #090; }
#ht {position: absolute; left: 160px; top: 110px; width: 300px; visibility: hidden;padding:8px;background:#ff0;border:2px solid #f00; text-align:center;font-size: 14px; font-weight: bold; color: #060;}
