body.corpus {
	/* background: #808080; */
	position: fixed;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_login_container {
	position: absolute;
	left: -1%;
	top: -1%;
	width: 101%;
	height: 101%;
}

div#id_div_login_bereich {
	position: absolute;
	left: 30%;
	top: 30%;
	width: 40%;
	height: 40%;
}

div#id_div_login_fehlermeldung {
	position: absolute;
	left: 15%;
	top: 5%;
	width: 65%;
	height: 15%;
}
h3#id_login_fehler {
	text-align: center;
}

div#id_div_loginbereich_label1 {
	position: absolute;
	left: 15%;
	top: 25%;
	width: 25%;
	height: 10%;
	font-family: Arial;
	font-size: 1.2rem;
}

div#id_div_loginbereich_edit1 {
	position: absolute;
	left: 45%;
	top: 25%;
	width: 35%;
	height: 10%;
}

input#id_input_mitarbeiterlogin {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_loginbereich_label2 {
	position: absolute;
	left: 15%;
	top: 50%;
	width: 25%;
	height: 10%;
	font-family: Arial;
	font-size: 1.2rem;
}

div#id_div_loginbereich_edit2 {
	position: absolute;
	left: 45%;
	top: 50%;
	width: 35%;
	height: 10%;
}
input#id_input_password {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_buttoncontainer_login_ok{
	position: absolute;
	left: 40%;
	top: 75%;
	width: 20%;
	height: 15%;
}

button#id_button_login_ok {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10%;
}

div#id_div_arbeits_container {
	position: absolute;
	left: -1%;
	top: -1%;
	width: 101%;
	height: 101%;
}

div#id_div_arbeitscontainer_kopfleiste {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 9.52%;
}

div#id_div_arbeitscontainer_kopfleiste_spalte1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 17.87%;
	height: 100%;

}

div#id_div_arbeitscontainer_kopfleiste_spalte2 {
	position: absolute;
	left: 17.88%;
	top: 0%;
	width: 82.12%;
	height: 100%;

}

div#id_div_menueleiste {
	position: absolute;
	left: 0%;
	top: 15%;
	width: 100%;
	height: 70%;
}

span.menue_button {
	position: absolute;
	left: 0%;
	top: 25%;
	height: 50%;
	width: 100%;

}
div#id_div_menuecontainer_1{
	position: absolute;
	left: 3%;
	top: 0%;
	width: 9%;
	height: 100%;
	font-family: Arial;
	/* font-size: 1.2em;*/
	text-align: center;
}

div#id_div_menuecontainer_2{
	position: absolute;
	left: 13%;
	top: 0%;
	width: 9%;
	height: 100%;
	font-family: Arial;
	/*font-size: 1.2em;*/
	text-align: center;

}

button.button_menuecontainer_inaktiv {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 0.85rem;
	word-wrap:break-word;
}

button.button_menuecontainer_aktiv {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 0.85rem;
	word-wrap:break-word;
}
button.button_menuecontainer2_inaktiv {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 0.90rem;
	word-wrap:break-word;
}

button.button_menuecontainer2_aktiv {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 0.90rem;
	word-wrap:break-word;
}

div#id_div_menuecontainer_3{
	position: absolute;
	left: 23%;
	top: 0%;
	width: 9%;
	height: 100%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

div#id_div_menuecontainer_4{
	position: absolute;
	left: 33%;
	top: 0%;
	width: 9%;
	height: 100%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

div#id_div_menuecontainer_4a{
	position: absolute;
	left: 43%;
	top: 0%;
	width: 9%;
	height: 100%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}
div#id_div_menuecontainer_4b{
	position: absolute;
	left: 53%;
	top: 0%;
	width: 9%;
	height: 100%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

div#id_div_menuecontainer_5{
	position: absolute;
	left: 63%;
	top: 0%;
	width: 9%;
	height: 100%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

div#id_div_menuecontainer_5a{
	position: absolute;
	left: 73%;
	top: 0%;
	width: 9%;
	height: 100%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

div#id_div_menuecontainer_5b{
	position: absolute;
	left: 83%;
	top: 0%;
	width: 7%;
	height: 100%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

div#id_div_menuecontainer_6{
	position: absolute;
	left: 91%;
	top: 0%;
	width: 7%;
	height: 100%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

div#id_div_arbeitscontainer_rumpfleiste{
	position: absolute;
	left: 0%;
	top: 9.53%;
	width: 100%;
	height: 90.48%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 17.87%;
	height: 100%;

}

div#id_div_rumpfleiste_spalte1_feld1 {
	position: absolute;
	left: 8.82%;
	top: 6.84%;
	width: 79.49%;
	height: 3.95%;
	border: 1px solid #000000;

}

input#id_rumpfleiste_spalte1_feld1_input {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_div_rumpfleiste_spalte1_feld2 {
	position: absolute;
	left: 8.82%;
	top: 14.74%;
	width: 79.48%;
	height: 72%;
	border: 1px solid #000000;
}

select#id_select_rumpfleistespalte1_feld2{
	position: absolute;
	left: 0;
	top: 0;
        right: 0;
        bottom: 0; 
	width: auto;
        box-sizing: border-box
}
div#id_div_rumpfleiste_spalte1_feld3 {
	position: absolute;
	left: 9.5%;
	top: 92%;
	width: 78%;
	height: 35px;
}
button#id_button_rumpfleiste_spalte1_feld3 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste2{
	position: absolute;
	left: 0%;
	top: 9.53%;
	width: 100%;
	height: 90.48%;
}

div#id_div_arbeitscontainer_rumpfleiste3{
	position: absolute;
	left: 0%;
	top: 9.53%;
	width: 100%;
	height: 90.48%;
}

div#id_div_arbeitscontainer_rumpfleiste4{
	position: absolute;
	left: 0%;
	top: 9.53%;
	width: 100%;
	height: 90.48%;
}

div#id_div_arbeitscontainer_rumpfleiste4a{
	position: absolute;
	left: 0%;
	top: 9.53%;
	width: 100%;
	height: 90.48%;
}

div#id_div_arbeitscontainer_rumpfleiste4b{
	position: absolute;
	left: 0%;
	top: 9.53%;
	width: 100%;
	height: 90.48%;
}

/*

div#id_div_arbeitscontainer_rumpfleiste5{
	position: absolute;
	left: 0%;
	top: 9.53%;
	width: 100%;
	height: 90.48%;
}

*/ 

/* =========================================
   Herstellerverwaltung
   Bereich: id_div_arbeitscontainer_rumpfleiste5
   ========================================= */

#id_div_arbeitscontainer_rumpfleiste5
{
	position: absolute;
	left: 0%;
	top: 9.5%;
	width: 100%;
	height: 90.5%;

	visibility: hidden;

	background-color: white;
}

/* -----------------------------------------
   Linke Spalte
   ----------------------------------------- */

#id_div_hersteller_liste
{
	position: absolute;

	left: 0;
	top: 0;

	width: 17.88%;
	height: 100%;

	box-sizing: border-box;

	padding: 52px 15px 16px 15px;

	background-color: lightgray;
	border-right: 1px solid black;

	display: flex;
	flex-direction: column;
}

/* Suchfeld */

#id_input_hersteller_suche
{
	position: absolute;

	left: 6.5%;
	top: 6%;

	width: 82%;
	height: 4%;

	box-sizing: border-box;
}

/* Herstellerliste */

#id_select_hersteller
{
	position: absolute;

	left: 6.5%;
	top: 13.5%;

	width: 82%;
	height: 66%;

	box-sizing: border-box;

	background-color: white;
}

/* Button "Neuen Hersteller anlegen" */

#id_button_hersteller_neu
{
	position: absolute;

	left: 7%;
	bottom: 3%;

	width: 80%;
	height: 4%;

	border-radius: 8px;
}

/* -----------------------------------------
   Rechte Spalte
   ----------------------------------------- */

#id_div_hersteller_details
{
	position: absolute;

	left: 17.88%;
	top: 0;

	width: 80.5%;
	height: 100%;

	box-sizing: border-box;

	background-color: white;
}

/* -----------------------------------------
   Eingabezeilen
   ----------------------------------------- */

.hersteller_zeile
{
	position: absolute;

	left: 2.5%;
	width: 94%;

	height: 5%;

	display: grid;

	grid-template-columns: 19% 81%;

	align-items: center;
}

/* Name */

.hersteller_zeile:nth-of-type(1)
{
	top: 6%;
}

/* PLZ */

.hersteller_zeile:nth-of-type(2)
{
	top: 14%;
}

/* E-Mail */

.hersteller_zeile:nth-of-type(3)
{
	top: 22%;
}

/* Fax */

.hersteller_zeile:nth-of-type(4)
{
	top: 30%;
}

.hersteller_zeile label
{
	padding-left: 0;
}

.hersteller_zeile input
{
	width: 100%;
	height: 38px;

	box-sizing: border-box;

	padding-left: 5px;
}

/* -----------------------------------------
   Untere Buttonleiste
   ----------------------------------------- */

#id_div_hersteller_buttons
{
	position: absolute;

	left: 0%;
	bottom: 0%;

	width: 100%;
	height: 12%;

	border-top: 1px solid black;

	box-sizing: border-box;
}

/* Löschen */

#id_button_hersteller_loeschen
{
	position: absolute;

	left: 34%;
	top: 38%;

	width: 17%;
	height: 38px;

	border-radius: 8px;
}

/* Speichern */

#id_button_hersteller_speichern
{
	position: absolute;

	right: 4%;
	top: 38%;

	width: 17%;
	height: 38px;

	border-radius: 8px;
}

div#id_div_arbeitscontainer_rumpfleiste5_spalte1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 17.87%;
	height: 100%;

}
div#id_div_rumpfleiste5_spalte1_feld1 {
	position: absolute;
	left: 8.82%;
	top: 6.84%;
	width: 79.49%;
	height: 3.95%;
	border: 1px solid #000000;

}
input#id_rumpfleiste5_spalte1_feld1_input {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
button#id_button_rumpfleiste5_spalte1_feld1_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height: 80%;
	border: 0px none #000000;
	background-color: #FFFFFF;
}

select#id_select_rumpfleiste5spalte1_feld2{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	border: 1px none #000000;
}

div#id_div_rumpfleiste5_spalte1_feld3 {
	position: absolute;
	left: 9.5%;
	top: 92%;
	width: 78%;
	height: 35px;
}

button#id_button_rumpfleiste5_spalte1_feld3 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste5_spalte2 {
	position: absolute;
	left: 17.88%;
	top: 0%;
	width: 82.12%;
	height: 100%;

}

div#id_div_rumpfleiste5_spalte2_areal1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 86.58%;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

div#id_rumpfleiste5spalte2_areal1_label1 {
	position: absolute;
	left: 3%;
	top: 7.3%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleiste5spalte2_areal1_input1 {
	position: absolute;
	left: 25%;
	top: 7.3%;
	width: 70%;
	height: 5.46%;
}

input#id_input_rumpfleiste5spalte2_areal1_input1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste5spalte2_areal1_label2 {
	position: absolute;
	left: 3%;
	top: 17.52%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleiste5spalte2_areal1_input2 {
	position: absolute;
	left: 25%;
	top: 17.52%;
	width: 70%;
	height: 5.46%;
}

input#id_input_rumpfleiste5spalte2_areal1_input2{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste5spalte2_areal1_label3{
	position: absolute;
	left: 3%;
	top: 27.74%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleiste5spalte2_areal1_input3 {
	position: absolute;
	left: 25%;
	top: 27.74%;
	width: 70%;
	height: 5.46%;
}

input#id_input_rumpfleiste5spalte2_areal1_input3 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_arbeitscontainer_rumpfleiste5b{
	position: absolute;
	left: 0%;
	top: 9.53%;
	width: 100%;
	height: 90.48%;
}
div#id_div_arbeitscontainer_rumpfleiste5b_spalte1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 17.87%;
	height: 100%;

}   

div#id_div_arbeitscontainer_rumpfleiste5b_spalte2 {
	position: absolute;
	left: 17.88%;
	top: 0%;
	width: 82.12%;
	height: 100%;

}

