html, body, div, form, fieldset { margin: 0; padding: 0; }
body, table td {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 120%;
color: #000;
}
textarea { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px ! important; }
BIG {font-size: 14px; font-weight: bold; color: #c00;}
H1, H2, H3, H4, H5, H6 {font-weight: bold; font-family: Arial, sans-serif; color: #a00; }
H1 {font-size: 16px; margin: 4px 0;}
H2 {font-size: 15px; margin-bottom: 3px;}
H3 {font-size: 14px;}
H4 {font-size: 13px;}
H5 {font-size: 12px;}
H6 {font-size: 11px;}
A:link    { color: #303073; text-decoration: none; }
A:visited { color: #303073; text-decoration: none; }
A:hover   { color: #cc0000; text-decoration: none; background: #ff0; }
A:active  { color: #606073; text-decoration: none; }
A:focus   { outline: none; }
a.amn1 {
display: block;
padding: 4px 2px;
font-size: 12px;
text-decoration: none;
}
a.amn1:link {color: #000; }
a.amn1:visited {color: #000; }
a.amn1:hover { color: #000; background: #ff0; }
a.amn1:active { color: #000; }
.in { width:300px; background-color: #ff9; color: #00a; border: solid 1px #303073; font-family: Arial, sans-serif; margin: 0; padding: 1px;}
.in100 { box-sizing: border-box;width: 100%; background: #ff9; color: #00a; border: solid 1px #303073; font-family: Arial, sans-serif; margin: 0; padding: 1px;}
.in100wt { box-sizing: border-box;width: 100%; background: #ff9; color: #00a; border: solid 1px #fff; font-family: Arial, sans-serif; margin: 0; padding: 1px;}
.in30 { width: 30px; background: #ff9; color: #00a; border: solid 1px #303073; font-family: Arial, sans-serif; margin: 0; padding: 1px;}
.in60 { width: 60px; background: #ff9; color: #00a; border: solid 1px #303073; font-family: Arial, sans-serif; margin: 0; padding: 1px;}
.in70 { width: 70px; background: #ff9; color: #00a; border: solid 1px #303073; font-family: Arial, sans-serif; margin: 0; padding: 1px;}
.inf { background-color: #ff9; color: #0000aa; border: solid 1px #303073; font-family: Arial, sans-serif; margin: 0; padding: 1px;}
.inf0 { background-color: #ff9; color: #0000aa; border: 0px; font-family: Arial, sans-serif; margin: 0; padding: 1px;}
.inw { width:490px; background-color: #ff9; color: #00a; border: solid 1px #303073; font-family: Arial, sans-serif; margin: 0; padding: 1px;}
.inso { background-color: #ff9; color: #0000aa; border: none; font-family: Arial, sans-serif; margin: 0; padding: 0 1px 0 0; font-size: 12px; text-align: right; width: 40px;height:18px;line-height:18px;}
.inso2 { background-color: #ff9; color: #0000aa; border: none; font-family: Arial, sans-serif; margin: 0; padding: 0 1px 0 0; font-size: 14px; text-align: right; width: 100%;box-sizing: border-box;vertical-align: middle;}
.incol {font-size:11px;border-radius:12px;width:50px;text-align:center;border:1px solid #000;background:#fff;}
.uc {text-transform: uppercase;}
.tabelle { background-color:#eee; border-color:#aaa; border-style:solid; border-width:1px; }
TD {text-align:left;}
.a7 {font-size:11px; }
.a7z { font-size:11px; }
.a6 {font-size: 10px; }
.a14 { font-size:14px; line-height:16px;}
.a10 { font-size:16px; line-height:18px;}
.a10b { font-size:16px; font-weight: bold;line-height:18px;}
.hint { background: #ff0; color: #f00;border: 1px solid #f00;}
.w100 { width: 100%;box-sizing: border-box;}
.w90 { width: 90%; box-sizing: border-box;}
.akt { background: #ff0; color: #f00; font-weight: bold; }
.akt1 { background-color: #ff0 ! important; color: #f00; }
.akt2 { background-color: #f00 ! important; color: #fff ! important; }
.tabmain { border: solid 1px #aaa; }
.tabver1 { border: solid 1px #da9921; background: #eeeeee;}
.tab1 {border-left: solid 1px #aaa; border-top: solid 1px #aaa; background: #eee}
BUTTON, .bt1 { border: solid 1px #000; background: #ff9; font-size: 11px; color: #000; height:26px;border-radius:13px; box-shadow: 0 0 8px #888;}
BUTTON:hover, .bt1:hover { background:#ff0; box-shadow: 0 0 8px #000, inset -2px -2px 8px #f91;}
BUTTON:focus, .bt1:focus{ background:#ff0; outline:none; }
.bt1s { border: solid 1px #000; background: #ddd; font-size: 10px; line-height:16px; color: #000; height:18px;border-radius:9px; box-shadow: 0 0 8px #888;}
.bt1s:hover { background:#ffa; box-shadow: 0 0 8px #000;cursor:pointer;}
.bt2 { border: solid 1px #aaa; background: #c0c0c0; font-size: 11px; color: #404040;}
.bt3 { border: solid 1px #006; background: #ccf; font-size: 11px; color: #006;}
.btx { background:none;border:none; font-size: 13px; color: #000;}
.lol { border-left: solid 1px #aaa; border-top: solid 1px #aaa; vertical-align: top;}
.lo { border-top: solid 1px #aaa; vertical-align: top;}
.lu {border-bottom: solid 1px #aaa; vertical-align: top;}
.lu_r {border-bottom: solid 1px #aaa; vertical-align: top; text-align: right;}
.lu_c {border-bottom: solid 1px #aaa; vertical-align: top; text-align: center;}
.lur { border-bottom: solid 1px #aaa; border-right: solid 1px #aaa; vertical-align: top;}
.lur_r { border-bottom: solid 1px #aaa; border-right: solid 1px #aaa; text-align: right; vertical-align: top;}
.lur_c { border-bottom: solid 1px #aaa; border-right: solid 1px #aaa; text-align: center; vertical-align: top;}
.ll {border-left: solid 1px #aaa; vertical-align: top;}
.lr {border-right: solid 1px #aaa; vertical-align: top;}
.la {border: solid 1px #aaa; }
.lr_r { border-right: solid 1px #aaa; vertical-align: top; text-align: right;}
.lr_c { border-right: solid 1px #aaa; vertical-align: top; text-align: center;}
.hd { border-bottom: solid 2px #aaa; border-right: solid 1px #aaa; vertical-align: top; font-weight: bold; background: #fe0; font-size: 11px;}
.hd_r { border-bottom: solid 2px #aaa; border-right: solid 1px #aaa; vertical-align: top; font-weight: bold; background: #fe0; text-align: right; font-size: 11px;}
.hd_c { border-bottom: solid 2px #aaa; border-right: solid 1px #aaa; vertical-align: top; font-weight: bold; background: #fe0; text-align: center; font-size: 11px;}
.hu { border-bottom: solid 2px #aaa; vertical-align: top; font-weight: bold; background: #fe0; font-size: 11px;}
.hu_r { border-bottom: solid 2px #aaa; vertical-align: top; font-weight: bold; background: #fe0; font-size: 11px; text-align: right;}
.hu_c { border-bottom: solid 2px #aaa; vertical-align: top; font-weight: bold; background: #fe0; font-size: 11px; text-align: center;}
.slu {border-bottom: solid 1px #aaa; vertical-align: top; font-family: Arial, sans-serif; font-size:11px;}
.slu_r {border-bottom: solid 1px #aaa; vertical-align: top; text-align: right; font-family: Arial, sans-serif; font-size:11px;}
.formh {font-size:14px; font-weight:bold; line-height: 1.6; color:#000; background:#ff3; border-top: solid 1px #aaa; border-bottom: solid 1px #aaa;}
.formhead { background: #ff3; border-bottom: solid 1px #aaa; padding: 4px 2px; }
.formbot { background: #def; border-top: solid 1px #aaa; padding: 4px 2px; text-align:center; }
.header1 { font-size:14px; font-weight:bold; line-height: 1.6; color:#000; background: #eee; border-top: solid 1px #000; border-bottom: solid 1px #000; background: url(/_pic/b_pdf_top.gif); background-position: 0 -1px;}
BR.page { page-break-before: always; }
.grau { color: #999; }
.grau2 { color: #bbb; }
.grau3 { color: #ddd; }
.rot { color: #f00; }
.orange { color: #f90; }
.blau { color: #3030aa; }
.green { color: #0b0; }
.a1 {background: #ffff00; color: #ff0000; font-weight: bold; font-family: Arial, sans-serif; font-size: 20px; border: 2px solid #aa0000;}
.inemi { width:590px; background-color: #ffffff; font-family: 'Consolas', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Monaco', 'Lucida Console', monospace;font-size:12px; color:#000; border: solid 1px #a0a0a0; padding: 4px;}
.inemi1 { width:590px; height: 20px; background-color: #ffffff; font-family: 'Consolas', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Monaco', 'Lucida Console', monospace;font-size:12px; color:#000; border: solid 1px #a0a0a0; padding: 4px;}
.att1 {background: #ffff66; border: 4px dotted #339999; color: #dd0000; text-align: center;}
.tabshad { background: #f1f1f1; border: #aaa solid 1px;}
.mn {font-family: Arial, sans-serif; font-size: 11px; color: #000; width: 124px; cursor: pointer;}
.hdn { border-bottom: solid 2px #000; border-right: solid 1px #000; border-top: solid 1px #000; text-align: center; background: #eeeeee; font-size: 11px;}
.hdn2 { border-bottom: solid 2px #000; border-right: solid 1px #000; border-top: solid 1px #000; text-align: center; background: #eeeeee; font-size: 11px; color: #666;}
.hda { border-left: solid 1px #000; border-right: solid 2px #000; border-top: solid 2px #000; text-align: center; background: #ffffff; font-size: 11px; font-weight: bold;}
.tablog { border-left: solid 1px #000;}
.d1 {margin: 0; padding: 0; height: 100%; width: 100%; overflow: auto;}
.iFra1 {height: 100%; width: 100%; box-sizing: border-box; border-top: 3px solid #ffffff; padding: 2px 0 0 4px; margin: 1px 0 0 0;}
.lw { border-left: solid 3px #fff;}
.mess {position: absolute; left: 160px; top: 120px; background: #ff6; border: 2px solid #f00; padding: 8px;}
div#kurznotiz {display:none;position: fixed; z-index:100; width:200px; top: 20px; right:0; margin-right:160px; background: #ff7;box-shadow:0 1px 6px #000;padding:4px;font-size:13px;}
div#alarm1 {display:none;position: fixed; z-index:101; top:0; left:500px; background: #ddd; color:#333; padding: 2px 8px; box-shadow:0 1px 3px #000;font-size:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;}
.nu {border-bottom: solid 1px #aaa;vertical-align:middle;}
.nur { border-bottom: solid 1px #aaa; border-right: solid 1px #aaa;vertical-align:middle;}
a.bt2 {border: 1px #666 solid; padding: 0 2px 0 2px; font: bold 10px courier; color: #000 ! important; background: #ffe; text-decoration:none; margin: 0 3px 0 3px;}
a:hover.bt2 {border:1px #f00 solid; color:#f00 ! important; background: #ff0 ! important; text-decoration:none ! important;}
a.bt3 {border: 1px #696 solid; padding: 0 2px 0 2px; font: bold 10px courier; color: #0a0 ! important; background: #ff3; text-decoration:none; margin: 0 3px 0 3px;}
a:hover.bt3 {border:1px #f00 solid; color:#f00 ! important; background: #ff0 ! important; text-decoration:none ! important;}
.hinweis {color: #03f; cursor: pointer;}
.aktiv {cursor: pointer; }
.nr {border-right: solid 1px #aaa;}
.nu {border-bottom: solid 1px #aaa;}
.no {border-top: solid 1px #aaa;}
.nl {border-left: solid 1px #aaa;}
.n1 {border: solid 1px #aaa;}
.nur { border-bottom: solid 1px #aaa; border-right: solid 1px #aaa;}
.fr { float: right;}
.fl { float: left;}
.fc { margin-left: auto! important;margin-right: auto! important;}
.r { text-align: right ! important;}
.c { text-align: center ! important;}
.l { text-align: left ! important;}
.b { vertical-align: bottom ! important;}
.t { vertical-align: top ! important;padding-top:4px!important;}
.m { vertical-align: middle ! important;}
.f { font-weight: bold;}
.nd {display:none;}
.hg { background: #eee;}
.hgg { background: #f3f3f3;}
.hggg { background: #f9f9f9;}
.hg2 { background: #ddd;}
.hg3 { background-color: #ccc!important;}
.horange { background: #fd6!important;}
TABLE.mn2 {
width: 140px;
background: #f3f3f3;
border-left: solid 1px #000;
border-right: solid 1px #000;
border-bottom: solid 1px #000;
text-decoration:none;
}
TD.mn2td { padding: 2px 0 2px 10px; cursor: pointer; }
TD.mn2td:hover { background-color:#ff0; }
TD.mn2tdhd { padding: 2px 0 2px 10px; border-top: solid 1px #aaa; border-bottom: solid 1px #aaa; background:#ddd; color:#555; }
TABLE.mn2x {
width: 220px;
background: #f3f3f3;
border-right: solid 1px #000;
border-bottom: solid 1px #000;
text-decoration:none;
box-shadow: 0 2px 4px rgba(0,0,0,.8);
}
TABLE.mn2w {
width: 220px;
background: #f3f3f3;
border-right: solid 1px #000;
border-bottom: solid 1px #000;
border-left: solid 1px #000;
text-decoration:none;
box-shadow: 0 2px 4px rgba(0,0,0,.8);
}
.mnHelp {
width: 800px;
background: #ffe;
border: solid 2px #333;
padding: 10px;
}
.inset1 {
border-top: solid 2px #444;
border-left: solid 2px #444;
border-bottom: solid 1px #e0e0e0;
border-right: solid 1px #e0e0e0;
background: #f0f0f0;
vertical-align: top;
padding: 4px;
}
#igorhilfe { color:#00f; background:#def; border: 2px solid #00f; border-radius:14px; font-size: 14px; font-weight: bold; padding: 8px; width: 400px; display:none;position:fixed; top:120px; left:50%; margin-left:-202px;}
SPAN.bt4 { color: #d00 ! important; text-decoration: none; background: #ff0; font-weight: bold; padding: 4px 4px; font-size: 12px; font-family: Arial;}
A.bt4:link    { color: #00d ! important; text-decoration: none; background: #abd; font-weight: normal; padding: 4px; font-size: 11px; font-family: Arial; margin: 0; border-right: 1px solid #aaa;}
A.bt4:visited { color: #00d ! important; text-decoration: none; background: #abd; font-weight: normal; padding: 4px; font-size: 11px; font-family: Arial; margin: 0; border-right: 1px solid #aaa;}
A.bt4:hover   { color: #00f ! important; text-decoration: none; background: #ffa; font-weight: normal; padding: 4px; font-size: 11px; font-family: Arial; margin: 0; border-right: 1px solid #aaa;}
A.bt4:active  { color: #00d ! important; text-decoration: none; background: #abd; font-weight: normal; padding: 4px; font-size: 11px; font-family: Arial; margin: 0; border-right: 1px solid #aaa;}
A.bt4:focus   { outline: none }
SPAN.bt4      { color: #f00; background: #cdf; font-weight: bold; padding: 4px; font-size: 11px; font-family: Arial; margin: 0; border-right: 1px solid #aaa;}
TD.bt4 { margin:0; padding: 1px; background: #ccc; }
.hb { background: #cdf ! important;}
.hbb { background: #e9f6ff ! important;}
.hw { background: #fff ! important;}
.hgelb { background: #ff0 ! important;}
.hgelb2 { background: #ffc ! important;}
.hy { background: #ffc ! important;}
.hyy { background: #ffa ! important;}
.hrot { background: #f00 ! important;}
.hrot2 { background: #fdd ! important;}
.hgrn { background: #dfd ! important;}
.hp {font-family: Arial, sans-serif; font-size:11px; color: #666; background: #eee; border-bottom: solid 1px #aaa; border-top: solid 1px #aaa;}
.fix { font-family: 'Consolas', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Monaco', 'Lucida Console', monospace;}
.homepage { padding: 2px; border: 1px solid #333;}
.panagb {margin: 0; padding: 0; height: 150px; width: 100%; overflow: auto; border: 1px solid #666;}
.need { font-weight: bold; color: #f00; }
#axlinfo {
position: absolute;
margin-top: 24px;
background: beige;
visibility: hidden;
width: 590px;
height: 189px;
overflow: auto;
border: 1px solid #933;
cursor: pointer;
}
#artinfo {
position: absolute;
margin-top: 24px;
background: beige;
visibility: hidden;
width: 526px;
height: 250px;
overflow: auto;
border: 1px solid #933;
cursor: pointer;
}
table.t1 { empty-cells: show; border-bottom: 1px solid #000;border-spacing:0; }
table.t1 tr td { padding: 2px; vertical-align: top; border-top: 1px solid #bbb; border-right: 1px solid #bbb; text-align:left; }
table.t1 tr td:first-Child { border-left: 1px solid #bbb;}
table.t1 thead tr {position:sticky;position:-webkit-sticky;top:0;}
table.t1 thead tr td, table.t1 tr.t1h td { font-weight: bold;background: #fe0; border-top: 1px solid #000;border-right: 1px solid #000;border-bottom: 1px solid #000; font-size: 11px; padding: 2px; text-align: center;}
table.t1 thead tr td:first-Child, table.t1 tr.t1h td:first-Child {border-left: 1px solid #000;}
table.t1 tfoot tr td, table.t1 tr.t1f td { background: #def; padding: 2px; border-top: 1px solid #000;border-right: 1px solid #000;border-bottom: 1px solid #000;}
table.t1 tfoot tr td:first-Child, table.t1 tr.t1f td:first-Child { border-left: 1px solid #000;}
table.t1 tbody tr:nth-of-type(2n) { background: #eee; }
table.t1 tbody tr:nth-of-type(2n+1) { background: #fff; }
table.t1 tbody tr:hover { background-color: #def; }
tr.col0 { background: #eee; }
tr.col1 { background: #fff; }
table.t1m { border-collapse: collapse; empty-cells: show; border-right: 1px solid #bbb; }
table.t1m td { padding: 2px; vertical-align: middle; border: 1px solid #bbb; text-align:left; }
table.t1m thead tr td { font-weight: bold; background: #fe0; border-bottom: 1px solid #000; border: 1px solid #000; font-size: 11px; padding: 2px; text-align: center;}
table.t1m tfoot tr td { background: #FFF675; padding: 2px;}
table.t1m tbody tr.zh { background-color: #FFF675; }
table.t1m tbody tr:nth-of-type(2n) { background-color: #eee; }
table.t1m tbody tr:nth-of-type(2n+1) { background-color: #fff; }
table.t1 td.col0 { background-color: #eee; border-right: 1px solid #666; }
table.t2 { border-collapse: collapse; empty-cells: show; }
table.t2 td { padding: 3px; border: 1px solid #999; background: #eee; }
table.t2 td * { vertical-align:middle ! important; }
table.tfx { table-layout: fixed;empty-cells: show;}
table.tfx td { white-space: nowrap; }
table.t_s { border-collapse: collapse; }
table.t_s td { border: 1px solid #aaa; padding: 2px; font-size: 9px; }
table.t_ { border-collapse: collapse; }
table.t_ td { border: 1px solid #aaa; padding: 2px; }
tr.b0 { background-color: #eee; }
tr.b1 { background-color: #fff; }
tr.bh td { font-weight: bold; background-color: #fc3; font-size: 11px; border-bottom: 1px solid black; border-top: 1px solid black; }
.lc { font-family:'Lucida Console'; font-size:8pt; }
.wg { color: #fff ! important; background: #090 ! important; padding: 2px; }
.wgr { color: #fff; background: #aaa ! important; padding: 2px; }
.wr { color: #fff ! important; background: #c00 ! important; padding: 2px; }
.wr0 { color: #fff ! important; background: #f00 ! important;}
.wb { color: #fff ! important; background: #00c ! important; padding: 2px; }
.ws { color: #fff ! important; background: #000 ! important; padding: 2px; }
.gr { color: #ff0 ! important; background: #c00 ! important; padding: 2px 8px; }
.fname {font-family: Georgia,"Times New Roman",serif;font-size:36px;color:#007;font-weight:bold;}
@media screen {
#noscreen {display: none;}
.noscreen {display: none;}
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; }
div.unsel, table.unsel {-webkit-user-select:none;-ms-user-select:none;user-select:none;}
* { -moz-user-select: -moz-none; }
input,textarea { -moz-user-select: text; }
div.axinfo {position: absolute; display: none; z-index: 200; padding:0; width:700px;min-height:32px;top:0;left:0;box-shadow:0 2px 24px #000;-webkit-box-shadow:0 2px 24px #000;border:2px solid #008;border-top-left-radius:14px;border-top-right-radius:14px;background:#efefff;
-moz-transition-property: opacity,-moz-transform;
-moz-transition-duration: 0.4s;
-moz-transition-timing-function: ease-in-out;
-webkit-transition-property: opacity,-webkit-transform;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease-in-out;
-o-transition-property: opacity,-o-transform;
-o-transition-duration: 0.3s;
-o-transition-timing-function: ease-in-out;
transition-property: opacity,transform;
transition-duration: 0.3s;
transition-timing-function: ease-in-out;
opacity:0;
display:none;
}
div.axinfo div.axh {padding:6px 6px 8px 6px;text-align:center;background:#008;color:#ff0;font-size:16pt;border-top-left-radius:10px;border-top-right-radius:10px;-moz-user-select:none;-webkit-user-select:none;cursor:move;}
div.axinfo div.axm {padding:2px 2px 0 2px;min-height:240px;max-height:320px;overflow:auto;}
div.axinfo div.axm2 {padding:2px 2px 0 2px;min-height:240px;max-height:660px;overflow:auto;}
#k_axlinfo {position: absolute; visibility: hidden; z-index: 200; width: 590px; height: 190px; font-size: 11px; background: #efe; border: solid 1px #696; padding: 0;
margin:0; margin-top:20px; overflow:auto;
}
#mapan {position: absolute; visibility: hidden; z-index: 200; width: 590px; height: 190px; font-size: 11px; background: #def; border: solid 2px #00a; padding: 4px;
margin:0; margin-top:-200px; margin-left:-20px; overflow:hidden;
}
#mapan1 {width: 582px; height: 160px; padding: 0; margin:0; margin-bottom:2px; overflow:auto;}
}
@media print {
#noprint,.noprint {display: none;}
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; }
.axinfo { display:none; }
#k_axlinfo { display:none; }
#mapan { display:none; }
#mapan1 { display:none; }
div#ht { display:none; }
}
table.tl1 {height:27px;border-collapse: collapse; margin:0;background:url(/_pic/b_pdf_top.gif); background-position: 0 -1px;}
table.tl1 td {
border-right:1px solid #888;
padding-left:5px;
padding-right:5px;
line-height:27px;
text-align:center;
}
table.tl1 td * {
vertical-align:middle;
}
table.t3,table.t33 {border-collapse: separate;border-spacing:0;}
table.t3 td,table.t33 td {
border-right:1px solid #888;
border-top:1px solid #888;
border-bottom:1px solid #888;
padding: 0 5px 0 5px;
margin:0 ! important;
height:28px;
line-height:24px;
text-align:center;
vertical-align:middle;
white-space:pre;
overflow:hidden;
background:#dfdfdf;
}
table.t3 td *,,table.t33 td * { vertical-align:middle; margin:0; }
table.t3 td div,table.t33 td div {display:inline;padding:4px;}
table.t3 tr td input[type=button], table.t3 tr td input[type=submit],table.t33 tr td input[type=button], table.t33 tr td input[type=submit] {background:none;border:none;margin:auto;font-size:90%;}
table.t3 tr td input[type=text],table.t33 tr td input[type=text]  {background:#f6f6aa; color:#900; margin:0; padding:1px;}
table.t3 tr:first-Child td:first-child {border-left:1px solid #888;border-top-left-radius: 14px ! important; border-bottom-left-radius: 14px;}
table.t3 tr:first-Child td:last-child {border-top-right-radius:14px;border-bottom-right-radius:14px;}
table.selpan {border-collapse: separate;border-spacing:2px;}
table.selpan td {
border:1px solid #666;
border-radius:12px;
padding: 4px 8px;
vertical-align:middle;
white-space:pre;
overflow:hidden;
background:#ffd;
font-size:14px;
cursor:pointer;
}
table.selpan td:hover {background:#ff0;}
table.t4 {border-collapse: collapse; margin:0; background: url(/_pic/b_pdf_top.gif); background-position: 0 -1px;}
table.t4 td {
border:1px solid #000;
padding: 3px 6px;
text-align:center;
}
table.t4 td * { vertical-align:middle; }
.w20 {width:20px;}
.w30 {width:30px;}
.w120 {width:120px;}
.w150 {width:150px;}
.w200 {width:200px;}
.avg {font-family: georgia,serif; font-size:80%; font-style: italic;text-decoration: overline;text-transform: uppercase;}
.xtda { color:#ff0; background: #f33 ! important; }
.xtda2 { color:#f00; background: #f3f3f3 ! important; box-shadow: inset 0 0 8px #aaa; }
TR.xtd, TD.xtd, DIV.xtd, SPAN.xtd, TABLE TBODY TD.dele, TABLE TBODY TD.udel, TABLE TBODY TD.go, TABLE TBODY TD.prnt,TABLE TFOOT TD.prnt,TABLE TBODY TD.edit, TABLE TBODY TD.log,TABLE TBODY TD.um0,TABLE TBODY TD.prem0,TABLE TBODY TD.emi,TABLE TBODY TD.skype,TABLE TBODY TD.emi2,TABLE TBODY TD.lnk,TABLE TBODY TD.dl,TABLE TBODY TD.dox,TABLE TBODY TD.dox1,TABLE TBODY TD.dox0 { cursor: pointer; }
TR.xtd:hover, TD.xtd:hover, DIV.xtd:hover, SPAN.xtd:hover, table tbody TD.dele:hover, TABLE TBODY TD.udel:hover, TABLE TBODY TD.um0:hover, TABLE TBODY TD.um1:hover,
TABLE TBODY TD.prnt:hover, TABLE TBODY TD.prem0:hover, TABLE TBODY TD.prem1:hover, TABLE TBODY TD.prem2:hover, TABLE TBODY TD.prem3:hover, TABLE TBODY TD.log:hover, TABLE TBODY TD.edit:hover,
TABLE TBODY TD.go:hover,TABLE TBODY TD.emi:hover,TABLE TBODY TD.emi2:hover,TABLE TBODY TD.skype:hover,TABLE TBODY TD.lnk:hover,TABLE TBODY TD.dl:hover,TABLE TBODY TD.dox:hover,TABLE TBODY TD.dox1:hover,TABLE TBODY TD.dox0:hover { background-color:#ff0!important; color:#000!important; }
TD.prnt {background-image:url(/_pic/ecw_print.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 3px ! important; padding-left:20px ! important;white-space:nowrap;}
TD.prem0 {background-image:url(/_pic/ecw_prem0.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 3px ! important; padding-left:28px ! important;white-space:nowrap;}
TD.prem1 {background-image:url(/_pic/ecw_prem1.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 3px ! important; padding-left:28px ! important;white-space:nowrap;}
TD.prem2 {background-image:url(/_pic/ecw_prem2.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 3px ! important; padding-left:28px ! important;white-space:nowrap;}
TD.prem3 {background-image:url(/_pic/ecw_prem3.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 3px ! important; padding-left:28px ! important;white-space:nowrap;}
TD.log {background-image:url(/_pic/ecw_zoom1.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 2px ! important; padding-left:18px ! important;white-space:nowrap;}
TD.dox {background-image:url(/_pic/dox.png) ! important; background-repeat: no-repeat ! important; background-position: 3px 2px ! important; padding-left:16px ! important;white-space:nowrap;}
TD.dox1 {background-image:url(/_pic/dox.png) ! important; background-repeat: no-repeat ! important; background-position: 3px 2px ! important; padding-top:19px ! important;white-space:nowrap;text-align:center!important;font-size:9px;}
TD.dox0 {background-image:url(/_pic/dox0.png) ! important; background-repeat: no-repeat ! important; background-position: 3px 2px ! important; padding-left:16px ! important;white-space:nowrap;}
TD.go {background-image:url(/_pic/ecw_pr.png) ! important; background-repeat: no-repeat ! important; background-position: 2px 4px ! important; padding-left:10px ! important;white-space:nowrap;}
TD.um0 {background-image:url(/_pic/ecw_memo.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 2px ! important; padding-left:18px ! important;white-space:nowrap;}
TD.um1 {background-image:url(/_pic/ecw_memo3.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 2px ! important; padding-left:18px ! important;white-space:nowrap;}
TD.dele {background-image:url(/_pic/ecw_del.gif) ! important; background-repeat: no-repeat ! important; background-position: 3px 3px ! important; padding-left:14px ! important;white-space:nowrap;}
TD.udel {background-image:url(/_pic/ecw_udel.gif) ! important; background-repeat: no-repeat ! important; background-position: 3px 3px ! important; padding-left:14px ! important;white-space:nowrap;}
TD.edit {background-image:url(/_pic/ecw_edit.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 4px ! important; padding-left:14px ! important;}
TD.emi {background-image:url(/_pic/email.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 3px ! important; padding-left:20px ! important;white-space:nowrap;}
TD.emi2 {background-image:url(/_pic/email2.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 3px ! important; padding-left:20px ! important;white-space:nowrap;}
TD.skype {background-image:url(/_pic/skype.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 3px ! important; padding-left:20px ! important;white-space:nowrap;}
TD.lnk {background-image:url(/_pic/sys_extlink.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 3px ! important; padding-left:20px ! important;white-space:nowrap;}
TD.dl {background-image:url(/_pic/dl.gif) ! important; background-repeat: no-repeat ! important; background-position: 2px 3px ! important; padding-left:20px ! important;white-space:nowrap;}
TD.pdf {background-image:url(/_pic/pdf.png) ! important; background-repeat: no-repeat ! important; background-position: 2px 2px ! important; padding-left:22px ! important;}
TD.word {background-image:url(/_pic/word.png) ! important; background-repeat: no-repeat ! important; background-position: 2px 2px ! important; padding-left:22px ! important;}
table.t3 tr td.prnt {background-position:2px center ! important;}
div.b5 {display:inline;height:32px;line-height:32px;border: 1px solid #000; border-radius:16px; margin:2px; background: #ffc;padding:6px 12px;cursor:pointer; box-shadow: 0 0 8px #888, inset -1px -1px 8px #888; }
div.b5:hover { background-color: #ff0; box-shadow: 0 0 8px #000, inset -2px -2px 8px #f91;-webkit-box-shadow: 0 0 8px #000, inset -2px -2px 8px #f91;}
div.b5a {display:inline;height:32px;line-height:32px;border: 1px solid #a00; border-radius:16px; margin:2px; background: #ff0; color:#f00; padding:6px 12px; box-shadow: 0 0 8px #f00, inset -3px -3px 12px #f91;}
span.b5 {border: 1px solid #000; padding:1px 2px; background: #ddd; margin:0 1px;cursor:pointer; font-size:90%;}
span.b6 {border: 1px solid #000; padding:1px 2px; background: #ffc; margin:0 1px;cursor:pointer; font-size:94%;}
span.b5:hover, span.b6:hover { background-color: #ff0; }
.panels { font-size:10px;color:#000;border:1px solid #f80; border-radius:16px; padding:3px; background:#ffe;cursor: pointer;}
.panels:hover { background:#ff0; color:#f00;}
tr.deak {background:#ddd!important;}
tr.deak td {color:#888;}
#mainDiv1 {margin: 0; padding: 0; background:#000; display:none; position: fixed; top:0; left:0; bottom:0;right:0; z-index:299;background: url(/_pic/schwarz_25.png);}
#messBox {position: fixed; display:none; z-index: 300; width: 640px; font-size: 12px; padding: 12px; top:50px; left:100px; border-bottom-left-radius:24px; border-bottom-right-radius:24px; background: #ff9;box-shadow:4px 6px 12px #000;}
#ht { display:none;position: fixed; left: 160px; top: 110px; width: 300px; background: #ff0; color: #f00;border: 2px solid #f00; padding: 12px; text-align:center; font-size: 14px; font-weight: bold;
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
border-radius: 6px;z-index:899;}
.dpDiv {
}
.dpTable {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
color: #505050;
background-color: #ece9d8;
border: 1px solid #AAAAAA;
}
.dpTR {
}
.dpTitleTR {
}
.dpDayTR {
}
.dpTodayButtonTR {
}
.dpTD {
border: 1px solid #ece9d8;
}
.dpDayHighlightTD {
background-color: #CCCCCC;
border: 1px solid #AAAAAA;
}
.dpTDHover {
background-color: #aca998;
border: 1px solid #888888;
cursor: pointer;
color: red;
}
.dpTitleTD {
}
.dpButtonTD {
}
.dpTodayButtonTD {
}
.dpDayTD {
background-color: #CCCCCC;
border: 1px solid #AAAAAA;
color: white;
}
.dpTitleText {
font-size: 12px;
color: grey;
font-weight: bold;
}
.dpDayHighlight {
color: #4060ff;
font-weight: bold;
}
.dpButton {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color: gray;
background: #d8e8ff;
font-weight: bold;
padding: 0px;
}
.dpTodayButton {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color: grey;
background: #d8e8ff;
font-weight: bold;
}
.blatt { background: #fff; border: #aaa solid 1px; padding: 10px; box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 14px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 14px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.blatt2 { background: #fff; border: #ccc solid 1px; padding: 10px; box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.5), 0 1px 3px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.5), 0 1px 3px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset; }
.foto { border:1px solid #ccc;margin-left:12px; background:#eee; margin-bottom:12px; padding: 16px; box-shadow: 0 8px 12px -6px rgba(0, 0, 0, 0.5), 0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 8px 12px -6px rgba(0, 0, 0, 0.5), 0 0 3px rgba(0, 0, 0, 0.3); }
.panel1 { border: solid 1px #888; border-radius:12px; background:#f2f2f2; padding:4px;}
.panel2 { border-radius:12px; background:#f00; color:#ff0; padding:4px;}
.panel2r {
border-radius:18px; background:#f00; color:#ff0; padding:4px;
position:absolute;
font-size:20px;
box-shadow:0 1px 4px #000;
-webkit-transform: rotate(15deg);
-moz-transform: rotate(15deg);
transform: rotate(15deg);
}
.panel2r:hover {
background:#f80; color:#000;
}
div.panel3 { margin:4px 50px;border:2px solid #000;padding-left:10px;background:#ffd;cursor:pointer;font-size:16px; border-radius: 16px; height:26px; line-height:26px; overflow:hidden;}
div.panel3:hover {background:#ff0;border:2px solid #f00;}
div.panel3s { margin:4px 50px;border:2px solid #000;padding-left:10px;background:#ffd;font-size:16px; border-radius: 16px; height:26px; line-height:26px; overflow:hidden;}
div.panel4 { margin:4px 50px;padding:6px;background:#f00;color:#ff0;font-size:48px; border-radius: 24px; line-height:48px; }
img.bild {border:1px solid #000;box-shadow:0 0 12px #000;}
img.bildaktiv {border:1px solid #000;box-shadow:0 0 12px #000;cursor:pointer;}
img.bildaktiv:hover,img.bildaktiv_a {border:1px solid #ff0;box-shadow:0 0 18px #000;}
div.z1 {white-space:pre;width:250px;overflow:hidden;text-overflow:ellipsis;}
table.monat {border-collapse: collapse;border-spacing:0;table-layout:fixed;}
table.monat tr td {
border:1px solid #888;
width:28px;
height:24px;
line-height:11px;
font-size:11px;
text-align:center;
vertical-align:middle;
white-space:pre;
overflow:hidden;
background:#ddd;
}
table.monat tr:first-Child td:first-child {border-top-left-radius:8px;}
table.monat tr:first-Child td:last-child {border-top-right-radius:8px;}
table.monat tr:last-Child td:first-child {border-bottom-left-radius:8px;}
table.monat tr:last-Child td:last-child {border-bottom-right-radius:8px;}
div#eC_ {
position:fixed;left:0;right:0;bottom:0;top:-200px;
background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.85) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.40)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.65) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c000000', endColorstr='#bf000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
div#eC0 {
position:fixed;top:40px;width:500px;left:50%;margin-left:-250px;z-index:1;font-size:16px;line-height:18px;box-shadow:0 14px 64px 3px #000;border-radius:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;
}
.blink {
-webkit-animation: blink 0.8s linear 5 alternate;
animation: blink 0.8s linear 5 alternate;
}
@keyframes blink {
0% { opacity: 1;transform:scale(1)}
50% { opacity: 0.5;transform:scale(0.8);}
100% { opacity: 0;transform:scale(1);}
}
@-webkit-keyframes blink {
0% { opacity: 1;-webkit-transform:scale(1);}
50% { opacity: 0.5;-webkit-transform:scale(0.8);}
100% { opacity: 0;-webkit-transform:scale(1);}
}
.anmLeft {-webkit-transition: left 0.4s ease-in-out;-moz-transition: left 0.4s ease-in-out;-o-transition: left 0.4s ease-in-out;-ms-transition: left 0.4s ease-in-out;transition: left 0.4s ease-in-out;}
.anmTop {-webkit-transition: top 0.3s ease-in-out;-moz-transition: top 0.3s ease-in-out;-o-transition: top 0.3s ease-in-out;-ms-transition: top 0.3s ease-in-out;transition: top 0.3s ease-in-out;}
.anmOpa {-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}
.anmRight {-webkit-transition: right 0.5s ease-in-out;-ms-transition: right 0.5s ease-in-out;transition: right 0.5s ease-in-out;}
.anim {-webkit-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
span.info {line-height:22px;padding:0 5px;background:#f00;color:#fff;font-weight:bold;border-radius:100%;}
svg.ico {display:inline-block; vertical-align:text-bottom;width:16px;height:16px;}
