


/****************************************************************************************************************
* Adressen
****************************************************************************************************************/


div.az_letters {
  border-bottom: 1px solid #9DB9C9;
  border-top: 1px solid #9DB9C9;
  margin: 0 0 15px;
  padding: 5px 10px;
  float: left;
}

div.az_letter {
  float: left;
  margin: 0;
  text-align: center;
  width: 19px;
}

div.result_adressen {

}


div.result_adressen h2 {
  background-color:#C9D4DC;
  background-image:url(../../assets/common/bg_verlauf_big.gif);
  background-position:right top;
  background-repeat:no-repeat;
  border-bottom:1px solid #FFFFFF;
  color:#37495C;
  font-size:0.917em;
  font-weight:bold;
  margin:15px 0 10px;
  padding:1px 10px;
}

div.result_adressen .bg_1 { padding: 1px 0; }
div.result_adressen .bg_2 { padding: 1px 0; }



div.adressen_detail {}

div.adressen_detail h1 {
  background-color:#C9D4DC;
  background-image:url(../../assets/common/bg_verlauf_big.gif);
  background-position:right top;
  background-repeat:no-repeat;
  border-bottom:1px solid #FFFFFF;
  color:#37495C;
  font-size:1em;
  font-weight:bold;
  margin:0;
  padding:2px 10px;
}



/****************************************************************************************************************
* Gewerbe
****************************************************************************************************************/
.form_gewerbe {
  background-image: url(../../assets/common/bg_verlauf_box_breit.gif);
  background-repeat: repeat-y;
  border: 1px solid #C9D4DC;
  margin: 0px 0px 25px 0px;
  padding: 10px 10px;
}
.form_gewerbe form {
  margin: 5px 0px 15px;
}

.form_gewerbe label {
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  width: 100px;
}

