#treffen {
   background: #F2F2E7;
   margin: 10px 0px 0px 0px;
   padding: 10px;
   border: 1px solid;
   border-color: #E2E3CC #D6D4BF #D6D4BF #E2E3CC;
   color: #999966;
}

#treffen form {
  margin: 0px;
  padding: 0px;
}

#treffen p {
  margin: 10px;
}

#treffen form p.errormsg {
   color: #CC3300;
   padding: 0px 5px 10px 5px;
}

#treffen form p label {
  display: block;
  width: 100px;
  float: left;
  padding: 2px;
}

#treffen form .input {
  height : 21px;
  voice-family : "\"}\"";
  voice-family : inherit;
  height : 13px;
  background-color: #FFF;
}

#treffen form .input_dummy {
	margin : 0;
}

#treffen form .input {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   border: 1px solid;
   border-color: #555 #E2E3CC #E2E3CC #555;
   padding: 2px;
   background-color: #FFF;
}

#treffen form textarea {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   border: 1px solid;
   border-color: #555 #E2E3CC #E2E3CC #555;
   overflow: auto;
   font-size: 11px;
   padding: 2px;
   width: 300px;
   background-color: #FFF;
}

#treffen form .speichern {
display : block;
width : 109px;
height : 22px;
margin : 0;
padding : 0;
border : 0;
background : url(../images/buttons/button_speichern_rund.gif) no-repeat center top;
text-indent : -1000em;
}






.myform {
   background: #F2F2E7;
   margin: 10px 0px 0px 0px;
   padding: 10px;
   border: 1px solid;
   border-color: #E2E3CC #D6D4BF #D6D4BF #E2E3CC;
   color: #999966;
}

.myform form {
  margin: 0px;
  padding: 0px;
}

.myform p {
  margin: 10px;
}

.myform p.errormsg {
   color: #CC3300;
   padding: 0px 5px 10px 5px;
}

.myform p.okmsg {
   color: #669900;
   padding: 0px 5px 10px 5px;
   text-align: center;
   font-weight: bold;
}

.myform p label {
  display: block;
  width: 100px;
  float: left;
  padding: 2px;
}

.myform .input {
  height : 21px;
  voice-family : "\"}\"";
  voice-family : inherit;
  height : 13px;
  background-color: #FFF;
}

.myform .input_dummy {
margin : 0;
}

.myform .input {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   border: 1px solid;
   border-color: #555 #E2E3CC #E2E3CC #555;
   padding: 2px;
   background-color: #FFF;
}

.myform textarea {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   border: 1px solid;
   border-color: #555 #E2E3CC #E2E3CC #555;
   overflow: auto;
   font-size: 11px;
   padding: 2px;
   width: 300px;
   background-color: #FFF;
}

.myform select {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   border: 1px solid;
   border-color: #555 #E2E3CC #E2E3CC #555;
   background-color: #FFF;
}

.myform .speichern {
display : block;
width : 109px;
height : 22px;
margin : 0;
padding : 0;
border : 0;
background : url(../images/buttons/button_speichern_rund.gif) no-repeat center top;
text-indent : -1000em;
}

.myform form .passwort {
display : block;
width : 169px;
height : 22px;
margin : 0;
padding : 0;
border : 0;
background : url(../images/buttons/button_passwort_rund.gif) no-repeat center top;
text-indent : -1000em;
}

.myform form input.absenden {
display : block;
width : 109px;
height : 22px;
margin : 0;
padding : 0;
border : 0;
background : url(../images/buttons/button_absenden_rund.gif) no-repeat center top;
text-indent : -1000em;
}

.myform input.registrieren {
display : block;
width : 209px;
height : 22px;
margin : 0;
padding : 0;
border : 0;
background : url(../images/buttons/button_account_registrieren_rund.gif) no-repeat center top;
text-indent : -1000em;
}