
#erweiterung1 {
  position: absolute;
  top:10px;
  left:50px;  
  color: grey;   
  margin: 0.8em; 
  background-color: white;
  !border-bottom-left-radius: 1em;
  !border-bottom-right-radius: 1em;
  !border-top-left-radius: 1em;
  !border-top-right-radius: 1em;  
   
  border-top: 1px solid silver;
  border-left: 1px solid silver;
  border-right: 1px solid silver;  
  border-bottom: 1px solid silver;
  !margin-bottom: 1em;
  
  max-width: 80%;
  z-index:1;
  box-shadow: 10px 10px rgb(204,204,204);
  
  padding-right: 2em;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 1em; 
}



#erweiterung2 {
  position: absolute;
  top: 20%;
  left: 20%;  color: black;   
  margin: 0.2em; 

  margin-top: -75px;
  !margin-left: -100px;

  background-color: white;
  !border-bottom-left-radius: 1em;
  !border-bottom-right-radius: 1em;
  !border-top-left-radius: 1em;
  !border-top-right-radius: 1em;  
   
  !border-top: 1px solid black;
  !border-left: 1px solid black;
  border-right: 1px solid black;  
  border-bottom: 1px solid black;
  margin-bottom: 1em;
  
  max-width: 80%;
  z-index:1;
  box-shadow: 10px 10px rgb(237,237,237);
  
  padding-right: 0.5em;
  padding-top: 0.5em;
  padding-left: 0.5em;
  padding-bottom: 0.5em; 
}






input.rahmen {
border: thin solid white;
background-color: white;
color: rgb(96,96,96);
!background-image: url(bild.gif);
background-repeat:
no-repeat;
!background-position: left center}
-->



.buttonEM { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; 
text-transform: none; color: rgb(96,96,96); background-color:white; BORDER:white 1px white solid;} 


a.infobox { border-bottom: 0px dashed #c30; text-decoration:none; }
  a.infobox:hover { cursor:help; color: rgb(96,96,96); background:white; }
  a.infobox span { visibility:hidden; position:absolute; left:-99em;
    margin-top:1.1em; padding:1em; text-decoration:none; }
  a.infobox:hover span, a.infobox:focus span, a.infobox:active span {
    visibility:visible; left:2em;
    border:1px solid #c30; color: rgb(96,96,96); background:white; font-size: 14px;}
</style>
<!--[if IE 5]><style type="text/css">
  a.infobox span { display:none; }
  a.infobox:hover span { display:block; }
</style><![endif]-->



!// Formatierung des Input-Formmular-Feld
!input {  
background-image: url('submi.gif');  
FONT: 11px verdana, arial, sans-serif;  
font-weight: bold;  
letter-spacing: 0px;  
color:#FFFFFF;  
cursor:pointer;  
BORDER:#000000 0px solid;  
}


#sprache {
  position: absolute;
  top:0px;
  left:10px;  
  color: grey;   
  margin: 0.8em; 
  background-color: white;
  !border-bottom-left-radius: 1em;
  !border-bottom-right-radius: 1em;
  !border-top-left-radius: 1em;
  !border-top-right-radius: 1em;  
   
  !border-top: 1px solid silver;
  !border-left: 1px solid silver;
  !border-right: 1px solid silver;  
  !border-bottom: 1px solid silver;
  !margin-bottom: 1em;
  
  max-width: 20%;
  z-index:1;
  !box-shadow: 10px 10px rgb(224,224,224);
  
  !padding-right: 2em;
  !padding-top: 1em;
  !padding-left: 2em;
  !padding-bottom: 1em; 
}




  a.aufzlink {
    !display: block;
    !padding: 0.2em;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif; 
  }
  
  a.aufzlink:visited {
      color: rgb(96,96,96); background-color: white; text-decoration:none;
  }

                                                                
  a.aufzlink:link {
     color: rgb(96,96,96); background-color: white; text-decoration:none;
  }

  a.aufzlink:hover {
       color: rgb(96,96,96); background-color:#727070; color: #ffffff; text-decoration:none;
  }

  a.aufzlink:active {
       color: rgb(96,96,96); background-color: gray;
  }





   
#box_klick_1_var{   

  text-align: center;
  color: white;   
  margin: 0em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid white;
  !border-left: 1px solid white;
  !border-right: 1px solid white;  
  border-bottom: 1px solid white;
  !margin-bottom: 0em;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
  !width: 80%;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 0em;
  padding-top: 0em;
  padding-left: 0em;
  padding-bottom: 0.3em; 
  } 


#box_klick_3_var{   

  text-align: center;
  color: white;   
  margin: 0em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(237,237,237);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid red;
  !border-left: 1px solid grey;
  !border-right: 1px solid grey;  
  border-bottom: 1px solid red;
  !margin-bottom: 0em;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
  !width: 80%;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 0em;
  padding-top: 0em;
  padding-left: 0em;
  padding-bottom: 0.3em; 
  } 



#box_klick_2_var{   

  text-align: center;
  color: white;   
  margin: 0.0em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  !border-bottom-left-radius: 1em;
  !border-bottom-right-radius: 1em;
  !border-top-left-radius: 1em;
  !border-top-right-radius: 1em;  
   
  !border-top: 1px solid grey;
  !border-left: 1px solid grey;
  !border-right: 1px solid grey;  
  !border-bottom: 1px solid grey;
  !margin-bottom: 0em;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
  !width: 20%;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 1em;
  !padding-top: 1em;
  !padding-left: 1em;
  !padding-bottom: 1em; 
  } 




#box_zentriert {  
  display: block; 
  text-align: center;	 
  }




#einstellungen {
  position: fixed;
  top:20px;
  left:10px;  
  color: grey;   
  margin: 0.8em; 
  background-color: white;
  !border-bottom-left-radius: 1em;
  !border-bottom-right-radius: 1em;
  !border-top-left-radius: 1em;
  !border-top-right-radius: 1em;  
   
  !border-top: 1px solid silver;
  !border-left: 1px solid silver;
  border-right: 1px solid silver;  
  border-bottom: 1px solid silver;
  !margin-bottom: 1em;
  
  max-width: 20%;
  z-index:1;
  box-shadow: 10px 10px rgb(224,224,224);
  
  padding-right: 2em;
  padding-top: 1em;
  padding-left: 2em;
  padding-bottom: 1em; 
}






#anfrage {
  position: absolute;
  top: 20%;
  left: 40%;  color: black;   
  margin: 0.2em; 

  !margin-top: -75px;
  !margin-left: -100px;

  background-color: white;
  !border-bottom-left-radius: 1em;
  !border-bottom-right-radius: 1em;
  !border-top-left-radius: 1em;
  !border-top-right-radius: 1em;  
   
  !border-top: 1px solid black;
  !border-left: 1px solid black;
  border-right: 1px solid black;  
  border-bottom: 1px solid black;
  margin-bottom: 1em;
  
  max-width: 100%;
  z-index:1;
  box-shadow: 10px 10px rgb(237,237,237);
  
  padding-right: 0.5em;
  padding-top: 0.5em;
  padding-left: 0.5em;
  padding-bottom: 0.5em; 
}



#bild_gross {
  position: absolute;
  top: 20%;
  left: 20%;  color: black;   
  margin: 0.2em; 

  margin-top: -75px;
  margin-left: -100px;

  background-color: white;
  !border-bottom-left-radius: 1em;
  !border-bottom-right-radius: 1em;
  !border-top-left-radius: 1em;
  !border-top-right-radius: 1em;  
   
  !border-top: 1px solid silver;
  !border-left: 1px solid silver;
  border-right: 1px solid silver;  
  border-bottom: 1px solid silver;
  !margin-bottom: 1em;
  
  max-width: 60%;
  z-index:1;
  box-shadow: 10px 10px rgb(237,237,237);
  
  padding-right: 0.5em;
  padding-top: 0.5em;
  padding-left: 0.5em;
  padding-bottom: 0.5em; 
}


#menue_2 {  
  display: block; 
  text-align: center;	 
  background-color: red;	 

  !border-bottom-left-radius: 0.5em;
  !border-bottom-right-radius: 0.5em;
  !border-top-left-radius: 0.5em;
  !border-top-right-radius: 0.5em;  
   
  !border-top: 1px solid black;
  !border-left: 1px solid black;
  !border-right: 1px solid black;  
  !border-bottom: 1px solid black;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
  !width: 92%;


  }
  

!---------------------------------------------------------------------------------------------------
















.abfrage_beschr { 
      float: left;
      !text-align: center; 
      font-weight:normal;
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 25px; 
      color: black; 
      margin-right: 1.5em;
      }

