* {
margin: 0;
padding: 0;
font-family: Tahoma, Arial, Helvetica;
font-size: 10pt;
}
/*////////////////////////////*/
a:link, a:visited {
color: #20603B;
font-weight: normal;
text-decoration: underline;
}

a:hover {
color: #000;
text-decoration: underline;
}

/*----------------------------*/
a.Navi:link, a.Navi:visited {
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

a.Navi:hover {
color: #000000;
font-weight: bold;
text-decoration: underline;
}

/*IDs*/
/*////////////////////////////*/

div#Container {
width: 776px;
text-align: left;
}

div#NaviContainer {
width: 175px;
float: left;
text-align: left;
}

div#Content {
width: 601px;
float: right;
text-align: left;
}

div#Standort {
width: 100%;
background-color: #C9D4EA;
font-size: 14pt;
font-weight: bold;
font-style: italic;
text-align: right;
color: #ffffff;
padding: 0 15 0 0px; 
}

div.tit {
font-size: 13pt;
color: #20603B;
font-weight: bold;
width: 586px;
text-align: center;
}

div.l, div.r, div.z, p {
color: #20603B;
padding: 0 1 0 1px;
margin: 2px;
}
div.l   {text-align:left;}

div.r   {text-align:right;}

div.z   {text-align:center;}

td,body,p,div {
color: #20603B;
}

/*KLASSEN*/
/*////////////////////////////*/
ul.Navi {
margin: 44 0 0 20px;
list-style-type: none;
font-size: 10pt;
}

li.Navi {
margin-top: 10px;
width: 117px;
background-color: #C9D4EA;
background-repeat: no-Repeat;
background-position: top left;
}




/*----------------------------------------------------------------*/
/* heuboerse */
/*----------------------------------------------------------------*/
.hb_liste {
  width: 100%;
}

.kasten {
  margin-top: 20px;
  padding: 5px;
  border: 1px solid #C9D4EA;
  color: #000;
  background: #eee;
}

.hb_liste th {
  background-color: #C9D4EA;
  padding: 3px;
  text-align: left;
}

.hb_liste td {
  padding: 3px;
  border-bottom: 1px solid #C9D4EA;
  padding-top: 6px;
  padding-bottom: 6px;
}

.hb_liste td.nix_da {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.hb_login td {
  padding: 3px;
}

input.cx_fehler, textarea.cx_fehler, select.cx_fehler {
  background-color: #FFFFD5;
}

.container_error, .container_erfolg {
  background-color: #FFFFD5;
  border: 1px solid #cc0000;
  color: #cc0000;
  padding: 0.4em;
}

.cx_pflicht {
  font-size: 12px;
  color: #cc0000;
}

.container_erfolg {
  background-color: #fff;
  border: 1px solid #009900;
  color: #009900;
}


fieldset {
  margin-top: 10px;
  padding: 3px;
}

fieldset legend {
  color: #000;
}

fieldset td {
  padding-top: 3px;
  padding-bottom: 3px;
}

fieldset .spalte-0 {
  width: 160px;
  text-align: right;
  padding-right: 10px;
}

fieldset .spalte-1 textarea {
  width: 350px;
}

fieldset .spalte-1 .kurz {
  width: 50px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
}

