
/* StyleFile DD000000-20111108175006.css */


/* DDmaster.css for CP.dll   */

/* 17.07.2011 - kl */
/* 21.06.2010 - kl */
/* 20.12.2009 - kl */
/* 30.11.2009 - kl */

a:link           { text-decoration:none; color:#104070; font-weight:normal; } 
a:visited        { text-decoration:none; color:#104070; font-weight:normal; } 
a:hover          { text-decoration:none; color:#A00000; font-weight:normal; } 
a:active         { text-decoration:none; color:#104070; font-weight:normal; } 

a.dotted:link    { text-decoration:none; color:#104070; font-weight:normal; border:0px; border-bottom:1px dotted #104070; } 
a.dotted:visited { text-decoration:none; color:#104070; font-weight:normal; border:0px; border-bottom:1px dotted #104070; }  
a.dotted:hover   { text-decoration:none; color:#A00000; font-weight:normal; border:0px; border-bottom:1px dotted #A00000; }  
a.dotted:active  { text-decoration:none; color:#104070; font-weight:normal; border:0px; border-bottom:1px dotted #104070; }  

a.ctr:link       { text-decoration:none; color:#111111; font-weight:normal; border:none; } 
a.ctr:visited    { text-decoration:none; color:#111111; font-weight:normal; border:none; } 
a.ctr:hover      { text-decoration:none; color:#111111; font-weight:normal; border:none; cursor:crosshair; } 
a.ctr:active     { text-decoration:none; color:#111111; 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:#FFFFFF;
                   font-size:11pt; color:#111111; }

.mainbody        { font-family:"Verdana Ref",Verdana,Helvetica,Arial,sans-serif; 
                   height:98%; width:100%; margin:8px; 
                   background-color:#FFFFFF; 
                   font-size:11pt; color:#111111; }

table            { background-color:#FFFFFF; }

td               { font-family:"Verdana Ref",Verdana,Helvetica,Arial,sans-serif; 
                   font-size:11pt; color:#111111; 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/cp/gedsql/menubg000000.gif"); }


/* --- start page --- */

.mainbox { background-color:#FFFFFF; border:1px solid #ADB5CC; padding:5px; }
.maincell { background-color:#FFFFFF; }

.sidebox { font-size:9pt; background-color:#EEEEEE; 
           border:1px solid #ADB5CC; padding:5px; 
           margin-left:5px; margin-right:5px; }

.alertbox { font-size:9pt; background-color:#EEEEEE; 
           border:2px solid #ADB5CC; padding:5px; 
           margin-left:5px; margin-right:5px; }

.mainblogsubj   { font-size:9pt; font-weight:bold;   font-style:normal; }
.mainblogdate   { font-size:7pt; 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:#ADB5CC; background-color:#ADB5CC; height:1px; width:94%; text-align:center; }
.mainblogctrl   { font-size:9pt; font-weight:normal; font-style:normal; }
.mainblogquote  { font-size:75%; font-weight:normal; font-style:normal; line-height:120%; 
                  margin-top:6px; margin-left:12px; border:1px dashed #808080; padding:6px; }


/* --- all pages --- */

.fullheight { width:100%; height:100%; }

.headerleft    { height:56px; 
                 background-color:#FFFFFF; 
                 border-bottom:1px solid #67719B; }

.headercenter  { line-height:110%;; 
                 background-color:#FFFFFF; 
                 border-bottom:1px solid #67719B; }

.headerright   { line-height:110%;; 
                 background-color:#FFFFFF; 
                 border-bottom:1px solid #67719B; }

.headersmall   { line-height:110%; padding:5px; 
                 background-color:#FFFFFF; 
                 border:1px solid #67719B; }

.trailer       { font-size:9pt; padding:1px; height:20px; 
                 background-color:#FFFFFF; 
                 border:1px solid #67719B; }

.trailerleft   { font-size:9pt; padding:1px; height:20px; 
                 background-color:#FFFFFF; 
                 border-top:1px solid #67719B; }

.trailercenter { font-size:9pt; padding:1px; height:20px; 
                 background-color:#FFFFFF; 
                 border-top:1px solid #67719B; }

.trailerright  { font-size:9pt; padding:1px; height:20px; 
                 background-color:#FFFFFF; 
                 border-top:1px solid #67719B; }

.meltframe     { background-color:#FFFFFF; }

.inmelt        { font-size:11px; text-align:center; 
                 border:1px solid #ADB5CC; 
                 background-color:#FFFFFF; }

.intable       { background-color:#E4E4FF; 
                 border:1px solid #ADB5CC; padding:5px; }

.inbox     { font-family:"Verdana Ref",Verdana,Helvetica,Arial,sans-serif; 
             font-size:9pt; font-weight:normal; color:#111111; background-color:#FFFFFF; 
             border:1px solid #ADB5CC; padding-left:4px; }

.insmall   { font-family:"Verdana Ref",Verdana,Helvetica,Arial,sans-serif; 
             font-size:7pt; font-weight:normal; color:#111111; background-color:#FFFFFF; 
             border:1px solid #ADB5CC; padding-left:2px; padding-top:2px; }

.inboxl    { font-family:"Verdana Ref",Verdana,Helvetica,Arial,sans-serif; 
             font-size:11pt; font-weight:normal; 
             color:#111111; background-color:#E4E4FF; 
             padding:1px; border:0px; }

.inboxr    { font-family:"Verdana Ref",Verdana,Helvetica,Arial,sans-serif; 
             font-size:11pt; font-weight:normal; 
             text-align:right; 
             color:#111111; background-color:#E4E4FF; 
             padding:1px; border:0px; }

.insmalll  { font-family:"Verdana Ref",Verdana,Helvetica,Arial,sans-serif; 
             font-size:9pt; font-weight:normal; 
             color:#111111; background-color:#E4E4FF; 
             padding:1px; border:0px; }

.insmallr  { font-family:"Verdana Ref",Verdana,Helvetica,Arial,sans-serif; 
             font-size:9pt; font-weight:normal; 
             text-align:right; 
             color:#111111; background-color:#E4E4FF; 
             padding:1px; border:0px; }

.button    { font-family:"Verdana Ref",Verdana,Helvetica,Arial,sans-serif; 
             font-size:9pt; font-weight:bold; color:#111111; background-color:#E4E4FF; 
             border:1px solid #ADB5CC; cursor:pointer; }

.resbut    { font-family:"Verdana Ref",Verdana,Helvetica,Arial,sans-serif; 
             font-size:9pt; font-weight:bold; color:#A00000; background-color:#E4E4FF; 
             border:1px solid #ADB5CC; cursor:pointer; }

.smallbut  { font-family:"Verdana Ref",Verdana,Helvetica,Arial,sans-serif; 
             font-size:7pt; font-weight:normal; color:#111111; background-color:#E4E4FF; 
             border:1px solid #ADB5CC; 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:#A00000; background-color:#E4E4FF; 
               border:1px solid #ADB5CC; cursor:pointer; vertical-align:middle; 
               padding-top:0px; }

.ctrlimgbg   { border:0px; 
               margin-bottom:-2px;
               background-color:#E4E4FF; }

.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 #ADB5CC; 
               border-top:1px solid #ADB5CC; }

.gpcell      { font-size:9pt; line-height:150%; 
               border-right:1px solid #ADB5CC; 
               border-bottom:1px solid #ADB5CC; }

.menucell    { font-size:9pt; 
               background-color:#E4E4FF; 
               padding-left:40px; padding-top:10px; 
               padding-bottom:10px; padding-right:40px; }

.errmsg      { font-weight:bold; color:#A00000; }


/* --- CP special order styles--- */

.docval2         { font-weight:bold; font-size:12pt; }

.docunit2        { font-size:12pt; }

.docorder        { font-size:12pt; color:#111111; background-color:#FFFFFF; 
                   padding-left: 3px; padding-right: 3px; 
                   padding-top: 5px; padding-bottom: 5px; 
                   border-left: 1px solid #B0B8D0;
                   border-top: 1px solid #B0B8D0; }


/* --- 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:#104070; font-weight:bold; padding-left:1px; padding-right:1px; border:1px solid #ADB5CC; }
a.plink:active   { text-decoration:none; color:#808080; font-weight:bold; padding-left:2px; padding-right:2px; } 

a.tlink:link     { text-decoration:none; color:#104070; font-weight:bold; padding-left:3px; padding-right:3px; } 
a.tlink:visited  { text-decoration:none; color:#104070; font-weight:bold; padding-left:3px; padding-right:3px; } 
a.tlink:hover    { text-decoration:none; color:#A00000; font-weight:bold; padding-left:2px; padding-right:2px; border:1px solid #A00000; }
a.tlink:active   { text-decoration:none; color:#104070; font-weight:bold; padding-left:3px; padding-right:3px; } 

.doctab          { background-color:#FFFFFF; 
                   border-right: 1px solid #B0B8D0; 
                   border-bottom: 3px solid #B0B8D0; }

.doctabsmall     { border-right: 1px solid #B0B8D0; 
                   border-bottom: 3px solid #B0B8D0; 
                   width:220px; height:204px; overflow:scroll; }

.docdescr        { font-size:9pt; color:#111111; font-style:italic; 
                   padding-left: 3px; padding-right: 3px; 
                   padding-top: 2px; padding-bottom: 2px; 
                   background-color:#E4E4FF; 
                   border-left: 1px solid #B0B8D0;
                   border-top: 1px solid #B0B8D0; }

.doccontent      { font-size:9pt; color:#111111; background-color:#FFFFFF; 
                   padding-left: 3px; padding-right: 3px; 
                   padding-top: 2px; padding-bottom: 2px; 
                   border-left: 1px solid #B0B8D0;
                   border-top: 1px solid #B0B8D0; }

.tblcontent      { border-left: 1px solid #B0B8D0; 
                   border-top: 1px solid #B0B8D0; }

.docid1          { font-size:9pt; color:#111111; background-color:#FFFFFF; 
                   vertical-align:top; 
                   border-right:1px dashed #B0B8D0; 
                   padding-left: 3px; padding-right: 3px; }

.docid2          { font-size:9pt; color:#111111; background-color:#FFFFFF; 
                   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:#FFFFFF; 
                   padding:4px; 
                   border:1px solid #B0B8D0; }

.nolink          { background-color:#E4E4FF; font-weight:normal; 
                   padding-left:2px; padding-right:2px; } 

.nolinkt         { color:#104070;
                   background-color:#E4E4FF; font-weight:normal; 
                   padding-left:2px; padding-right:2px; } 


.imgcontent      { font-size:9pt; background-color:#FFFFFF; 
                   height:140px; 
                   padding-left: 3px; padding-right: 3px; 
                   padding-top: 2px; padding-bottom: 2px; 
                   border-left: 1px solid #B0B8D0;
                   border-top: 1px solid #B0B8D0; }

.navi            { font-size:9pt; font-weight:bold; 
                   padding:0px; }

#entries         { color:#A00000; }

.navline1        { background-color:#E4E4FF; }

.navline2        { background-color:#FFFFFF; }

.floattab        { font-size:9pt; }

.ifloat          { background-color:#EEEEEE; border:2px double #ADB5CC; }


/* --- menu pages --- */

.searchtable  { border:1px solid #ADB5CC; 
                margin-top:8px; }

.searchtable2 { border:1px solid #ADB5CC; 
                margin-top:8px; }

.searchcell  { font-size:8pt; 
               background-color:#FFFFFF; 
               padding:2px; }

.searchcell2 { font-size:8pt; 
               background-color:#FFFFFF; 
               padding:2px; 
               border-bottom:1px solid #ADB5CC; }

.searchcell3 { font-size:10pt;  
               background-color:#E4E4FF; 
               padding:0px; 
               border-bottom:1px solid #ADB5CC; }

.dbinbox     { font-size:10pt; font-weight:normal; color:#111111; 
               background-color:#FFFFFF; border:1px solid #B0B8D0; }

.dbinbox2    { font-size:8pt; font-weight:normal; color:#111111; 
               background-color:#FFFFFF; border:1px solid #B0B8D0; }

.dbbutton    { font-size:8pt; font-weight:bold; color:#111111; 
               background-color: #E4E4FF; 
               margin-top:6px; margin-bottom:6px; 
               cursor:pointer; 
               border:1px solid #ADB5CC; }

.dbresbut    { font-size:8pt; font-weight:bold; color:#A00000; 
               background-color: #FFCCCC; 
               width:14pt; 
               margin-top:6px; margin-bottom:6px; 
               border:1px solid #ADB5CC; }


/* --- sub frames --- */

.dmenuframe    { height:100%; border:4px solid #FFFFFF; background-color:#FFFFFF; }

.ddataframe    { height:100%; border:4px solid #FFFFFF; background-color:#FFFFFF; }