div#id_div_arbeitscontainer_rumpfleiste5b_spalte2_export {
	position: absolute;
	left: 10%;
	top: 10%;
	width: 10%;
	height: 10%;
}

button#id_rumpfleiste5b_spalte2_button_export {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste5a{
	position: absolute;
	left: 0%;
	top: 9.53%;
	width: 100%;
	height: 90.48%;
}
div#id_div_arbeitscontainer_rumpfleiste5a_spalte1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 17.87%;
	height: 100%;

}
div#id_div_rumpfleiste5a_spalte1_feld1 {
	position: absolute;
	left: 8.82%;
	top: 6.84%;
	width: 79.49%;
	height: 3.95%;
	border: 1px solid #000000;

}
input#id_rumpfleiste5a_spalte1_feld1_input {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
button#id_button_rumpfleiste5a_spalte1_feld1_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height: 80%;
	border: 0px none #000000;
	background-color: #FFFFFF;
}

select#id_select_rumpfleiste5aspalte1_feld2{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	border: 1px none #000000;
}

div#id_div_rumpfleiste5a_spalte1_feld2 {
	position: absolute;
	left: 8.82%;
	top: 14.74%;
	width: 79.48%;
	height: 72%;
	border: 1px solid #000000;
}
div#id_div_rumpfleiste5a_spalte1_feld3 {
	position: absolute;
	left: 9.5%;
	top: 92%;
	width: 78%;
	height: 35px;
}
button#id_button_rumpfleiste5a_spalte1_feld3 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste5a_spalte2 {
	position: absolute;
	left: 17.88%;
	top: 0%;
	width: 82.12%;
	height: 100%;

}

div#id_div_rumpfleiste5a_spalte2_areal1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 86.58%;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
div#id_rumpfleiste5aspalte2_areal1_label1 {
	position: absolute;
	left: 3%;
	top: 7.3%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleiste5aspalte2_areal1_input1 {
	position: absolute;
	left: 25%;
	top: 7.3%;
	width: 40%;
	height: 5.46%;
}

div#id_rumpfleiste5aspalte2_areal1_label2 {
	position: absolute;
	left: 3%;
	top: 17.52%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

input#id_input_rumpfleisten5aspalte2_areal1_input1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleiste5aspalte2_areal1_input2 {
	position: absolute;
	left: 25%;
	top: 17.52%;
	width: 40%;
	height: 5.46%;
}
input#id_input_rumpfleisten5aspalte2_areal1_input2 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste5aspalte2_areal1_label3 {
	position: absolute;
	left: 3%;
	top: 27.74%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleiste5aspalte2_areal1_input3 {
	position: absolute;
	left: 25%;
	top: 27.74%;
	width: 40%;
	height: 5.46%;
}
input#id_input_rumpfleisten5aspalte2_areal1_input3 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste5aspalte2_areal1_label4 {
	position: absolute;
	left: 3%;
	top: 37.96%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleiste5aspalte2_areal1_input4 {
	position: absolute;
	left: 25%;
	top: 37.96%;
	width: 40%;
	height: 5.46%;
}
input#id_input_rumpfleisten5aspalte2_areal1_input4 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste5aspalte2_areal1_label5 {
	position: absolute;
	left: 3%;
	top: 48.18%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleiste5aspalte2_areal1_input5 {
	position: absolute;
	left: 25%;
	top: 48.18%;
	width: 40%;
	height: 5.46%;
}
input#id_input_rumpfleisten5aspalte2_areal1_input5{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste5aspalte2_areal1_button1 {
	position: absolute;
	left: 67%;
	top: 48.18%;
	width: 5%;
	height: 6%;
}

button#id_rumpfleiste5aspalte2_areal1_button1_speichern {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10%;
}

div#id_rumpfleiste5aspalte2_areal1_button2 {
	position: absolute;
	left: 74%;
	top: 48.18%;
	width: 5%;
	height: 6%;
}

button#id_rumpfleiste5aspalte2_areal1_button2_loeschen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10%;
}

div#id_rumpfleiste5aspalte2_areal1_button3 {
	position: absolute;
	left: 81%;
	top: 48.18%;
	width: 15%;
	height: 6%;
}

button#id_rumpfleiste5aspalte2_areal1_button3_account {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10%;
}

hr#id_rumpfleiste5aspalte2_areal1_trenner {
	position: absolute;
	left: 0%;
	top: 57%;
	width: 100%;
}

div#id_rumpfleiste5aspalte2_areal1_select1 {
	position: absolute;
	left: 3%;
	top: 60%;
	width: 15%;
	height: 5.46%;
}

select#id_select_rumpfleiste5aspalte2_areal1_select1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste5aspalte2_areal1_label6  {
	position: absolute;
	left: 25%;
	top: 60%;
	width: 10%;
	height: 5.46%;
}
div#id_div_rumpfleiste5aspalte2_areal1_input6 {
	position: absolute;
	left: 35%;
	top: 60%;
	width: 20%;
	height: 5.46%;
}
input#id_input_rumpfleisten5aspalte2_areal1_input6 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_rumpfleiste5aspalte2_areal1_select2 {
	position: absolute;
	left: 60%;
	top: 60%;
	width: 20%;
	height: 25%;
}

select#id_select_rumpfleiste5aspalte2_areal1_select2 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_rumpfleiste5aspalte2_areal1_button4 {
	position: absolute;
	left: 82%;
	top: 60%;
	width: 5%;
	height: 5.46%;
}

button#id_rumpfleiste5aspalte2_areal1_button4_speichern {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10%;
}

div#id_rumpfleiste5aspalte2_areal1_button5 {
	position: absolute;
	left: 89%;
	top: 60%;
	width: 5%;
	height: 5.46%;
}

button#id_rumpfleiste5aspalte2_areal1_button5_loeschen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10%;
}

div#id_rumpfleiste5aspalte2_areal1_button6 {
	position: absolute;
	left: 82%;
	top: 68%;
	width: 5%;
	height: 5.46%;
}

button#id_rumpfleiste5aspalte2_areal1_button6_neu {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10%;
}

div#id_div_rumpfleiste5a_spalte2_areal2 {
	position: absolute;
	left: 0%;
	top: 91.05%;
	width: 100%;
	height: 8.95%;
	border-bottom: 1px solid #000000;
}

div#id_div_arbeitscontainer_rumpfleiste4_spalte1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 17.87%;
	height: 100%;

}

div#id_div_arbeitscontainer_rumpfleiste4a_spalte1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 17.87%;
	height: 100%;

}
div#id_div_arbeitscontainer_rumpfleiste4b_spalte1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 17.87%;
	height: 100%;

}

div#id_div_rumpfleiste4_spalte1_feld1 {
	position: absolute;
	left: 8.82%;
	top: 6.84%;
	width: 79.49%;
	height: 3.95%;
	border: 1px solid #000000;

}

div#id_div_rumpfleiste4a_spalte1_feld1 {
	position: absolute;
	left: 8.82%;
	top: 6.84%;
	width: 79.49%;
	height: 3.95%;
	border: 1px solid #000000;

}
div#id_div_rumpfleiste4b_spalte1_feld1 {
	position: absolute;
	left: 8.82%;
	top: 5.00%;
	width: 79.49%;
	height: 3.95%;
	border: 1px solid #000000;

}

input#id_rumpfleiste4_spalte1_feld1_input {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

input#id_rumpfleiste4a_spalte1_feld1_input {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
input#id_rumpfleiste4b_spalte1_feld1_input {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

button#id_rumpfleiste_spalte1_feld1_button {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height: 80%;
	border: 0px none #000000;
	background-color: #FFFFFF;
}

button#id_button_rumpfleiste4_spalte1_feld1_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height: 80%;
	border: 0px none #000000;
	background-color: #FFFFFF;
}

button#id_button_rumpfleiste4a_spalte1_feld1_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height: 80%;
	border: 0px none #000000;
	background-color: #FFFFFF;
}
button#id_button_rumpfleiste4b_spalte1_feld1_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height: 80%;
	border: 0px none #000000;
	background-color: #FFFFFF;
}

div#id_div_rumpfleiste4_spalte1_feld2 {
	position: absolute;
	left: 8.82%;
	top: 14.74%;
	width: 79.48%;
	height: 72%;
	border: 1px solid #000000;
}

div#id_div_rumpfleiste4a_spalte1_feld2 {
	position: absolute;
	left: 8.82%;
	top: 14.74%;
	width: 79.48%;
	height: 72%;
	border: 1px solid #000000;
}

div#id_div_rumpfleiste4b_spalte1_feld2 {
	position: absolute;
	left: 8.82%;
	top: 14.74%;
	width: 79.48%;
	height: 62%;
	border: 1px solid #000000;
}

div#id_div_rumpfleiste5_spalte1_feld2 {
	position: absolute;
	left: 8.82%;
	top: 14.74%;
	width: 79.48%;
	height: 72%;
	border: 1px solid #000000;
}

select#id_select_rumpfleiste4spalte1_feld2{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	border: 1px none #000000;
}

select#id_select_rumpfleiste4aspalte1_feld2{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	border: 1px none #000000;
}

select#id_select_rumpfleiste4bspalte1_feld2{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	border: 1px none #000000;
}
select#id_select_rumpfleiste5spalte1_feld2{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	border: 1px none #000000;
}

div#id_div_rumpfleiste4_spalte1_feld3 {
	position: absolute;
	left: 9.5%;
	top: 92%;
	width: 78%;
	height: 35px;
}
div#id_div_rumpfleiste4a_spalte1_feld3 {
	position: absolute;
	left: 9.5%;
	top: 92%;
	width: 78%;
	height: 35px;
}

div#id_div_rumpfleiste4b_spalte1_feld3 {
	position: absolute;
	left: 9.5%;
	top: 92%;
	width: 78%;
	height: 35px;
}

button#id_button_rumpfleiste4_spalte1_feld3 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

button#id_button_rumpfleiste4a_spalte1_feld3 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
button#id_button_rumpfleiste4b_spalte1_feld3 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste4_spalte2 {
	position: absolute;
	left: 17.88%;
	top: 0%;
	width: 82.12%;
	height: 100%;

}

div#id_div_arbeitscontainer_rumpfleiste4a_spalte2 {
	position: absolute;
	left: 17.88%;
	top: 0%;
	width: 82.12%;
	height: 100%;

}

div#id_div_arbeitscontainer_rumpfleiste4b_spalte2 {
	position: absolute;
	left: 17.88%;
	top: 0%;
	width: 82.12%;
	height: 100%;

}

div#id_div_rumpfleiste4_spalte2_areal1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 86.58%;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

div#id_div_rumpfleiste4a_spalte2_areal1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 86.58%;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

div#id_div_rumpfleiste4b_spalte2_areal1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 86.58%;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

div#id_rumpfleiste4spalte2_areal1_label1 {
	position: absolute;
	left: 3%;
	top: 7.3%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_rumpfleiste4aspalte2_areal1_label1 {
	position: absolute;
	left: 3%;
	top: 7.3%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_rumpfleiste4bspalte2_areal1_label1 {
	position: absolute;
	left: 3%;
	top: 7.3%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleiste4spalte2_areal1_input1 {
	position: absolute;
	left: 25%;
	top: 7.3%;
	width: 70%;
	height: 5.46%;
}

div#id_div_rumpfleiste4aspalte2_areal1_input1 {
	position: absolute;
	left: 25%;
	top: 7.3%;
	width: 70%;
	height: 5.46%;
}
div#id_div_rumpfleiste4bspalte2_areal1_input1 {
	position: absolute;
	left: 25%;
	top: 7.3%;
	width: 70%;
	height: 5.46%;
}

input#id_input_rumpfleisten4spalte2_areal1_input1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

input#id_input_rumpfleisten4aspalte2_areal1_input1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

input#id_input_rumpfleisten4bspalte2_areal1_input1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste4spalte2_areal1_label2 {
	position: absolute;
	left: 3%;
	top: 17.52%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleiste4spalte2_areal1_input2 {
	position: absolute;
	left: 25%;
	top: 17.52%;
	width: 70%;
	height: 5.46%;
}

