﻿
        a.my_button, a.my_button:visited {
    background-image: url('../Bilder/Button.png');
    height: 43px;
    width: 142px;
    display: block;
    font-family: Arial;
    font-size: 8pt;
   

    
}

a.my_button:hover, a.my_button:active, a.my_button.focus {
    background-image: url(../Bilder/ButtonHover.png);
}

body {
    background-color: #EEE;
    margin-left: 4px;
    margin-bottom:2%;
    margin-top:2%;
    background-color:#ffffff;
    width:100%;
    text-align:center;margin:20px;
    }
    
    bodyLight {
    background-color: #EEE;
    margin-left: 4px;
    background-color:#ffffff;
    width:100%;
    text-align:center;margin:20px;
    }
 
/*By W.Schorpp*/
.myTreeViewBerufe
{
    margin-left:15px;
    margin-bottom:15px;
    margin-top:15px;
    margin-right:15px;
}

.graphicSymbol_RedArrow 
{
   margin: 10px;
    }

 .NaviLeiste
        {
            font-family: Arial, Helvetica, Sans-Serif;
            width:350px;
            font-size: 9pt;
            color: #003366;
        }
         

.btnLarge 
{
    width:auto;
    height:auto;
    page-break-inside:auto;
    padding: 5px 0px 5px 0px;
    font-size: 9pt;
    font-style: normal;
    color: #000080;
}
.tableZahlungsart {
    width: 100%;
}
.tableZeugnAngaben {
    width: 678px;
    height: 514px;
}
.tableZeugnAngabenLight {
    width: 900px;
    visibility:collapse 
}
.tblCell_WhiteBG {
    font-family: "Arial Black";
    color: #003366;
    font-size: 10pt;
}
.tblBausteine {
    width: 100%;
    margin-right: 197px;
}

.lblColumn {
    width: 150px;
}

.drpDwnLst {
    width: 150px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-style: normal;
    color: #000080;
}
.txtBx  {
    width: 150px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-style: normal;
    color: #000080;
    border-color: #d0d5d7;
    border-width: thin;
    height: 21px;
}
.txtEmail {
    width: 250px;
    height: 20px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-style: normal;
    color: #000080;
    }
.txtBxSingleLine  {
    width: 150px;
    height: 20px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-style: normal;
    color: #000080;
}
.txtBxMultiLine  {
    width: 100%;
    height: 116px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-style: normal;
    color: #000080;
}
.lbel {
    width: 150px;
}
.RqFldValdtor 
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color:Red;
    font-style: inherit;
    letter-spacing: normal;
    margin-top: 0px;
    margin-bottom: 0px;
}

.SuperScriptTextRed {
    color:Red;
    font-size:9pt;
}

.SuperScriptTextRed10 {
    color:Red;
    font-size:10pt;
}

.colmn_left 
{
    display:inline;
    width:150px
}
.colmn_txtbx 
{
    display:inline;
    width:150px
}

.InfoButton 
{
    padding:0px;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size: 11pt;
    font-weight:bold;
    text-align:left;
    text-decoration:none;

}
.ButtonsCss
{
    font-size:10pt;
    font-weight:bold;
    font-family:Sans-Serif;
}
.TaetigkeitsBeruf
{
    font-size:8pt;
    font-family:Sans-Serif;
    font-weight:normal;
    
}
.ZeugnAuswahl_ColTreeView{
    vertical-align:top;
    background-color: #B4C8E2;
    width:250px;
    margin:15px;
}
.ZeugnAuswahl_Col1Mail{
    vertical-align:top;
    width:150px;
}
.ZeugnAuswahl_Col2Mail{
    vertical-align:top;
    width:200px;
}
.ZeugnAuswahl_Col3Mail{
    vertical-align:top;
    width:200px;
}
.ZeugnAuswahl_LeftBoldBlue9pt{
    margin:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
}
.ZeugnAuswahl_LeftPlainBlue9pt{
    margin:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight:normal;
    font-size: 9pt;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
}

