a:link {
  text-decoration: none;
  color: #000000;
}

a:visited {
  text-decoration: none;
  color: #666666;
}

a:hover {
  text-decoration: underline;
  color: #393939;
}


/* heisst später body */
 
.html_wrapper  h2 {
  margin-top: 20px;
  text-transform:uppercase;
  font-weight:normal;
  font-size: 14px;
  margin-bottom: 20px;
  letter-spacing: 3px;
}

.html_wrapper h3 {
 
  text-transform:uppercase;
  font-weight:bold;
  font-size: 1.1em;
  margin-top: 20px;
}



.html_wrapper p {
  line-height: 1.6em;
  font-size: 1.1em;
}


.column1 {
  margin-right: 300px;
  text-align:left;
}

.column2 {
  text-align:left;
  float: right;
  width: 260px;
  display: inline-block;
}


.column2 ul li{
  list-style:none;
}
  
.column2 ul li{
  color: #188b92;
  padding: 3px 0;
  /*border-bottom: 1px dashed #a9a9a9;*/

}

.column_raumidee {
  float:right;
  width: 250px;
  margin: 0 20px 20px 0;
  font-size: 11px;  
}

.column_image {
  width: 250px;
  float:left;
  margin: 0 20px 20px 0;
  font-size: 11px;  
}

.column_people {
  margin-right: 30px;
  margin-left: -38px;
  width: 400px;
  height: 1200px;
  float:left;
  font-size: 11px; 
  background-color: #000000;
  background-repeat: repeat-y;
}

.html_leistungen {

}


#content table {
  border: 0px;
  padding: 0;
  margin: 0;
}

#content tr {
  border: 0px;
  padding: 0;
  margin: 0;
}

#content td {
  border: 0px;
  padding: 0;
  margin: 0;
}

#content input {
  height: 25px;
  background-color: #fff;
  border:1px solid ;
  font-family: arial;
  font-size: 12px;
  font-weight:normal;
  margin-bottom: 8px;
  padding: 5px;
}

#content textarea {
  height: 250px;
  width: 520px;
  background-color: #fff;
  border:1px solid ;
  font-family: arial;
  font-size: 20px;
  font-weight:normal;
}

.label {
  padding: 0;
  margin:0;
 
}
.label input{
  padding: 0;
}