.abfrage_beschr_2 { 
      float: left;
      !text-align: center; 
      font-weight:normal;
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 15px; 
      color: black; 
      margin-right: 1.5em;
      }

  a.link_1 { !display: block; !padding: 0.2em; font-weight: normal; }
  a.link_1:visited { color: black; background-color: white; text-decoration:none;   }
  a.link_1:link { color: black; background-color: white; text-decoration:none; }
  a.link_1:hover {  color: black; background-color: grey; color: #ffffff; text-decoration:none;  }
  a.link_1:active { color: silver); background-color: silver; }

  a.link_2 { !display: block; !padding: 0.2em; font-weight: normal; }
  a.link_2:visited { color: white; background-color: green; text-decoration:none;   }
  a.link_2:link { color: white; background-color: white; text-decoration:none; }
  a.link_2:hover {  color: black; background-color:#727070; color: #ffffff; text-decoration:none;  }
  a.link_2:active { color: rgb(204,0,0); background-color: gray; }

  a.link_menue_2 { !display: block; !padding: 0.2em; font-weight: normal; }
  a.link_menue_2:visited { color: green; background-color: rgb(208,208,208); text-decoration:none;   }
  a.link_menue_2:link { color: green; background-color: rgb(208,208,208); text-decoration:none; }
  a.link_menue_2:hover {  color: green; background-color:rgb(208,208,208); text-decoration:none;  }
  a.link_menue_2:active { color: rgb(204,0,0); background-color: rgb(208,208,208); }
                                                                                    
  a.link_menue_1 { !display: block; !padding: 0.2em; font-weight: normal; }
  a.link_menue_1:visited {  color: red;              background-color: rgb(208,208,208); text-decoration:none;  }
  a.link_menue_1:link    {  color: red;              background-color: rgb(208,208,208); text-decoration:none;  }
  a.link_menue_1:hover   {  color: red;            background-color: rgb(208,208,208); text-decoration:none;  }
  a.link_menue_1:active  {  color: red;              background-color: rgb(208,208,208); text-decoration:none;  }

.n_maske { 
  font: 1em Verdana, Verdana, Geneva, sans-serif;
  color: black;
  vertical-align: middle;
  background-color: #ffffff; 
  }

.n_maske_ok { 
  font: 1em Verdana, Verdana, Geneva, sans-serif;
  color: white;
  vertical-align: middle;
  background-color: green; 
  }

.n_maske_nok { 
  font: 1em Verdana, Verdana, Geneva, sans-serif;
  color: white;
  vertical-align: middle;
  background-color: red; 
  }


.n_maske_r { 
  font: 1em Verdana, Verdana, Geneva, sans-serif;
  vertical-align: middle;
  color: red;
  background-color: #ffffff; 
  }

.n_maske_hg { 
  font: 1em Verdana, Verdana, Geneva, sans-serif;
  vertical-align: middle;
  color: black;
  background-color: #D0D0D0; 
  }



.buttonE { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #006600; background-color:#C0C0C0} 

.buttonD { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; 
text-transform: none; color: rgb(64,64,64); background-color:#C0C0C0} 

.buttonD_ { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: rgb(64,64,64); background-color:rgb(224,224,224)} 



.buttonDw { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; 
color: rgb(64,64,64); background-color:#C0C0C0; border:1px solid #ff0000; } 

.button_inaktiv { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; 
color: rgb(160,160,160); background-color:rgb(224,224,224);  border:0px solid #ff0000;  } 

.buttonD2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: rgb(255,0,0); background-color:rgb(208,208,208); border-color:#ff0000} 

.buttonD22 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #ffffff; background-color:#ff0000; border-color:#ffffff}

.buttonD3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #ffffff; background-color:blue} 

.buttonD4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: black; background-color:white} 


#fehler {
  position: absolute;
  top:50px;
  left:150px;  
  text-align: center;
  color: black;   
  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 5px solid red;
  border-left: 5px solid red;
  border-right: 5px solid red;  
  border-bottom: 5px solid red;
  margin-bottom: 1em;

  
  !padding-right: 2em;
  width: 600px;
  !max-width: 9%;
  z-index:1;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 1em;
  padding-left: 2em;
  padding-bottom: 1em; 
}

#kalender {                             
    height:20.5em;                       /* Höhe - auch px oder andere Einheiten */
    overflow:auto;                       /* Regel für übergroßen Inhalt */
    border: 3px double #244B74;          /* Rahmen */
    padding:17px;                         /* Textabstand zum Rand */
    !padding-top:17px;                         /* Textabstand zum Rand */
    !font-family:Arial,Verdana,sans-serif;/* Schriftart */
    !color:#00009F;                       /* Schriftfarbe */
    !background-color: rgb(255,204,255);                     /* Hintergrund */
    
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 21m;
  padding-left: 2em;
  padding-bottom: 2em; 

  z-index:1;    
}



#kalender_rahmen {
  position: absolute;
  top:150px;
  left:380px;  
  !text-align: left;
  color: black;   
  margin: 0.8em; 
  !float: left;
  !outline:1px solid #ff0000;
  text-align: center;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  !width: 600px;
  max-width: 75%;
  z-index:1;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 0.2em;
  padding-left: 2em;
  padding-bottom: 2.5em; 
}



#000box_logo {
  position: absolute;
  top:6px;
  left:8px;  
  !text-align: left;
  color: black;   
  margin: 0.8em; 
  !float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  !width: 600px;
  max-width: 75%;
  z-index:1;
  box-shadow: 3px 3px rgb(255,0,0);
  
  padding-right: 0.3em;
  padding-top: 0.3em;
  padding-left: 0.3em;
  padding-bottom: 0.3em;
}



#kalender_div1 {
  color: black;   
  margin: 0.05em; 
  background-color: white;
  border-bottom-left-radius: 0.4em;
  border-bottom-right-radius: 0.4em;
  border-top-left-radius: 0.4em;
  border-top-right-radius: 0.4em;
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;               
  margin-bottom: 0.2em;
  margin-top: 0.2em;  
  z-index:1;
  box-shadow: 1px 1px grey;
  
  padding-right: 0.2em;
  padding-top: 0.2em;
  padding-left: 0.2em;
  padding-bottom: 0.2em; 
}


#erklaerung {
  position: absolute;
  top:160px;
  left:30px;  
  !text-align: left;
  color: black;   
  margin: 2em; 
  !float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  width: 1200px;
  max-width: 75%;
  z-index:1;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em; 
}


#drucken {
  position: absolute;

  color: black;   
  margin: 0.8em; 


  background-color: white;
   

  
  !width: 600px;
  !max-width: 75%;
  z-index:1;
  !box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 1em;
  padding-top: 0.1em;
  padding-left: 0.1em;
  padding-bottom: 1em; 
}






#liste_1 {
  position: relative;
  left:0px; 
  color: black;   
  float: clear;
  background-color: rgb(192,192,192);
  width:110%;
  border-top: 2px solid black;
  border-left: 2px solid black;
  z-index:1;
  padding-right: 0.1em;
  padding-top: 0.1em;
  padding-left: 0.1em;
  padding-bottom: 0.1em; 
}



#liste_2 {
  position: relative;
  left:40px; 
  color: black;   
  float: clear;
  background-color: rgb(224,224,224);
  width:110%;
  border-top: 2px solid black;
  border-left: 2px solid black;
  z-index:1;
  padding-right: 0.1em;
  padding-top: 0.1em;
  padding-left: 0.1em;
  padding-bottom: 0.1em; 
}




#liste_3 {
  position: relative;
  left:70px;
  !top:110px; 
  color: black;   
  float: clear;
  !background-color: rgb(224,224,224);
  width:93%;
  !max-width:90%;
  !border-top: 2px solid black;
  !border-left: 2px solid black;
  z-index:1;
  padding-right: 0.1em;
  padding-top: 0.1em;
  padding-left: 0.1em;
  padding-bottom: 0.1em; 
  margin-right: 1.8em;
}



#speichern {
  position: absolute;
  top:180px;
  left:150px;  
  !text-align: left;
  color: black;   
  margin: 0.8em; 
  !float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  !width: 600px;
  max-width: 75%;
  z-index:1;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em; 
}



#check {
  !position: absolute;
  top:180px;
  left:300px;  
  !text-align: left;
  color: black;   
  margin: 0.8em; 
  !float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  !width: 600px;
  !max-width: 75%;
  z-index:1;
  !box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 1em;
  padding-top: 1em;
  padding-left: 1em;
  padding-bottom: 1em; 
}


#speichern4 {
  position: absolute;
  top:180px;
  left:150px;  
  !text-align: left;
  color: black;   
  margin: 0.8em; 
  !float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  !width: 600px;
  max-width: 85%;
  z-index:1;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em; 
}


#speichern1 {
  position: absolute;
  top:-80px;
  left:20px;  
  !text-align: left;
  color: black;   
  margin: 0.8em; 
  !float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  !width: 600px;
  max-width: 75%;
  z-index:1;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em; 
}

#abfragenliste {
  position: absolute;
  top:180px;
  left:150px;  
  !text-align: left;
  color: black;   
  margin: 0.8em; 
  !float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  !width: 600px;
  max-width: 75%;
  z-index:1;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em; 
}


#box_dialog_klein {
  position: absolute;
  top:180px;
  left:150px;  
  !text-align: left;
  color: black;   
  margin: 0.8em; 
  !float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  width: 650px;
  max-width: 75%;
  z-index:1;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em; 
}

#liste_auswertung {
  !position: absolute;
  !top:100px;
  !right:10px;  
  color: black;   
  margin: 0.8em; 
  background-color: rgb(239,239,239);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;
  
  max-width: 95%;
  z-index:3;
  box-shadow: 18px 18px silver;
  
  padding-right: 0.5em;
  padding-top: 0.5em;
  padding-left: 0.5em;
  padding-bottom: 0.5em; 
}


#info {
  float: left;
  position: absolute;
  bottom: 0px;
  right:10px;  
  color: black;   
  margin: 0.8em; 
  background-color: yellow;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;
  
  max-width: 120%;
  z-index:5;
  box-shadow: 1px 1px red;
  
  padding-right: 1em;
  padding-top: 0,1em;
  padding-left: 1em;
  padding-bottom: 0.1em; 
}



#erweiterung {
  position: absolute;
  top:0px;
  right:10px;  
  color: black;   
  margin: 0.8em; 
  background-color: rgb(153,255,204);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;
  
  max-width: 20%;
  z-index:1;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em; 
}



#erweiterung3_ {
  position: absolute;
  bottom:300px;
  right:10px;  
  color: black;   
  margin: 0.8em; 
  background-color: rgb(255,255,153);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;
  
  max-width: 20%;
  z-index:1;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em; 
}



#erweiterung4 {
  position: absolute;
  bottom:170px;
  left:890px;  
  color: black;   
  margin: 0.8em; 
  background-color: rgb(255,153,0);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;
  
  max-width: 20%;
  z-index:1;

  
  padding-right: 0.5em;
  padding-top: 0.5em;
  padding-left: 0.5em;
  padding-bottom: 0.5em; 
}