input#id_input_rumpfleisten4spalte2_areal1_input2 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste4spalte2_areal1_label3 {
	position: absolute;
	left: 3%;
	top: 27.74%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleiste4spalte2_areal1_select1 {
	position: absolute;
	left: 25%;
	top: 27.74%;
	width: 70%;
	height: 5.46%;
}

select#id_select_rumpfleiste4spalte2_areal1_kategorie {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste4spalte2_areal1_label4 {
	position: absolute;
	left: 3%;
	top: 37.69%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleiste4spalte2_areal1_input3 {
	position: absolute;
	left: 25%;
	top: 37.69%;
	width: 5%;
	height: 5.46%;
}

input#id_input_rumpfleisten4spalte2_areal1_input3 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste4spalte2_areal1_label5 {
	position: absolute;
	left: 35%;
	top: 37.69%;
	width: 5%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleiste4spalte2_areal1_select2 {
	position: absolute;
	left: 42%;
	top: 37.69%;
	width: 5%;
	height: 5.46%;
}

select#id_select_rumpfleisten4spalte2_areal1_status {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste4spalte2_areal1_label6 {
	position: absolute;
	left: 55%;
	top: 37.69%;
	width: 5%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

 div#id_div_rumpfleiste4spalte2_areal1_select3 {
	position: absolute;
	left: 59%;
	top: 37.69%;
	width: 5.46%;
	height: 5.46%;
}

div#id_div_rumpfleiste4spalte2_areal1_textarea {
	position: absolute;
	left: 3%;
	top: 47.91%;
	width: 92%;
	height: 46%;
}

textarea#id_textarea_rumpfleisten4spalte2_areal1_textarea {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	
	font-family: Arial;
	/*
	font-size: 0.85rem;
	*/
}
/* ************************************************ */
div#id_rumpfleiste4bspalte2_areal1_label2 {
	position: absolute;
	left: 3%;
	top: 17.52%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleiste4bspalte2_areal1_input2 {
	position: absolute;
	left: 25%;
	top: 17.52%;
	width: 70%;
	height: 5.46%;
}

input#id_input_rumpfleisten4bspalte2_areal1_input2 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleiste4bspalte2_areal1_label3 {
	position: absolute;
	left: 3%;
	top: 27.74%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleiste4bspalte2_areal1_textarea3 {
	position: absolute;
	left: 25%;
	top: 27.74%;
	width: 70%;
	height: 25%;
}

textarea#id_textarea_rumpfleisten4bspalte2_areal1_textarea3 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_rumpfleiste4bspalte2_areal1_label4 {
	position: absolute;
	left: 3%;
	top: 27.74%;
	width: 20%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleiste4bspalte2_areal1_select4 {
	position: absolute;
	left: 25%;
	top: 27.74%;
	width: 20%;
	height: 5.46%;
}

select#id_select_rumpfleisten4bspalte2_areal1_select4 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleiste4bspalte2_areal1_label5 {
	position: absolute;
	left: 50%;
	top: 27.44%;
	width: 5%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleiste4bspalte2_areal1_input5 {
	position: absolute;
	left: 58%;
	top: 27.44%;
	width: 20%;
	height: 5.46%;
}

select#id_select_rumpfleisten4bspalte2_areal1_select5 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_div_rumpfleiste4bspalte2_areal1_select5a {
	position: absolute;
	left: 50%;
	top: 67.64%;
	width: 20%;
	height: 15%;
}
select#id_select_rumpfleisten4bspalte2_areal1_select5a{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleiste4bspalte2_areal1_label6 {
	position: absolute;
	left: 3%;
	top: 37.96%;
	width: 5%;
	height: 5.46%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleiste4bspalte2_areal1_input6 {
	position: absolute;
	left: 25%;
	top: 37.96%;
	width: 5%;
	height: 5.46%;
}

input#id_input_rumpfleisten4bspalte2_areal1_input6 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleiste4bspalte2_areal1_button_loeschen {
	position: absolute;
	left: 50%;
	top: 37.96%;
	width: 10%;
	height: 5.46%;
}

button#id_button_rumpfleisten4bspalte2_areal1_button_loeschen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 5px;
}

div#id_div_rumpfleiste4bspalte2_areal1_button_speichern {
	position: absolute;
	left: 65%;
	top: 37.96%;
	width: 10%;
	height: 5.46%;
}
button#id_button_rumpfleisten4bspalte2_areal1_button_speichern {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 5px;
}

hr#id_hr_rumpfleiste4bspalte2_areal1_trennlinie {
	position: absolute;
	left: 3%;
	top: 46%;
	width: 93%;
	height: 2px;
}

div#id_div_rumpfleiste4bspalte2_areal1_ebene2 {
	position: absolute;
	left: 3%;
	top: 50%;
	width: 93%;
	height: 40%;
}

div#id_div_rumpfleiste4bspalte2_areal1_ebene2tabellencontainer {
	position: absolute;
	left: 5%;
	top: 0%;
	width: 95%;
	height: 100%;
	overflow-y: scroll;
}
table#id_table_rumpfleiste4bspalte2_areal1_ebene2 {
	width: 100%;
	line-height: 35px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

col#id_table_rumpfleiste4bspalte2_areal1_ebene2_col0 {
	width: 3%;
}
col#id_table_rumpfleiste4bspalte2_areal1_ebene2_col1 {
	width: 25%;
}

col#id_table_rumpfleiste4bspalte2_areal1_ebene2_col2 {
	width: 65%;
}

col#id_table_rumpfleiste4bspalte2_areal1_ebene2_col3 {
	width: 7%;
}

th#id_table_rumpfleiste4bspalte2_areal1_ebene2_theadzelle1 {
	text-align: left;
}

th#id_table_rumpfleiste4bspalte2_areal1_ebene2_theadzelle2 {
	text-align: left;
}

th#id_table_rumpfleiste4bspalte2_areal1_ebene2_theadzelle3 {
	text-align: left;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2 {
	position: absolute;
	left: 17.88%;
	top: 0%;
	width: 82.12%;
	height: 100%;

}

div#id_div_rumpfleiste_spalte2_areal1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 33.33%;
	height: 30%;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
/*	background-color: #FF0000;*/
}

div#id_rumpfleistespalte2_areal1_label1 {
	position: absolute;
	left: 4%;
	top: 12%;
	width: 25%;
	height: 7.5%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleistespalte2_areal1_input1 {
	position: absolute;
	left: 34%;
	top: 10%;
	width: 62%;
	height: 12.5%;
}

input#id_input_rumpfleistenspalte2_areal1_input1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleistespalte2_areal1_label2 {
	position: absolute;
	left: 4%;
	top: 32%;
	width: 25%;
	height: 7.5%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleistespalte2_areal1_select1 {
	position: absolute;
	left: 34%;
	top: 30%;
	width: 62%;
	height: 12.5%;
}

select#id_select_rumpfleistespalte2_areal1_wirkmechanismus {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleistespalte2_areal1_button_wirkstoffe_bemerkungen {
	position: absolute;
	left: 34%;
	top: 55%;
	width: 30%;
	height: 15%;
}

/*
button#id_button_rumpfleistespalte2_areal1_button_wirkstoffe_bemerkungen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
*/

div#id_div_rumpfleistespalte2_areal1_button_wirkstoffe_interne_vermerke {
	position: absolute;
	left: 66%;
	top: 55%;
	width: 30%;
	height: 15%;
}

button.tab_button_bemfeld2 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

button.tab_button_bemfeld2A {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
/*	background-color: #00FF00; */
}

div#id_div_rumpfleistespalte2_areal1_button_S {
	position: absolute;
	left: 34%;
	top: 75%;
	width: 30%;
	height: 15%;
}

button#id_button_rumpfleistespalte2_areal1_button_S {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleistespalte2_areal1_button_L {
	position: absolute;
	left: 66%;
	top: 75%;
	width: 30%;
	height: 15%;
}

button#id_button_rumpfleistespalte2_areal1_button_L {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleiste_spalte2_areal1b {
	position: absolute;
	left: 33.33%;
	top: 0%;
	width: 66.66%;
	height: 15%;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
/*	background-color: #00FF00;*/
}

div#id_rumpfleistespalte2_areal1b_selectcontainer {
	position: absolute;
	left: 3%;
	top: 20%;
	width: 15%;
	height: 25%;
}

select#id_select_rumpfleistespalte2_areal1b_auswahlapplikationsform {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleistespalte2_areal1b_label3{
	position: absolute;
	left: 25%;
	top: 22%;
	width: 15%;
	height: 15%;
	font-family: Arial;
	font-size: 0.85rem;
	font-weight: bold;
}
div#id_div_rumpfleistespalte2_areal1b_select2 {
	position: absolute;
	left: 40%;
	top: 20%;
	width: 20%;
	height: 25%;
}

select#id_select_rumpfleiste_spalte2_areal1b_applikationsformen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleistespalte2_areal1b_label4 {
	position: absolute;
	left: 65%;
	top: 22%;
	width: 5%;
	height: 20%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleistespalte2_areal1b_select3 {
	position: absolute;
	left: 80%;
	top: 20%;
	width: 14%;
	height: 25%;
}

select#id_select_rumpfleiste_spalte2_areal1b_status {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleistespalte2_areal1b_label5 {
	position: absolute;
	left: 25%;
	top: 64%;
	width: 20%;
	height: 20%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleistespalte2_areal1b_select4 {
	position: absolute;
	left: 40%;
	top: 60%;
	width: 20%;
	height: 25%;
}

select#id_select_rumpfleiste_spalte2_areal1b_patent {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleistespalte2_areal1b_button {
	position: absolute;
	left: 3%;
	top: 60%;
	width: 7%;
	height: 30%;
}

button#id_button_rumpfleistespalte2_areal1b_button {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}
div#id_div_rumpfleistespalte2_areal1b_button_bemerkung {
	position: absolute;
	left: 65%;
	top: 60%;
	width: 14%;
	height: 30%;
}

div#id_div_rumpfleistespalte2_areal1b_button_S {
	position: absolute;
	left: 80%;
	top: 60%;
	width: 14%;
	height: 30%;
}
button#id_button_rumpfleistespalte2_areal1b_button_S{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}

div#id_div_rumpfleistespalte2_areal1b_button_L {
	position: absolute;
	left: 11%;
	top: 60%;
	width: 7%;
	height: 30%;
}

button#id_button_rumpfleistespalte2_areal1b_button_L {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}

div#id_div_rumpfleiste_spalte2_areal1ba {
	position: absolute;
	left: 033.34%;
	top: 15%;
	width: 66.66%;
	height: 15%;
	border-bottom: 1px solid #000000;
/*	border-left: 1px solid #000000;*/
/*	background-color: #0000FF;*/
}
div#id_div_rumpfleiste_spalte2_areal1ba_leer {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_div_rumpfleiste_spalte2_areal1ba_oral {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleistespalte2_areal1ba_oral_selectcontainer {
	position: absolute;
	left: 3%;
	top: 20%;
	width: 15%;
	height: 25%;
}
select#id_select_rumpfleistespalte2_areal1ba_oral_auswahloralform {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_rumpfleistespalte2_areal1ba_oral_label3 {
	position: absolute;
	left: 21%;
	top: 18%;
	width: 10%;
	height: 20%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_rumpfleistespalte2_areal1ba_oral_selectcontainer_applioralmahlzeit {
	position: absolute;
	left: 32%;
	top: 20%;
	width: 15%;
	height: 25%;
}

select#id_select_rumpfleistespalte2_areal1ba_oral_selectcontainer_applioralmahlzeit {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_rumpfleistespalte2_areal1ba_oral_label4 {
	position: absolute;
	left: 50%;
	top: 22%;
	width: 10%;
	height: 20%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleiste_spalte2_areal1ba_oral_zykluslaenge {
	position: absolute;
	left: 65%;
	top: 20%;
	width: 9%;
	height: 25%;
}