.ZeugnArt_Col1Row1{
    background-color: #E8EBEF;
    width:150px;
}
.ZeugnArt_Col2Row1{
    background-color:#e3e9f0;
    width:300px;
    vertical-align:top;
}
.ZeugnArt_Col3Row1{
    background-color:#e3e9f0;
    vertical-align:top;
    width:30px;
}
.ZeugnArt_Col1Row2{
    background-color: #d0d5d7;
    width:150px;
}
.ZeugnArt_Col2Row2{
    background-color: #d0d5d7;
    width:300px;
}
.ZeugnArt_Col3Row2{
    background-color:#d0d5d7;
    vertical-align:top;
    width:30px;
}
.ZeugnArt_Col1Row3{
    background-color: #b0c4de;
    width:150px;
    text-align: center;
}
.ZeugnArt_Col2Row3{
    background-color: #b0c4de;
    width:300px;
}
.ZeugnArt_Col3Row3{
    background-color: #b0c4de;
    vertical-align:top;
    width:30px;
}
.ZeugnArt_LeftBoldBlue9pt{
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size: 9pt;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
    margin-left: 10px;
    margin-right: 10px;
}
.ZeugnArt_RestColPlainBlue9pt{
    margin-left:10px;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
}
.ZeugnArt_TipColBoldBlue9pt{
    margin-left:0px;
    margin-top:10px;
    margin-bottom:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight:bold;
    text-align: left;
    color: #003366;
    text-align: left;
    border-color:#e3e9f0;
}
.ZeugnArt_ErrColPlainBlue9pt{
    margin-left:0px;
    margin-top:10px;
    margin-bottom:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight:normal;
    text-align: left;
    color: #003366;
    text-align: left;
    border-color:#e3e9f0;
}
.ZeugnArt_LeftBoldBlue11pt{
    margin:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size: 11pt;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
}
.ZeugnArt_LeftBoldBlue9pt{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
    height: 24px;
    margin-bottom: 9px;
    width: 202px;
}
.ZeugnArt_LeftPlainBlue9pt{
    margin:10px;
    font-family:Arial, Helvetica, Sans-Serif;
    font-weight:normal;
    font-size:9pt;
    text-align:left;
    border-color:#e3e9f0;
    color:#003366;
}


.ZeugnAbbuchung_Col1Row1{
    background-color: #B0C4DE;
    vertical-align:top;
    width:175px;
}
.ZeugnAbbuchung_Col2Row1{
    vertical-align:top;
    width:200px;
}
.ZeugnAbbuchung_Col3Row1{
    vertical-align:top;
    width:40px;
}
.ZeugnAbbuchung_Col4Row1{
    vertical-align:top;
    width:350px;
}
.ZeugnAbbuchung_Col1BoldBlue8pt{
    margin:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size: 8pt;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
}
.ZeugnAbbuchung_RestColPlainBlue9pt{
    margin-left:10px;
    margin-top:10px;
    margin-bottom:10px;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
}
.ZeugnAbbuchung_TipColBoldBlue9pt{
    margin-left:0px;
    margin-top:10px;
    margin-bottom:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight:bold;
    text-align: left;
    color: #003366;
    text-align: left;
    border-color:#e3e9f0;
}
.ZeugnAbbuchung_ErrColPlainBlue9pt{
    margin-left:0px;
    margin-top:10px;
    margin-bottom:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight:normal;
    text-align: left;
    color: #003366;
    text-align: left;
    border-color:#e3e9f0;
}
.ZeugnFreischaltCode_Col1Row1{
    background-color: #B0C4DE;
    vertical-align:top;
    width:175px;
}
.ZeugnFreischaltCode_Col2Row1{
    vertical-align:top;
    width:200px;
}
.ZeugnFreischaltCode_Col3Row1{
    vertical-align:top;
    width:40px;
}
.ZeugnFreischaltCode_Col4Row1{
    vertical-align:top;
    width:350px;
}
.ZeugnFreischaltCode_Col1BoldBlue8pt{
    margin:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size: 8pt;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
}
.ZeugnFreischaltCode_RestColPlainBlue9pt{
    margin-left:10px;
    margin-top:10px;
    margin-bottom:10px;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
}
.ZeugnFreischaltCode_TipColBoldBlue9pt{
    margin-left:0px;
    margin-top:10px;
    margin-bottom:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight:bold;
    text-align: left;
    color: #003366;
    text-align: left;
    border-color:#e3e9f0;
}
.ZeugnFreischaltCode_ErrColPlainBlue9pt{
    margin-left:0px;
    margin-top:10px;
    margin-bottom:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight:normal;
    text-align: left;
    color: #003366;
    text-align: left;
    border-color:#e3e9f0;
}
.ZeugnFlatrate_Col1Row1{
    background-color: #B0C4DE;
    vertical-align:top;
    width:175px;
}
.ZeugnFlatrate_Col2Row1{
    vertical-align:top;
    width:200px;
}
.ZeugnFlatrate_Col3Row1{
    vertical-align:top;
    width:40px;
}
.ZeugnFlatrate_Col4Row1{
    vertical-align:top;
    width:350px;
}
.ZeugnFlatrate_Col1BoldBlue8pt{
    margin:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size: 8pt;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
}
.ZeugnFlatrate_RestColPlainBlue9pt{
    margin-left:10px;
    margin-top:10px;
    margin-bottom:10px;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
}
.ZeugnFlatrate_TipColBoldBlue9pt{
    margin-left:0px;
    margin-top:10px;
    margin-bottom:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight:bold;
    text-align: left;
    color: #003366;
    text-align: left;
    border-color:#e3e9f0;
}
.ZeugnFlatrate_ErrColPlainBlue9pt{
    margin-left:0px;
    margin-top:10px;
    margin-bottom:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight:normal;
    text-align: left;
    color: #003366;
    text-align: left;
    border-color:#e3e9f0;
}