#erweiterung5 {
  position: absolute;
  bottom:170px;
  left:1290px;  
  color: black;   
  margin: 0.8em; 
  background-color: rgb(255,153,0);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;
  
  max-width: 20%;
  z-index:1;

  
  padding-right: 0.5em;
  padding-top: 0.5em;
  padding-left: 0.5em;
  padding-bottom: 0.5em; 
}




#test {
  position: absolute;
  bottom:160px;
  left:0px;  
  !text-align: left;
  color: black;   
  margin: 0.8em; 
  !float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  width: 1600px;
  !max-width: 9%;
  z-index:10;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em; 
}

#test2 {
  position: absolute;
  top:0px;
  left:600px;  
  !text-align: left;
  color: black;   
  !margin: 0.8em; 
  !float: left;
  !outline:1px solid #ff0000;
  background-color: white;
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  !width: 1600px;
  !max-width: 9%;
  z-index:10;
  !box-shadow: 18px 18px rgb(128,128,128);
  padding-right: 0.2em;
  padding-top: 0.2em;
  padding-left: 0.2em;
  padding-bottom: 0.2em; 
  
  
}



#speichern2 {
  position: absolute;
  top:100px;
  left:150px;  
  !text-align: left;
  color: black;   
  margin: 0.8em; 
  !float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  width: 800px;
  !max-width: 9%;
  z-index:1;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em; 
}


#admin {
  position: absolute;
  top:100x;
  left:100px;  
  !text-align: left;
  color: black;   
  margin: 0.8em; 
  !float: left;
  !outline:1px solid #ff0000;
  background-color: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;  
  border-bottom: 2px solid black;
  margin-bottom: 1em;

  
  !width: 600px;
  !max-width: 9%;
  z-index:1;
  box-shadow: 18px 18px rgb(128,128,128);
  
  padding-right: 2em;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em; 
}


#n_box_inhalt {
!display:none;
padding:0px;
margin:0px;
font-size: 0.8em;
}



#box_text{   
  position: absolut;

  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  !background-color: rgb(243,243,243);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  
  !padding-right: 2em;
  width: 96%;
  max-width: 96%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 2em;
  padding-top: 0em;
  padding-left: 2em;
  padding-bottom: 0.3em; 
  } 

#box_tabelle{   
  float: left;

  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(243,243,243);
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;  
   
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;  
  border-bottom: 1px solid black;
  box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
  width: 92%;
  !max-width: 96%;
  z-index:1;
  
  padding-right: 2em;
  padding-top: 0em;
  padding-left: 2em;
  padding-bottom: 0.8em; 
  } 

#box_menue2{   
  float: left;

  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(243,243,243);
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;  
   
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;  
  border-bottom: 1px solid black;
  box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
  width: 92%;
  !max-width: 96%;
  z-index:1;
  
  padding-right: 2em;
  padding-top: 0em;
  padding-left: 2em;
  padding-bottom: 0.3em; 
  
  !height: 100px
  } 

#box_erstellen{   
  float: left;

  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(243,243,243);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid red;
  border-left: 1px solid red;
  border-right: 1px solid red;  
  border-bottom: 1px solid red;
  margin-bottom: 1em;
  box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
 
  width: 94%;
  !max-width: 96%;
  z-index:1;
  
  padding-right: 2em;
  padding-top: 0em;
  padding-left: 2em;
  padding-bottom: 0.3em;     
  
  height: 200px
  } 


#box_auswahl_fehler{   
  float: left;
  text-align: center;
  color: red;   
  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  !background-color: rgb(243,243,243);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid red;
  border-left: 1px solid red;
  border-right: 1px solid red;  
  border-bottom: 1px solid red;
  margin-bottom: 1em;
  box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
  width: 190px;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 0.3em;
  padding-top: 0em;
  padding-left: 0.3em;
  padding-bottom: 0.3em; 
  } 



#box_auswahl_0{   
  float: left;
  text-align: center;
  color: gray;   
  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  !background-color: rgb(243,243,243);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid silver;
  border-left: 1px solid silver;
  border-right: 1px solid silver;  
  border-bottom: 1px solid silver;
  margin-bottom: 1em;
  !box-shadow: 8px 8px silver;
  
  !padding-right: 2em;
  width: 190px;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 0.3em;
  padding-top: 0em;
  padding-left: 0.3em;
  padding-bottom: 0.3em; 
  } 


#box_auswahl_02{   
  float: left;
  text-align: center;
  color: gray;   
  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  !background-color: rgb(243,243,243);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid grey;
  border-left: 1px solid grey;
  border-right: 1px solid grey;  
  border-bottom: 1px solid grey;
  margin-bottom: 1em;
  box-shadow: 8px 8px silver;
  
  !padding-right: 2em;
  width: 190px;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 0.3em;
  padding-top: 0em;
  padding-left: 0.3em;
  padding-bottom: 0.3em; 
  } 


#box_auswahl_1{   
  float: left;
  text-align: center;
  color: black;   
  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(204,255,153);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid silver;
  border-left: 1px solid silver;
  border-right: 1px solid silver;  
  border-bottom: 1px solid silver;
  margin-bottom: 0em;
  box-shadow: 8px 8px silver;
  
  !padding-right: 2em;
  width: 190px;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 0.3em;
  padding-top: 0em;
  padding-left: 0.3em;
  padding-bottom: 0.3em; 
  } 




#box_auswahl_x{   
  float: left;
  text-align: center; 
  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(255,255,255);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid green;
  border-left: 1px solid green;
  border-right: 1px solid green;  
  border-bottom: 1px solid green;
  margin-bottom: 0em;
  box-shadow: 8px 8px silver;
  
  !padding-right: 2em;
  width: 190px;
  !max-width: 9%;
  z-index:1;
  
  padding-right: 0.3em;
  padding-top: 0em;
  padding-left: 0.3em;
  padding-bottom: 0.3em; 
  } 

#box_auswahl_R1{   
  float: left;
  text-align: center;
  color: black;   
  margin: 0em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(204,255,153);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid silver;
  border-left: 1px solid silver;
  border-right: 1px solid silver;  
  border-bottom: 1px solid silver;
  margin-bottom: 0em;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 1em;
  width: 179px;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 0.3em;
  padding-top: 0.6em;
  padding-left: 0.3em;
  padding-bottom: 0em; 
  } 

#box_auswahl_Rx{   
  float: left;
  text-align: center; 
  margin: 0em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(255,255,255);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid green;
  border-left: 1px solid green;
  border-right: 1px solid green;  
  border-bottom: 1px solid green;
  margin-bottom: 0em;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 1em;
  width: 179px;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 0.3em;
  padding-top: 0.6em;
  padding-left: 0.3em;
  padding-bottom: 0em; 
  }
   
#box_klick_1{   

  text-align: center;
  color: rgb(255,255,204);   
  margin: 0.2em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(208,208,208);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid green;
  border-left: 1px solid green;
  border-right: 1px solid green;  
  border-bottom: 1px solid green;
  margin-bottom: 0em;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
  width: 80%;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 1em;
  padding-top: 0.1em;
  padding-left: 1em;
  padding-bottom: 0.3em; 
  } 

#box_klick_1r{   

  text-align: center;
  color: green;   
  margin: 0.2em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(208,208,208);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid green;
  border-left: 1px solid green;
  border-right: 1px solid green;  
  border-bottom: 1px solid green;
  margin-bottom: 0.3em;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
  width: 140px;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 1em;
  padding-top: 0.1em;
  padding-left: 1em;
  padding-bottom: 0.3em; 
  } 



#box_klick_2{   

  text-align: center;
  color: black;   
  margin: 0.2em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(208,208,208);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;  
  border-bottom: 1px solid white;
  margin-bottom: 0em;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
  width: 80%;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 1em;
  padding-top: 0.1em;
  padding-left: 1em;
  padding-bottom: 0.3em; 
  } 



#box_klick_2r{   

  text-align: center;
  color: black;   
  margin: 0.2em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(208,208,208);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;  
  border-bottom: 1px solid white;
  margin-bottom: 0.3em;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
  width: 80%;
  !max-width: 9%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 1em;
  padding-top: 0.1em;
  padding-left: 1em;
  padding-bottom: 0.3em; 
  } 
  

#box_menue2{   
  position: absolut;

  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(243,243,243);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  
  !padding-right: 2em;
  width: 96%;
  max-width: 96%;
  z-index:1;
  !box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 0em;
  padding-top: 0em;
  padding-left: 0em;
  padding-bottom: 0.3em; 
  } 



#n_test_post_session {
  background-color: rgb(225,225,225);	
  position:fixed;
  bottom: 0px;
  left: 0px;  
  border: 1px solid #010;
  margin: 0px;
  padding: 0.5em;
  max-width: 95%;
  !height: 160px
  }

#menue {
  background-color: rgb(225,225,225);	
  !position:fixed;
  top: 0px;
  border: 0px solid #010;
  margin: 10px;
  min-width: 100%;
  height: 80px
  }

#text {
  background-color: rgb(225,225,225);	
  !position:fixed;
  top: 0px;
  border: 0px solid #010;
  margin: 10px;
  min-width: 100%;
  height: 80px
  }




::selection { background: rgb(204,0,0); color: #fff; }
::-moz-selection { background: rgb(204,0,0); color: #fff; }

.clearing { clear: both; }

#n_box_promifoto{ 
  float: left;
  padding-right: 1em;
  padding-top: 1em;
  padding-left: 1em;
  padding-bottom: 1em; 
  
  margin-right: 1em;
  
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
         
  border-top: 1px solid red;
  border-left: 1px solid red;
  border-right: 1px solid red;  
  border-bottom: 1px solid red;
  margin-bottom: 1em;
  box-shadow: 8px 8px rgb(237,237,237);
  !max-width: 73%;  
  } 

#n_box_promifoto_banner{ 
  float: left;
  margin-bottom: 0.3em;
  } 



