#div_area_nt {
  display: inherit !important; }

.mobile .main_content .main_article .uebersicht_thumb img {
  max-width: 150px !important; }

.mobile .uebersicht_thumb.publish_week.publish_2weeks.publish_month.is-not-checked-in img, .uebersicht_thumb.publish_2weeks.publish_month.is-not-checked-in img {
  max-width: 150px !important; }
/************** MOBILE *******************************************/
.nomargin {
  margin-top: 0; }

.mobile body {
  font-size: 14px; }

.menu_button {
  position: absolute;
  top: 65px;
  right: 10px; }

.mobile .main_content {
  margin-top: 30px; }

.mobile .logo, .mobile .logo_retina {
  width: 305px;
  height: 90px;
  margin-top: 15px;
  margin-bottom: 15px; }

.mobile h1 {
  background-color: transparent;
  color: #e7c3ab;
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  margin-left: 0px;
  margin-top: -39px;
  margin-bottom: 24px; }

.mobile ul.menu.no_icons {
  margin-top: 15px; }

.mobile textarea#input_hier_koennen_sie_lob_kritik_oder_verbesserungsvorschlaege_notieren {
  margin-left: -50px;
  min-height: 14em;
  min-width: 90%; }

.mobile .profile_title {
  width: 24% !important;
  margin-right: 45px !important;
  font-weight: bold; }

.mobile .profile_content {
  width: 58% !important; }

.mobile .bild {
  margin-top: 0; }

.mobile .litebox_thumb_container {
  position: relative;
  float: none;
  margin-right: 10px;
  margin-bottom: 5px; }

.mobile #wrapper {
  position: relative !important;
  background-image: url(../images/bg_repeat.jpg);
  background-position: 0 -10px;
  background-repeat: no-repeat; }

.mobile .litebox_thumb_container img {
  margin-top: 20px; }

.mobile .field.field_radio input {
  width: 14px !important; }

.mobile input {
  width: 90% !important; }

.mobile input.submit_button, .mobile input.btn_route_berechnen {
  width: 50% !important; }

.mobile .field_textarea textarea {
  min-height: 8em;
  color: black;
  margin-left: -50px;
  margin-top: -13px;
  width: 100% !important; }

.mobile .field select, .mobile .field input {
  display: inline-block;
  width: 130px;
  color: black;
  margin: -4px 0px 10px -50px; }

.mobile .main_footer {
  padding-top: 20px; }

.mobile .auftrag_name {
  max-height: 37px;
  overflow: hidden; }
/**************************************************************************/
#body {
  font-family: Verdana, Arial, Helvetica, sans-serif !important; }

#wrapper {
  position: relative !important;
  background-image: url(../images/bg_repeat.jpg);
  background-position: top center;
  background-repeat: no-repeat; }

input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: black; }

#newsticker_startseite {
  width: 750px;
  height: 0px;
  position: relative;
  left: 50%;
  margin-left: -407px;
  margin-top: -474px; }

#eingang_freiburg {
  width: 164px;
  position: absolute;
  left: 50%;
  height: 92px;
  margin-left: 165px;
  margin-top: 188px; }

#eingang_alsfeld {
  background-image: url(../images/eingang_alsfeld.png);
  width: 300px;
  height: 150px;
  margin-top: 500px;
  position: absolute;
  left: 50%;
  margin-left: -340px; }

#eingang_alsfeld:hover {
  background-image: url(../images/eingang_alsfeld_aktiv.png); }

#eingang_ilmenau {
  background-image: url(../images/eingang_ilmenau.png);
  width: 300px;
  height: 150px;
  margin-top: 500px;
  position: absolute;
  left: 50%;
  margin-left: -26px; }

#eingang_ilmenau:hover {
  background-image: url(../images/eingang_ilmenau_aktiv.png); }

#verlassen_g {
  width: 108px;
  position: absolute;
  left: 50%;
  height: 31px;
  margin-left: -402px;
  margin-top: 29px; }

#bereich_5_de {
  position: absolute;
  display: block;
  width: 100px;
  height: 20px;
  left: 50%;
  top: 578px;
  border: 0px none;
  z-index: 10;
  margin-left: -64px; }

.gbuch_message.error_top {
  color: #f00; }

#content_area {
  margin-top: 0px;
  background-color: #221711; }

#content {
  background-color: #46352e;
  width: 680px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px; }

#bottom {
  background-color: #221711;
  width: 750px;
  padding-top: 20px;
  padding-bottom: 20px; }

#anzeigentext {
  text-align: center; }

.kontakt_textarea {
  margin-left: 75px;
  margin-top: -13px; }