.ZeugnAngabe_Col1Row1{
    background-color: #B0C4DE;
    vertical-align:top;
    width:175px;
}
.ZeugnAngabe_Col2Row1{
    vertical-align:top;
    width:200px;
}
.ZeugnAngabe_Col3Row1{
    vertical-align:top;
    width:40px;
}
.ZeugnAngabe_Col4Row1{
    vertical-align:top;
    width:350px;
}
.ZeugnAngabe_Col1BoldBlue11pt{
    margin:10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size: 8pt;
    text-align: left;
    border-color:#e3e9f0;
    color: #003366;
}


.ZeugnErstellTxtbaustein_Col1{
    background-color: #B0C4DE;
    vertical-align:top;
    width:175px;
    text-align: left;
}

.tableEigenschaften 
{
    width: 100%;
    border-collapse: inherit;
} 



Cell_HGweiss_9pt_fett {
    padding:6px;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:9pt;
    text-align:left;
    font-weight:bold;
    color:#000066;
    vertical-align:top;
    background-color:#FFFFFF;
    }
/*By W.Schorpp*/
 
 .StandardSchrift11px {
    padding: 6px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #003366;
    font-style: inherit;
    letter-spacing: normal;
    height: 84px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #D0D5D7;
}       
.StandardSchrift11ptOhneHintergrund {
    padding: 6px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #003366;
    font-style: inherit;
    letter-spacing: normal;
    height: 11px;
    margin-top: 0px;
    margin-bottom: 0px;
}

 .StandardSchrift8ptOhneHintergrund {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #003366;
    font-style: inherit;
    letter-spacing: normal; /*height: 11px;*/
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 700;
    width: 471px;
}    

.StandardSchrift8ptOhneHintergrundLink {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #003366;
    font-style: inherit;
    letter-spacing: normal; /*height: 11px;*/
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 700;
    width: 471px;
}    
  
.StandardSchriftFett11px {
    padding: 6px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #003366;
    font-weight: bold;
    color: #000066;
    background-color: #95AFD2;
    
    }    
  