#n_homebild {
  width: 100%;
  }


#n_homebild_mobile {
  display:none;
  width: 100%;
  }


#n_box_banner_mobile{   
  display:none;
  position: absolut;
  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(243,243,243);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
  border-top: 1px solid red;
  border-left: 1px solid red;
  border-right: 1px solid red;  
  border-bottom: 1px solid red;
  !padding-right: 2em;
  width: 96%;
  max-width: 96%;
  z-index:1;
  box-shadow: 8px 8px rgb(237,237,237);
  padding: 0px;
  } 



.vorschaubild_1022 {
  font-family: Arial, Helvetica, sans-serif;
 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  text-transform: none; 
  text-align: center; 
  color: #707070; 
  text-decoration: none;

  font-size: 0.9em;
  text-align: center;
  !border: 1px solid red;
  float: left; 
  !width: auto; 
  margin-top: 0.1em;
  margin-bottom: 1em;   
  height: 15em; 
  width: 10em; 
  padding-right: 1em;
  padding-left: 1em;
  padding-bottom: 1em;
  padding-top: 0em; 
  !border:1px solid rgb(96,96,96);           
  }


.abstand {font-size: 0.5em;}

.schliessen { float:right; top:5px; left:0px; }



input[type="submit"]{
                border:1px solid rgb(96,96,96);
                !background-color:red;
                border-radius:6px;
                !color: white;
                !width:60px;
                !height:60px;
                font-size:1em;
                }

!.buttonC { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #660000; background-color:#C0C0C0}
.buttonC_ { font-family: Arial, Helvetica, sans-serif; !font-size: 14px; font-style: normal; line-height: normal; !font-weight: bold; text-transform: none; color: #ffffff; 
background-color:#C0C0C0}






  a.besucherzaehler2 {
      font-weight:normal;
      font-family: Verdana, Verdana, Geneva, sans-serif; 
      font-size: 0.9em; 
      color: red; 
      margin-right: 0.5em;
      text-align: center;
      text-decoration:none;
      background-color: rgb(239,239,239);            
  }
  
  a.besucherzaehler2:visited {
    color: red; background-color: rgb(239,239,239);  text-decoration:none;
  }

  a.besucherzaehler2:link {
    color: red; background-color: rgb(239,239,239); 
  }

  a.besucherzaehler2:hover {
    color: white; background-color: rgb(208,208,208);  text-decoration:none;
  }

  a.besucherzaehler2:active {
    color: rgb(204,0,0); background-color: gray;
  }


/* .besucherzaehler2   ENDE */


/* .besucherzaehler   */

  a.besucherzaehler {
      font-weight:bold;
      font-family: Verdana, Verdana, Geneva, sans-serif; 
      font-size: 1.4em; 
      margin-right: 0.5em;
      !margin-top: -1em;
      text-align: center;
      text-decoration:none;
      background-color: rgb(239,239,239);
      color: rgb(204,0,0);            
  }
  
  a.besucherzaehler:visited {
    color: rgb(204,0,0); background-color: rgb(239,239,239);  text-decoration:none;
  }

  a.besucherzaehler:link {
    color: rgb(204,0,0); background-color: rgb(239,239,239); 
  }

  a.besucherzaehler:hover {
    color: rgb(204,0,0); background-color: rgb(208,208,208);  text-decoration:none;
  }

  a.besucherzaehler:active {
    color: rgb(204,0,0); background-color: gray;
  }


/* .besucherzaehler   ENDE */

#fb {
      position:fixed;
      bottom: 1em;
      right: 1em;
      background-color:#ffffff;	  
      margin-top: 1px;
      margin-right: 00px;
      margin-bottom: 1px;
      margin-left: 5px;   
      width: 40px;
      height: 35px;
	    border: 0px solid silver ;
      
      index: 1;
      !padding: 05px 0px 0px 21px;
      font-size: 0.93em;
      box-shadow: 8px 8px rgb(237,237,237)         
	   }

#n_box_menue_schalter {
      vertical-align: middle;
      display:none;
      position:fixed;
      bottom: 1em;
      !left: 1em;
      background-color:red;	  
      margin-top: 1px;
      margin-right: 00px;
      margin-bottom: 1px;
      margin-left: 5px;   
      width: 400px;
      height: 100px;
	    border: 0px solid silver ;
      index: 1;
      font-size: 4em
	   }


#menue_1 {  
  display: block; 
  text-align: center;	 
  background-color: rgb(80,80,80);	 

  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;  
   
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;  
  border-bottom: 1px solid black;
  box-shadow: 8px 8px rgb(237,237,237);
  
  !padding-right: 2em;
  !width: 92%;


  }

#text_zentriert { margin-left: auto; margin-right: auto; text-align: left; }

#nachoben {
      position:fixed;
      bottom: 20px;
      left: 15px;
      background-color:#ffffff;	  
      margin-top: 1px;
      margin-right: 40px;
      margin-bottom: 1px;
      margin-left: 50px;   
      width: 155px;
      height: 35px;
	    border: 1px solid silver ;
      
      border-bottom-left-radius: 1em;
      border-bottom-right-radius: 1em;
      border-top-left-radius: 1em;
      border-top-right-radius: 1em;  
      
      padding: 05px 0px 0px 21px;
      font-size: 0.93em;
      box-shadow: 8px 8px rgb(237,237,237)         
	   }

.testbetrieb {                                                                                                  
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 0.9em; 
      color: rgb(112,112,112)
      !padding-right: 1em; 
}



.datum { 
    float: left; 
      font-weight:normal;
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 20px; 
      color: rgb(204,0,0); 
      margin-right: 0.5em;
}


.n_rot_gr { 
  font: normal 110% Verdana, Verdana, Geneva, sans-serif;
  color: red; 
  !background-color: white;
  min-width: 40em; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
  }





.rot_ { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: rgb(204,0,0); text-decoration: underline;}


#n_box_banner{   
  position: absolut;
  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(243,243,243);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid red;
  border-left: 1px solid red;
  border-right: 1px solid red;  
  border-bottom: 1px solid red;
  
  
  
  !padding-right: 2em;
  width: 96%;
  max-width: 96%;
  z-index:1;
  box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 1em;
  padding-top: 0.7em;
  padding-left: 1em;
  padding-bottom: 0.3em; 
  } 

#n_box_home{   
  position: absolut;

  margin: 0.8em; 
  float: left;
  !outline:1px solid #ff0000;
  background-color: rgb(243,243,243);
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
   
  border-top: 1px solid red;
  border-left: 1px solid red;
  border-right: 1px solid red;  
  border-bottom: 1px solid red;
  
  
  
  !padding-right: 2em;
  width: 96%;
  max-width: 96%;
  z-index:1;
  box-shadow: 8px 8px rgb(237,237,237);
  
  padding-right: 0em;
  padding-top: 0em;
  padding-left: 0em;
  padding-bottom: 0.3em; 
  } 


#n_box_banner_2{   
  position: absolut;
  !margin: 0.8em; 
  float: left;
  !border: 1px solid red;
  padding-right: 2em;
  padding-left: 2em;  
  !width: 96%;
  !max-width: 80%;
  z-index:1;
  box-shadow: 8px 8px rgb(237,237,237);
  padding: 0px;
  } 



#n_box_inhalt{   
  !clear: both;
  margin-left: 0.8em;  
  float: left;
  border: 0px solid red;
  margin-left: 325px;
  margin-right: 50px;  
  !width: 72.3%;
  !max-width: 73%;
  !min-width: 10%;  
  !z-index:1;
  !box-shadow:8px 8px rgb(237,237,237);
  !white-space:nowrap;
  } 

#n_box_umfrage{   
  margin-left: 0.8em;  
  !float: left;
  border: 0px solid red;
  margin-left: 100px;
  margin-right: 50px;  
  } 


#n_box_info{ 
  padding: 1em;  
  border: 1px solid red;
  } 

#n_box_foto_gr_aktiv{ 
  padding-right: 1em;
  padding-top: 0em;
  padding-left: 1em;
  padding-bottom: 0em; 

  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
         
  border-top: 1px solid red;
  border-left: 1px solid red;
  border-right: 1px solid red;  
  border-bottom: 1px solid red;
  margin-bottom: 1em;
  box-shadow: 8px 8px rgb(237,237,237);
  !max-width: 73%;  
  } 



#n_box_aufz_passiv{ 
  padding-right: 1em;
  padding-top: 0em;
  padding-left: 1em;
  padding-bottom: 0em;        
  border-top: 1px whit;
  border-left: 1px whit;
  border-right: 1px whit;  
  border-bottom: 1px whit;

  } 


#n_box_aufz_aktiv{ 
  padding-right: 1em;
  padding-top: 0em;
  padding-left: 1em;
  padding-bottom: 0em; 
  
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
         
  border-top: 1px solid red;
  border-left: 1px solid red;
  border-right: 1px solid red;  
  border-bottom: 1px solid red;
  margin-bottom: 1em;
  box-shadow: 8px 8px rgb(237,237,237);
  !max-width: 73%;  
  } 

#n_box_test{ 
  float: left;
  padding-right: 1em;
  padding-top: 0em;
  padding-left: 1em;
  padding-bottom: 0em; 
  
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;  
         
  border-top: 1px solid red;
  border-left: 1px solid red;
  border-right: 1px solid red;  
  border-bottom: 1px solid red;
  margin-bottom: 1em;
  box-shadow: 8px 8px rgb(237,237,237);
  max-width: 80%;  
  } 



#n_box_inhalt h2 {
  !max-font-size: 100%;
  font-size: 1.2em;
  margin: 40px 20px 55px;  
  !margin: 2em 2% 2em;
  color: rgb(204,0,0);
  border-bottom: 1px solid silver;
}