h1 {
  background-color: transparent;
  color: #e7c3ab;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  margin-left: -14px;
  margin-top: -44px;
  margin-bottom: 24px; }

#div_area_content .area_content {
  padding: 14px !important; }

a {
  text-decoration: underline;
  font-weight: bold; }

a:hover {
  text-decoration: underline;
  font-weight: bold; }
/* *** ___________Galerie_____________ *** */
.uebersicht_thumb {
  background-color: #221711 !important;
  width: 200px;
  height: 245px;
  margin-top: 25px;
  padding: 0px 5px 0px 5px;
  margin-left: 5px;
  margin-right: 14px; }

.thumb_container {
  width: 690px !important; }

.auftrag_name {
  margin-top: -200px; }
/** img{
 margin-top: 55px;
 } ***/
#scroller_frame {
  height: 194px !important;
  margin: -50px auto 0px; }

#thumbs_pfeil_links {
  display: none; }

#thumbs_pfeil_rechts {
  display: none; }

#profile_container {
  position: relative;
  width: 420px;
  margin: 10px auto; }
/* *** ___________Feedback____________ *** */
.nl_field_text, .form_field .feldtitel {
  width: 364px; }

.form_field input {
  margin-left: -300px; }

.punkte {
  margin-left: 65px !important; }

#feedback_form {
  margin-left: 50px;
  margin-top: 15px; }

input[class="1"] {
  margin-top: 35px; }

textarea#input_hier_koennen_sie_lob_kritik_oder_verbesserungsvorschlaege_notieren {
  margin-left: -18px;
  min-height: 14em;
  min-width: 419px; }
/* *** ___________Kontakt____________ *** */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  color: black; }

.field label {
  display: inline-block;
  width: 378px;
  vertical-align: top; }

.field .input {
  display: inline-block;
  width: 467px;
  margin-top: 14px;
  margin-left: 50px; }

.field select, .field input {
  display: inline-block;
  width: 130px;
  color: black;
  margin: -4px 0px 10px -19px; }

.field_textarea textarea {
  min-height: 8em;
  color: black;
  margin-left: -18px;
  margin-top: -13px;
  width: 300px !important; }

.kontakt_textarea, .kontakt_input, .btn_send {
  margin: -4px 0px 10px 75px; }

.kontakt_feld_email {
  margin-bottom: 10px; }

.kontakt_feld_name {
  margin-bottom: 10px; }

.kontakt_feld_text {
  margin-bottom: -12px; }

.uebersicht_thumb {
  position: relative; }

.auftrags_zeiten {
  position: absolute;
  bottom: 7px;
  left: 0px;
  width: 100%;
  text-align: center;
  padding: 3px 3px 0 3px; }

#imageticker_v2_flash {
  position: relative;
  width: 750px;
  left: 0px;
  margin-top: 20px; }

#ticker_top {
  font-size: 12px !important;
  width: 700px; }

#bottom_inner {
  margin-top: -40px; }
/************* IMAGE TICKER *********************/
.imageticker_container .scroller_frame {
  height: 100% !important;
  margin-bottom: 68px; }
/**************** NEWS **********************/
.anzeigentext {
  text-align: left;
  padding: 0px 0px; }

.uebersicht_thumb img {
  max-width: 150px; }
  .mobile .uebersicht_thumb img {
    max-width: 150px !important; }

.bigimage {
  max-width: 500px; }

.page_ambiente .list-thumb img, .page_galerie .list-thumb img {
  margin-top: 0 !important; }
  .page_ambiente .list-line-top, .page_galerie .list-line-top {
    display: none !important; }
  .page_ambiente .event_container, .page_galerie .event_container {
    background-color: #221711 !important;
    width: 200px !important;
    height: 245px !important; }
  .page_ambiente .list-thumb, .page_galerie .list-thumb {
    margin: 0 0 0 24px !important; }
  .page_ambiente .list-line-top, .page_galerie .list-line-top {
    display: none !important; }
  .page_ambiente .list-headline, .page_galerie .list-headline {
    margin: 18px 0;
    font-weight: normal !important; }
  .page_ambiente .thumb-view .list-item, .page_galerie .thumb-view .list-item {
    margin: 0 12px 1.5em; }
  .page_ambiente .gallery-image-list img, .page_galerie .gallery-image-list img {
    margin-top: 0 !important; }
  .page_ambiente .gallery-title, .page_galerie .gallery-title {
    margin: 15px 0; }

.page_girlsderwoche .list-thumb img {
  margin-top: 0 !important; }

.starter-list {
  text-align: center; }

.starter-list-item {
  margin-bottom: 30px; }