input#id_input_rumpfleiste_spalte2_areal1ba_oral_zykluslaenge {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_rumpfleistespalte2_areal1ba_oral_selectcontainer_zeiteinheit {
	position: absolute;
	left: 75%;
	top: 20%;
	width: 19%;
	height: 25%;
}
select#id_select_rumpfleistespalte2_areal1ba_oral_selectcontainer_zeiteinheit {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleistespalte2_areal1ba_oral_label4a {
	position: absolute;
	left: 2%;
	top: 60%;
	width: 8%;
	height: 20%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleiste_spalte2_areal1ba_oral_bemerkung {
	position: absolute;
	left: 12%;
	top: 60%;
	width: 13%;
	height: 25%;
}
input#id_input_rumpfleiste_spalte2_areal1ba_oral_bemerkung {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleistespalte2_areal1ba_oral_label5 {
	position: absolute;
	left: 28%;
	top: 60%;
	width: 10%;
	height: 20%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleiste_spalte2_areal1ba_oral_therapietage {
	position: absolute;
	left: 37%;
	top: 60%;
	width: 10%;
	height: 25%;
}
input#id_input_rumpfleiste_spalte2_areal1ba_oral_therapietage {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleistespalte2_areal1ba_oral_label6 {
	position: absolute;
	left: 49%;
	top: 58%;
	width: 15%;
	height: 20%;
	font-family: Arial;
	font-size: 0.65rem;
}

div#id_div_rumpfleistespalte2_areal1ba_oral_button {
	position: absolute;
	left: 65%;
	top: 60%;
	width: 9%;
	height: 30%;
}

button#id_button_rumpfleistespalte2_areal1ba_oral_button {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}

div#id_div_rumpfleistespalte2_areal1ba_oral_button_S {
	position: absolute;
	left: 75%;
	top: 60%;
	width: 9%;
	height: 30%;
}
button#id_button_rumpfleistespalte2_areal1ba_oral_button_S{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}

div#id_div_rumpfleistespalte2_areal1ba_oral_button_L {
	position: absolute;
	left: 85%;
	top: 60%;
	width: 9%;
	height: 30%;
}

button#id_button_rumpfleistespalte2_areal1ba_oral_button_L {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}

div#id_div_rumpfleiste_spalte2_areal1ba_infusion {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_rumpfleistespalte2_areal1ba_infusion_selectcontainer {
	position: absolute;
	left: 3%;
	top: 20%;
	width: 15%;
	height: 25%;
}
select#id_select_rumpfleistespalte2_areal1ba_infusion_maximaleinfusionsdauer {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleistespalte2_areal1ba_infusion_label3 {
	position: absolute;
	left: 20%;
	top: 23%;
	width: 10%;
	height: 20%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_rumpfleistespalte2_areal1ba_infusion_label4 {
	position: absolute;
	left: 32%;
	top: 23%;
	width: 7%;
	height: 20%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleiste_spalte2_areal1ba_infusion_minimaledauer {
	position: absolute;
	left: 40%;
	top: 20%;
	width: 8%;
	height: 25%;
}

input#id_input_rumpfleiste_spalte2_areal1ba_infusion_minimaledauer {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_rumpfleistespalte2_areal1ba_infusion_label5 {
	position: absolute;
	left: 55%;
	top: 23%;
	width: 10%;
	height: 20%;
	font-family: Arial;
	font-size: 0.85rem;
}
div#id_div_rumpfleiste_spalte2_areal1ba_infusion_maximaledauer {
	position: absolute;
	left: 65%;
	top: 20%;
	width: 9%;
	height: 25%;
}
input#id_input_rumpfleiste_spalte2_areal1ba_infusion_maximaledauer {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_rumpfleistespalte2_areal1ba_infusion_selectcontainer_zeiteinheit {
	position: absolute;
	left: 75%;
	top: 20%;
	width: 19%;
	height: 25%;
}

select#id_select_rumpfleistespalte2_areal1ba_infusion_selectcontainer_zeiteinheit {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleistespalte2_areal1ba_infusion_button {
	position: absolute;
	left: 65%;
	top: 60%;
	width: 9%;
	height: 30%;
}

button#id_button_rumpfleistespalte2_areal1ba_infusion_button {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}

div#id_div_rumpfleistespalte2_areal1ba_infusion_button_S {
	position: absolute;
	left: 75%;
	top: 60%;
	width: 9%;
	height: 30%;
}
button#id_button_rumpfleistespalte2_areal1ba_infusion_button_S{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}

div#id_div_rumpfleistespalte2_areal1ba_infusion_button_L {
	position: absolute;
	left: 85%;
	top: 60%;
	width: 9%;
	height: 30%;
}

button#id_button_rumpfleistespalte2_areal1ba_infusion_button_L {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}

div#id_button_rumpfleiste_spalte2_areal1c {
	position: absolute;
	left: 0%;
	top: 30%;
	width: 100%;
	height: 10%;
	border-bottom: 1px solid #000000;
/*	background-color: #0000FF;*/
}

div#id_div_rumpfleiste_spalte2_areal1d {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 20%;
	border-bottom: 1px solid #000000;
/*	background-color: #FF00FF;*/
}

div#id_rumpfleiste_spalte2_areal1d_selectcontainer {
	position: absolute;
	left: 3%;
	top: 20%;
	width: 13%;
	height: 30%;
}

select#id_select_rumpfleiste_spalte2_areal1d_auswahlapplikationsform {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleiste_spalte2_areal1d_label1 {
	position: absolute;
	left: 18%;
	top: 25%;
	width: 13%;
	height: 30%;
	font-family: Arial;
	font-size: 0.90rem;
}
div#id_div_rumpfleiste_spalte2_areal1d_label3 {
	position: absolute;
	left: 3%;
	top: 65%;
	width: 15%;
	height: 30%;
	font-family: Arial;
	font-size: 0.90rem;

}

div#id_div_rumpfleiste_spalte2_areal1d_input1 {
	position: absolute;
	left: 32%;
	top: 20%;
	width: 21%;
	height: 30%;
}
input#id_input_rumpfleiste_spalte2_areal1d_input1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleiste_spalte2_areal1d_label2 {
	position: absolute;
	left: 57.2%;
	top: 25%;
	width: 6%;
	height: 30%;
	font-family: Arial;
	font-size: 0.90rem;
}
div#id_div_rumpfleiste_spalte2_areal1d_input2 {
	position: absolute;
	left: 63%;
	top: 20%;
	width: 8%;
	height: 30%;
}
input#id_input_rumpfleiste_spalte2_areal1d_input2 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleiste_spalte2_areal1d_input3 {
	position: absolute;
	left: 18%;
	top: 60%;
	width: 35%;
	height: 30%;
}
input#id_input_rumpfleiste_spalte2_areal1d_input3 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_div_rumpfleiste_spalte2_areal1d_label4 {
	position: absolute;
	left: 56%;
	top: 65%;
	width: 8%;
	height: 30%;
	font-family: Arial;
	font-size: 0.90rem;

}

div#id_div_rumpfleiste_spalte2_areal1d_select4 {
	position: absolute;
	left: 63%;
	top: 60%;
	width: 8%;
	height: 30%;

}
select#id_select_rumpfleiste_spalte2_areal1d_select4 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleiste_spalte2_areal1d_button1 {
	position: absolute;
	left: 73%;
	top: 19.5%;
	width: 10%;
	height: 32.5%;
}
button#id_button_rumpfleiste_spalte2_areal1d_button1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleiste_spalte2_areal1d_button1_S {
	position: absolute;
	left: 85%;
	top: 59.5%;
	width: 10%;
	height: 32.5%;
}
button#id_button_rumpfleiste_spalte2_areal1d_button1_S {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleiste_spalte2_areal1d_button1_L {
	position: absolute;
	left: 73%;
	top: 59.5%;
	width: 10%;
	height: 32.5%;
}
button#id_button_rumpfleiste_spalte2_areal1d_button1_L {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

/* =========================================================
   MENÜLEISTE 2
   Handelspräparate / Nebenwirkungen / Infomaterialien /
   Maßnahmen / Textbausteine / Mit KI prüfen / Historie
   ========================================================= */

/* Gesamter Menübereich */
#id_div_menueleiste2
{
    position: relative;

    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between;

    width: 100%;
    height: 100%;

    margin: 0;
    padding: 0;

    box-sizing: border-box;
}

/* ---------------------------------------------------------
   Container aller Menüpunkte
   --------------------------------------------------------- */

#id_div_menueleiste2 > .div_menue_container2_aktiv,
#id_div_menueleiste2 > .div_menue_container2_inaktiv
{
    /*
     * Wichtig:
     * eventuell vorhandene absolute Positionierung aufheben
     */
    
    /*
    
    position: static;

    top: auto;
    right: auto;
    bottom: auto;
    left: auto;

    /*
     * Alle sieben Bereiche bekommen exakt gleich viel Platz
     */
   
    /*
    flex: 1 1 0;

    width: auto;
    min-width: 0;
    height: 100%;

    margin: 0;
    padding: 0;
    
    */

    box-sizing: border-box;
}

/* ---------------------------------------------------------
   Buttons allgemein
   --------------------------------------------------------- */

#id_div_menueleiste2 button
{
    position: relative;

    display: flex;
    align-items: center;
    justify-content: center;

    width: 90%;
    height: 70%;

    margin: 0;
    padding: 0 6px;

    box-sizing: border-box;

    font-family: inherit;
    font-size: inherit;

    text-align: center;
    white-space: nowrap;

    cursor: pointer;
}

/* Container der Buttons */
#id_div_menueleiste2 > div
{
    display: flex;
    align-items: center;
    justify-content: center;

    flex: 1 1 0;

    width: auto;
    height: 100%;

    margin: 0;
    padding: 0;

    box-sizing: border-box;
}

/* ---------------------------------------------------------
   Sicherheitshalber alte Einzelpositionierungen aufheben
   --------------------------------------------------------- */

#id_div_menuecontainer2_1,
#id_div_menuecontainer2_2,
#id_div_menuecontainer2_3,
#id_div_menuecontainer2_4,
#id_div_menuecontainer2_5,
#id_div_menuecontainer2_6,
#id_div_menuecontainer2_7
{
    position: static;

    top: auto;
    right: auto;
    bottom: auto;
    left: auto;

    width: auto;
    height: 100%;

    flex: 1 1 0;

    margin: 0;
    padding: 0;

    box-sizing: border-box;
}

/* --- Historie: Tabelle wieder wirklich als Tabelle rendern ---------------- */
#id_div_historie_tabellencontainer {
      position: relative;
    top: auto;
    left: auto;

    width: calc(100% - 0px);
    height: calc(100% - 0px);

    margin: 0px 0px 0px 0px;
    box-sizing: border-box;
    overflow: auto;
}

/* Das ist die Historie-Tabelle */
#id_table_historie {
  display: table !important;
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;              /* saubere Spaltenbreiten */
  border: 1px solid #d0d0d0;
}

/* Kopf + Körper müssen Table-Gruppen sein */
#id_table_historie thead {
  display: table-header-group !important;
}
#id_table_historie tbody {
  display: table-row-group !important;
}

/* Jede Zeile wieder als Zeile erzwingen */
#id_table_historie tr {
  display: table-row !important;
}

/* Zellen dürfen NICHT block/flex/float sein */
#id_table_historie th,
#id_table_historie td.hist-text textarea {
  display: table-cell !important;
  float: none !important;
  position: static !important;
  flex: 0 0 auto !important;
  vertical-align: top;
  box-sizing: border-box;
  padding: .35rem .5rem;
  border: 1px solid #e2e2e2;
  white-space: normal;              /* Text darf umbrechen */
  word-break: break-word;           /* lange Wörter umbrechen */
}

#id_table_historie td.hist-text { white-space: normal; }

/* Spaltenbreiten (passen zum colgroup in deinem HTML) */
#id_table_historie colgroup col:nth-child(1) { width: 40px !important; }
#id_table_historie colgroup col:nth-child(2) { width: 140px !important; }
#id_table_historie colgroup col:nth-child(3) { width: 140px !important; }
#id_table_historie colgroup col:nth-child(4) { width: auto !important; }

/* L-Spalte: Checkbox sauber zentrieren */
#id_table_historie td:first-child {
  text-align: center;
  width: 40px;
}
#id_table_historie input[type="checkbox"].historie_chk {
  width: 16px; height: 16px;
  /* falls global appearance:none gesetzt wurde */
  -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: auto;
}