#n_box_menue{   
  position: fixed;
  top: 210px;
  left: 12px;
  !padding-left: 5px;  
  !margin: 0 0 2em; padding: 0em;
  !margin: 0.8em;  
  !outline:1px solid #ff0000;  

  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  border-top-left-radius: 1.3em;
  border-top-right-radius: 1.5em;  

  border-top: 1px solid red;
  border-left: 1px solid red;
  border-right: 1px solid red;  
  border-bottom: 1px solid red;

  width: 279px;

  !z-index:1;
  box-shadow:8px 8px rgb(237,237,237);
  background-color: rgb(243,243,243);
  font-size: 0.93em;
  } 


html>body #fixiert {  /* nur fuer moderne Browser! */
  position: fixed;
}

ul#Navigation a:visited {
  color: color: rgb(96,96,96); background-color: rgb(243,243,243); text-decoration:none;
}

ul#Navigation a:link {
  color: black; background-color: rgb(243,243,243); text-decoration:none;
}
ul#Navigation a:hover {
  background-color:rgb(208,208,208); color: white; text-decoration:none;
}

ul#Navigation a:active {
  color: rgb(204,0,0); background-color: gray;
}


h1 {
  font-size: 1.5em;
  margin: 0em; padding: 0.3em;
  text-align: center;
  background-color: ;
  !border: 0px ridge rgb(237,237,237);
}



#n_box_abstand{   
  float: left;
  margin: 0.8em;  
  border: 1px solid red;
  !margin-bottom: 2em;
  width: 5px;
  height: 1000px;
  z-index:1;
  box-shadow:8px 8px rgb(237,237,237);
  background-color: rgb(243,243,243);
  min-height: 100%;
  } 



#n_box_menue_mobil {
  display:none;
  position: relativ;
  clear:right;
  top: 5px;
  left: 0px;
  font-size: 4em;
  !background:red;
  !width:100%;
  }



#n_a3 { position:absolute; top:276px; left:421px; width:150px; height:150px; z-index:3;  }


@media only screen and (max-device-width: 720px){

      #n_homebild_mobile {
        display:block;
        width: 100%;
        }
      
      
      #n_homebild {
        display:none;
        !width: 100%;
        }
      
      
      

      
      .vorschaubild_1022 { 
              margin-bottom: 0em;
              padding-right: 0em;
              padding-left: 0em;
              padding-bottom: 0em;
              padding-top: 0em; 
              !border:1px solid rgb(96,96,96);
              margin-top: 0em;
              margin-bottom: 0em;   
              height: 11em; 
              width: 6.4em; 
              padding-right: 0em;
              padding-left: 0em;
              padding-bottom: 0em;
              padding-top: 0em; 
              }


      #n_box_banner_mobile{   
        display:block;
        position: absolut;
        margin: 0.8em; 
        float: left;
        !outline:1px solid #ff0000;
        background-color: rgb(243,243,243);
        border-bottom-left-radius: 1em;
        border-bottom-right-radius: 1em;
        border-top-left-radius: 1em;
        border-top-right-radius: 1em;  
        border-top: 1px solid red;
        border-left: 1px solid red;
        border-right: 1px solid red;  
        border-bottom: 1px solid red;
        !padding-right: 2em;
        width: 96%;
        max-width: 96%;
        z-index:1;
        box-shadow: 8px 8px rgb(237,237,237);
        padding: 0px;
        } 


      #nachoben {
            display:none;
            position:fixed;
            bottom: 20px;
            left: 15px;
            background-color:#ffffff;	  
            margin-top: 1px;
            margin-right: 40px;
            margin-bottom: 1px;
            margin-left: 50px;   
            !width: 155px;
            !height: 35px;
      	    border: 1px solid silver ;
            
            border-bottom-left-radius: 1em;
            border-bottom-right-radius: 1em;
            border-top-left-radius: 1em;
            border-top-right-radius: 1em;  
            
            padding: 05px 0px 0px 21px;
            font-size: 0.93em;
            box-shadow: 8px 8px rgb(237,237,237)         
      	   }
      
      #fb {
            position:fixed;
            bottom: 1em;
            right: 1em;
            background-color:#ffffff;	  
            margin-top: 1px;
            margin-right: 00px;
            !margin-bottom: 1px;
            margin-left: 5px;   
            width: 40px;
            height: 35px;
      	    border: 0px solid silver ;
            
            index: 1;
            !padding: 05px 0px 0px 21px;
            font-size: 1.93em;
            box-shadow: 8px 8px rgb(237,237,237)         
      	   }
      
      
      #n_box_menue_schalter {
            vertical-align: middle;
            display:block;
            position:fixed;
            text-align: center;
            bottom: 1em;
            left: 3px;
            background-color:rgb(239,239,239);	  
            margin-top: 1px;
            margin-right: 00px;
            margin-bottom: 1px;
            margin-left: 5px;   
            width: 253px;
            height: 52px;
      	    !border: 3px red;
            index: 1;
            font-size: 2.5em;
            font: Verdana, Verdana, Geneva, sans-serif;
            border-bottom-left-radius: 1em;
            border-bottom-right-radius: 1em;
            border-top-left-radius: 1em;
            border-top-right-radius: 1em;  
            
            border-top: 1px solid red;
            border-left: 1px solid red;
            border-right: 1px solid red;  
            border-bottom: 1px solid red;

            
      	   }


      #n_box_banner{   
        display:none;
        } 


      #n_box_menue{   
        display:none;
        !position: relativ;
        !top: 5px;
        !right: 5px
        !font-size: 10em;
        width:0%;
        } 
      
      .datum {
        font-size: 100%;        
        }

      #n_box_menue_mobil {
        position: absolute;
        !clear:right;
        top: 5px;
        left: 0px;
        font-size: 0.5em;
        !background:red;
        !width:100%;
        }



      #n_box_inhalt {
        !position: relativ;
        !float:left;
        !top: 20px;
        !left: -40em;
        font-size: 2em;
        margin-left: 0.4em;
        padding: 0px;
        !background:red;
        width: auto;
        }
      
      
      

        ul#Navigation a:link {
        font-size: 3em;
        }

      #nachoben {
        left:50%;        
        font-size: 150%;
        padding: 50px;
        bottom:50px;
        !display:none;
        }

      


      }  


@_media all and (max-width: 1200px) {
      
      .vorschaubild_1022 { 
              margin-bottom: 0em;
              padding-right: 0em;
              padding-left: 0em;
              padding-bottom: 0em;
              padding-top: 0em; 
              !border:1px solid rgb(96,96,96);
              margin-top: 0em;
              margin-bottom: 0em;   
              height: 11em; 
              width: 6.4em; 
              padding-right: 0em;
              padding-left: 0em;
              padding-bottom: 0em;
              padding-top: 0em; 
              }


      #nachoben {
            display:none;
            position:fixed;
            bottom: 20px;
            left: 15px;
            background-color:#ffffff;	  
            margin-top: 1px;
            margin-right: 40px;
            margin-bottom: 1px;
            margin-left: 50px;   
            !width: 155px;
            !height: 35px;
      	    border: 1px solid silver ;
            
            border-bottom-left-radius: 1em;
            border-bottom-right-radius: 1em;
            border-top-left-radius: 1em;
            border-top-right-radius: 1em;  
            
            padding: 05px 0px 0px 21px;
            font-size: 0.93em;
            box-shadow: 8px 8px rgb(237,237,237)         
      	   }
      
      #fb {
            position:fixed;
            bottom: 1em;
            right: 1em;
            background-color:#ffffff;	  
            margin-top: 1px;
            margin-right: 00px;
            !margin-bottom: 1px;
            margin-left: 5px;   
            width: 40px;
            height: 35px;
      	    border: 0px solid silver ;
            
            index: 1;
            !padding: 05px 0px 0px 21px;
            font-size: 1.93em;
            box-shadow: 8px 8px rgb(237,237,237)         
      	   }
      
      
      #n_box_menue_schalter {
            vertical-align: middle;
            display:block;
            position:fixed;
            text-align: center;
            bottom: 1em;
            left: 3px;
            background-color:rgb(239,239,239);	  
            margin-top: 1px;
            margin-right: 00px;
            margin-bottom: 1px;
            margin-left: 5px;   
            width: 250px;
            height: 50px;
      	    !border: 3px red;
            index: 1;
            font-size: 2em;
            font: Verdana, Verdana, Geneva, sans-serif;
            border-bottom-left-radius: 1em;
            border-bottom-right-radius: 1em;
            border-top-left-radius: 1em;
            border-top-right-radius: 1em;  
            
            border-top: 1px solid red;
            border-left: 1px solid red;
            border-right: 1px solid red;  
            border-bottom: 1px solid red;
      	   }
      
      #n_box_banner{   
        !display:none;
        !position: absolute;
        !float:left;
        top: 0px;
        padding: 0px;
        margin: 0px;
        width:100%;
        } 

      #n_box_menue{   
        display:none;
        !position: relativ;
        !top: 5px;
        !right: 5px
        !font-size: 10em;
        width:0%;
        } 
      
      .datum {
        font-size: 100%;        
        }

      #n_box_menue_mobil {
        position: absolute;
        !clear:right;
        top: 5px;
        left: 0px;
        font-size: 0.5em;
        !background:red;
        !width:100%;
        }



      #n_box_inhalt {
        !position: relativ;
        !float:left;
        !top: 20px;
        !left: -40em;
        font-size: 2em;
        margin-left: 0.4em;
        padding: 0px;
        !background:red;
        width: auto;
        }
      
      
      

        ul#Navigation a:link {
        font-size: 3em;
        }

      #nachoben {
        left:50%;        
        font-size: 150%;
        padding: 50px;
        bottom:50px;
        !display:none;
        }

      


      }  



  body {
    font: normal 100.01% Verdana, Verdana, Geneva, sans-serif;
    color: black; background-color: white;
    min-width: 40em; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
  }
  p {
    margin: 3em 0 0 3em;  /* Positionierung des 'zurueck'-Links */
  }
  p  a {
    color:black;  /* Farbe des 'zurueck'-Links */
  }

  html {
    padding: 0;
  }
  body {
    margin: 0; padding: 0;
  }
  
  #fixiert {
    position: absolute;
    top: 14em; left: 0.7em;
    width: 18em;
    border: 1px solid red;
    background-color: rgb(243,243,243);
  }
