/*
//  *****************************************
//  *                                       *
//  *  Programmierer: FL_NWR_FL19/Hellmann  *
//  *  Version v. xx.OKT 2020               *
//  *                                       *
//  *****************************************
*/

body {
    font-family:arial,tahoma,verdana;    
}
#mainpanel
{
width:960px;
margin:auto;
height:750px;
background-color: #a1a939;
box-shadow: 10px 10px 15px silver;
border:1px solid black;
padding:10px;
z-index:1;
}

#mainpanel_ergaenz
{
float: right;
width:220px;
height:750px;
background-color:#E2EBE3;
/*box-shadow: 10px 10px 15px silver;*/
border:1px solid black;
padding:10px;
z-index:1;
}

#mainpanel_ergaenz_u_01
{
width:220px;
height:99%;
/*background-color:#E2EBE3;*/
background-image: linear-gradient(45deg,  #E8C02E 0%, #DF2E17 35%, black 70%);
z-index:1;
}

#abfragepanel
{
width:562px;
height:260px;
/*background-color:#B7D1EC;*/
background-color: #a1a939;
/*box-shadow: 10px 10px 15px #dfdfdf;*/
border:1px solid black;
float:left;
padding:10px;
z-index:1;
}

#seitenpanel_01
{
width:310px;
height:260px;
background-color:#FFF1BE;
/*box-shadow: 10px 10px 15px silver;*/
border:1px solid black;
text-align:left;
font-family:'Arial', sans-serif;
font-size:0.8em;
font-weight:bold;
line-height: 16px;
color:black;
padding:10px;
margin-left: 10px;
float: left;
z-index:1;
}

#kuerzel_pan
{
width:310px;
height:370px;
background-color:#F5BB31;
/*box-shadow: 10px 10px 15px silver;*/
border:5px solid silver;
color:black;
padding:10px;
z-index:2;
}

.win_zu
{
width:15px;
height:15px;
background-color:yellow;
text-align:center;
font-family:'Arial';
font-size:0.9em;
font-weight:bold;
color:black;
border:2px solid red;
padding:2px;
z-index:1;
}

.kptxt_0
{
width:323px;
background-color:#F5BB31;
text-align:center;
font-family:'Arial';
font-size:0.9em;
font-weight:bold;
color:black;
padding:3px;
z-index:1;
}

.kptxt
{
width:300px;
background-color:#F0DA89;
text-align:left;
font-family:'Arial';
font-size:0.8em;
font-weight:bold;
color:black;
padding:3px;
z-index:1;
}


#unterpanel_01
{
width:910px;
/*height:180px;*/
background-color:#D3D3D3;
/*box-shadow: 10px 10px 15px #dfdfdf;*/
/*border:1px solid black;*/
text-align:left;
font-family:'Arial';
font-size:0.8em;
font-weight:bold;
line-height: 18px;
color:black;
padding:12px;
z-index:1;
}


#Head_1_a
{
width:500px;
height:140px;
border:1px solid black;
border-right: none;
float: left;
z-index:1;
}

#Head_1_b
{
width:500px;
height:30px;
margin-top:-5px;
padding-top:11px;
background-color:black;
text-align:center;
vertical-align: central;
font-family:'Arial';
font-size:1.2em;
font-weight:bold;
color:white;
z-index:1;
}

#Head_2_a
{
width:100%;
height:140px;
border:1px solid black;
/*float: right;*/
z-index:1;
}

a:link    {color: black; text-decoration: none;}
a:visited {color: black; text-decoration: none;}
a:focus   {color: black; text-decoration: none;}
a:hover   {color: black; text-decoration: none;}
a:active  {color: black; text-decoration: none;}

#Head_3_a
{
width:950px;
height:20px;
background-color:silver;
text-align:left;
font-family:'Arial';
font-size:0.8em;
font-weight:bold;
color:black;
padding:7px;
clear: both;
z-index:1;
}

span.span_01, span.span_02
{
background-color:#FFB051;
text-align:center;
font-family:'Arial';
font-size:1.1em;
font-weight:bold;
padding:2px;
padding-left:4px;
padding-right:4px;
color:black;
z-index:1;
}

span.span_02
{
background-color:black;
color:white;
}


.u_panel
{
background-color:yellow;
text-align:center;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:black;
border:thin solid black;
padding:5px;
z-index:1;
}

#unterpanel_2
{
width:908px;
height:500px;
background-color:#CBE3CF;
text-align:center;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:black;
/*border:thin solid black;*/
padding:5px;
z-index:1;
}

#unterpanel_3
{
width:680px;
height:720px;
background-color:#CBE3CF;
text-align:center;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:black;
/*border:thin solid black;*/
padding:5px;
z-index:1;
}

#unterpanel_4
{
background-color:#CBE3CF;
z-index:1;
}

#unterpanel_5
{
background-color:black;
z-index:1;
}

#unterpanel_6
{
background-color:black;
z-index:1;
/*width:300px;
height:50px;*/
z-index:1;
}


.u_p_txt
{
width:65px;
height:10px;
background-color:#7A7A7A;
text-align:center;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:white;
/*border:thin solid black;*/
padding:10px;
z-index:1;
}

#wewa_text
{
width:360px;
height:685px;
/*background-color:#FDC8DB;*/
text-align:left;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:black;
border:solid black;
padding:10px;
z-index:1;
}

#foot_a, #matrix_link
{
background-color:silver;
text-align:left;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:blue;
padding:4px;
z-index:1;
}


.auswahl
{
width:240px;
background-color:#F0DA89;
text-align:center;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
line-height: 35px;
color:black;
/*box-shadow: 10px 10px 15px silver;*/
padding:8px;
z-index:1;
}

.auswahl_b
{
width:140px;
background-color:#d50102;
cursor: pointer;
text-align:center;
font-family:'Arial';
font-size:0.9em;
font-weight:bold;
line-height: 10px;
color:yellow;
/*box-shadow: 10px 10px 15px silver;*/
padding:5px;
z-index:1;
}

.auswahl_c
{
/*width:300px;*/
margin: auto;
background-color:#3a5312;
text-align:center;
font-family:'Arial';
font-size:0.9em;
font-weight:bold;
line-height: 10px;
color:white;
/*box-shadow: 10px 10px 15px silver;*/
padding:5px;
z-index:1;
}

.awabu_00, .awabu_01
{
width:20px;
height:18px;
text-align:center;
font-family:'Arial';
font-size:0.95em;
font-weight:bold;
color:black;
background-color:#F0DA89;
border:thin solid black;
padding:2px;
z-index:1;
}

#standwa
{
width:880px;
height:480px;
background-color:#CBE3CF;
text-align:left;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:black;
border:solid black;
padding:10px;
z-index:1;
}

#benutzer_hinweis, #bedienungs_hinweis
{
width:570px;
height:400px;
background-color:#FFF1BE;
text-align:left;
font-family:'Arial';
font-size:0.8em;
font-weight:bold;
color:black;
border:solid black;
padding:50px;
z-index:1;
}

#d_01, #d_02
{
width:150x;
height:15px;
background-color:black;
text-align:center;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:white;
border:thin solid black;
padding:5px;
z-index:1;
}

.headline_01
{
width:150px;
height:15px;
background-color:black;
text-align:center;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:white;
border:thin solid black;
padding:5px;
z-index:1;
}

#tab_01, #tab_02, #tab_03
{
width:250px;
height:120px;
background-color:black;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:black;
border:thin solid black;
padding:1px;
z-index:1;
}

#tab_01
{
width:500px;
}

#tab_03
{
height:482px;
width:380px;
padding:1px;
}

td.t_03
{
text-align:left;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:black;
padding:5px;
z-index:1;
}

table.tab_style_01
{
width:500px;
border:5px solid black;
}


td
{
background-color:#CBE3CF;
font-family:'Arial';
font-size:0.8em;
font-weight:bold;
color:black;
padding:5px;
z-index:1;
}

td.a, td.b
{
background-color:#CBE3CF;
font-family:'Arial';
font-size:0.8em;
font-weight:bold;
text-align:center;
color:black;
border:thin solid black;
padding:1px;
z-index:1;
}

td.b
{
text-align:left;	
}

td.cd, td.cde
{
background-color:#FFF1BE;
text-align:left;
}

td.cde
{
width:100px;
}

#tbl1 td {
    background-color:transparent
}

