@import url('https://fonts.googleapis.com/css?family=Titillium+Web:400,600&display=swap');

P  {}

H1  {}

H2  {}

H3  {}

A  { font-size : 8pt; font-family : "Titillium", Helvetica, sans-serif; font-weight : bold; color : 000099; }

A:Visited  {}

A:Active  {}

A:Hover  {color: #990000}

.disabledA { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; font-weight : bold; color : 000099; }

.a_handb { font-weight:bold; }

BODY  { font-family: 'Titillium Web','Arial', sans-serif; font-size: 9pt;
        text-align: center;  /* Zentrierung im Internet Explorer */
      }

table { font-family:'Titillium Web','Arial', sans-serif; color:#eeeeee; font-size:12px; white-space:nowrap; }
th { font-family:'Titillium Web','Arial', sans-serif; color: #ffffff; font-size:12px; white-space:nowrap; }
td { font-family:'Titillium Web','Arial', sans-serif; color: #000000; font-size:12px; white-space:nowrap; overflow:hidden; }
#browseliste td, #browseliste th { font-size:11px; white-space:nowrap; padding:0px 2px; border-right:1px solid silver; }
#navibereich td { font-size:10px; text-align:center; white-space:nowrap; border:1px solid silver; cursor:pointer; }
.navi_pl { background-color:silver; color:#ffffff; }

.tab_head  { background-color: #951046; }
.tab_foot  { background-color: #DAC7B8; }
.tab_dark  { background-color: #e0e0e0; }                                               
.tab_light { }  /* erbt vom Body, sonst: background-color: #FFFFFF; */

.histback       { margin-bottom:2px; background-color:#e0e0e0; color:#000000; font-size:12px; width:100px; height:20px; border:1px solid #c0c0c0; }
.histback:hover { background-color:#808080; color:#ffffff; }
.listnav        { margin-bottom:2px; background-color:#e0e0e0; color:#000000; font-size:12px; width:24px; height:20px; border:1px solid #c0c0c0; }

.sselect  { width:100px; background-color:#ffffff; border:1px solid #b0b0b0; font-family:Tahoma; font-size:11px; margin:2px 2px; }
.lselect  { width:140px; background-color:#ffffff; border:1px solid #b0b0b0; font-family:Tahoma; font-size:11px; margin:2px 2px; }
.mselect  { width:200px; background-color:#ffffb0; border:1px solid #b0b0b0; font-family:Tahoma; font-size:11px; margin:2px 2px; }

.prompt  { font-family:Tahoma; font-size:11px; height:20px; }

input {
  background-color:#ffffb0;
  border:1px solid #b0b0b0;
  font-family:Tahoma;
  font-size:11px;
  margin:2px 2px;
}

input[type=button] { cursor:pointer; }

.xvinput  { width:97px; background-color:#ffffff; }
.xllinput { width:164px; background-color:#ffffff; }
.xlinput  { width:300px; background-color:#ffffff; }
.xminput  { width:240px; background-color:#ffffff; }
.xminput2 { width:230px; background-color:#ffffff; }
.xsinput2 { width:65px; text-align:right; background-color:#ffffff; }

.tinputs  { width:25px; text-align:right; margin:1px 1px;}
.iinputs  { width:80px; text-align:right; margin:1px 1px;}

.tinput   { width:25px; text-align:right; }
.sinput   { width:50px; text-align:right; }
.sinput2  { width:65px; text-align:right; }
.vinput   { width:97px; }
.iinput   { width:100px; text-align:right; }
.llinput  { width:164px; }
.minput   { width:240px; }
.minput2  { width:230px; }
.linput   { width:300px; }
.searchi  { width:99%; }

.ainput1  { width:99%; }
.ainput   { width:99%; height:320px; background-color:#ffffb0; margin:2px 2px; border:1px solid #b0b0b0; font-family:Tahoma; font-size:11px; }

.but_upd  { background-color:#20C020; color:#ffffff; width:100px; height:20px; }
.but_upd1 { background-color:#20C020; color:#ffffff; width:150px; height:20px; }
.but_del  { background-color:#C02020; color:#ffffff; width:100px; height:20px; }
.but_norm { background-color:#ffffaa; color:#000000; width:100px; height:20px; }
.but_norm1{ background-color:#ffffaa; color:#000000; width:150px; height:20px; }
.but_wahl { background-color:#ffffaa; color:#000000; width:100px; height:16px; }
.but_prnt { background-color:#F8F8F8; color:#000000; width:100px; height:20px; }
.but_eml  { background-color:#F8F8F8; color:#000000; width:110px; height:20px; }
.but_prnl { background-color:#F8F8F8; color:#000000; width:150px; height:20px; }
.but_inps { border:2px solid #000000; background-color:#F8F8F8; color:#000000; font-size:11px; width:120px; height:18px; }
.but_rech { border:2px solid #c0c0c0; background-color:#F8F8F8; color:#000000; font-size:12px; width:100px; height:24px; }
.but_ziel { border:1px solid #00ff00; background-color:#F8F8F8; color:#000000; width:30px; height:16px; font-size:11px; }
.but_navi { border:1px solid #000000; background-color:#F8F8F8; color:#000000; font-size:14px; font-weight:bold; text-align:center; width:120px; height:50px; }
.div_navi { border:1px solid #000000; background-color:#F8F8F8; color:#000000; width:120px; margin:2px 2px; }

.lzeile   { font-family:Tahoma; font-size:6px; }
.lziela   { font-family:Tahoma; font-size:12px; }

.taberr   { background-color:#ff0000; color:#ffffff; }
.tabi     { background-color:#F0F0F0; border:1px solid #c0c0c0; padding:5px; }

.tabs      { font-family:Tahoma; font-size:12px; font-weight:700; }
.tab       { cursor:pointer; background-color:#F0F0F0; border:1px solid #c0c0c0; padding:5px; }
.tab:hover { background-color:#c0c0c0; color:#ffffff; }
.tab_act   { cursor:pointer; background-color:#c0c0c0; border:1px solid #c0c0c0; padding:5px; }

.tabs_a      { margin:0px 0px 5px; font-family:Tahoma; }
.tab_a       { cursor:pointer; font-size:10px; background-color:#D0FFFF; border:1px solid #c0c0c0; padding:2px; }
.tab_a:hover { background-color:#00c0ff; color:#ffffff; }
.tab_act_a   { cursor:pointer; font-size:10px; background-color:#00c0ff; border:1px solid #c0c0c0; padding:2px; }
.tab_a_n     { font-size:10px; color:#CCCCCC; background-color:#FFFFFF; border:1px solid #c0c0c0; padding:2px; }
.tab_act_a_n { font-size:10px; color:#ffffff; background-color:#CCCCCC; border:1px solid #c0c0c0; padding:2px; }


/* LOGIN */
.round {
	margin: 70px auto;
	width: 400px;
	padding: 20px;
	border: 1px solid #B6BF00;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
tr {
	margin: 0;
	padding: 0;
}
h3 {
	color: #B6BF00;
    font-size: 14px;
    line-height: 17px;
    margin: 0 0 5px;
	padding: 0;	
	font-family: 'Titillium Web', 'Arial', sans-serif 
}

.round input {
	color: #005187;
	background-color:#fff;
	border: 1px solid #b0b0b0;
	font-family: 'Titillium Web','Arial', sans-serif;
	font-size: 13px;
	margin: 2px 2px;
	padding: 10px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.btn_submit {
	background-color: #B6BF00 !important;
	color: #fff !important;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 10px !important;
}