/*
  #fixiert img {
    height: 6.8em; float: right;
  }
  */
  #Inhalt {
    margin-left: 21em; padding: 0 1em;
    border-left: 0px ridge gray; 
    border-top: 0px ridge gray;
  }
  * #Inhalt {  /* versteckt vor Netscape 4 */
    background-color: #ffffff;
  }

  #Inhalt h2 {
    font-size: 1.2em;
    margin: 2em 2% 2em;
    color: rgb(204,0,0);
    border-bottom: 1px solid silver;
  }
  #Inhalt p {
    font-size: 1em;
    margin: 1em 0;
  }
  #Inhalt #Fusszeile {
    font-size: 0.9em;
    margin: 200em 0 0; padding: 0.1em;
    text-align: center;
    background-color: #fed; border: 1px solid silver;
  }

/* FBox mit Navigation */

/*#balken_unten{   background-image: url(../grafiken/balken_unten.gif);  height: 27px;  }*/

#balken_oben{   background-image: url(../grafiken/balken_oben.gif);  height: 27px;  }

  #Navigation {
    font-size: 0.83em;
    margin: 0 0 1.2em; padding: 0;
  }

  #Navigation li {
    list-style: none;
    margin: 0; padding: 0.5em;
  }
/*
  ul#Navigation a {
    display: block;
    padding: 0.2em;
    font-weight: normal;
  }
  */  

/* Navigation 2 */



  #Navigation2 {
    font-size: 1em;
    margin: 0 0 1.0em; padding: 0;
  }
  
  #Navigation2 li {
    list-style: none;
    margin: 0; padding: 0.1em;
  }


/* ul#Navigation   */

  ul#Navigation2 a {
    display: block;
    padding: 0.2em;
    font-weight: normal;
  }
  
  ul#Navigation2 a:visited {
    color: rgb(96,96,96); background-color: white; text-decoration:none;
  }

  ul#Navigation2 a:link {
    color: black; background-color: white; text-decoration:none;
  }

  ul#Navigation2 a:hover {
    color: black; background-color:#727070; color: #ffffff; text-decoration:none;
  }

  ul#Navigation2 a:active {
    color: rgb(204,0,0); background-color: gray;
  }


/* ul#Navigation   ENDE */

/* .textlink   */

  a.kalenderlink {
    !display: block;
    !padding: 0.2em;
    font-weight: normal;
  }
  
  a.kalenderlink:visited {
    color: red; background-color: white; text-decoration:none;
  }

  a.kalenderlink:link {
    color: black; background-color: rgb(208,208,208); text-decoration:none;
  }

  a.kalenderlink:hover {
    color: black; background-color:#727070; color: #ffffff; text-decoration:none;
  }

  a.kalenderlink:active {
    color: rgb(204,0,0); background-color: gray;
  }




  a.kalenderlink2 {
    !display: block;
    !padding: 0.2em;
    font-weight: normal;
  }
  
  a.kalenderlink2:visited {
    color: black; background-color: white; text-decoration:none;
  }

  a.kalenderlink2:link {
    color: black; background-color: white; text-decoration:none;
  }

  a.kalenderlink2:hover {
    color: black; background-color:#727070; color: #ffffff; text-decoration:none;
  }

  a.kalenderlink2:active {
    color: black; background-color: white;
  }





  a.textlink {
    !display: block;
    !padding: 0.2em;
    font-weight: normal;
  }
  
  a.textlink:visited {
    color: red; background-color: white; text-decoration:none;
  }

  a.textlink:link {
    color: red; background-color: white; 
  }

  a.textlink:hover {
    color: black; background-color:#727070; color: #ffffff; text-decoration:none;
  }

  a.textlink:active {
    color: rgb(204,0,0); background-color: gray;
  }



  a.linkdarstellung {
    !display: block;
    !padding: 0.2em;
    font-weight: normal;
  }
  
  a.linkdarstellung:visited {
    color: white; background-color: silver; 
  }

  a.linkdarstellung:link {
    color: white; background-color: gray; text-decoration:none;
  }

  a.linkdarstellung:hover {
    color: black; background-color:silver; color: #ffffff; 
  }

  a.linkdarstellung:active {
    color: rgb(204,0,0); background-color: gray;
  }



  a.textlink_gr {
    !display: block;
    !padding: 0.2em;
    font-weight: normal;
  }
  
  a.textlink_gr:visited {
    color: rgb(80,80,80); background-color: white; text-decoration:none;
  }

  a.textlink_gr:link {
    color: rgb(80,80,80); background-color: white; 
  }

  a.textlink_gr:hover {
    color: black; background-color:#727070; color: #ffffff; text-decoration:none;
  }

  a.textlink_gr:active {
    color: rgb(204,0,0); background-color: gray;
  }





  a.mobile_menue_schrift {
    !display: block;
    !padding: 0.2em;
    font-weight: normal;
    text-decoration:none;
  }
  
  a.mobile_menue_schrift:visited {
    color: red;  text-decoration:none;
  }

  a.mobile_menue_schrift:link {
    color: red; !background-color: white; 
  }

  a.mobile_menue_schrift:hover {
    color: black; background-color:#727070; color: #ffffff; text-decoration:none;
  }

  a.mobile_menue_schrift:active {
    color: rgb(204,0,0); background-color: gray;
  }



/* .textlink   ENDE */

/* .aufzlink   */
/* Experiment   qa.aufzlink:link:before { content:url(../grafiken/klick.gif)" "; }
  a.aufzlink:visited:before { content:url(../grafiken/schliessen.gif)"xxxx"; }
*/

.einruecken {text-indent: -2em;}

/* .textlink   ENDE */



.Navigation3 a {
    display: block;
    padding: 0.2em;
    font-weight: normal;
  }
  
.Navigation3 a:visited {
    color: rgb(96,96,96); background-color: white; text-decoration:none;
  }

.Navigation3 a:link {
    color: black; background-color: white; text-decoration:none;
  }

.Navigation3 a:hover {
    color: black; background-color:#727070; color: #ffffff;
  }

.Navigation3 a:active {
    color: red; background-color: gray;
  }



 
/*
#n_menue{
  float: left;
  position:fixed;   
  top:  0px;
  left: 0px;

  !height: 100%;
  min-width: 100%;
  z-index:2;
  !background-color:#ff000;
  background-image: url(../grafiken/hauptbanner_HG+.gif);  height: 146px;

  } 



#n_abstand_1 {  min-height: 140px  }



#n_nachoben {
  background-color: rgb(225,225,225);	
  position:fixed;
  bottom: 0px;
  border: 0px solid #010;
  !margin: 0px;
  min-width: 100%;
  height: 15px
  
	   }

#n_box_li{   
    float: left;
  !margin: 0.5em;  
  float: left;
  border: 1px solid #0c9;
  !margin-bottom: 2em;
min-width: 8%;
max-width: 13%;
  z-index:1;
  } 

#n_box_inhalt{   
    float: left;
  margin: 0.5em;  
  float: left;
  border: 1px solid #0c9;
  !margin-bottom: 2em;
min-width: 60%;
max-width: 80%;
  z-index:1;
  
  } 


#n_box_re{   
    float: left;
  !margin: 0.5em;  
  float: left;
  border: 1px solid #0c9;
  !margin-bottom: 2em;
min-width: 5%;
max-width: 10%;
  z-index:1;
  } 

#n_clear_left{   
  float: left;
  border: 1px solid #010;
  !margin: 0px;
  min-width: 100%;
  height: 50px
  z-index:1;
  } 

#n_header2{   
  margin: 0.5em;  
  float: left;
  border: 1px solid #0c9;
  !margin-bottom: 2em;
  min-width: 12%;
  } 

#000n_logo{
  margin: 0.5em;
  float: left;   
  border: 1px solid #0c9;
  !margin: 0px;
  } 

#n_menue{
  float: left;
  position:fixed;   
  top:  0px;
  left: 0px;

  !height: 100%;
  min-width: 100%;
  z-index:2;
  !background-color:#ff000;
  background-image: url(../grafiken/hauptbanner_HG+.gif);  height: 146px;

  } 


#n_forum_mgl {
  position:absolute;
  top:  600px;
  left: 50px;
  background-color: rgb(229,229,229);	  
  margin-top: 100px;
  margin-right: 40px;
  margin-bottom: 10px;
  margin-left: 70px;   
  width: 300px;
  !height: 500px;
  border: 0px solid silver ;
  padding: 5px 5px 5px 5x;         
 }


 

#n_header2_clear{   
  float: left;
  clear: left;
  !clear: right;  
  border: 1px solid #0c9;
  margin-bottom: 2em;
  width: 10em;
  } 

#n_box0 {
      margin-bottom: 1em;
      !padding: 0;
      !position:relative;
      !top: 0px;
      !left: 250px;
      !background-color: ;	  
      !margin-top: 10px;
      !margin-right: 40px;
      !margin-bottom: 10px;
      !margin-left: 70px;   
      !width: auto;
      !height: 500px;
	    border: 1px solid silver ;
      !padding: 20px 20px 20px 20px;         
	   }

#n_box1 {
      position:absolute;
      top: 45px;
      left: 450px;
      !background-color: ;	  
      !margin-top: 10px;
      !margin-right: 40px;
      !margin-bottom: 10px;
      !margin-left: 70px;   
      !width: 200;
      !height: 500px;
	    border: 1px solid silver ;
      !padding: 20px 20px 20px 20px;         
	   }


#n_facebook {
      position:absolut;
      top: 45px;
      left: 235px;
      !background-color: #ffffff;	  
      !margin-top: 0px;
      !margin-right: 40px;
      !margin-bottom: 5px;
      !margin-left: 20px;   
      !width: 20px;
      !height: 500px;
	    border: 1px solid silver ;
      !padding: 20px 20px 10px 20px;         
	   }


*/
     
