    body, th {
        font-family: sans-serif;
        color : Navy;
        background-color : #EEE;
        /*white-space: nowrap;*/
        padding: 3px;
    }

    .maintable {
        border : thin dashed #D0D0D0;
        background-color : #EEE;
    }

    .header {
        color : #FFF;
        background-color : #999;
        font-size:medium;
    }

    .bottom {
        color : #FFF;
        background-color : #999;
        font-size:small;
        /*text-align : center;*/
    }

    .asterisk {
        color : #F55;
        font-weight : bold;
        font-size:medium;
    }

    .submit {
        font-weight : bold;
        font-size:larger;
    }

    .error {
        /*background-color : #FFF;*/
        color : #F22;
    }


    .green {
        background-color : #CFC;
        color : black;
    }
    label {
        font-size:medium;
    }
/*  Tabellenzellen Formatierung */
td.Bezeichner  { text-align:right; vertical-align:top; background-color:#e0e0e0 }
td.Eingabe  { text-align:left; vertical-align:top; background-color:#eeeeee }

div.Fehler { background-color:#e09080 }
div.Leer { background-color:#FFFF00 }

      .outercenter {
          margin:1em;
          text-align:center;
      }
      .outercenter form table, .outercenter div.liste table {
          margin:auto;
          text-align:left;
          border:1px solid #000;
      }

	div.liste table.admindatagrid td, div.liste table.admindatagrid th {
          font-size:70%;
      }


	  .outercenter form table.startgeld {
	  	margin:0px;
	  }

	  .outercenter form table.startgeld td{
		vertical-align:text-top;
	  }
	  
      .datagrid {
          margin:auto;
          text-align:left;
          border:1px solid;
      }
      
	.datagrid .header {
      	background:#ccc;
    }
      
	.datagrid .oddrow {
      	background:#ddd;
    }

	.datagrid .evenrow {
      	background:#eee;
    }

	  #fertig, .message {
	  	background:#fb9;
	  	margin:auto;
	  	width:90%;
	  	text-align:center;
	  	font-weight:bold;
	  }
	  
	  #fertig p {
	  	width:90%;
	  }
	  
	  
	  .ActionList {
	  	text-align:left;
	  }
	  
	  div.submitGroup {
	  	margin:1em;
	  }
	  
	  input.Fehler { 
	  	background-color:#ffaaaa
	  }

	.hastooltip {
      background-image: url(Grafik/smalltooltip.gif);
	  background-repeat: no-repeat;
	  background-position:left;
	  position:relative;
	  padding-left:18px;
	  cursor:help;
	}
	
	span.hastooltip {
		border-bottom:1px dashed #008;
		color:#005;
	}

	.tooltip
	{
      white-space: normal;
	  width: 245px;
	  w\idth: 180px;
/*	  height: 150px;
	  he\ight: 140px;
*/
	  padding: 10px 10px 0 55px;
	  background-color: #fff;
	  border:2px dotted #88c;
	  background-image: url(Grafik/bigtooltip.gif);
	  background-repeat: no-repeat;
	  color: #000;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:80%;
	}

div.login 
    {
    	margin:1em;
        padding:0.3em;
        font-size:70%;
        border:1px dotted black;
        float:right;
        text-align:right;
    }

	