th
{
background-color:#CBE3CF;
font-family:'Arial';
font-size:1.0em;
padding:5px;
}

th.ab
{
background-color:black;
color:white;
font-family:'Arial';
font-size:1.0em;
padding:5px;
}

th.c
{
background-color:black;
color:#FFF1BE;
font-family:'Arial';
font-size:1.0em;
padding:5px;
}


input[type="text"]
{ 
font-size: 0.9em;
/*border: 1px solid black;*/
color: black;
background-color:white; 
font-family:'Arial';
font-weight:600;
padding: 5px;
/* width:200px;*/
/*  outline: none;*/
}


.inp_2
{
width:320px;
height:18px;
font-family:'Arial';
font-size: 0.9em;
text-align:center;
border: 1px solid black;
color: black;
background-color:white; 
font-weight:600;
padding: 0px;
}

.f6
{
font-family:'Arial';
font-size:0.9em;
font-weight:bold;
color:black;
background-color:#EBE9B9; 
text-align:left;
width:150px;
padding:5px;
}

/*.f7
{
background-color:#CBE3CF;
font-family:'Arial';
font-size:1em;
font-weight:bold;
text-align:center;
color:black;
border:thin solid black;
padding:1px;
z-index:1;
}
*/

.div_02
{
width:300px;
height:120px;
background-color:white;
text-align:center;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:black;
border:thin solid black;
padding:1px;
z-index:1;
}