#header a {   position:absolute; top:45px; left:860px; width:150px; height:150px;  }

#a8 { position:absolute; top:-10px; left:-50px; width:150px; height:150px; z-index:3;  }

#a7 { position:absolute; top:0px; left:0px; width:150px; height:150px; z-index:3;  }

#a6 { position:absolute; top:100px; left:173px; width:150px; height:150px; z-index:3;  }

#a5 { position:absolute; top:1px; left:175px; width:150px; height:150px; z-index:3;  }

#a4 { position:absolute; top:215px; left:1px; width:150px; height:150px; z-index:3;  }

#a3 { position:absolute; top:40px; left:421px; width:150px; height:150px; z-index:3;  }

#a2 { position:absolute; top:300px; left:73px; width:150px; height:150px; z-index:2;  }

#a1 { position:absolute; top:170px; left:73px; width:150px; height:150px; z-index:3;  }

.navi { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color: #909090;  }

.link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color: #003366; text-transform: none;  text-decoration: none; }

a img { border:0; }

.wf_01 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #ff0000;}

.wf_02 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #c0c0c0;}

.wf_03 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #808080;}

.wf_04 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #ff0000;}

.rot { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 
normal; font-weight: normal; text-transform: none; color: #ff0000; text-decoration: none;} 

.sw_k { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: oblique; line-height: 
normal; font-weight: normal; text-transform: none; color: #000000; text-decoration: none;} 



.rot { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color: #ff0000; }


.dblau10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #660000; text-decoration: none}

.dblau12fett {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-weight: bold;	color: #660000;}

.dblau12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #660000;}

.dblau16 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #FF0000;}


.neu_abstand { font-family: Arial, Helvetica, sans-serif; font-size: 2px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #008080; text-decoration: none;}

.neu_01 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #404040;}

.neu_02 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #606060;}

.neu02rot { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #FF0000;}

.neu_03 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #707070; text-decoration: none;}

.neu_03_rot { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #ff0000; text-decoration: none;}

.neu_03_weiss { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #ffffff; text-decoration: none;}

.neu_033 { font-family: Arial, Helvetica, sans-serif; !font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; background-color: #D0D0D0; color: #000000; text-decoration: none;}

.neu_033f { font-family: Arial, Helvetica, sans-serif; !font-size: 14px; font-style: bold; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #ff0000; text-decoration: none;}


.feedback { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: 1.5em; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #008080; text-decoration: none;}


.neu_04 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none; align: left; color: #808080; text-decoration: none; background-color:#dddddd}

.neu_05 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; align: center; color: #000000; text-decoration: none;}


.inserat { font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-size: 17px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #000000;}


.tn01 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #660000; background-color:#ffffff}

.tn02 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #3300ff;}  

.blau { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #707070;}      

.rot_18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #ff0000;}      

.gruen { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #00cc00;}  

.buttonA { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #ffffff; background-color:#909090}      

.buttonA_ { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: rgb(80,80,80); background-color:rgb(208,208,208)}      

.buttonB { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; cursor: pointer; line-height: normal; font-weight: normal; text-transform: none; color: #660000; background-color:#EFEFEF}     

 

 





.buttonD3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #ffffff; background-color:blue} 


a.menue:link {color:#FFFFFF); font-family: Arial, Helvetica, sans-serif; size:18px; font-weight: bold;} 
a.menue:visited {color:#FFFFFF; size:18px;} 
a.menue:active {color:#FFFFFF; size:18px;} 
a.menue:hover {color:#000000; size:18px; text-decoration:none;} 

.menue2 {font-family: Arial, Helvetica, sans-serif; size:18px; font-weight: bold; color: #00008B;}


input.button3 {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
}

input.button_reserve {  
height: 28px;
width: 200px;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #FF0000;
border-right-color: #FF0000;
border-bottom-color: #ffffff;
border-left-color: #FFCC00;
}

#master {
width:324px;
height:459px;
text-align:left;
float:left;
border:1px solid #990000;
background-image:url( '../include/bilder/hg_contend.gif' );
padding:25px;
color:#000000;
font-weight:normal;
}


#def_zelle_li_li {
width:100px;
text-align:left;
float:left;
border:0px solid #990000;
padding:2px;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
text-transform: none; 
color: #008080; 
text-decoration: none;
}

#def_zelle_re_li {
width:100px;
text-align:right;
float:left;
border:0px solid #990000;
padding:2px;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
text-transform: none; 
color: #008080; 
text-decoration: none;
}


#def_zelle_re {

text-align:left;
float:right;
border:1px solid #990000;
background-image:url( '../include/bilder/hg_contend.gif' );
padding:0px;
color:#000000;
font-weight:normal;
}


body {
background-image:url(./include/bilder/admin.gif);
background-position:0px 0px;
background-attachment:fixed;
scrollbar-face-color:#CCCCCC;
scrollbar-highlight-color:#CCCCCC;
scrollbar-3dlight-color:#CCCCCC;
scrollbar-darkshadow-color:#660000;
scrollbar-shadow-color:#CCCCCC;
scrollbar-arrow-color:#660000;
scrollbar-track-color:#003366;
background-color: #FFFFCC;
}

#box_umfrage {
      position:absolute;
      top: 10px;
      left: 400px;
      background-color: ;	  
      margin-top: 10px;
      margin-right: 40px;
      margin-bottom: 10px;
      margin-left: 70px;   
      width: 800px;
      height: 500px;
	   border: 1px solid silver ;
      padding: 20px 20px 20px 20px;         
	   }


#box0 {
      position:absolute;
      top: 10px;
      left: 50px;
      background-color: ;	  
      margin-top: 10px;
      margin-right: 40px;
      margin-bottom: 10px;
      margin-left: 70px;   
      width: 800px;
      !height: 500px;
	    border: 0px solid silver ;
      padding: 20px 20px 20px 20px;         
	   }

#facebook {
      position:fixed;
      top: 30px;
      left: 235px;
      !background-color: #ffffff;	  
      margin-top: 50px;
      margin-right: 40px;
      margin-bottom: 5px;
      margin-left: 70px;   
      width: 335px;
      !height: 500px;
	   border: 0px solid silver ;
      padding: 20px 20px 10px 20px;         
	   }

#seitenanfang {
      position:fixed;
      top: 20px;
      left: 50px;
      !background-color: #ffffff;	  
      margin-top: 50px;
      margin-right: 40px;
      margin-bottom: 5px;
      margin-left: 70px;   
      width: 335px;
      !height: 500px;
	   border: 0px solid silver ;
      padding: 20px 20px 10px 20px;         
	   }

#woher {
      position:absolute;
      top: 10px;
      left: 80px;
      background-color: #ffffff;	  
      margin-top: 100px;
      margin-right: 40px;
      margin-bottom: 10px;
      margin-left: 70px;   
      width: 715px;
      !height: 500px;
	   border: 3px solid red ;
      padding: 30px 30px 30px 30px;         
	   }

#box_bes_zaehler {
      position:absolute;
      top: 100px;
      left: 120px;
      background-color: #ffff00;	  
      !margin-top: 100px;
      !margin-right: 40px;
      !margin-bottom: 10px;
      !margin-left: 70px;   
      !width: 115px;
      !height: 500px;
	    border: 0px solid silver ;
      !padding: 20px 10px 20px 13px;         
	   }

#box2 {
      position:absolute;
      top: 60px;
      left: 250px;
      background-color: whitesmoke;	  
      margin-top: 100px;
      margin-right: 40px;
      margin-bottom: 10px;
      margin-left: 70px;   
      width: 750px;
	    !border: 0.2em solid #9F9F9F;   
      padding: 20px 60px 20px 60px;	   
	}



#box3 {
      position:absolute;
      top: 60px;
      left: 250px;
      background-color: whitesmoke;	  
      margin-top: 100px;
      margin-right: 40px;
      margin-bottom: 10px;
      margin-left: 70px;   
      width: 950px;
	    !border: 0.2em solid #9F9F9F;   
      padding: 20px 60px 20px 60px;	   
	}

#box1 {
      position:absolute;
      top:  5px;
      left: 50px;
      background-color: #F5F6F6;	  
      margin-top: 100px;
      margin-right: 40px;
      margin-bottom: 10px;
      margin-left: 70px;   
      width: 115px;
      !height: 500px;
	    !border: 0px solid silver ;
      border-left: 0.2em solid #9F9F9F;      
      padding: 0px 10px 0px 0px;         
	   }

#box1_fixed {
      position:fixed;
      top: 50px;
      left: 50px;
      background-color: #F5F6F6;;	  
      margin-top: 100px;
      margin-right: 40px;
      margin-bottom: 10px;
      margin-left: 70px;  
      width: 115px;
      !height: 500px;
	    !border: 0px solid silver ;
      border-left: 0.2em solid #9F9F9F;      
      padding: 0px 10px 0px 0px;         
	   }



#leer {
	    position:none;
      margin-top: 8300px;      
      background-color: whitesmoke;
      !background-color: blue;	  
	    border: 0px solid red ;
      padding: 20px 60px 20px 60px;	   
	   }

#floatstop {
	  clear:both;
	}



#name {
      !position:fixed;
      bottom: 0px;
      left: 50px;
      background-color: #CC0000;	  
      margin-top: 1px;
      margin-right: 40px;
      margin-bottom: 1px;
      margin-left: 70px;   
      width: 115px;
      !height: 1000px;
	    border: 0px solid silver ;
      padding: 0px 10px 0px 0px;         
	   }




#forum_mgl {
      position:absolute;
      top:  800px;
      left: 50px;
      background-color: rgb(229,229,229);	  
      margin-top: 100px;
      margin-right: 40px;
      margin-bottom: 10px;
      margin-left: 70px;   
      width: 300px;
      !height: 500px;
	    border: 0px solid silver ;
      padding: 5px 5px 5px 5x;         
	   }

#plz {
      position:absolute;
      top:  770px;
      left: 985px;
      background-color: rgb(229,229,229);	  
      margin-top: 100px;
      margin-right: 40px;
      margin-bottom: 10px;
      margin-left: 70px;   
      width: 80px;
      !height: 500px;
	    border: 0px solid silver ;
      padding: 5px 5px 5px 5x;         
	   }


#spruch {
      position:absolute;
      top:  830px;
      left: 445px;
      background-color: rgb(229,229,229);	  
      margin-top: 100px;
      margin-right: 40px;
      margin-bottom: 10px;
      margin-left: 70px;   
      width: 80px;
      !height: 500px;
	    border: 0px solid silver ;
      padding: 5px 5px 5px 5x;         
	   }



#argument {
      position:fixed;
      top: 50px;
      left: 0px;
      background-color: #F5F6F6;	  
      margin-top: 1px;
      margin-right: 0px;
      margin-bottom: 1px;
      margin-left: 0px;   
      !width: 115px;
      !height: 1000px;
	    border: 0px solid red;
      padding: 0px 0px 0px 3px;         
	   }





#box1-1 {
      position:absolute;
      top: 150px;
      left: 50px;
      background-color: #F5F6F6;
      text-align:center;      	  
      margin-top: 100px;
      margin-right: 40px;
      margin-bottom: 10px;
      margin-left: 70px;   
      width: 115px;
      !height: 500px;
	    border: 0px solid silver ;
      padding: 20px 10px 20px 13px;         
	   }


