/* Abstand zwischen Fensterrand und Inhalt oben*/
body  {
        margin-top : 5px;
        margin-bottom: 0px;
        margin-left : 5px;
        margin-right: 0px;
}

/* Allgemeine Angaben*/
body,p,ul,ol,li,div,table,tr,td,br  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        font-size : 8pt;         
        background-color:#EFEFEF;
}

h2  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        font-size : 10pt;
        color : #000000;
        margin-bottom : 5px;
        margin-top : 0px;
}

h3  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        font-size : 8pt;
        color : #000000;
        margin-bottom : 5px;
        margin-top : 0px;
}

h4  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        font-size : 6pt;
        margin-bottom : 4px;
}


.textblau  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        font-size : 8pt;
        color : #4A7FC0;
}


.blau  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        font-size : 10pt;
        color : #4A7FC0;
}
.gruen  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        font-size : 10pt;
        color : #33CC33;
}.rot  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        font-size : 10pt;
        color : #FF0000;
}
.textklein  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        font-size : 8pt;
}

.textkleinfett  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        font-size : 8pt;
        font-weight : bold;
}
.error {
		color : #FF0000;
		text-align: center;
}

/* Hyperlinks*/
a:link  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        color : #4A7FC0;
        font-weight : normal;
        text-align: left;
		text-decoration: underline;
}

a:visited  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        color : #4A7FC0;
        text-decoration : none;
        font-weight : normal;
        text-transform : uppercase;
}

a:active  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        color : #4A7FC0;
        text-decoration : none;
        font-weight : normal;
        text-transform : uppercase;

}

a:hover  {
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
        color : #4A7FC0;
        text-decoration : underline;
        font-weight : normal;
}

/* Navigation*/
a.menu  {
        text-decoration : none;
        color : #000000;
        display:none;
}

#menuText  {
        font-size : 10px;
        color : #000000;
        font-family : Verdana, Arial, Helvetica, "Sans Serif";
}

#menuHolder  {
        position : relative;
        left : 0;
        top : 0;
        visibility : visible;
        z-index : 1;
}

/* Formularfelder*/

INPUT,TEXTAREA,SELECT {
    font-family : Verdana, Arial, Helvetica, "Sans Serif";
    font-size : 10pt;
  	color : #4A7FC0; }

.textfeld {  font-family: Verdana, Arial, Helvetica, "Sans Serif"; font-size: 10px; font-style: normal; color: #000000; background-color: #D6DBE8; height: 16px; width: 95px}

#auslassen {display:none;}

#hauptmenue {
        font-family : Verdana, Geneva, Arial, Helvetica, "Sans Serif";
        font-size: 8pt;
        border : thin outset Gray;
        border-width: 0;
        padding-left : 2mm;
        padding-right : 2mm;
        width : auto;
}

#untermenue {
        font-family : Verdana, Geneva, Arial, Helvetica, "Sans Serif";
        font-size: 8pt;
        padding-left : 1mm;
        padding-right : 1mm;
        width : auto;
}


#invers {
        width: auto;
        font-family : Verdana, Geneva, Arial, Helvetica, "Sans Serif";
        font-size: 8pt;
        border : thin inset;
        padding-left : 2mm;
        padding-right : 2mm;
        background : Silver;
        text-transform : uppercase;
}
#spalte5l{
        float: left;
        margin: 0;
        border: 0;
        width: 4%;
        }

#spalte10l{
        float: left;
        margin: 0;
        border: 0;
        width: 9%;
        }

#spalte10l_display{
        float: left;
        margin: 0;
        border: 0;
        width: 9%;
        }

#spalte20l {
        float: left;
        margin: 0;
        border: 0;
        width: 19%;
        }

#spalte30l {
  float: left;
        margin: 0;
        border: 0;
    width:29%;
    }

#spalte30l_print {
	  float: left;
       display:none;
        }

#spalte40l {
  float: left;
        margin: 0;
        border: 0;
    width:39%;
        }

#spalte50l {
  float: left;
        margin: 0;
        border: 0;
    width:49%;
        }

#spalte60l {
  float: left;
        margin: 0;
        border: 0;
    width:59%;
        }

#spalte60l_print {
	  float: left;
  		display:none;
        }

#spalte70l {
  float: left;
        margin: 0;
        border: 0;
    width:69%;
        }

#spalte90l {
  float: left;
        margin: 0;
        border: 0;
    width:89%;
        }

#spalte90l_display {
  float: none;
  width: 90%;
  background-color:#EFEFFF;
  color : #EFEFEF;
  text-align: left;

   }

#spalte10r {
        padding: 0 0 0 0;
        float: right;
        margin: 0;
        border: 0;
        width: 10%;
        }

#spalte10r_display {
        padding: 0 0 0 0;
        float: none;
        margin: 0;
        border: 0;
        width: 100%;
  		background-color:#EFEFFF;
  		color : #EFEFEF;
        }

#spalte20r {
	    padding: 0 1% 0 1%;
        float: right;
        margin: 0;
        border: 0;
        width: 20%;
        }

#spalte30r {
	    padding: 0 1% 0 1%;
        float: right;
        margin: 0;
        border: 0;
        width: 30%;
        }


#alle_spalten {
        float: left;
        margin: 0;
        border: 0;
        width: 100%;
        }

#alle_spalten_invers {
        float: left;
        margin: 0;
        border: 0;
  		  background: #efefef;
        width: 100%;}

#alle_spalten_invers_display {
        float: left;
        margin: 0;
        border: 0;
  		background: #efefef;
        width: 100%;
        text-align: center;   }

#alle_spalten_display {
        float: left;
        margin: 0;
        border: 0;
        width: 100%;
        text-align: center;
        }
#alle_spalten_display_l {

        float: none;
        margin: 0;
        border: 0;
        width: 100%;
        }

#rand20{
        width: auto;
        font-family : Verdana, Geneva, Arial, Helvetica, "Sans Serif";
        font-size: 8pt;
        padding-left : 2mm;
        padding-right : 2mm;
        margin-left : 20px;}

#spalte30e {
  float: left;
        margin: 0;
        border: 0;
        width:30%;
        padding-left : 10mm;
        }

#spalte50e {
  float: left;
        margin: 0;
        border: 0;
        width:50%;
        padding-left : 10mm; background: #efefef;
        }

#spalte70e {
  float: left;
        margin: 0;
        border: 0;
        width:70%;
        padding-left : 10mm;
        }