/* Falls irgendwo ein Reset die ganze Tabelle zum Flex-Container macht: neutralisieren */
#id_table_historie, 
#id_table_historie thead, 
#id_table_historie tbody {
  align-items: initial !important;
  justify-content: initial !important;
}

/*
div#id_div_menuecontainer2_1{
	position: absolute;
	left: 2%;
	top: 15%;
	width: 12%;
	height: 70%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

div#id_div_menuecontainer2_2{
	position: absolute;
	left: 16%;
	top: 15%;
	width: 13%;
	height: 70%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;

}

div#id_div_menuecontainer2_3{
	position: absolute;
	left: 30%;
	top: 15%;
	width: 13%;
	height: 70%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

div#id_div_menuecontainer2_4{
	position: absolute;
	left: 44%;
	top: 15%;
	width: 13%;
	height: 70%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

div#id_div_menuecontainer2_5{
	position: absolute;
	left: 58%;
	top: 15%;
	width: 13%;
	height: 70%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

div#id_div_menuecontainer2_6{
	position: absolute;
	left: 73%;
	top: 15%;
	width: 13%;
	height: 70%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

div#id_div_menuecontainer2_7{
	position: absolute;
	left: 85%;
	top: 15%;
	width: 13%;
	height: 70%;
	font-family: Arial;
	font-size: 1.2rem;
	text-align: center;
}

*/

div#id_div_rumpfleiste_spalte2_areal2_generale {
	position: absolute;
	left: 0%;
	top: 40%;
	width: 100%;
	height: 60%;
        box-sizing: border-box;
	border-bottom: 1px solid #000000;
}

div#id_div_rumpfleiste_spalte2_areal2 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleistespalte2areal2_tabellencontainer {
	position: absolute;
	left: 2.5%;
	top: 0%;
	width: 45%;
	height: 90%;
	overflow-y: auto;
}

table#id_table_rumpfleistespalte2areal2 {
	width: 100%;
	line-height: 35px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

col#id_table_rumpfleistespalte2areal2_col0 {
	width: 4.44%
}

col#id_table_rumpfleistespalte2areal2_col1 {
	width: 47.78%
}

col#id_table_rumpfleistespalte2areal2_col2 {
	width: 47.78%
}

th.tabheaderzelle {
	padding-left: 3px;
	
	border: 1px solid #000000;
	border-collapse: collapse;
	
	font-family: Arial;
	font-size: 0.85rem;
}
td.tabzelle {
	/*line-height: 35px;*/
	padding: 0px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

th#id_table_rumpfleistespalte2areal2_theadzelle1 {
	text-align: left;
}
th#id_table_rumpfleistespalte2areal2_theadzelle2 {
	text-align: center;
}

input.tab_edit_feld {
	width: 100%;
	height: 35px;
	padding-left: 3px;
	font-family: Arial;
	/*font-size: 0.85rem;*/
	border: none;
}

textarea.tab_textarea_feld {
	width: 100%;
	height: 35px;
	padding-left: 3px;
	font-family: Arial;
	/*font-size: 0.85rem;*/
	border: none;
}

div#id_div_rumpfleistespalte2areal2_buttonnachlinks_container {
	position: absolute;
	left: 49%;
	top: 25%;
	width: 5%;
	height: 5%;
}
div#id_div_rumpfleistespalte2areal2_buttonnachrechts_container {
	position: absolute;
	left: 49%;
	top: 30%;
	width: 5%;
	height: 5%;
}

div#id_div_rumpfleistespalte2areal2_suchfeld_container {
	position: absolute;
	left: 54%;
	top: 4%;
	width: 22.5%;
	height: 35px;
}

input#id_input_rumpfleistespalte2areal2_suchfeld {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border: 1px solid #000000;
}

div#id_div_rumpfleistespalte2areal2_listen_container {
	position: absolute;
	left: 55%;
	top: 0%;
	width: 40%;
	height: 95%;
	border: none;
        box-sizing: border-box;
        overflow: visible;
}

div#id_select_rumpfleistespalte2areal2_listen {
    position: absolute;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #000000;
    box-sizing: border-box;
    padding: 0px 5px;
        
}

.drag_listen_eintrag {
    width: 100%;
    min-height: 20px;
    line-height: 20px;
    padding: 0 4px;
    box-sizing: border-box;
    cursor: grab;
    user-select: none;
}

.drag_listen_eintrag:hover {
    background-color: #eeeeee;
}


div#id_div_rumpfleistespalte2areal2_2_tabellencontainer {
	position: absolute;
	left: 2.5%;
	top: 25%;
	width: 70%;
	height: 70%;
	overflow-y: auto;

}

table#id_table_rumpfleistespalte2areal2_2 {
	width: 100%;
	line-height: 35px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

table#id_table_rumpfleistespalte2areal2_3 {
	width: 100%;
	line-height: 35px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

table#id_table_rumpfleistespalte2areal2_4 {
	width: 100%;
	line-height: 35px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

table#id_table_rumpfleistespalte2areal2_5 {
	width: 100%;
	line-height: 35px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

col#id_table_rumpfleistespalte2areal2_2_col0 {
	width: 2.86%;
}
col#id_table_rumpfleistespalte2areal2_2_col1 {
	width: 53.14%;
}
col#id_table_rumpfleistespalte2areal2_2_col1b {
	width: 5%;
}

col#id_table_rumpfleistespalte2areal2_2_col2 {
	width: 13%;
}
col#id_table_rumpfleistespalte2areal2_2_col3 {
	width: 13%;
}
col#id_table_rumpfleistespalte2areal2_2_col4 {
	width: 13%;
}

th#id_table_rumpfleistespalte2areal2_2_theadzelle1 {
	text-align: left;
}
th#id_table_rumpfleistespalte2areal2_2_theadzelle1b {
	text-align: center;
}

th#id_table_rumpfleistespalte2areal2_2_theadzelle2 {
	text-align: center;
}

th#id_table_rumpfleistespalte2areal2_2_theadzelle3 {
	text-align: center;
}

th#id_table_rumpfleistespalte2areal2_2_theadzelle4 {
	text-align: center;
}

th#id_table_rumpfleistespalte2areal2_3_theadzelle1 {
	text-align: left;
}

th#id_table_rumpfleistespalte2areal2_3_theadzelle2 {
	text-align: center;
}

th#id_table_rumpfleistespalte2areal2_4_theadzelle3 {
	text-align: center;
}

th#id_table_rumpfleistespalte2areal2_4_theadzelle1 {
	text-align: left;
}

th#id_table_rumpfleistespalte2areal2_4_theadzelle2 {
	text-align: center;
}

div#id_div_rumpfleistespalte2areal2_2_suchfeld{
	position: absolute;
	left: 75%;
	top: 25%;
	width: 20%;
	height: 35px;
	border: 1px solid #000000;
}

button#id_input_rumpfleistespalte2areal2_2_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height : 80%;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
}

div#id_div_rumpfleistespalte2areal2_2_listencontainer {
	position: absolute;
	left: 75%;
	top: 35%;
	width: 20%;
	height: 47%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	overflow-x: scroll;
	overflow-y: scroll;
}

#id_select_rumpfleistespalte2areal2_2_listen {
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    border: 1px solid #000;
}

.drag_listen_eintrag {
    padding: 2px 5px;
    cursor: grab;
    user-select: none;
}

.drag_listen_eintrag:active {
    cursor: grabbing;
}

/* */

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer {
	position: absolute;
	left: -20%;
	top: -50%;
	width: 90%;
	height: 120%;
	border: 1px solid #000000;
}

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer_labelcontainer {
	position: absolute;
	left: 10%;
	top:  5%;
	width: 40%;
	height: 10%;
	font-family: Arial;
	font-size: 0.85rem;
	
}

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer_textcontainer {
	position: absolute;
	left: 10%;
	top:  18%;
	width: 80%;
	height: 55%;
	font-family: Arial;
	font-size: 0.85rem;
	
}

textarea#id_text_rumpfleistespalte2areal2_2_bemerkungscontainer_textcontainer_textarea {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 0.85rem;

}
div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer_speichern {
	position: absolute;
	left: 10%;
	top:  80%;
	width: 20%;
	height: 10%;
}

button#id_button_rumpfleistespalte2areal2_2_bemerkungscontainer_speichern {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer_loeschen {
	position: absolute;
	left: 40%;
	top:  80%;
	width: 20%;
	height: 10%;
}

button#id_button_rumpfleistespalte2areal2_2_bemerkungscontainer_loeschen {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer_abbrechen {
	position: absolute;
	left: 70%;
	top:  80%;
	width: 20%;
	height: 10%;
}
button#id_button_rumpfleistespalte2areal2_2_bemerkungscontainer_abbrechen {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

/* */
div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer2 {
	position: absolute;
	left: -20%;
	top: -50%;
	width: 90%;
	height: 120%;
	border: 1px solid #000000;
}

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer2_labelcontainer {
	position: absolute;
	left: 10%;
	top:  5%;
	width: 40%;
	height: 10%;
	font-family: Arial;
	font-size: 0.85rem;
	
}

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer2_textcontainer {
	position: absolute;
	left: 10%;
	top:  18%;
	width: 80%;
	height: 55%;
	font-family: Arial;
	font-size: 0.85rem;
	
}

textarea#id_text_rumpfleistespalte2areal2_2_bemerkungscontainer2_textcontainer_textarea {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 0.85rem;

}
div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer2_speichern {
	position: absolute;
	left: 10%;
	top:  80%;
	width: 20%;
	height: 10%;
}

button#id_button_rumpfleistespalte2areal2_2_bemerkungscontainer2_speichern {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer2_loeschen {
	position: absolute;
	left: 40%;
	top:  80%;
	width: 20%;
	height: 10%;
}

button#id_button_rumpfleistespalte2areal2_2_bemerkungscontainer2_loeschen {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer2_abbrechen {
	position: absolute;
	left: 70%;
	top:  80%;
	width: 20%;
	height: 10%;
}
button#id_button_rumpfleistespalte2areal2_2_bemerkungscontainer2_abbrechen {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

/* */

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer3 {
	position: absolute;
	left: -20%;
	top: -50%;
	width: 90%;
	height: 120%;
	border: 1px solid #000000;
}

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer3_labelcontainer {
	position: absolute;
	left: 10%;
	top:  5%;
	width: 40%;
	height: 10%;
	font-family: Arial;
	font-size: 0.85rem;
	
}

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer3_textcontainer {
	position: absolute;
	left: 10%;
	top:  18%;
	width: 80%;
	height: 55%;
	font-family: Arial;
	font-size: 0.85rem;
	
}

textarea#id_text_rumpfleistespalte2areal2_2_bemerkungscontainer3_textcontainer_textarea {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 0.85rem;

}
div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer3_speichern {
	position: absolute;
	left: 10%;
	top:  80%;
	width: 20%;
	height: 10%;
}

button#id_button_rumpfleistespalte2areal2_2_bemerkungscontainer3_speichern {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer3_loeschen {
	position: absolute;
	left: 40%;
	top:  80%;
	width: 20%;
	height: 10%;
}

button#id_button_rumpfleistespalte2areal2_2_bemerkungscontainer3_loeschen {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer3_abbrechen {
	position: absolute;
	left: 70%;
	top:  80%;
	width: 20%;
	height: 10%;
}
button#id_button_rumpfleistespalte2areal2_2_bemerkungscontainer3_abbrechen {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

/* */

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer4 {
	position: absolute;
	left: -20%;
	top: -50%;
	width: 90%;
	height: 120%;
	border: 1px solid #000000;
}

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer4_labelcontainer {
	position: absolute;
	left: 10%;
	top:  5%;
	width: 40%;
	height: 10%;
	font-family: Arial;
	font-size: 0.85rem;
	
}

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer4_textcontainer {
	position: absolute;
	left: 10%;
	top:  18%;
	width: 80%;
	height: 55%;
	font-family: Arial;
	font-size: 0.85rem;
	
}

textarea#id_text_rumpfleistespalte2areal2_2_bemerkungscontainer4_textcontainer_textarea {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 0.85rem;

}
div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer4_speichern {
	position: absolute;
	left: 10%;
	top:  80%;
	width: 20%;
	height: 10%;
}

