/* _____ARTICLE________________ */

#articles {width: 100%;}

.article {
  display: block;
}

.standard {
  min-height: 120px;
}

.artImage1 {
  margin: 0 10px 0 0;
  float: left;
}

.artText1 {
  display: block;
  float: left;
  width: 350px;
}

.artText2 {
  float:left;
  width: 300px;
}

.article.umgebung {
  height: 4.2em;
  border-top: 1px solid #eecfb0;
  padding: 5px 0 0;
  width: 310px;
  float:left;
  display: block;
}

.umgebung .artText1 {width: 220px;}

/* _____TABLE__________________ */

.tcol1 {width: 250px;}
.tcol2 {
  width: 150px;
}

/* _____FORM___________________ */


fieldset {
  width: 410px;
  border: 1px solid #eecfb0;
  background: #f6f1e6;
  padding: 10px;
  float:left;
  margin: 0 10px 0 0;
}

legend {
  font-weight: bold;
  font-size: 1.2em;
}

.row,
fieldset h3 {
  margin: 0 10px 5px 0;
  display: block;
  height: 1.2em;
}

label {
  width: 35%;
  display: block;
  float:left;
}

.rowtext label {
  width: 34%;
}
.checkbox {
  float: left;
  margin: 0px 5px 0;
}

.rowline {
  display: block;
  height: 1em;
}

.rowline:after {
  content: '.';
  display: block;
  visibility: hidden;
  height: 0;
}

.rowline label {
  display: block;
  width: 90%;
  float: left;
}

input.text,
textarea {
  width: 60%;
  border: 1px solid #eecfb0;
  padding: 0 2px;
}

input.text:focus,
input.text:hover,
input.zahl:focus,
input.zahl:hover,
textarea:hover,
textarea:focus {
  border: 1px solid #fabd03;
}

input.zahl {
  float:left;
  width: 2em;
  margin:0 5px 0 0;
  border: 1px solid #eecfb0;
  padding: 0 2px;
}

textarea {
  width:58%;
  height: 15em;
  margin: 0 0 5px;
}

.sendmail_emptyfield1 label {
  color: red;
}

.confirmation {
  border: 1px solid green;
  padding: 10px;
  width: 20em;
  background: #f6f1e6;
  margin: 5px 0;
}

.error {
  border: 1px solid red;
  color: red;
  padding: 10px;
  width: 20em;
  background: #f6f1e6;
  margin: 5px 0;
}

.accent fieldset {
  float:none;
}

.accent label {
  width: 6em;
}

.accent #from {
  width: 15em;
  float:left;
  margin: 0 10px;
}

.accent .button {
  float:left;
}

.button {
  border: 1px solid #eecfb0;
  background: #b65205;
  color: #fff;
}

.button:hover {
  background: #e5d9c3;
  color: #b65205;
}
