table { /* Styling der Tabelle */ }

.table-scrollable {
  width: 100%;
  overflow-y: auto;
  margin: 0 0 1em;
}

.table-scrollable::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
}

.table-scrollable::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, .3);
}

#text_blau_16 {
	color: #004080;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

#text_gruen_14 {
	color: #006600;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#text_grau_14 {
	color: #838589;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#text_blau_14 {
	color: #004080;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#text_mokka_14 {
	color: #663300;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#text_mokka_16 {
	color: #663300;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

#text_rot_14 {
	color: #ff0000;
	font-size:14px;
	text-align:center;
}
#text_rot_14_l {
	color: #ff0000;
	font-size:14px;
	text-align:left;
}

#text_gelb_14 {
	color: #ffff00;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#text_weiss_14 {
	color: #ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#ac_w120 {
    width:120px;
    height:40px;
    margin:5px;
    background-color:#f9f268;
    border-style:solid;    
    border-radius:5px;
    text-align: center;
    font-size:16px;
    line-height:16px;
    color:#004080;
}

#ac_w200 {
    width:200px;
    height:40px;
    margin:5px;
    background-color:#f9f268;
    border-style:solid;    
    border-radius:5px;
    text-align: center;
    font-size:16px;
    line-height:16px;
    color:#004080;
}

#meinform1 {
	background-color:#e6e6e6;
	margin:5px;
}

#meinform1 input.al_w100 {  
    width:100px;
    height:40px;
    margin:5px;
    background-color:#f9f268;
    border-style:solid;    
    border-radius:5px;
    text-align: left;
    font-size:16px;
    line-height:16px;
    color:#004080;
}


#meinform1 input.al_w200 {  
    width:200px;
    height:40px;
    margin:5px;
    background-color:#f9f268;
    border-style:solid;    
    border-radius:5px;
    text-align: left;
    font-size:16px;
    line-height:16px;
    color:#004080;
}

#meinform1 input.al_w200_readonly {  
    width:200px;
    height:40px;
    margin:5px;
    background-color:#ff;
    border-style:solid;    
    border-radius:5px;
    text-align: left;
    font-size:16px;
    line-height:16px;
    color:#004080;
}


#meinform1 input.al_w200_ro {  
/*#al_w200 { */
    width:200px;
    height:40px;
    margin:5px;
    background-color:#dee0e3;
    border-style:solid;    
    border-radius:5px;
    text-align: left;
    font-size:16px;
    line-height:16px;
    color:#004080;
}

#meinform1 input.al_w300 {  
/*#al_w200 { */
    width:300px;
    height:40px;
    margin:5px;
    background-color:#f9f268;
    border-style:solid;    
    border-radius:5px;
    text-align: left;
    font-size:16px;
    line-height:16px;
    color:#004080;
}


#meinform1 input.al_w400 {  
    width:400px;
    height:40px;
    margin:5px;
    background-color:#f9f268;
    border-style:solid;    
    border-radius:5px;
    text-align: left;
    font-size:16px;
    line-height:16px;
    color:#004080;
}

#meinform1 textarea.al_w200 {  
    width:200px;
    height:40px;
    margin:5px;
    background-color:#f9f268;
    border-style:solid;    
    border-radius:5px;
    text-align: left;
    font-size:16px;
    line-height:16px;
    color:#004080;
}

#meinform1 textarea.al_w500 {  
    width:500px;
    height:100px;
    margin:5px;
    background-color:#f9f268;
    border-style:solid;    
    border-radius:5px;
    text-align: left;
    font-size:16px;
    line-height:16px;
    color:#004080;
}

#meinform1 textarea.al_w800 {  
    width:800px;
    height:100px;
    margin:5px;
    background-color:#f9f268;
    border-style:solid;    
    border-radius:5px;
    text-align: left;
    font-size:16px;
    line-height:16px;
    color:#004080;
}

#meinform1 select.sel_liste_kl {
	width: 100px;
    margin:5px;
    background-color:#f9f268;
    border-style:solid;    
    border-radius:5px;
    text-align: center;
    font-size:16px;
    line-height:16px;
    color:#004080;
}

#meinform1 select.sel_liste {
	width: 200px;
    margin:5px;
    background-color:#f9f268;
    border-style:solid;    
    border-radius:5px;
    text-align: center;
    font-size:16px;
    line-height:16px;
    color:#004080;
}

#meinform1 select.sel_liste_gr {
	width: 350px;
    margin:5px;
    background-color:#f9f268;
    border-style:solid;    
    border-radius:5px;
    text-align: center;
    font-size:16px;
    line-height:16px;
    color:#004080;
}

/*Ausgabe auf der linken Seite*/
#pos_links {
	position: absolute;
	top:100px;
	left:0px;
	width: 370px;
	margin: 10px;
    font-size:15px;
}
/* Ausgabe auf der rechten Seite*/
#pos_rechts {
	/*position: absolute;*/
	top: 100px;
	left: 390px;
	width: 500px; /*733*/
	margin: 10px;
    font-size:15px;
}

/*Tabelenformat 40%breite**/
#tabelle1 {
	font-family: Exo, Helvetica, sans-serif;
	width: 40%;
    background-color:#e6e6e6;
    border:0px solid #004080;
    
}

/*Tabellenformat 98%breite*/
#tabelle {
	font-family: Exo, Helvetica, sans-serif;
	width: 98%;
    background-color:#e6e6e6;
    border:0px solid #004080;
    margin: 10px;
}

#tabelle2 {
	font-family: Exo, Helvetica, sans-serif;
	font-size: 10px;
	width: 90%;
    background-color:#e6e6e6;
    border:1px solid #004080;
}

#tabelle2 td.ac{
	font-size: 12px;
}
#tabelle2 th.fs{
	font-size: 12px;
}

#text_center {
	text-align: center;
	font-size: 9px;
}

#ac {
text-align: center;
}

#aw_weite {
width: 600px;	
}

#ar {
text-align: right;	
}

#odd_orange {
    background-color:#fc3;
    font-size: 10px;
}
#odd_darkorange {
    background-color:#ff9933;
    font-size: 10px;
}
#odd_weiss {
    background-color:#ffffff;
    font-size: 8px;
}
#odd_hblau {
    background-color:#9cc;
}
#odd_hgruen {
    background-color:#9fdd90;
}
#odd_gruen {
    background-color:#1a7b00;
}
#odd_rot {
    background-color:#ff0000;
}
#odd_blau {
    background-color:#0033cc;
}
#odd_hgrau {
    background-color:#e6e6e6;   
}