.form_gewerbe select {
  border: 1px solid #99B5B8;
  padding: 2px;
  margin: 0px 10px 0px 0px;
  width: 320px;
}
.form_gewerbe input {
  border: 1px solid #99B5B8;
  padding: 2px;
  margin: 0px 10px 0px 0px;
  width: 314px;
}
.form_gewerbe .submitbutton {
  position: relative;
  top: 2px;
  margin: 0px;
  padding: 0px;
  width: auto;
  border: none;
}
.form_gewerbe a,
.form_gewerbe a:link,
.form_gewerbe a:visited,
.form_gewerbe a:hover,
.form_gewerbe a:active {
  background-image: url(../../assets/common/btn_more.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.917em;
  padding: 0px 25px;
  margin: 0px;
}
.gewerbe_letter_back {
  background-color: #C9D4DC;
  background-image: url(../../assets/common/bg_verlauf_big.gif);
  background-position: right top;
  background-repeat: no-repeat;
  border-bottom: 1px solid #FFF;
  color: #37495c;
  font-size: 1em;
  font-weight: bold;
  width: 100%;
  float: left;
  display: block;
  padding: 2px 0px;
  margin: 0px;
}
.gewerbe_letter {
  float: left;
  margin: 0px 5px;
  color: #768793;
}
.gewerbe_letter a,
.gewerbe_letter a:link,
.gewerbe_letter a:visited,
.gewerbe_letter a:active,
.gewerbe_letter a:hover {
  color: #374853;
  text-decoration: underline;
}
.gewerbe_letter .active {
  color: #FE0000;
}
.gewerbe_list {

}
.gewerbe_list h1 {
  background-color: #C9D4DC;
  background-image: url(../../assets/common/bg_verlauf_big.gif);
  background-position: right top;
  background-repeat: no-repeat;
  border-bottom: 1px solid #FFF;
  color: #37495c;
  font-size: 1em;
  font-weight: bold;
  padding: 3px 10px 2px;
  margin: 0px;
}

.gewerbe_list h2 {
  background-image: none;
  margin: 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.gewerbe_list .bg_1,
.gewerbe_list .bg_2 {
  border-bottom: 1px solid #d9e0e6;
  padding: 2px 0px 0px;
  width: 100%;
  float: left;
}
.gewerbe_list .bg_1 p,
.gewerbe_list .bg_2 p {
  width: 495px;
  float: left;
  padding: 2px 0px;
}
.gewerbe_list .bg_1 a,
.gewerbe_list .bg_2 a {

}
.gewerbe_list .bg_1 a img,
.gewerbe_list .bg_2 a img {
  margin-top: 6px;
}

.gewerbe_list .float {
  width: 90px;
  float: right;
}
.gewerbe .float img {
  vertical-align: middle;
}
.gewerbe_rechts {
  float: right;

}
div.adr_add {
  width: 100%;
  float: left;
}
.adr_add div.submitbutton {
  background-color: #FFFFFF;
  background-image: url(../../assets/common/btn_more2.gif);
  background-position: right 3px;
  background-repeat: no-repeat;
  border: 1px solid #C9D4DC;
  cursor: pointer;
  margin: 5px 10px;
  padding: 1px 27px 0px 5px;
  float: right;
  text-transform: uppercase;
}
.adr_add div.submitbutton a {
  background-color: transparent;
  border: none;
  margin: 0px;
  padding: 0px;
  width: auto;
  cursor: pointer;
  text-decoration: none;
}

.adr_detail {
  float:left;
}

.gewerbe_detail h1 {
  background-color: #C9D4DC;
  background-image: url(../../assets/common/bg_verlauf_big.gif);
  background-position: right top;
  background-repeat: no-repeat;
  border-bottom: 1px solid #FFF;
  color: #37495c;
  font-size: 1em;
  font-weight: bold;
  padding: 2px 10px 2px;
  margin: 0px;
}

.gewerbe_detail a,
.gewerbe_detail a:link,
.gewerbe_detail a:visited,
.gewerbe_detail a:hover,
.gewerbe_detail a:active {
  text-decoration: underline;
}
.gewerbe_detail div {
  /*padding: 0px;*/
  margin: 5px 0px 15px;
}

.gewerbe_detail div.glink_div {
  padding: 5px 0px;
  width: 100%;
}

.gewerbe_detail .gewerbe_address {
  min-width: 354px;;
  float: left;
  margin: 10px 0px 0px;
}
.gewerbe_detail .gewerbe_logo {
  float:left;
  margin: 10px 0px 0px;
}
.gewerbe_freigabe {

}

.gewerbe_result {
}
/****************************************************************************************************************
* Vereine
****************************************************************************************************************/
.form_vereine {
  margin: 0px 0px 10px 0px;
}

.form_vereine label{
  margin: 10px 5px 0px 0px;
  width: 100px;
  float: left;
}

.form_vereine select {
  border: 1px solid #99B5B8;
  padding: 2px;
  margin: 10px 5px 0px 0px;
  width: 320px;
}
.form_vereine input {
  border: 1px solid #99B5B8;
  padding: 2px;
  margin: 10px 5px 0px 0px;
  width: 314px;
}
.form_vereine .submitbutton {
  margin: 5px 5px 0px 5px;
  width: 70px;
}
.form_vereine a,
.form_vereine a:link,
.form_vereine a:visited,
.form_vereine a:hover,
.form_vereine a:active {
  text-decoration: underline;
}
.vereine_letter {
  width: 15px;
  float: left;
  margin: 0px 0px 5px 0px;
  color: #CCC;
}
.vereine_letter .active {
  color: #FE0000;
}
.vereine_letter {
  width: 15px;
  float: left;
  margin: 0px 0px 5px 0px;
  color: #CCC;
}

.vereine_letter .active {
  color: #FE0000;
}
.vereine_list {
  position: relative;
}

.vereine_list .bg_1 {
  padding: 2px 2px;
  position: relative;

}

.vereine_list .bg_2 {
  background-color: #9DB9C9;
  padding: 2px 2px;
  position: relative;
}

.vereine_list .float {
  width: 90px;
  float: right;
  position: relative;
}
.vereine .float img {
  vertical-align: middle;
}
.vereine_rechts {
  float: right;

}

.vereine_detail {
}

.vereine_detail a,
.vereine_detail a:link,
.vereine_detail a:visited,
.vereine_detail a:hover,
.vereine_detail a:active {
  text-decoration: underline;
}

.vereine_freigabe {

}

.vereine_result {
}

/***** Ende Vereine ********************************************************************************************/