.WichtigRot {
    padding: 6px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: center;
    color: #003366;
    font-weight: bold;
    color: #C93A2f;
    font-style: italic;
}
.StandardSchriftFett11ptOhneHintergrund {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #003366;
    font-weight: bold;
    color: #000066;
    background-color: #D0D5D7;
    text-decoration: underline;
}
.ZelleDkGrau {
    background-color: #F0F0F0;
    padding: 6px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #003366;
    font-style: normal;
    letter-spacing: normal;
    vertical-align: top;
    border-collapse: collapse;
}
.ZelleHellGrau {
    border-top: 2px solid #DA2C25;
    padding: 6px;
    background-color: #E8EBEF;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #003366;
    font-style: normal;
    letter-spacing: normal;
    vertical-align: top;
    margin-top: 0px;
    width: 712px;
}
.ZelleHellGrauFett {
    background-color: #E2E6E7;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #003366;
    font-style: normal;
    letter-spacing: normal;
    vertical-align: top;
    font-weight: bold;
    padding-left: 6px;
    padding-top: 5px
}
.Ueberschrift12px {
    margin:10px;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14pt;
    text-align: left;
    color: #003366;
    color: #003366;
    font-style: normal;
    letter-spacing: normal;
    vertical-align: top;
    width: 534px;
}
.Ueberschrift18px {
    margin:18pt;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18pt;
    text-align: left;
    color: #003366;
    color: #003366;
    font-style: normal;
    letter-spacing: normal;
    vertical-align: top;
    width: 100%;
    text-align: center;
}
.ZelleUeberschrift12px {
    padding: 6px;
    background-color: #E8EBEF;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    text-align: left;
    color: #003366;
    font-style: normal;
    letter-spacing: normal;
    vertical-align: top;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 283px;
}
.ZelleDkGrauFett {
    background-color: #E2E6E7;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #003366;
    font-style: normal;
    letter-spacing: normal;
    vertical-align: top;
    font-weight: bold;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 6px;
    padding-left: 6px;
}
.H_blau_9pt_duenn {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    font-weight: normal;
    color: #000066;
    font-style: inherit;
    letter-spacing: normal;
    padding: 6px;
    vertical-align: top;
    background-color: #B0C4DE;
    width: 760px;
}
.H_blau_9pt_fett {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    text-align: left;
    color: #000066;
    font-style: inherit;
    letter-spacing: normal;
    vertical-align: top;
    padding: 6px;
    background-color: #B0C4DE;
}
.H_grau_9pt_duenn {
    padding: 6px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #000066;
    vertical-align: top;
    background-color: #D0D5D7;
}

.Link_9pt {
    padding: 6px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #0000FF;
    vertical-align: middle;
    
}

.Link_9pt_fett {
    padding: 6px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: center;
    font-weight: bold;
    color: #0000FF;
    vertical-align: middle;
    
}

.Link_9pt_fett_Index {
    padding: 6px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: center;
    font-weight: normal;
    color: #FFFFFF;
    vertical-align: middle;
    
}
.SchriftFett_9pt_Index {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    color: #003366;
    font-weight: bold;    
    
    } 
    
    
.Schriftduenn_9pt_Index {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    color: #003366;
    font-weight: normal;   
    
    
    }

.Index_Zelle1 {
    
    text-align: center;    
    color: #FFFFFF;
    background-color: #86A5C1;
    vertical-align: middle;
    border-top: 5px solid #FFFFFF;
    
}

.Index_Zelle2 {
    
    text-align: center;    
    color: #FFFFFF;
    background-color: #E7EBF7;
    vertical-align: middle;
    
}

.Index_Zelle3 {
    
    text-align: center;    
    color: #FFFFFF;
    background-color: #CFD6DC;
    vertical-align: middle;
    
}

.Index_Zelle4 {
    
    text-align: center;    
    color: #FFFFFF;
    background-color: #B0C4D7;
    vertical-align: middle;
    
}
        
.H_weiss_9pt_duenn {
    padding: 6px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    color: #000066;        
    vertical-align: top;        
    background-color: #FFFFFF;
}
.H_grau_9pt_fett {
    padding: 6px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left;
    font-weight: bold;
    color: #000066;
    vertical-align: top;
    padding: 6px;
    background-color: #D0D5D7;
}
.H_grau_9pt_fett_Mitte{
    padding: 6px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: center;
    font-weight: bold;
    color: #000066;
    vertical-align: top;
    padding: 6px;
    background-color: #D0D5D7;
}
