body{font-family:"Segoe UI", Verdana, "Lucida Grande", Arial, Helvetica,sans-serif;color:#666666;background:#FBF7F7;margin:0;padding:0}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{color:#666666;text-transform:none;margin:0;padding:0}
h1,.h1{font-size:1.5em;font-weight:600}
h2,.h2{font-size:1.35em;font-weight:600;padding:2px 0}
h3,.h3{font-size:1.2em;font-weight:500;padding:2px 0}
h4{font-size:1.1em;font-weight:400}
h5,h6{font-size:1em;font-weight:300}
.ebene1{font-size:1.2em;font-weight:600;padding:2px 0 2px 6px}
.ebene2{font-size:1.1em;font-weight:600;padding:2px 0 2px 26px}
.ebene3{padding:2px 0 2px 46px}
.Farbew{background-color:white;width:12px;height:12px}
.Farbes{background-color:black;width:12px;height:12px}
div.defaultDialog_ohne_Rand,div.defaultDialog,div.defaultDialogKleiner{float:left;color:#666666;margin:2px;padding:2px 4px}
div.defaultDialog,div.defaultDialogKleiner,div.defaultDialogMsg,div.defaultDialogIFrame{border:1px solid grey;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
div.defaultDialog{background:#F0F0F0}
div.defaultDialogIFrame{font-weight:bold;background:#FFDE66;margin:2px;padding:2px 4px}
div.defaultDialogMsg{background:#FFDE66;margin:2px;padding:2px 4px}
div.defaultDialogKleiner{font-size:.9em}
div.fed{float:left;border:0;margin:0;padding:0}
div.fedAdv{float:left;border:0;width:310px;height:256px;margin:3px 5px;padding:0}
.CRLabel,.CRCombobox,.CRText,.CRTextInp,.CRButton,.CRLink,.CRCheckBox,.CRlock,.CRadioButton,.CRUpload,.CRError{font-size:11pt;font-family:"Segoe UI", Verdana, "Lucida Grande", Arial, Helvetica,sans-serif;color:#666666;margin:0;padding:0}
.CRLink{color:blue}
.CRLinkX{color:#666666}
.CRError{background-color:red}
.CRTextInp{background-color:#F6D7B0}
.CRnowrap{white-space:nowrap}
.CRCombobox{height:24px}
.CRmsg{border:1px solid grey;background:#FF9F50;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:2px;padding:2px 4px}
p,.pp{color:#685B5B;text-align:left;line-height:1.15;word-spacing:normal;border-width:1px;margin:6px 2px;padding:0}
li{color:#685B5B;line-height:1.15}
#F0lan{border:#fc6 1px solid;border-left:0;height:54px;padding:2px 0 2px 2px}
#fuss{border-top:#fc6 1px solid;background-color:#334166;color:#F4F4F4;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:10pt;padding:2px 7px 4px}
#fuss A{color:#F4F4F4;text-decoration:none;border-style:none}
#fuss UL LI{padding-right:6px;float:left}
#fuss UL{border-bottom:#feedcc 1px solid;margin:0;padding:0}
.navlist{border-width:0;margin:0;padding:0}
image{border:none}
.imgrand{border:1px solid #001EE1;background-color:#FF8D50;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:2px}
LI{text-align:left;color:#666666}
.DB2{margin:10px;padding:0 5px 5px 25px}
.DB1{font-size:11pt;color:#545953;margin:2px;padding:0 4px 4px}
table.Daten{margin:0;padding:0}
.counter{font-size:12pt;border:none;background:#ffedcc;color:#c6813e;text-align:center;font-weight:bold}
#menu0,#menu0L,#menu1,#menu2,#menu2a,#menu3{background:#334166;float:left;border-bottom:#fc6 1px solid}
#menu0{font-size:7pt;border-top:#fc6 1px solid}
.bildtext{text-align:left;font-size:9pt;width:170px;height:18px}
.bildtext400{text-align:left;font-size:9pt;width:400px;height:18px}
.advleft{float:left;margin:0 0 0 3px}
.inp10{font-size:10pt;font-style:normal}
.inp8{font-size:8pt;font-style:normal}
.small{font-size:7pt;border-width:0;margin:5px 0 0;padding:0}
.smallw{font-size:7pt;color:#FFF5E5}
.s1,.s2{background:#FFF5E5;border:blue 1px solid}
DIV.s2{border:blue 1px solid}
.s1,.s3{font-size:9pt;border-left:0;border-bottom:0;border-width:0}
.s2{font-size:8pt;border-width:1px}
.red{background-color:#FCA1A1}
.h3ueb{background-color:#660000;color:white}
.bm{border-right:white 1px solid;border-top:white 1px solid;font-weight:bold;border-left:white 1px solid;border-bottom:white 1px solid;height:22px;text-align:center;padding:0 0 1px 1px}
.mySubMenu{color:blue;background-color:#F0F0F0;width:180px;font-weight:normal;font-style:normal;margin-bottom:20px;border-collapse:collapse;text-align:left;border-top:#9C9C9C 1px solid}
.info{background:#f0de42;border:#334166 1px solid;color:Blue;padding:0 4px}
.message{background:#85c365;border:#334166 1px solid;padding:0 4px}
.error{background:#f63939;border:#334166 1px solid;padding:0 4px}
H3.error{border-right:#fc6 0 solid;border-top:#fc6 1px solid;font-size:10pt;background:#FFDCFF;border-left:#fc6 0 solid;color:#c6813e;border-bottom:#fc6 1px solid;font-style:normal;margin:0;padding:1px 1px 1px 2px}
H3.msg{background:#CAF99B}
.UMENUTDAKT{margin-bottom:2px;background-color:#FFDE66;border-bottom:#9C9C9C 2px solid;margin-top:2px;padding:4px 1px 4px 5px}
.UMENUTDBERICHT{margin-bottom:2px;background-color:#FFDFA4;border-bottom:#9C9C9C 2px solid;margin-top:2px;padding:4px 1px 4px 5px}
.UmenuTD{border-bottom:#9C9C9C 2px solid;margin-top:0;padding:4px 1px 4px 5px}
P{word-spacing:normal;text-align:left;line-height:1.3;border-width:1px;margin:6px 2px;padding:0}
P.v12{font-size:12pt;margin:2px}
P.v9{font-size:9pt;margin:3px 5px 3px 3px}
P.v8{font-size:8pt;margin:3px 5px 3px 3px}
P.v7{font-size:7pt;margin:3px 5px 3px 3px}
TR{border-color:black}
TR.g3{background:#dbdff1}
TR.gd{background:#FFC6A5}
TR.gd1{background:#FFD350}
TR.gd2{background:#FF004C}
TR.small{font-size:2pt;border-color:white}
TD{padding-right:2px;padding-left:3px;margin-left:0}
table.s2{font-size:8pt;background:#FFF5E5}
table.schach{font-size:9pt;background-image:url(images/schachtable.gif);background-color:#ccffff}
table.schach1{border:#cccccc 1px solid;font-size:9pt;background-image:url(images/schachtable.gif)}
TR.gdg{background:#CCCCCC}
TR.gdhead{background:#FFCC66}
TR.gdga{background:#F4F4F4}
.userinfo{border-right:#dd8c40 1px solid;font-weight:bold;font-style:normal;background-color:#334166;color:white;height:12px;padding:1px}
.OtherTabs{border-right:#dd8c40 1px solid;font-weight:bold;font-style:normal;background-color:#334166}
.SelectedTab{border-right:#dd8c40 1px solid;font-weight:bold;font-style:normal;background-color:#788AFF}
.Link,.LinkSpende{border-right:#dd8c40 1px solid;color:#D7D9DC;font-weight:bold;font-style:normal}
.Link{background-color:green}
.LinkSpende{background-color:#E13800}
A.OtherTabs:hover{color:white;text-decoration:underline}
.game0{font-weight:bold;margin:0;padding:0 2px}
.game1{margin:0;padding:0 2px}
DIV.err{font-size:13pt;color:black;border-top:#fc6 1px solid;border-bottom:#fc6 1px solid;background:red;font-style:normal;margin:0;padding:1px 1px 1px 2px}
DIV.m6{margin:6px 6px 0}
.DivXTop{border:#334166 1px solid;width:984px;margin:10px 0;padding:5px}
.DivX{border-top:#334166 1px solid;border:#334166 1px solid;width:984px;margin:4px 0 10px 2px;padding:5px}
.DivGrid{width:969px;margin:4px 0 2px 4px}
.label{font-size:11pt;color:#545953;height:20px}
.inpC{font-size:11pt;background:#ecdbc6;color:#545953;height:24px}
.inpT{font-size:11pt;background:#ecdbc6;color:#545953;border:#c8c1c1 1px solid;height:16px}
.lb{font-size:11pt;color:blue;height:20px}
.Grid{float:left;margin:5px 0 2px 10px}
DIV.CR{border-left:#fc6 2px solid;border-right:#fc6 2px solid;border-top:#fc6 1px solid;border-bottom:#fc6 1px solid;font-size:9pt;font-weight:normal;text-align:left;font-family:"Lucida Grande", Verdana, Helvetica;margin:0}
.CRsmall{font-size:9pt;border-width:0;margin:3px 0 0 3px;padding:0}
.CRs3{background:#FFF5E5;font-size:9pt;border-left:0;border-bottom:0;border-width:0}
.CRs4{background:#FFF5E5;font-size:10pt;border-left:0;border-bottom:0;border-width:0}
.CRs1,.CRs3{border-left:0;border-bottom:0;border-width:0}
table.CRs2{background:#FFF5E5}
.CRe{color:black;background:#FF9900;padding:1px 1px 1px 2px}
H5{color:#494141;text-transform:none;padding-top:1px;padding-bottom:1px;font-size:1.2em;font-weight:500;margin:0}
H3.xCR{border-left:#fc6 0 solid;border-right:#fc6 0 solid;border-top:#fc6 1px solid;border-bottom:#fc6 1px solid;color:#c6813e;background:#ffedcc;font-style:normal;font-size:10pt;margin:0;padding:1px 1px 1px 2px}
P.CR{word-spacing:normal;text-align:left;border-width:1px;margin:6px 10px 6px 3px;padding:0}
TR.CR{font-size:9pt;text-decoration:none;color:black;border-color:black}
TR.CRg3{background:red}
.CRng1b{background:#dbdfe8;font-weight:bold;white-space:nowrap}
.CRng1{background:#f4f4f4;white-space:nowrap}
.CRng2{background:#ebecf1;white-space:nowrap}
TD.CRcW{text-align:center;white-space:nowrap}
.CRred{background-color:#FCA1A1;font-weight:bold;color:black}
.CR12c{font-size:12pt}
.FarbewH,.FarbesH{background-color:#dbdfe8}
.link,.linkSpende,A:hover{text-decoration:underline}
.CRlock,.lock{background-color:#FFC6A5}
#fuss A:hover,#menu0 LI A:hover,#menu0L LI A:hover,#menu1 LI A:hover,#menu2 LI A:hover,#menu2a LI A:hover,#menu3 LI A:hover{color:#da9f63}
LI.DB,.DB{margin:10px;padding:0 5px 5px}
#menu0 LI,#menu0L LI,#menu1 LI,#menu2 LI,#menu2a LI,#menu3 LI{float:left}
#menu0 LI A,#menu0L LI A,#menu1 LI A,#menu2 LI A,#menu2a LI A,#menu3 LI A{border-top:#dd8c40 0 solid;display:block;font-weight:bold;float:left;border-left:#dd8c40 0 solid;color:#ECECEC;border-bottom:#dd8c40 0 solid;padding:1px 3px 1px 2px}
#menu0 UL,#menu0L UL,#menu1 UL,#menu2 UL,#menu2a UL,#menu3 UL{margin:0 0 1em}
#menu0 UL LI,#menu0L UL LI,#menu1 UL LI,#menu2 UL LI,#menu2a UL LI,#menu3 UL LI{list-style-type:none}
#menu0L,A.sm,.CR7c{font-size:7pt}
#menu1,.CR11c{font-size:11pt}
#menu2,#menu2a,.CR10c{font-size:10pt}
#menu3,H3.info,H3.CRinfo,.CR8c{font-size:8pt}
.key,.CRkey{background-color:#FFFFC6}
.r,TD.r,TD.CRr,.CRr{text-align:right}
.c,.bild,P.center,TD.c,TD.CRc{text-align:center}
.bildo,.bildu{text-align:center;margin:7px;padding:0}
.navbericht,.b,.textb,A.fett,TR.ob,TR.g1x,TR.g2x,TD.b,TR.CRob,.CRb,.CRtextb{font-weight:bold}
.inp,.text,.textb,.CRinp,.CRtext,.CRtextb{font-size:9pt;font-style:normal}
.grau,.CRgrau{background:#dadada}
.white,.CRwhite{color:white}
.s3,.CRs3x{background:#bfbfbf}
A,A.CRdb{text-decoration:none}
A.p9,.CR9c{font-size:9pt}
P.lz,P.CRlz{font-size:3pt;margin:2px 0}
TR.g1b,TR.CRg1b{background:#dbdfe8;font-weight:bold}
TR.g1,TR.g1x,TR.CRg1{background:#f4f4f4}
TR.g2,TR.g2x,TR.CRg2{background:#ebecf1}
TR.line,TR.CRline{background:navy;height:3px}
TD.c0,TD.CR0grau,TD.CR0{padding-right:0;padding-left:0;margin-left:0}
TD.l,TD.CRl{text-align:left}
TD.cw,TD.CRcw{background:white;text-align:center}
TD.cb,TD.CRcb{font-weight:bold;background:gray;color:white;text-align:center}
table.s3,table.CRs3{font-size:9pt;background:#FFF5E5}
.tab_l,.tab_r{background:#F4F4F4;white-space:nowrap}
DIV.fk,DIV.CRfk{color:#c6813e;border-top:#fc6 1px solid;border-bottom:#fc6 1px solid;background:#ffedcc;font-style:normal;margin:0;padding:1px 1px 1px 2px}
DIV.fk A,DIV.CRfk A{color:#c6813e;border-style:none}


/* Text alignment */
.c, .bild, P.center, .CRc {
    text-align: center;
}

/* Container behaving like a table */
.CRtable {
    display: table;
    margin-left: auto;
    margin-right: auto;
    border-collapse: collapse; /* still works for table display */
}

/* Row behaving like a table row */
.CRng1b, .CRng1, .CRng2 {
    display: table-row;
    white-space: nowrap;
}

/* Header row */
.CRng1b {
    background: #dbdfe8;
    font-weight: bold;
}

/* Alternate row backgrounds (optional, if needed) */
.CRng1 {
    background: #f4f4f4;
}
.CRng2 {
    background: #ffffff;
}

/* Cell behaving like table cell */
.CRc, .CRcell {
    display: table-cell;
    vertical-align: middle;
    unicode-bidi: isolate;
    padding: 8px 10px;          /* tbody tr td padding */
    border-bottom: 1px solid #e5e5e5; /* tbody tr td border */
    padding-left: 10px;          /* TD padding override */
    padding-right: 10px;
    margin-left: 0;
}

/* Optional: bold acronym cells */
.CRc b acronym {
    cursor: help;
}