button#id_button_rumpfleistespalte2areal2_2_bemerkungscontainer4_speichern {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer4_loeschen {
	position: absolute;
	left: 40%;
	top:  80%;
	width: 20%;
	height: 10%;
}

button#id_button_rumpfleistespalte2areal2_2_bemerkungscontainer4_loeschen {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleistespalte2areal2_2_bemerkungscontainer4_abbrechen {
	position: absolute;
	left: 70%;
	top:  80%;
	width: 20%;
	height: 10%;
}
button#id_button_rumpfleistespalte2areal2_2_bemerkungscontainer4_abbrechen {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

/* */
div#id_div_rumpfleistespalte2areal2_5_bemerkungscontainer {
	position: absolute;
	left: -20%;
	top: -50%;
	width: 90%;
	height: 120%;
	border: 1px solid #000000;
}

div#id_div_rumpfleistespalte2areal2_5_bemerkungscontainer_labelcontainer {
	position: absolute;
	left: 10%;
	top:  5%;
	width: 40%;
	height: 10%;
	font-family: Arial;
	font-size: 0.85rem;
	
}

div#id_div_rumpfleistespalte2areal2_5_bemerkungscontainer_textcontainer {
	position: absolute;
	left: 10%;
	top:  18%;
	width: 80%;
	height: 55%;
	font-family: Arial;
	font-size: 0.85rem;
	
}

textarea#id_text_rumpfleistespalte2areal2_5_bemerkungscontainer_textcontainer_textarea {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 0.85rem;

}
div#id_div_rumpfleistespalte2areal2_5_bemerkungscontainer_speichern {
	position: absolute;
	left: 10%;
	top:  80%;
	width: 20%;
	height: 10%;
}

button#id_button_rumpfleistespalte2areal2_5_bemerkungscontainer_speichern {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
div#id_div_rumpfleistespalte2areal2_5_bemerkungscontainer_loeschen {
	position: absolute;
	left: 40%;
	top:  80%;
	width: 20%;
	height: 10%;
}

button#id_button_rumpfleistespalte2areal2_5_bemerkungscontainer_loeschen {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleistespalte2areal2_5_bemerkungscontainer_abbrechen {
	position: absolute;
	left: 70%;
	top:  80%;
	width: 20%;
	height: 10%;
}
button#id_button_rumpfleistespalte2areal2_5_bemerkungscontainer_abbrechen {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

/* */

div#id_div_rumpfleistespalte2areal2_4_suchfeld{
	position: absolute;
	left: 75%;
	top: 4%;
	width: 20%;
	height: 35px;
	border: 1px solid #000000;
}

button#id_input_rumpfleistespalte2areal2_4_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height : 80%;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
}

div#id_div_rumpfleistespalte2areal2_4_listencontainer {
	position: absolute;
	left: 75%;
	top: 20%;
	width: 20%;
	height: 74%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	overflow-x: scroll;
}

select#id_select_rumpfleistespalte2areal2_4_listen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 150%;
	/*overflow-x: scroll;*/
}

div#id_div_rumpfleistespalte2areal2_5_suchfeld{
	position: absolute;
	left: 75%;
	top: 4%;
	width: 20%;
	height: 10%;
	border: 1px solid #000000;
}

button#id_input_rumpfleistespalte2areal2_5_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height : 80%;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
}

div#id_div_rumpfleistespalte2areal2_5_listencontainer {
	position: absolute;
	left: 75%;
	top: 20%;
	width: 20%;
	height: 74%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	overflow-x: scroll;
}

#id_select_rumpfleistespalte2areal2_5_listen
{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 150%;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;

	border: 1px solid #808080;
	box-sizing: border-box;
	background-color: white;
}

#id_select_rumpfleistespalte2areal2_5_listen .drag_listen_eintrag
{
	padding: 2px 4px;
	cursor: grab;
	white-space: nowrap;
	user-select: none;
}

#id_select_rumpfleistespalte2areal2_5_listen .drag_listen_eintrag:hover
{
	background-color: #dcecff;
}

#id_select_rumpfleistespalte2areal2_5_listen .drag_listen_eintrag:active
{
	cursor: grabbing;
}

div#id_div_rumpfleiste_spalte2_3_areal1d {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 38%;
	border-bottom: 1px solid #000000;
}
div#id_rumpfleiste_spalte2_3_areal1d_selectcontainer {
	position: absolute;
	left: 3%;
	top: 20%;
	width: 13%;
	height: 30%;
}
select#id_select_rumpfleiste_spalte2_3_areal1d_auswahlapplikationsform {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleiste_spalte2_3_areal1d_label1 {
	position: absolute;
	left: 20%;
	top: 20%;
	width: 13%;
	height: 30%;
}

div#id_div_rumpfleiste_spalte2_3_areal1d_select1 {
	position: absolute;
	left: 30%;
	top: 20%;
	width: 13%;
	height: 30%;
}

select#id_select_rumpfleiste_spalte2_3_areal1d_select1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_rumpfleiste_spalte2_3_areal1d_button1 {
	position: absolute;
	left: 73%;
	top: 19.5%;
	width: 10%;
	height: 32.5%;
}

button#id_button_rumpfleiste_spalte2_3_areal1d_button1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
div#id_div_rumpfleiste_spalte2_3_areal1d_button1_S {
	position: absolute;
	left: 85%;
	top: 59.5%;
	width: 10%;
	height: 32.5%;
}
button#id_button_rumpfleiste_spalte2_3_areal1d_button1_S {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleiste_spalte2_3_areal1d_button1_L {
	position: absolute;
	left: 73%;
	top: 59.5%;
	width: 10%;
	height: 32.5%;
}
button#id_button_rumpfleiste_spalte2_3_areal1d_button1_L {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleistespalte2areal2_3_tabellencontainer {
	position: absolute;
	left: 2.5%;
	top: 40%;
	width: 70%;
	height: 90%;
	overflow-y: auto;
}
div#id_div_rumpfleistespalte2areal2_3_suchfeld{
	position: absolute;
	left: 75%;
	top: 40%;
	width: 20%;
	height: 10%;
	border: 1px solid #000000;
}
button#id_input_rumpfleistespalte2areal2_3_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height : 80%;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
}

div#id_div_rumpfleistespalte2areal2_3_listencontainer {
	position: absolute;
	left: 75%;
	top: 57%;
	width: 20%;
	height: 67%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	overflow-x: scroll;
	overflow-y: scroll;
}

select#id_select_rumpfleistespalte2areal2_3_listen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 150%;
	/*overflow-x: scroll;*/
}

div#id_div_rumpfleistespalte2areal2_4_tabellencontainer {
	position: absolute;
	left: 2.5%;
	top: 4%;
	width: 70%;
	height: 70%;
	overflow-y: auto;
}

div#id_div_rumpfleistespalte2areal2_5_tabellencontainer {
	position: absolute;
	left: 2.5%;
	top: 4%;
	width: 70%;
	height: 70%;
	overflow-y: auto;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen {
	position: absolute;
	left: -20%;
	top: -70%;
	width: 100%;
	height: 160%;
	border: 2px solid #000000;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_titel {
	position: absolute;
	left: 0%;
	top: 0.1%;
	width: 99.8%;
	height: 7.8%;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_titel_ueberschrift {
	position: absolute;
	left: 40%;
	top: -15%;
	width: 20%;
	height: 80%;
	text-align: center;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_titel_buttoncontainer {
	position: absolute;
	left: 70%;
	top:  0%;
	width: 25%;
	height: 100%;
}

button#id_button_rumpfleistespalte2areal2_4_kontrollenergaenzen_titel_buttonbeenden {
	position: absolute;
	left: 0%;
	top:  0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen {
	position: absolute;
	left: 0.1%;
	top: 8%;
	width: 99.8%;
	height: 92%;
	border-top: 2px solid #000000;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 33%;
	height: 100%;
	border-right: 1px solid #000000;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte1_tabelle {
	position: absolute;
	left: 10%;
	top: 10%;
	width: 80%;
	height: 80%;
	border: 1px solid #000000;
	overflow-y: auto;
}

select#id_select_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte1_tabelle {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	border: 1px none #000000;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte2{
	position: absolute;
	left: 33%;
	top: 0%;
	width: 67%;
	height: 100%;
	border-left: 1px solid #000000;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte2_areal1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 20%;
	border-bottom: 1px solid #000000;
}
div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte2_areal1_label {
	position: absolute;
	left: 10%;
	top: 50%;
	width: 20%;
	height: 40%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte2_areal1_input {
	position: absolute;
	left: 40%;
	top: 50%;
	width: 50%;
	height: 40%;
}

input#id_input_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte2_areal1_input {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 0.85rem;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte2_areal2 {
	position: absolute;
	left: 0%;
	top: 20%;
	width: 100%;
	height: 80%;
	border-top: 1px solid #000000;
	
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte2_areal2_button1 {
	position: absolute;
	left: 40%;
	top: 20%;
	width: 50%;
	height: 10%;
}

button#id_button_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte2_areal2_button1 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte2_areal2_button2 {
	position: absolute;
	left: 40%;
	top: 40%;
	width: 50%;
	height: 10%;
}
button#id_button_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte2_areal2_button2 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte2_areal2_button3 {
	position: absolute;
	left: 40%;
	top: 60%;
	width: 50%;
	height: 10%;
}

button#id_button_rumpfleistespalte2areal2_4_kontrollenergaenzen_innen_spalte2_areal2_button3 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

select.tab_select_feld {
	width: 100%;
	/*height: 35px;*/
	font-family: Arial;
	/*font-size: 0.85rem;*/
	border: none;
}

button.tab_button_feld {
	width: 100%;
	/*font-size: 0.85rem;*/
	border: none;
	background: none;
}

button.tab_button_feld2 {
	width: 100%;
	height: 100%;
	border-radius: 3px;
	/*font-size: 0.85rem;*/
}
button.tab_button_feld2A {
	width: 100%;
	height: 100%;
	border-radius: 3px;
	background-color: #00FF00;
	/*font-size: 0.85rem;*/
}

td.tabzelle_center {
	text-align: center;
	border: 1px solid #000000;
	border-collapse: collapse;
}

input.tab_checkbox_feld {
	width: 50%;
	height: 50%;
	/*height: 35px;*/
	border: none;
}

col#id_table_rumpfleistespalte2areal2_3_col0{
	width: 2.16%
}

col#id_table_rumpfleistespalte2areal2_3_col1 {
	width: 10%
}
col#id_table_rumpfleistespalte2areal2_3_col2 {
	width: 36%
}
col#id_table_rumpfleistespalte2areal2_3_col2b {
	width: 20%
}
col#id_table_rumpfleistespalte2areal2_3_col3 {
	width: 12%
}
col#id_table_rumpfleistespalte2areal2_3_col4 {
	width: 12%
}
col#id_table_rumpfleistespalte2areal2_3_col5 {
	width: 10%
}

col#id_table_rumpfleistespalte2areal2_4_col0 {
	width: 2.86%
}
col#id_table_rumpfleistespalte2areal2_4_col1 {
	width: 48.57%
}
col#id_table_rumpfleistespalte2areal2_4_col2 {
	width: 48.57%
}

col#id_table_rumpfleistespalte2areal2_5_col0 {
	width: 2.86%
}
col#id_table_rumpfleistespalte2areal2_5_col1 {
	width: 40%
}
col#id_table_rumpfleistespalte2areal2_5_col2 {
	width: 40%
}
col#id_table_rumpfleistespalte2areal2_5_col3{
	width: 17.14%
}

div#id_div_rumpfleiste4_spalte2_areal2 {
	position: absolute;
	left: 0%;
	top: 91.05%;
	width: 100%;
	height: 8.95%;
	border-bottom: 1px solid #000000;
}

div#id_div_rumpfleiste4b_spalte2_areal2 {
	position: absolute;
	left: 0%;
	top: 91.05%;
	width: 100%;
	height: 8.95%;
	border-bottom: 1px solid #000000;
}