#box_variable {
      position:absolute;
      top: 60px;
      left: 250px;
      background-color: whitesmoke;	  
      margin-top: 100px;
      margin-right: 40px;
      margin-bottom: 10px;
      margin-left: 70px;   
      !width: 750px;
	    border: 1px solid red ;
      padding: 20px 20px 20px 20px;	   
	}




#r6 { 
      width:150px; height:35px; background-color: #F00fff;}


#mailtext {
      !position:absolute;
      !top: 50px;
      !left: 210px;
      background-color: white;	  
      !margin-top: 100px;
      !margin-right: 40px;
      !margin-bottom: 10px;
      !margin-left: 70px;   
      !width: 600px;
      !height: 500px;
	    border: 1px solid red ;
      padding: 20px 20px 20px 20px;	   
	}

.datum2 { 
    !float: left; 
      font-weight:normal;
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 20px; 
      color: #ff0000; 
      margin-right: 0.5em;
}

.name { 
      !float: left; 
      font-weight:normal;
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 16px; 
      color: maroon; 
      margin-right: 0.5em;
}

.textinfo_1 { 
    float: left; 
      text-align:center; 
      font-weight:normal;
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 20px; 
      color: rgb(204,0,0); 
      margin-right: 0.5em;
}



.datum_z { 
    position: center; 
      font-weight:normal;
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 20px; 
      color: maroon; 
      margin-right: 0.5em;
}



#floatingBox { position:absolute; visibility:hidden; width:100%; border:none; text-align:center; } 

#floatingContent { width:100%; text-align:center; background-color:#F6961D; font-family:Verdana,sans-serif; font-size:12px; color:#000000; border: none; padding:4px; }


@media print {



    div#box0 {display: none;} 
             

   
    div#facebook {display: none;}
    div#box1 {display: none;}
    div#box2 { 
        margin:auto;
        width: 55% !important;
    }
}



.button {
    float:left;
    height:auto;
    font:14px  
    Arial, Helvetica, sans-serif;
    width:8em;
    text-align:left;
    white-space:nowrap;
}

.forum {
    float:left;
    height:auto;
    font:14px  
    Arial, Helvetica, sans-serif;
    width:8em;
    text-align:left;
    white-space:nowrap;
}


.hinweis {
    float:left;
    text-color:#cc0000 
    height:auto;
    font:14px  
    Arial, Helvetica, sans-serif;
    width:8em;
    text-align:left;
    white-space:nowrap;
}


#werbung_unterstuetzer {
      position:fixed;
      top: 0px;
      left: 680px;
      background-color:#F5F6F6;	  
      margin-top: 1px;
      margin-right: 40px;
      margin-bottom: 1px;
      margin-left: 70px;   
      width: 115px;
      !height: 1000px;
	    border: 0px solid silver ;
      padding: 0px 10px 0px 13px;         
	   }

#werbung_unterstuetzer2 {
      position:fixed;
      top: 0px;
      left: 0px;
      background-color:#F5F6F6;	  
      margin-top: 1px;
      margin-right: 40px;
      margin-bottom: 1px;
      margin-left: 7px;   
      !width: 115px;
      !height: 1000px;
	    border: 0px solid silver ;
      padding: 0px 10px 0px 13px;         
	   }

#werbung_unterstuetzer1 {
      !position:fixed;
      top: 0px;
      left: 0px;
      background-color:#F5F6F6;	  
      margin-top: 1px;
      margin-right: 40px;
      margin-bottom: 1px;
      margin-left: 0px;   
      !width: 115px;
      !height: 1000px;
	    border: 0px solid silver ;
      padding: 0px 10px 0px 13px;         
	   }

.button a:link, .button a:visited {
    color: #707070;
    background-color:#F5F6F6;
    font-size:1em;
    font-weight:bolder;
    text-decoration: none;
    !border-bottom:0.1em solid #CC0000;
    !border-right:0.1em solid #CC0000;
    !border-top:0.1em solid #CC0000;
    !border-left:0.1em solid #CC0000;
    margin: 0.2em;
    padding:0.2em;
    display:block;
}

.button a:hover {
    background-color:#707070;
    color:#F5F6F6;
    !border-top:0.1em solid #777;
    !border-left:0.1em solid #777;
    !border-bottom:0.1em solid #aaa;
    !border-left:1.5em solid #F5F6F6;
    padding:0.2em;
    margin: 0.2em;
}

.button_x {
    float:left;
    height:auto;
    font:14px  
    Arial, Helvetica, sans-serif;
    width:8em;
    text-align:left;
    white-space:nowrap;
}


.button_x a:link, .button_x a:visited  {
    color: #F5F6F6;
    background-color:#707070;
    font-size:1em;
    font-weight:bolder;
    text-decoration: none;
    !border-bottom:0.1em solid #ffffff;
    !border-right:0.1em solid #CC0000;
    !border-top:0.1em solid #CC0000;
    !border-left:1.5em solid #F5F6F6;
    margin: 0.2em;
    padding:0.2em;
    display:block;
}
.button_x a:hover {
    color: #707070;
    background-color:#F5F6F6;
    !border-bottom:0.1em solid #ffffff;
    !border-right:0.1em solid #CC0000;
    !border-top:0.1em solid #CC0000;
    !border-left:1.5em solid #F5F6F6;
    padding:0.2em;
    margin: 0.2em;
}


.button_xx {
    !float:midle;
    !font-weight:normal;
    !height:auto;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 20px; 
    !width:8em;
    text-align:right;
    white-space:nowrap;
}


.button_xx a:link, .button_xx a:visited  {
    color: red;
    !background-color:#707070;
    font-size:1em;
    !font-weight:bolder;
    text-decoration: none;
    !border-bottom:0.1em solid #ffffff;
    !border-right:0.1em solid #CC0000;
    !border-top:0.1em solid #CC0000;
    !border-left:1.5em solid #F5F6F6;
    margin: 0.2em;
    padding:0.2em;
    display:block;
}
.button_xx a:hover {
    color: #ffffff;
    !background-color:#F5F6F6;
    background-color:#707070;
    !border-bottom:0.1em solid #ffffff;
    !border-right:0.1em solid #CC0000;
    !border-top:0.1em solid #CC0000;
    !border-left:1.5em solid #F5F6F6;
    padding:0.2em;
    margin: 0.2em;
}


.button_xx_li {
    !float:midle;
    !font-weight:normal;
    !height:auto;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 20px; 
    !width:8em;
    text-align:left;
    white-space:nowrap;
}


.button_xx_li a:link, .button_xx a:visited  {
    color: red;
    !background-color:#707070;
    font-size:1em;
    !font-weight:bolder;
    text-decoration: none;
    !border-bottom:0.1em solid #ffffff;
    !border-right:0.1em solid #CC0000;
    !border-top:0.1em solid #CC0000;
    !border-left:1.5em solid #F5F6F6;
    margin: 0.2em;
    padding:0.2em;
    display:block;
}
.button_xx_li a:hover {
    color: #ffffff;
    !background-color:#F5F6F6;
    background-color:#707070;
    !border-bottom:0.1em solid #ffffff;
    !border-right:0.1em solid #CC0000;
    !border-top:0.1em solid #CC0000;
    !border-left:1.5em solid #F5F6F6;
    padding:0.2em;
    margin: 0.2em;
}




@media print {

#n_box_menue {
display:none;
padding:0px;
margin:0px;
}

#n_box_banner {
display:none;
padding:0px;
margin:0px;
}

#fb {
display:none;
padding:0px;
margin:0px;
}

#nachoben {
display:none;
padding:0px;
margin:0px;
}


#n_test_post_session {
display:none;
padding:0px;
margin:0px;
}


#n_box_inhalt {
!display:none;
padding:0px;
margin:0px;
font-size: 0.8em;
}





}