/* .haupt-container {
  --faktor: 0.9;
}
*/
/* Skaliert die Textgröße linear ohne Multiplikations-Effekt */
/*
.haupt-container, 
.haupt-container * {
  font-size: calc(1rem * var(--faktor));
}
*/

body         {font-family:'Verdana', 'Arial';
              padding:0px;
              margin:0px;
             }
a            {text-decoration:none;
              color:black;
             }
iframe		 {padding:0px;
			  padding-left:5px;
			  margin:0px;
			  border-style:none;
             }
table        {border-spacing:0px;
              padding:0px;
              margin:0px;
             }
table.head   {width:100%;
              position:fixed;
              top:0px;
             }
table.main   {width:100%;
              height:100%;
             }
td.gal       {width:690px;
              border-spacing:5px;
              border-style:outset;
              border-width:5px;
              border-color:grey;
              padding:3px;
              margin:3px;
              background-color: white;
              font-size:1.5em;
             }
tr.space     {height:130px;
             }
td.left      {width:270px;
              height:100%;
              vertical-align:top;
              background-color:#D6D6DF;
              padding:5px;
             }
td.right     {width:710px;
              vertical-align:top;
              background-color:#D6D6DF;
              padding:5px;
             }
td.titel     {width:710px;
              vertical-align:top;
              background-color:#D6D6DF;
              padding:5px;
              vertical-align:middle;
             }
form         {margin-bottom:5px;
             }
span.form    {color:black;
              font-size:0.8em;
             }
textarea     {margin-top:3px;
              resize: none;
             }
div.titel    {font-size:1.75em;
              font-weight:bold;
              text-align:center;
             }
div.frminv   {display:none;
             }
div.frmvis   {
             }
div.edit     {
             }
table.logo   {background-color:white;
              width:270px;
              height:120px;
             }
table.menu   {width:270px;
              height:100%;
              position:fixed;
              top:135px;
             }
table.right  {width:100%;
              text-align:center;
             }
table.key    {width:270px;
              position:fixed;
              top:135px;
             }
td.wo0       {height:60px;
              text-align:right;
              border-top:medium solid black;
              border-left:medium solid black;
              border-right:medium solid black;
              border-collapse:collapse;
              background-color:#FFFFFF;
              padding-right:5px;
             }
td.wu0       {height:60px;
              text-align:right;
              border:medium solid black;
              border-collapse:collapse;
              background-color:#FFFFFF;
              padding-right:5px;
             }
td.wo1       {height:60px;
              text-align:right;
              border-top:medium solid black;
              border-left:medium solid black;
              border-right:medium solid black;
              border-collapse:collapse;
              background:linear-gradient(to left, #CCCCCC, #FFFFFF);
              padding-right:5px;
             }
td.wu1       {height:60px;
              text-align:right;
              border:medium solid black;
              border-collapse:collapse;
              background:linear-gradient(to left, #CCCCCC, #FFFFFF);
              padding-right:5px;
             }
td.wo2       {height:60px;
              text-align:right;
              border-top:medium solid black;
              border-left:medium solid black;
              border-right:medium solid black;
              border-collapse:collapse;
              background-color:#CCCCCC;
              padding-right:5px;
              font-size:1.1em;
              font-weight:bold;
             }
td.wu2       {height:60px;
              text-align:right;
              border:medium solid black;
              border-collapse:collapse;
              background-color:#CCCCCC;
              padding-right:5px;
              font-size:1.2em;
              font-weight:bold;
             }
td.logo      {background-color:white;
              text-align:center;
              height:115px;
             }
table.schw   {width:135px;
              border-spacing:0px;
              position:fixed;
              top:555px;
             }
tr.schwb1    {background-color:black;
              height:24px;
              width:135px;
              position:relative;
              top:-376px;
             }
tr.schwb2    {background-color:black;
              height:24px;
              width:135px;
              position:relative;
              top:-335px;
             }
tr.schwb3    {background-color:black;
              height:24px;
              width:135px;
              position:relative;
              top:-293px;
             }
tr.schwb4    {background-color:black;
              height:24px;
              width:135px;
              position:relative;
              top:-207px;
             }
tr.schwb5    {background-color:black;
              height:24px;
              width:135px;
              position:relative;
              top:-162px;
             }
img.anim     {position:relative;
              top:-120px;
             }
img.imgl     {float:left;
              padding-right:10px;
             }
img.imgc     {padding-bottom:10px;
             }
img.imgr     {float:right;
              padding-top:5px;
              padding-left:10px;
             }
img.gal      {width:700px;
              margin-left:4px;
              margin-bottom:15px;
             }
td           {color:#505050;
             }
td.head      {text-align:center;
              padding-top:43px;
             }
td.text      {text-align:justify;
              padding:0px;
             }
td.t1        {width:20px;
              font-weight:bold;
             }
td.t2        {width:310px;
              font-weight:bold;
             }
td.t3        {width:350px;
              font-weight:bold;
             }
td.t4        {padding-bottom:10px;
             }
div.tb       {font-weight:bold;
             }
div.tn       {font-weight:normal;
             }
div.te       {font-weight:normal;
              padding-bottom:20px;
             }
input.arrow  {cursor:pointer;
             }             
span.arrow   {cursor:pointer;
             }             
select.fotos {font-size:22px;
             }
input.upl0   {display:none;
             }
input.upl1   {color:red;
              font-size:1.1em;
             }
input.upl2   {color:green;
              font-size:1.1em;
             }
input.pad    {margin-top:3px;
             }
div.editnrm  {margin:0px;
              margin-bottom:10px;
             }
div.editnns  {margin:0px;		/* normal no space */
              margin-bottom:0px;
             }
div.editbld  {margin:0px;
              margin-bottom:10px;
              font-weight:bold;
             }
div.editubr  {margin:0px;
              margin-bottom:5px;
              font-weight:bold;
              font-size:1.3em;
             }
div.editbig  {margin:0px;
              margin-bottom:10px;
             }
p.siz1       {font-size:1.5em;
             }
div.frmrfr   {width:255px;
              position:fixed;
              top:750px;
              background-color:#CCEECC;
              padding:5px;
              border-width:2px;
              border-style:solid;
              border-color:#00AA00;
             }
div.frmupl   {width:255px;
              position:fixed;
              top:565px;
              background-color:#EECCCC;
              padding:5px;
              border-width:2px;
              border-style:solid;
              border-color:red;
             }
div.uplus    {font-size:1.5em;
              font-weight:bold;
              color:black;
             }
span.uplu    {font-family:'arial';
              font-size:1.5em;
              font-weight:bold;
              color:black;
              padding-right:20px;
             }
span.uplf    {font-family:'wingdings';
              font-size:1.5em;
              font-weight:bold;
              color:red;
              padding-right:20px;
             }
span.uplo    {font-family:'wingdings';
              font-size:1.5em;
              font-weight:bold;
              color:#00AA00;
              padding-right:20px;
             }