div#id_div_rumpfleiste4a_spalte2_areal2 {
	position: absolute;
	left: 0%;
	top: 91.05%;
	width: 100%;
	height: 8.95%;
	border-bottom: 1px solid #000000;
}
div#id_div_rumpfleiste5_spalte2_areal2 {
	position: absolute;
	left: 0%;
	top: 91.05%;
	width: 100%;
	height: 8.95%;
	border-bottom: 1px solid #000000;
}

div#id_div_rumpfleiste4spalte2areal2_buttonloeschen_container {
	position: absolute;
	left:33%;
	top: 5%;
	width: 17%;
	height: 35px;
}

div#id_div_rumpfleiste4aspalte2areal2_buttonloeschen_container {
	position: absolute;
	left:33%;
	top: 5%;
	width: 17%;
	height: 35px;
}

div#id_div_rumpfleiste4bspalte2areal2_buttonneuezeile_container {
	position: absolute;
	left:25%;
	top: 5%;
	width: 17%;
	height: 35px;
}

div#id_div_rumpfleiste4bspalte2areal2_buttonloeschen_container {
	position: absolute;
	left:45%;
	top: 5%;
	width: 17%;
	height: 35px;
}

div#id_div_rumpfleiste5spalte2areal2_buttonloeschen_container {
	position: absolute;
	left:33%;
	top: 5%;
	width: 17%;
	height: 35px;
}

div#id_div_rumpfleiste4spalte2areal2_textanzeige_container {
	position: absolute;
	left:33%;
	top: 5%;
	width: 17%;
	height: 25px;
	text-align: center;
}
div#id_div_rumpfleiste4aspalte2areal2_textanzeige_container {
	position: absolute;
	left:33%;
	top: 5%;
	width: 17%;
	height: 25px;
	text-align: center;
}

h4#id_H4_rumpfleiste4spalte2areal2_textanzeige {
}

h4#id_H4_rumpfleiste4aspalte2areal2_textanzeige {
}
h4#id_H4_rumpfleiste5spalte2areal2_textanzeige {
}

div#id_div_rumpfleiste4spalte2areal2_buttonspeichern_container {
	position: absolute;
	left:78%;
	top: 5%;
	width: 17%;
	height: 35px;
}

div#id_div_rumpfleiste4aspalte2areal2_buttonspeichern_container {
	position: absolute;
	left:78%;
	top: 5%;
	width: 17%;
	height: 35px;
}

div#id_div_rumpfleiste4bspalte2areal2_buttonspeichern_container {
	position: absolute;
	left:65%;
	top: 5%;
	width: 17%;
	height: 35px;
}

div#id_div_rumpfleiste5spalte2areal2_buttonspeichern_container {
	position: absolute;
	left:78%;
	top: 5%;
	width: 17%;
	height: 35px;
}

button#id_button_rumpfleiste4spalte2areal2_loeschen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
button#id_button_rumpfleiste4spalte2areal2_speichern{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

button#id_button_rumpfleiste4aspalte2areal2_neuezeile {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

button#id_button_rumpfleiste4bspalte2areal2_neuezeile {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

button#id_button_rumpfleiste4bspalte2areal2_loeschen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

button#id_button_rumpfleiste4aspalte2areal2_speichern{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

button#id_button_rumpfleiste4bspalte2areal2_speichern{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

button#id_button_rumpfleiste5spalte2areal2_loeschen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

