@charset "utf-8";
/* CSS Document */




/*============================  Formular  ===============================*/
.formbox {
  width: 80%;
  color: #000;
  margin:0 0 0 75px;
/*  border: 1px solid #666;*/
}

.formbox-contentbox {
  width: 80%;
  color: #000;
/*  border: 1px solid #666;*/
}

.reihe-zwei-felder {
 width:300px;
 float:left;
}

.reihe{
/* width:300px;*/
}



.label {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 70%;
 color: #333;
 margin:0;
/* margin:0 210px 0 0;
 border:solid 2px;
*/}

.label-contentbox{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 70%;
 color: #333;
/* border:solid 2px;*/
}

.feld {
  width: 260px;
  text-align: left;
  margin: 0 10px 0 0;
/*  border-color:#123c72 rgb(224, 224, 224) rgb(224, 224, 224) rgb(191, 191, 191);*/
/*  border-width:2px 1px 1px 2px;*/
  font-size:14px;
}

.feld-contentbox{
/*  float: left;*/
  width: 205px;
  text-align: left;
  margin: 0;
}

.select-contentbox{
  width: 150px;
  text-align: left;
}

.textarea-beschreibung{
	float:left;
	width:300px;
	height:150px;
	text-align: left;
}
#check{
	font:Arial, Helvetica, sans-serif;
	font-size:80%;
	margin:0;
}

.check-beschreibung{
border:solid 2px;
float:left;
margin:0;
padding: 0 10px 10px 10px;
}

.check-image{
	margin:0 0 0 10px;
}

/*============================  Buttons  ===============================*/

.button {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}


.button-right{
	float:right;
	margin:20px 160px 0 0;
}

.button-contentbox{
	text-align:right;
	margin: 10px 0px;
}

/*===========================  AutoComplete   ===========================*/
div.auto_complete {
  position:absolute;
  width:auto;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index: 200 !important;
}
div.auto_complete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  height: 100px;
  width: auto;
  overflow: auto;
}
div.auto_complete ul li.selected { background-color: #ffb;}
div.auto_complete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  font-size: 80%;
}


