
/* Militsch.css, for Militsch Landing Page and Militsch.de only */


/* DDmaster.css für Meine-Ahnen.eu   */

/* 31.07.2011 - kl */
/* 26.07.2011 - kl */
/* 17.07.2011 - kl */
/* 21.06.2010 - kl */
/* 20.12.2009 - kl */
/* 30.11.2009 - kl */


a:link           { text-decoration:none; color:#0020BE; font-weight:normal; } 
a:visited        { text-decoration:none; color:#0020BE; font-weight:normal; } 
a:hover          { text-decoration:none; color:#C00000; font-weight:normal; } 
a:active         { text-decoration:none; color:#0020BE; font-weight:normal; } 

a.dotted:link    { text-decoration:none; color:#0020BE; font-weight:normal; border:0px; border-bottom:1px dotted #0020BE; } 
a.dotted:visited { text-decoration:none; color:#0020BE; font-weight:normal; border:0px; border-bottom:1px dotted #0020BE; }  
a.dotted:hover   { text-decoration:none; color:#C00000; font-weight:normal; border:0px; border-bottom:1px dotted #C00000; }  
a.dotted:active  { text-decoration:none; color:#0020BE; font-weight:normal; border:0px; border-bottom:1px dotted #0020BE; }  

a.ctr:link       { text-decoration:none; color:#111166; font-weight:normal; border:none; } 
a.ctr:visited    { text-decoration:none; color:#111166; font-weight:normal; border:none; } 
a.ctr:hover      { text-decoration:none; color:#111166; font-weight:normal; border:none; cursor:crosshair; } 
a.ctr:active     { text-decoration:none; color:#111166; font-weight:normal; border:none; } 


html             { margin:0px; height:99%; width:99%; }

body             { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
                   height:98%; width:98%;  
                   background-color:#FCFCFF;
                   font-size:11pt; color:#111166; }

.mainbody        { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
                   height:98%; width:100%; margin:8px; 
                   background-color:#FCFCFF; 
                   font-size:11pt; color:#111166; }

table            { background-color:#FCFCFF; }

td               { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
                   font-size:11pt; color:#111166; line-height:150%; }

.mainlogo        { border:0px; margin:6px; }

.headline        { font-family:Palatino,"Palatino Linotype","Times New Roman",Georgia,"Times Roman",serif; 
                   color:#3D4E92; font-size:15pt; }

.infobox         { font-size:11px; 
                   padding:2px; 
                   height:16px; 
                   background-image:url("http://localhost/cc/gedsql/menubg000000.gif"); }


/* --- start page --- */

.mainbox  { background-color:#FCFCFC; border:1px solid #67719A; padding:5px; }
.maincell { background-color:#FCFCFC; }

.sidebox { font-size:9pt; background-color:#F6F8FA; 
           border:1px solid #67719A; padding:5px; 
           margin-left:5px; margin-right:5px; }

.alertbox { font-size:9pt; background-color:#F6F8FA; 
           border:2px solid #67719A; padding:5px; 
           margin-left:5px; margin-right:5px; }

.mainblogsubj   { font-size:9pt; font-weight:bold;   font-style:normal; }
.mainblogdate   { font-size:8pt; font-weight:normal; font-style:normal; }
.mainblogtopic  { font-size:9pt; font-weight:normal; font-style:normal; padding-top:8px; }
.mainblogheader { font-size:9pt; font-weight:normal; font-style:italic; padding-top:8px; line-height:150%; }
.mainblogkeys   { font-size:9pt; font-weight:normal; font-style:normal; padding-top:8px; }
.mainblogmsg    { font-size:9pt; font-weight:normal; font-style:normal; padding-top:8px; padding-bottom:8px; line-height:150%; }
.mainblogrep    { font-size:9pt; font-weight:normal; font-style:normal; padding-top:8px; }
.mainblogruler  { border:0; color:#67719A; background-color:#67719A; height:1px; width:94%; text-align:center; }
.mainblogctrl   { font-size:9pt; font-weight:normal; font-style:normal; }
.mainblogquote  { font-size:8pt; font-weight:normal; font-style:normal; line-height:120%; 
                  margin-top:6px; margin-left:12px; border:1px dashed #808080; padding:6px; }

.blogpreview    { background-color:#FEFFFF; border:3px double #67719A; }


/* --- all pages --- */

.fullheight { width:100%; height:100%; }

.headerleft    { height:56px; 
                 background-color:#BCCCCE; 
                 border-top:1px solid #67719A; 
                 border-left:1px solid #67719A; 
                 border-bottom:1px solid #67719A; }

.headercenter  { line-height:110%;; 
                 background-color:#BCCCCE; 
                 border-top:1px solid #67719A; 
                 border-bottom:1px solid #67719A; }

.headerright   { line-height:110%;; 
                 background-color:#BCCCCE; 
                 border-top:1px solid #67719A; 
                 border-right:1px solid #67719A; 
                 border-bottom:1px solid #67719A; }

.headersmall   { line-height:110%; padding:5px; 
                 background-color:#BCCCCE; 
                 border:1px solid #67719A; }

.termcell      { font-size:1px; height:2px; background-color:#FCFCFF; }

.trailer       { font-size:9pt; padding:1px; height:20px; 
                 background-color:#BCCCCE; 
                 border:1px solid #67719A; }

.trailerleft   { font-size:9pt; padding:1px; height:20px; 
                 background-color:#BCCCCE; 
                 border-top:1px solid #67719A; 
                 border-left:1px solid #67719A; 
                 border-bottom:1px solid #67719A; }

.trailercenter { font-size:9pt; padding:1px; height:20px; 
                 background-color:#BCCCCE; 
                 border-top:1px solid #67719A; 
                 border-bottom:1px solid #67719A; }

.trailerright  { font-size:9pt; padding:1px; height:20px; 
                 background-color:#BCCCCE; 
                 border-top:1px solid #67719A; 
                 border-right:1px solid #67719A;
                 border-bottom:1px solid #67719A; }

.meltframe     { background-color:#BCCCCE; }

.inmelt        { font-size:11px; text-align:center; 
                 border:1px solid #67719A; 
                 background-color:#BCCCCE; }

.intable       { background-color:#DAE6E4; 
                 border:1px solid #67719A; padding:5px; }

.inbox         { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
                 font-size:9pt; font-weight:normal; color:#111166; background-color:#FEFFFF; 
                 border:1px solid #67719A; }

.luftig        { padding:4px; line-height:140%; }

.insmall   { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
             font-size:7pt; font-weight:normal; color:#111166; background-color:#FEFFFF; 
             border:1px solid #67719A; padding-left:2px; padding-top:2px; }

.inboxl    { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
             font-size:11pt; font-weight:normal; 
             color:#111166; background-color:#DAE6E4; 
             padding:1px; border:0px; }

.inboxr    { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
             font-size:11pt; font-weight:normal; 
             text-align:right; 
             color:#111166; background-color:#DAE6E4; 
             padding:1px; border:0px; }

.insmalll  { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
             font-size:9pt; font-weight:normal; 
             color:#111166; background-color:#DAE6E4; 
             padding:1px; border:0px; }

.insmallr  { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
             font-size:9pt; font-weight:normal; 
             text-align:right; 
             color:#111166; background-color:#DAE6E4; 
             padding:1px; border:0px; }

.button    { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
             font-size:9pt; font-weight:bold; color:#111166; background-color:#BDCECC; 
             border:1px solid #67719A; cursor:pointer; }

.resbut    { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
             font-size:9pt; font-weight:bold; color:#C00000; background-color:#BDCECC; 
             border:1px solid #67719A; cursor:pointer; }

.smallbut  { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
             font-size:7pt; font-weight:normal; color:#111166; background-color:#BDCECC; 
             border:1px solid #67719A; cursor:pointer; vertical-align:middle; 
             padding-top:0px; }

.smallresbut { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
               font-size:7pt; font-weight:normal; color:#C00000; background-color:#BDCECC; 
               border:1px solid #67719A; cursor:pointer; vertical-align:middle; 
               padding-top:0px; }

.ctrlimgbg   { border:0px; 
               margin-bottom:-2px;
               background-color:#BDCECC; }

.smaller     { font-size:9pt; line-height:150%; }
.smallerj    { font-size:9pt; text-align:justify; line-height:150%; }

.smallest    { font-size:7pt; line-height:150%; }
.smallestj   { font-size:7pt; text-align:justify; line-height:150%; }

.nodisp      { display:none; }

.gptable     { border-left:1px solid #67719A; 
               border-top:1px solid #67719A; }

.gpheadl     { font-size:9pt; line-height:150%; 
               background-color:#DAE6E4; 
               text-align:left; 
               border-right:1px solid #67719A; 
               border-bottom:1px solid #67719A; }

.gpheadc     { font-size:9pt; line-height:150%; 
               background-color:#DAE6E4; 
               text-align:center; 
               border-right:1px solid #67719A; 
               border-bottom:1px solid #67719A; }

.gpheadr     { font-size:9pt; line-height:150%; 
               background-color:#DAE6E4; 
               text-align:right; 
               border-right:1px solid #67719A; 
               border-bottom:1px solid #67719A; }

.gpcell      { font-size:9pt; line-height:150%; 
               border-right:1px solid #67719A; 
               border-bottom:1px solid #67719A; }

.gpcelll     { font-size:9pt; line-height:150%; 
               text-align:left; 
               border-right:1px solid #67719A; 
               border-bottom:1px solid #67719A; }

.gpcellc     { font-size:9pt; line-height:150%; 
               text-align:center; 
               border-right:1px solid #67719A; 
               border-bottom:1px solid #67719A; }

.gpcellr     { font-size:9pt; line-height:150%; 
               text-align:right; 
               border-right:1px solid #67719A; 
               border-bottom:1px solid #67719A; }

.menucell    { font-size:9pt; 
               background-color:#DAE6E4; 
               padding-left:40px; padding-top:10px; 
               padding-bottom:10px; padding-right:40px; }

.errmsg      { font-weight:bold; color:#C00000; }


/* --- document display --- */

a.plink:link     { text-decoration:none; color:#808080; font-weight:bold; padding-left:2px; padding-right:2px; } 
a.plink:visited  { text-decoration:none; color:#808080; font-weight:bold; padding-left:2px; padding-right:2px; } 
a.plink:hover    { text-decoration:none; color:#0020BE; font-weight:bold; padding-left:1px; padding-right:1px; border:1px solid #67719A; }
a.plink:active   { text-decoration:none; color:#808080; font-weight:bold; padding-left:2px; padding-right:2px; } 

a.tlink:link     { text-decoration:none; color:#0020BE; font-weight:bold; padding-left:3px; padding-right:3px; } 
a.tlink:visited  { text-decoration:none; color:#0020BE; font-weight:bold; padding-left:3px; padding-right:3px; } 
a.tlink:hover    { text-decoration:none; color:#C00000; font-weight:bold; padding-left:2px; padding-right:2px; border:1px solid #C00000; }
a.tlink:active   { text-decoration:none; color:#0020BE; font-weight:bold; padding-left:3px; padding-right:3px; } 

.doctab          { background-color:#FCFCFC; 
                   border-right: 1px solid #9DB7B4; 
                   border-bottom: 3px solid #9DB7B4; }

.doctabsmall     { border-right: 1px solid #9DB7B4; 
                   border-bottom: 3px solid #9DB7B4; 
                   width:220px; height:204px; overflow:scroll; }

.docdescr        { font-size:9pt; color:#111166; font-style:italic; 
                   padding-left: 3px; padding-right: 3px; 
                   padding-top: 2px; padding-bottom: 2px; 
                   background-color:#DAE6E4; 
                   border-left: 1px solid #9DB7B4;
                   border-top: 1px solid #9DB7B4; }

.doccontent      { font-size:9pt; color:#111166; background-color:#FCFCFC; 
                   padding-left: 3px; padding-right: 3px; 
                   padding-top: 2px; padding-bottom: 2px; 
                   border-left: 1px solid #9DB7B4;
                   border-top: 1px solid #9DB7B4; }

.tblcontent      { background-color:#FCFCFC; 
                   border-left: 1px solid #9DB7B4; 
                   border-top: 1px solid #9DB7B4; }

.docid1          { font-size:9pt; color:#111166; background-color:#FCFCFC; 
                   vertical-align:top; 
                   border-right:1px dashed #9DB7B4; 
                   padding-left: 3px; padding-right: 3px; }

.docid2          { font-size:9pt; color:#111166; background-color:#FCFCFC; 
                   text-align: right; 
                   padding-left: 3px; padding-right: 3px; }

.docval          { font-weight:bold; }

.keyval          { font-style:normal; }

.longval         { font-weight:normal; }

.docunit         { }

.thumbnail       { background-color:#FCFCFC; 
                   padding:4px; 
                   border:1px solid #9DB7B4; }

.nolink          { background-color:#DAE6E4; font-weight:normal; 
                   padding-left:2px; padding-right:2px; } 

.nolinkt         { color:#0020BE;
                   background-color:#DAE6E4; font-weight:normal; 
                   padding-left:2px; padding-right:2px; } 


.imgcontent      { font-size:9pt; background-color:#FCFCFC; 
                   height:140px; 
                   padding-left: 3px; padding-right: 3px; 
                   padding-top: 2px; padding-bottom: 2px; 
                   border-left: 1px solid #9DB7B4;
                   border-top: 1px solid #9DB7B4; }

.navi            { font-size:9pt; font-weight:bold; 
                   padding:0px; }

#entries         { color:#C00000; }

.navline1        { background-color:#DAE6E4; }

.navline2        { background-color:#FCFCFC; }

.floattab        { font-size:9pt; }

.ifloat          { background-color:#F6F8FA; border:2px double #67719A; }


/* --- menu pages --- */

.searchtable  { border:1px solid #67719A; 
                margin-top:8px; }

.searchtable2 { border:1px solid #67719A; 
                margin-top:8px; }

.searchcell  { font-size:0.75em; 
               background-color:#FCFCFF; 
               padding-left:4px; padding-right:2px; padding-top:2px; padding-bottom:2px; }

.searchcell2 { font-size:0.75em; 
               background-color:#FCFCFF; 
               padding-left:4px; padding-right:2px; padding-top:2px; padding-bottom:4px; 
               border-bottom:1px solid #67719A; }

.searchcell3 { font-size:0.9em;  
               background-color:#DAE6E4; 
               padding-left:4px; padding-right:2px; padding-top:2px; padding-bottom:2px; 
               border-bottom:1px solid #67719A; }

.dbinbox     { font-size:10pt; font-weight:normal; color:#111166; 
               background-color:#FEFFFF; border:1px solid #9DB7B4; }

.dbinbox2    { font-size:8pt; font-weight:normal; color:#111166; 
               background-color:#FEFFFF; border:1px solid #9DB7B4; }

.dbbutton    { font-size:8pt; font-weight:bold; color:#111166; 
               background-color: #BDCECC; 
               margin-top:6px; margin-bottom:6px; 
               cursor:pointer; 
               border:1px solid #67719A; }

.dbresbut    { font-size:8pt; font-weight:bold; color:#C00000; 
               background-color: #FFCCCC; 
               width:14pt; 
               margin-top:6px; margin-bottom:6px; 
               border:1px solid #67719A; }


/* --- sub frames --- */

.dmenuframe    { height:100%; border:4px solid #F7D204; background-color:#FCFCFF; }

.ddataframe    { height:100%; border:4px solid #8400C0; background-color:#FCFCFF; }


/* --- IndiChart ----------------------------------------------------------------------------- */

.tdindi          { font-size:9pt; 
                   padding:5px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.tdindic         { font-size:9pt; 
                   padding:5px;
                   background-color:#E8F5E6; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.ich             { background-color:#FCFCFC; 
                   border-left:4px solid #9DB7B4; 
                   border-right:3px solid #9DB7B4; 
                   border-top:3px solid #9DB7B4; 
                   border-bottom:1px solid #9DB7B4; }


.icheader        { font-size:22px; font-weight:bold; 
                   padding:5px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.ruler           { font-size:1px; line-height:0px; 
                   padding:1px; 
                   background-color:#9DB7B4; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.cdesc           { font-size:9pt; 
                   padding:5px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; 
                   background-color:#C0E4BB; }

.cbut            { font-family:'Verdana Ref',Verdana,Helvetica,Arial,sans-serif; 
                   font-size:7pt; font-weight:normal; color:#111166; 
                   background-color:#C0E4BB; 
                   border:1px solid #67719A; cursor:pointer; 
                   vertical-align:middle; 
                   padding-top:0px; }

.idesc           { font-size:9pt; 
                   padding:5px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; 
                   background-color:#DAE6E4; }

.blind           { padding:0px; border:0px; }

#helptable       { visibility:hidden; }

#helptableON     { font-size:13px; 
                   background-color:#DAE6E4; 
                   padding:1px; 
                   border:1px solid #67719A; }

.helpcell        { font-size:13px; 
                   background-color:#DAE6E4; 
                   padding:4px; 
                   border:0px; }

.docwindow       { border: 1px solid #9DB7B4; 
                   margin-top:5px;
                   margin-right:5px;
                   width:80px; height:120px; overflow:scroll; }

.docpic          { font-size:9pt; 
                   padding:4px; 
                   margin:4px; 
                   border:1px solid #67719A; }


/* --- IndiList -------------------------------------------------------------------------- */

.ptlframe        { height:70px; border:4px solid #FFA042; background-color:#FCFCFF; }

.pblframe        { height:100%; border:4px solid #FDF117; background-color:#FCFCFF; }

.prframe         { height:100%; border:4px solid #00AC00; background-color:#FCFCFF; }

.indilist        { background-color:#FCFCFC; 
                   border-left:1px solid #9DB7B4; 
                   border-top:2px solid #9DB7B4; 
                   border-bottom:3px solid #9DB7B4; }

.indilistheader  { font-size:9pt; 
                   background-color:#DAE6E4; 
                   padding:5px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.indilistcell    { font-size:9pt; 
                   padding:5px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.indilistcell2   { font-size:9pt; 
                   padding:5px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:3px solid #9DB7B4; }

.indilistruler   { font-size:1px; 
                   padding:0px; 
                   background-color:#9DB7B4; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.indilisthelp    { font-size:9pt; 
                   padding:2px; 
                   border:0px; }

/* --- IndiAdmin ------------------------------------------------------------------------- */

a.ialink:link           { text-decoration:none; color:#C00000; font-weight:bold; } 
a.ialink:visited        { text-decoration:none; color:#C00000; font-weight:bold; } 
a.ialink:hover          { text-decoration:none; color:#C00000; font-weight:bold; border-bottom:1px dotted #C00000; } 
a.ialink:active         { text-decoration:none; color:#C00000; font-weight:bold; } 

.ich             { border-left:4px solid #9DB7B4; 
                   border-right:3px solid #9DB7B4; 
                   border-top:3px solid #9DB7B4; 
                   border-bottom:1px solid #9DB7B4; }

.icell           { font-size:13px; 
                   padding:3px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.icelldescr      { font-size:13px;  
                   padding:3px; background:#DAE6E4; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.icellcmd        { font-size:13px; color:#C00000; font-weight:bold; 
                   padding:3px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.icelld          { font-size:13px;  
                   padding:3px; background:#FFCCCC; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; 
                   border-bottom:3px solid #9DB7B4; }


.icellddescr     { font-size:13px; color:#111166; 
                   padding:3px; background:#FFA2A2; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; 
                   border-bottom:3px solid #9DB7B4; }

.icelldcmd       { font-size:13px; color:#C00000; font-weight:bold; 
                   background:#FFCCCC; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; 
                   border-bottom:3px solid #9DB7B4; }

.icellh          { font-size:18px; font-weight:bold;
                   padding:3px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.icellhdescr     { font-size:18px; font-weight:bold; font-style:italic; 
                   padding:3px; background:#DAE6E4; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.icellb          { font-size:13px; font-weight:bold; 
                   padding:3px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4;
                   border-bottom:3px solid #9DB7B4; }

.icellbdescr     { font-size:13px; 
                   padding:3px; background:#DAE6E4; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4;
                   border-bottom:3px solid #9DB7B4; }

.icellbcmd       { font-size:13px; color:#C00000; font-weight:bold; 
                   padding:3px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4;
                   border-bottom:3px solid #9DB7B4; }

.icells          { font-size:11px;  
                   padding:3px; background:#FFFFC2; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.icellsdescr     { font-size:11px;  
                   padding:3px; background:#FFFF90; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.icellscmd       { font-size:11px; color:#C00000; font-weight:bold; 
                   padding:3px; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4; }

.icellsb         { font-size:11px; 
                   padding:3px; background:#FFFFC2; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4;
                   border-bottom:3px solid #9DB7B4; }

.icellsbdescr    { font-size:11px; 
                   padding:3px; background:#FFFF90; 
                   border-right:1px solid #9DB7B4; 
                   border-top:1px solid #9DB7B4;
                   border-bottom:3px solid #9DB7B4; }