.feld_b
{
width:120px;
height:120px;
background-color:silver;
/*box-shadow: 10px 10px 15px silver;*/
border:thin solid black;
z-index:1;
}


.sel_bo_01
{
width:150px;
background-color:#FFD68D;
/*box-shadow: 10px 10px 15px silver;*/
border:thin solid black;
text-align:left;
font-family:'Arial';
/*font-size:0.8em;*/
border-radius: 3px;
font-weight:bold;
color:black;
padding:5px 5px;
z-index:1;
}



#anz_pan_01, #anz_pan_02, #anz_pan_03
{
/*width:200px;
height:220px;
border:5px solid red;
text-align:left;
font-family:'Arial';
font-size:0.8em;
font-weight:bold;
color:black;
padding:8px;*/
background-color:#F7F7F7;
z-index:1;
}

/*
#anz_pan_
{
width:200px;
height:220px;
background-color:#F7F7F7;
border:5px solid red;
text-align:left;
font-family:'Arial';
font-size:0.8em;
font-weight:bold;
color:black;
padding:8px;
z-index:1;
}
*/

.hd_1
{
width:300px;
min-height: 150px;
/*background-color:#d9ecff;*/
background-color: #6f9134;
border:thin solid #1f4788;
margin-bottom: 5px;
border-radius: 5px;
text-align:center;
font-family:'Arial';
font-size:0.8em;
font-weight:bold;
color:red;
padding:2px;
z-index:1;
}

.schliess
{
width:20px;
height:16px;
background-color:yellow;
border:thin solid red;
text-align:center;
font-family:'Arial';
font-size:0.8em;
font-weight:bold;
color:red;
padding:2px;
z-index:1;
}


#Head_3_b, #Head_3_c, #Head_3_d, #Head_3_e
{
height:16px;
text-align:center;
font-family:'Arial';
font-size:1em;
font-weight:bold;
color:black;
padding:2px;
z-index:1;
}

.form_01, .form_02, .form_04
{
background-color:black;
text-align:center;
font-family:'Arial';
font-size:0.9em;
font-weight:bold;
color:white;
padding:10px;
z-index:1;
}

.form_02
{
color:#FFB051;
}

.form_04
{
background-color:yellow;
color:red;
border:10px solid orange;
width:400px;
padding:15px;
}

.form_03
{
width:70px;
background-color:yellow;
text-align:center;
font-family:'Arial';
font-size:1.0em;
font-weight:bold;
color:red;
padding:8px;
z-index:1;
}

.meldung_01
{
background-color:yellow;
text-align:center;
font-family:'Arial';
font-size:0.9em;
font-weight:bold;
border:2px solid orange;
color:red;
padding:15px;
z-index:1;
}


.select_anz, .select_anz_2
{
background-color:#FFF8DC;
font-size: 0.9em; 
font-family:'Arial';
font-weight: bold;
border:2px solid orange;
padding:2px;
z-index:1;
}

.select_anz
{
/*width:960px;*/
}


.tooltip_feld, .tooltip_feld_2
{
/*width:300px;
height:50px;*/
background-color:#FAD286;
border:5px solid orange;
text-align:center;
font-family:'Arial';
font-size:0.8em;
font-weight:bold;
color:black;
padding:10px;
z-index:1;
}

.tooltip_feld_2
{
text-align:left;
width:250px;
}


.parm_fehler
{
font-size: 1.2em;
color: red;
background-color:yellow; 
font-family:'Arial';
font-weight:bold;
padding: 5px;
}





.td99 {
margin: 0;
padding: 5px;
}
.unsichtbar
{
display:none;
}