button#id_button_rumpfleiste5spalte2areal2_speichern {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert {
	position: absolute;
	left: 17.88%;
	top: 0%;
	width: 82.12%;
	height: 100%;
}
div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_rumpf {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 87%;
	border-bottom: 1px solid #000000;
	
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_tabellencontainer {
	position: absolute;
	left: 5%;
	top: 5%;
	width: 45%;
	height: 90%;
	overflow-y: auto;
}

table#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat {
	width: 100%;
	line-height: 35px;
	border: 1px solid #000000;
	border-collapse: collapse;
}
col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_col0 {
	width: 4.44%;
}
col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_col1 {
	width: 47.78%;
}
col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_col2 {
	width: 47.78%;
}
th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_theadzelle1{
	text-align: left;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_theadzelle2{
	text-align: center;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_listen_container {
	position: absolute;
	left: 55%;
	top: 5%;
	width: 22.5%;
	height: 90%;
	border: 1px solid #000000;
	overflow-x: scroll;
	overflow-y: scroll;
}
select#id_select_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_listen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;

}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_buttonneu_container {
	position: absolute;
	left: 33%;
	top: 5%;
	width: 17%;
	height: 35px;
}

button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_neuezeile {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_fuss {
	position: absolute;
	left: 0%;
	top: 91.05%;
	width: 100%;
	height: 8.05%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_fuss_buttonlupe_container {
	position: absolute;
	left: 5%;
	top: 5%;
	width: 3.5%;
	height: 35px;
}
input#id_input_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_fuss_lupe {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_fuss_buttonloeschen_container {
	position: absolute;
	left: 55.5%;
	top: 5%;
	width: 17%;
	height: 35px;

}

button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_fuss_loeschen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_fuss_buttonspeichern_container {
	position: absolute;
	left: 78%;
	top: 5%;
	width: 17%;
	height: 35px;

}

button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_handelspraeparat_fuss_speichern {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_rumpf {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 87%;
	border-bottom: 1px solid #000000;
}
div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_rumpf_tabellencontainer {
	position: absolute;
	left: 2.5%;
	top: 5%;
	width: 70%;
	height: 90%;
	overflow-y: auto;
}

table#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung {
	width: 100%;
	line-height: 35px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_col0 {
	width: 2.86%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_col1 {
	width: 53.14%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_col1b {
	width: 5%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_col2 {
	width: 13%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_col3 {
	width: 13%;
}
col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_col4 {
	width: 13%;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_theadzelle_0 {
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_theadzelle_1 {
	text-align: left;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_theadzelle_1b {
	text-align: center;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_theadzelle_2 {
	text-align: center;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_theadzelle_3 {
	text-align: center;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_theadzelle_4{
	text-align: center;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_suchfeld {
	position: absolute;
	left: 75%;
	top: 4%;
	width: 20%;
	height: 7%;
	border: 1px solid #000000;
}

input#id_input_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_suchfeld {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

button#id_input_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height : 80%;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_listencontainer {
	position: absolute;
	left: 75%;
	top: 20%;
	width: 20%;
	height: 74%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	overflow-x: scroll;
	overflow-y: scroll;
}

select#id_select_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_listen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 150%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_fuss {
	position: absolute;
	left: 0%;
	top: 91.05%;
	width: 100%;
	height: 8.05%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_fuss_buttonlupe_container {
	position: absolute;
	left:5%;
	top: 5%;
	width: 3.5%;
	height: 35px;
}
input#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_fuss_lupe1 {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_fuss_buttonloeschen_container {
	position: absolute;
	left: 55.5%;
	top: 5%;
	width: 17%;
	height: 35px;
}

button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_fuss_loeschen {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_fuss_buttonNeueZeile_container {
	position: absolute;
	left: 33%;
	top: 5%;
	width: 17%;
	height: 35px;
}
button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_fuss_neuezeile {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_fuss_buttonSpeichern_container {
	position: absolute;
	left:78%;
	top: 5%;
	width: 17%;
	height: 35px;
}

button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_nebenwirkung_fuss_speichern {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_rumpf {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 87%;
	border-bottom: 1px solid #000000;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_rumpf_tabellencontainer {
	position: absolute;
	left: 2.5%;
	top: 5%;
	width: 70%;
	height: 90%;
	overflow-y: auto;
}

table#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial {
	width: 100%;
	line-height: 35px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_suchfeld {
	position: absolute;
	left: 75%;
	top: 4%;
	width: 20%;
	height: 7%;
	border: 1px solid #000000;
}

input#id_input_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_suchfeld {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

button#id_input_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height : 80%;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_listencontainer {
	position: absolute;
	left: 75%;
	top: 20%;
	width: 20%;
	height: 28%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	overflow-x: scroll;
	overflow-y: scroll;
}

select#id_select_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_listen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 150%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_col0 {
	width: 2.16%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_col1 {
	width: 10%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_col2 {
	width: 36%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_col2b {
	width: 20%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_col3 {
	width: 12%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_col4 {
	width: 12%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_col5 {
	width: 10%;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_theadzelle0 {
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_theadzelle1 {
	text-align: left;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_theadzelle2 {
	text-align: center;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_theadzelle3 {
	text-align: center;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_theadzelle4 {
	text-align: center;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_fuss {
	position: absolute;
	left: 0%;
	top: 91.05%;
	width: 100%;
	height: 8.05%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_fuss_buttonlupe_container {
	position: absolute;
	left:5%;
	top: 5%;
	width: 3.5%;
	height: 35px;
}

input#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_fuss_lupe1 {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_fuss_buttonloeschen_container {
	position: absolute;
	left: 55.5%;
	top: 5%;
	width: 17%;
	height: 35px;
}

button#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_fuss_loeschen {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_fuss_buttonneuezeile_container {
	position: absolute;
	left: 33%;
	top: 5%;
	width: 17%;
	height: 35px;
}

button#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_fuss_neuezeile {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_fuss_buttonspeichern_container {
	position: absolute;
	left:78%;
	top: 5%;
	width: 17%;
	height: 35px;
}
button#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_infomaterial_fuss_speichern {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_rumpf {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 87%;
	border-bottom: 1px solid #000000;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_rumpf_tabellencontainer {
	position: absolute;
	left: 2.5%;
	top: 4%;
	width: 70%;
	height: 90%;
	overflow-y: auto;

}

table#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen {
	width: 100%;
	line-height: 35px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_col0 {
	width: 2.86%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_col1 {
	width: 48.57%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_col2 {
	width: 48.57%;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_theadzelle_0 {
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_theadzelle_1 {
	text-align: left;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_theadzelle_2 {
	text-align: center;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_rumpf_suchfeld {
	position: absolute;
	left: 75%;
	top: 4%;
	width: 20%;
	height: 10%;
	border: 1px solid #000000;
}

input#id_input_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_rumpf_suchfeld {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height : 100%;
}
button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_rumpf_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height : 80%;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_rumpf_listencontainer {
	position: absolute;
	left: 75%;
	top: 20%;
	width: 20%;
	height: 74%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	overflow-x: scroll;
}
select#id_select_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_rumpf_listen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 150%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_fuss {
	position: absolute;
	left: 0%;
	top: 91.05%;
	width: 100%;
	height: 8.05%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_fuss_buttonlupe_container {
	position: absolute;
	left:5%;
	top: 5%;
	width: 3.5%;
	height: 35px;
}

input#id_input_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_fuss_lupe1 {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_fuss_buttonloeschen_container {
	position: absolute;
	left: 55.5%;
	top: 5%;
	width: 17%;
	height: 35px;
}

button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_fuss_loeschen {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_fuss_buttonneuezeile_container {
	position: absolute;
	left: 33%;
	top: 5%;
	width: 17%;
	height: 35px;
}

button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_fuss_neueZeile {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_fuss_buttonspeichern_container {
	position: absolute;
	left:78%;
	top: 5%;
	width: 17%;
	height: 35px;
}

button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_kontrollen_fuss_speichern {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_rumpf {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 87%;
	border-bottom: 1px solid #000000;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_rumpf_tabellencontainer {
	position: absolute;
	left: 2.5%;
	top: 4%;
	width: 70%;
	height: 90%;
	overflow-y: auto;

}

table#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine {
	width: 100%;
	line-height: 35px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_col0 {
	width: 2.86%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_col1 {
	width: 40%;
}

col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_col2 {
	width: 40%;
}
col#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_col3 {
	width: 17.14%;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_theadzelle_0 {
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_theadzelle_1 {
	text-align: left;
}

th#id_table_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_theadzelle_2 {
	text-align: center;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_rumpf_suchfeld {
	position: absolute;
	left: 75%;
	top: 4%;
	width: 20%;
	height: 10%;
	border: 1px solid #000000;
}

input#id_input_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_rumpf_suchfeld {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height : 100%;
}
button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_rumpf_leeresuchfeld {
	position: absolute;
	left: 90%;
	top: 10%;
	width: 5%;
	height : 80%;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_rumpf_listencontainer {
	position: absolute;
	left: 75%;
	top: 20%;
	width: 20%;
	height: 74%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	overflow-x: scroll;
}
select#id_select_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_rumpf_listen {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 150%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_fuss {
	position: absolute;
	left: 0%;
	top: 91.05%;
	width: 100%;
	height: 8.05%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_fuss_buttonlupe_container {
	position: absolute;
	left:5%;
	top: 5%;
	width: 3.5%;
	height: 35px;
}

input#id_input_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_fuss_lupe1 {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_fuss_buttonloeschen_container {
	position: absolute;
	left: 55.5%;
	top: 5%;
	width: 17%;
	height: 35px;
}

button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_fuss_loeschen {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_fuss_buttonneuezeile_container {
	position: absolute;
	left: 33%;
	top: 5%;
	width: 17%;
	height: 35px;
}

button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_fuss_neueZeile {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

div#id_div_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_fuss_buttonspeichern_container {
	position: absolute;
	left:78%;
	top: 5%;
	width: 17%;
	height: 35px;
}

button#id_button_arbeitscontainer_rumpfleiste_spalte2_maximiert_textbausteine_fuss_speichern {
	position: absolute;
	left:0%;
	top: 0%;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

/* =========================================================
   KI-Prüfung
   ========================================================= */

#id_div_rumpfleiste_spalte2_areal2_7
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;

	box-sizing: border-box;
	background-color: #ffffff;
}

/* oberer Bereich */

#id_div_ki_pruefung_kopf
{
	position: absolute;
	left: 3%;
	top: 5%;
	width: 94%;
	height: 10%;

	box-sizing: border-box;
}

/* Button KI-Prüfung starten */

#id_button_ki_pruefung_starten
{
	position: absolute;
	left: 0;
	top: 50%;

	width: 22%;
	height: 35px;

	transform: translateY(-50%);

	border-radius: 8px;
}

/* Statusbereich */

#id_div_ki_pruefung_status
{
	position: absolute;
	left: 3%;
	top: 17%;

	width: 94%;
	height: 6%;

	box-sizing: border-box;

	font-family: Arial;
	font-size: 0.9rem;
}

/* Ergebnisbereich */

#id_div_ki_pruefung_ergebnis
{
	position: absolute;
	left: 3%;
	top: 25%;

	width: 94%;
	height: 68%;

	box-sizing: border-box;
}

/* Textfeld für KI-Ergebnis */

#id_textarea_ki_pruefung_ergebnis
{
	position: absolute;
	left: 0;
	top: 0;

	width: 100%;
	height: 100%;

	box-sizing: border-box;

	padding: 10px;

	resize: none;

	font-family: Arial;
	font-size: 0.9rem;
	line-height: 1.4;

	overflow-y: auto;
}


/* ============================================================
   Unterbereiche Medikamente – konsolidierte Struktur
   areal3-Aktionsleisten sind in areal2_1 bis areal2_6 integriert
   ============================================================ */


/* ------------------------------------------------------------
   Gemeinsamer Inhaltsbereich
   ------------------------------------------------------------ */

#id_div_rumpfleiste_spalte2_areal2_1,
#id_div_rumpfleiste_spalte2_areal2_2,
#id_div_rumpfleiste_spalte2_areal2_3,
#id_div_rumpfleiste_spalte2_areal2_4,
#id_div_rumpfleiste_spalte2_areal2_5,
#id_div_rumpfleiste_spalte2_areal2_6,
#id_div_rumpfleiste_spalte2_areal2_7
{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;

	width: auto;
	height: auto;

	box-sizing: border-box;
}


/* ------------------------------------------------------------
   Gemeinsame untere Aktionsleiste
   Handelspräparate / Nebenwirkungen / Infomaterialien /
   Maßnahmen / Textbausteine / Historie
   ------------------------------------------------------------ */

.unterbereich_aktionsleiste
{
	position: absolute;

	left: 0;
	right: 0;
	top: auto;
	bottom: 0;

	width: 100%;
	height: 14%;

	box-sizing: border-box;

	border-top: 1px solid #000000;
	background-color: #ffffff;

	z-index: 20;
}


/* Elemente vertikal zentrieren */

.unterbereich_aktionsleiste > .unterbereich_lupe,
.unterbereich_aktionsleiste > .unterbereich_neuezeile,
.unterbereich_aktionsleiste > .unterbereich_loeschen,
.unterbereich_aktionsleiste > .unterbereich_speichern
{
	position: absolute;

	top: 50%;
	height: 35px;

	transform: translateY(-50%);
}


/* Horizontale Positionen */

.unterbereich_aktionsleiste > .unterbereich_lupe
{
	left: 5%;
	width: 3.5%;
}

.unterbereich_aktionsleiste > .unterbereich_neuezeile
{
	left: 33%;
	width: 17%;
}

.unterbereich_aktionsleiste > .unterbereich_loeschen
{
	left: 55.5%;
	width: 17%;
}

.unterbereich_aktionsleiste > .unterbereich_speichern
{
	left: 78%;
	width: 17%;
}


/* Buttons */

.unterbereich_aktionsleiste > .unterbereich_neuezeile > button,
.unterbereich_aktionsleiste > .unterbereich_loeschen > button,
.unterbereich_aktionsleiste > .unterbereich_speichern > button
{
	position: absolute;

	left: 0;
	top: 0;

	width: 100%;
	height: 100%;

	box-sizing: border-box;

	border-radius: 10px;
}


/* Lupe ohne Verzerrung */

.unterbereich_aktionsleiste > .unterbereich_lupe input[type="image"]
{
	position: absolute;

	left: 50%;
	top: 50%;

	width: auto;
	height: 100%;
	max-width: 100%;

	transform: translate(-50%, -50%);

	object-fit: contain;
}


/* ============================================================
   Handelspräparate
   ============================================================ */

#id_div_rumpfleiste_spalte2_areal2_1
> #id_div_rumpfleistespalte2areal2_tabellencontainer
{
	top: 2%;
	bottom: 16%;
	height: auto;
}

#id_div_rumpfleiste_spalte2_areal2_1
> #id_div_rumpfleistespalte2areal2_listen_container
{
	top: 2%;
	bottom: 16%;
	height: auto;
}


/* ============================================================
   Nebenwirkungen
   ============================================================ */


#id_div_rumpfleiste_spalte2_areal1d
{
	top: 0;
	height: 20%;
}


#id_div_rumpfleistespalte2areal2_2_tabellencontainer
{
	top: 40%;
	bottom: 16%;
	height: auto;
}

#id_div_rumpfleistespalte2areal2_2_suchfeld
{
	top: 40%;
}

#id_div_rumpfleistespalte2areal2_2_listencontainer
{
	top: 57%;
	bottom: 16%;
	height: auto;
}


/* ============================================================
   Infomaterialien
   ============================================================ */

#id_div_rumpfleiste_spalte2_areal2_3
> #id_div_rumpfleiste_spalte2_3_areal1d
{
	top: 0;
	height: 16%;
}

#id_div_rumpfleiste_spalte2_areal2_3
> #id_div_rumpfleistespalte2areal2_3_tabellencontainer
{
	top: 18%;
	bottom: 16%;
	height: auto;
}

#id_div_rumpfleiste_spalte2_areal2_3
> #id_div_rumpfleistespalte2areal2_3_suchfeld
{
	top: 18%;
	height: 10%;
}

#id_div_rumpfleiste_spalte2_areal2_3
> #id_div_rumpfleistespalte2areal2_3_listencontainer
{
	top: 30%;
	bottom: 17%;
	height: auto;
}


/* Auswahlfelder und obere Buttons */

#id_div_rumpfleiste_spalte2_areal2_3
#id_rumpfleiste_spalte2_3_areal1d_selectcontainer,
#id_div_rumpfleiste_spalte2_areal2_3
#id_div_rumpfleiste_spalte2_3_areal1d_select1,
#id_div_rumpfleiste_spalte2_areal2_3
#id_div_rumpfleiste_spalte2_3_areal1d_button1,
#id_div_rumpfleiste_spalte2_areal2_3
#id_div_rumpfleiste_spalte2_3_areal1d_button1_L,
#id_div_rumpfleiste_spalte2_areal2_3
#id_div_rumpfleiste_spalte2_3_areal1d_button1_S
{
	top: 50%;
	height: 35px;

	transform: translateY(-50%);
}


#id_select_rumpfleiste_spalte2_3_areal1d_auswahlapplikationsform,
#id_select_rumpfleiste_spalte2_3_areal1d_select1
{
	height: 35px;

	box-sizing: border-box;

	border: 1px solid #808080;
	border-radius: 0;

	background-color: #ffffff;

	outline: none;
}


#id_select_rumpfleiste_spalte2_3_areal1d_auswahlapplikationsform:focus,
#id_select_rumpfleiste_spalte2_3_areal1d_select1:focus
{
	border: 1px solid #404040;
	outline: none;
}


/* ============================================================
   Maßnahmen
   ============================================================ */

#id_div_rumpfleiste_spalte2_areal2_4
> #id_div_rumpfleistespalte2areal2_4_tabellencontainer
{
	top: 4%;
	bottom: 16%;

	height: auto;
	max-height: none;

	box-sizing: border-box;

	overflow-y: auto;
}

#id_div_rumpfleiste_spalte2_areal2_4
> #id_div_rumpfleistespalte2areal2_4_listencontainer
{
	top: 20%;
	bottom: 16%;

	height: auto;
}


/* ============================================================
   Textbausteine
   ============================================================ */

#id_div_rumpfleiste_spalte2_areal2_5
> #id_div_rumpfleistespalte2areal2_5_tabellencontainer
{
	top: 4%;
	bottom: 16%;

	height: auto;
	max-height: none;

	box-sizing: border-box;

	overflow-y: auto;
}

#id_div_rumpfleiste_spalte2_areal2_5
> #id_div_rumpfleistespalte2areal2_5_listencontainer
{
	top: 20%;
	bottom: 16%;

	height: auto;
}


/* ============================================================
   Historie
   ============================================================ */


#id_div_rumpfleiste_spalte2_areal2_6
> #id_div_historie_tabellencontainer
{
	position: absolute;

	left: 2.5%;
	right: 2.5%;
	top: 2%;
	bottom: 16%;

	width: auto;
	height: auto;

	margin: 0;

	box-sizing: border-box;

	overflow: auto;
}


#id_table_historie
{
	display: table;

	width: 100%;

	border-collapse: collapse;
	table-layout: fixed;
}


#id_table_historie thead
{
	display: table-header-group;
}


#id_table_historie tbody
{
	display: table-row-group;
}


#id_table_historie tr
{
	display: table-row;
}


#id_table_historie th,
#id_table_historie td
{
	display: table-cell;

	position: static;
	float: none;

	box-sizing: border-box;

	vertical-align: top;

	border: 1px solid #000000;
}


/* ============================================================
   KI-Prüfung
   Kein unterer CRUD-Bereich
   ============================================================ */

#id_div_rumpfleiste_spalte2_areal2_7
{
	overflow: hidden;
	background-color: #ffffff;
}


#id_div_ki_pruefung_kopf
{
	position: absolute;

	left: 3%;
	top: 5%;

	width: 94%;
	height: 10%;

	box-sizing: border-box;
}


#id_button_ki_pruefung_starten
{
	position: absolute;

	left: 0;
	top: 50%;

	width: 22%;
	height: 35px;

	transform: translateY(-50%);

	box-sizing: border-box;

	border-radius: 8px;
}


#id_div_ki_pruefung_status
{
	position: absolute;

	left: 3%;
	top: 17%;

	width: 94%;
	height: 6%;

	box-sizing: border-box;

	font-family: Arial, sans-serif;
	font-size: 0.9rem;
}


#id_div_ki_pruefung_ergebnis
{
	position: absolute;

	left: 3%;
	top: 25%;

	width: 94%;
	height: 68%;

	box-sizing: border-box;
}


#id_textarea_ki_pruefung_ergebnis
{
	position: absolute;

	left: 0;
	top: 0;

	width: 100%;
	height: 100%;

	box-sizing: border-box;

	padding: 10px;

	resize: none;

	font-family: Arial, sans-serif;
	font-size: 0.9rem;
	line-height: 1.4;

	overflow-y: auto;
}
