/*
  form
    dl
      dt
    input
    select
    textarea
  .tx-majordomo-pi1
*/

/* form */

fieldset {
  border:1px solid #CCCCCC;
}
legend {
  font-weight: bold;
}

form dl dt {
  float:left;
  width: 8em;
  text-align: right;
  margin-right: 10px;
}
form dl dt,
form dl dd {
  margin-bottom: 10px;
/*  height:1.8em;
*/}
#content ul.form-menu {
  height: 16px;
  margin: 0px;
  padding: 4px;
  display: block;
  margin-bottom: 10px;
  background-color: #C1C1C1;
}

#content ul.form-menu li {
  list-style-type: none;
  float: left;
  margin-right: 6px;
}


/* input */
input[type=button],
input[type=reset],
input[type=submit] {
  background-color: #D6D6D6;
  border:0;
  cursor: hand;
  /*font-size:.85em;*/
}
*html input[type=submit] {    /* IE */
  margin:1px 0 0 0;
  m\argin:1px 0 0 0;
  vertical-align: top;
  v\ertical-align: top;
}

input[type=checkbox],
input[type=radio],
input[type=password],
input[type=text],
select,
/*textarea,
*/textarea.text {
  border: 1px solid black;
  color: black;
  /*font-size:0.85em;*/
}
input[type=password],
input[type=text],
textarea {
  border: 1px dotted black;
}
textarea {
  font-size: 1.2em;
}
input[type=checkbox],
input[type=radio] {
  border:0;
}

.tx-majordomo-pi1 form {
  padding-top:0.4em;
  text-align:center;
  clear:both;
  height:2em;
  width:170px;
}
.tx-majordomo-pi1-button_left {
  float:left;
  padding-top:0.4em;
  width:49%;
  text-align:left;
}
.tx-majordomo-pi1-button_right {
  text-align:right;
  padding-top:0.4em;
  float:right;
  width:49%;
}
.tx-majordomo-pi1-button_left {
  margin-left:5%;
  width:44%;
}
.tx-majordomo-pi1-button_right {
  margin-right:5%;
  width:44%;
}
#content .tx-sgnewsplus-pi1 .editListWrapper {
  overflow: hidden;
}
#content .tx-sgnewsplus-pi1 .editList {
  float: left;
  margin-right: 10px;
}
#searchform_tx_sgnewsplus_pi1 #newsPlusButtonsSearch {
  clear: both;
  padding-left: 70px;
}
#searchform_tx_sgnewsplus_pi1 #newsPlusButtonsSearch a {
  color: #000000;
}

#searchform_tx_sgnewsplus_pi1 #newsPlusButtonsSearch #newsPlusClear,
#searchform_tx_sgnewsplus_pi1 #newsPlusButtonsSearch #newsPlusReset {
  float: left;
  margin-right: 10px;
}
#searchform_tx_sgnewsplus_pi1 #newsPlusButtonsSearch #newsPlusSubmit,
#tipaform #tipaSubmit,
.tx-guestbook-submit {
  float: right;
}
.tx-sgnewsplus-pi1 .admin-only {
  background-color: #FF9900;
  padding: 10px 0px;
}
.tx-sgnewsplus-pi1 table {
  margin-bottom: 10px;
}
.tx-sgnewsplus-pi1 th,
.tx-sgnewsplus-pi1 td {
  padding: 3px 5px;
  border-top: solid #000 1px;
  font-size: 0.8em;
}
.tx-sgnewsplus-pi1 th {
  border-bottom: solid #000 1px;
}
.tx-sgnewsplus-pi1 thead {
  background-color: #C1C1C1;
  text-align: left;
}
.tx-sgnewsplus-pi1 .newsPlus-pagebrowser {
  font-size: 0.8em;
  padding: 3px 0px;
  margin: 0px 0px 10px 0px;
  border-top: solid #000 1px;
  border-bottom: solid #000 1px;
}
#searchform_tx_sgnewsplus_pi1 #newsPlus-add {
  margin: 20px 0px;
  clear: both;
}
#searchform_tx_sgnewsplus_pi1 #newsPlus-add .newsPlus-new {
  margin-left: 10px;
  font-size: 1.3em;
}
.tx-veguestbook-pi1 dt,
#content #tipaform form dl dt {
  width: 100px;
}
#content #tipaform form dl dt {
  display: block;
  clear: both;
}
.pflichtfelder-bemerkung {
  /*font-size: 0.85em;*/
  margin-left: 110px;

}
.tx-guestbook-form-error,
#tipaError { color: red;}