html {
  background-color: #000;
  min-width: 990px;
}

body {
  font-size: 75%;
}

iframe {
  border: 0;
}

body {
  background-image: url(../images/body_background.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #000000;
  background-color: transparent;
}

.container {
  color: #fff;
  background-color: transparent;
  background-image: url(../images/container_background.png);
  background-image: url(../images/container_background_50_p.png);
  background-position: center top;
  background-repeat: no-repeat;
}

.content {
  background-image: url(../images/content_background.png);
  background-position: center top;
  background-repeat: no-repeat;
}

.content_overlay {
  /*
  background-image: url(../images/content_background_centered.png);
  */
  background-position: center top;
  background-repeat: no-repeat;
  min-height: 400px;
}

/* Home */
body#startseite .container {
  background-image: url(../images/pages/startseite/container_background.png);
}

body#startseite .content {
  background-image: none;
}

/* High Heel Run - Special */
body#kino_high_heel_run {
  background-image: url(../images/highheel/body_background.jpg);
}

body#kino_high_heel_run .content {
  background-image: url(../images/highheel/high_heel.png);
}

/* Skybar */
body#erlebnisgastronomie_skybar {
  background-image: url(../images/pages/skybar/body_background.jpg);
}

#skybar-specialfeld{
  border-top: 1px dotted #5f5f5f;
  padding-top: 20px;
}

body#erlebnisgastronomie_skybar .content {
  background-image: none;
}

body#erlebnisgastronomie_skybar .content_overlay {
  min-height: 800px;
}


body#erlebnisgastronomie_skybar a:link {
  font-weight: bold;
  color: #fff;
}

body#erlebnisgastronomie_skybar a:visited {
  font-weight: bold;
  color: #fff;
}



body#kino_popcorn .content_overlay {
  background-image: url(../images/pages/popcorn_und_snacks/content_overlay_background.png);
  min-height: 800px;
}

body#informationen_tagungen_feiern .content_overlay {
  background-image: url(../images/pages/tagungen_und_feiern/tagungen_und_feiern.png);
  min-height: 800px;
}

body#informationen_kinos .container {
  background-image: url(../images/container_background.png) !important;
}

body#informationen_kinos .content {
  background-image: none;
}

body#informationen_kinos .content_overlay {
  padding-top: 18px !important;
}




/* Kinos */
body#erlebnisgastronomie_first_floor .content_overlay {
  padding-top: 18px !important;
}

/* Cafe */
body#erlebnisgastronomie_cafe {
  background-image: url(../images/pages/cafe/body_background.jpg);
}

body#erlebnisgastronomie_cafe .container {
  background-image: none;
}

body#erlebnisgastronomie_cafe .content {
  background-image: none;
}

body#erlebnisgastronomie_cafe .content table caption {
  background: none;
}


/* Firstfloor */
body#erlebnisgastronomie_first_floor {
  background-image: url(../images/pages/firstfloor/body_background.jpg);
}

body#erlebnisgastronomie_first_floor .content {
  background-image: none;
}

body#erlebnisgastronomie_first_floor .content_overlay {
  min-height: 800px;
}

body#erlebnisgastronomie_first_floor a:link {
  font-weight: bold;
  color: #fff;
}

body#erlebnisgastronomie_first_floor a:visited {
  font-weight: bold;
  color: #fff;
}



/* Kino et Vino */

body#erlebnisgastronomie_kino_et_vino .content_overlay {
  background-image: url(../images/kinoetvino/kinoetvino.png);
  min-height: 800px;
}


/* Breakfast */

body#erlebnisgastronomie_breakfast_in_the_sky  td{
  border-bottom: 1px dotted #505050;
  padding-top:15px;
  padding-bottom:15px;
}

body#erlebnisgastronomie_breakfast_in_the_sky  .content_overlay {
  background-image: url(../images/breakfast/breakfastNeu.png);
  min-height: 800px;
}



/* Eintrittspreise */

body#informationen_eintrittspreise  td{
  border-bottom: 1px dotted #505050;
  padding-top:15px;
  padding-bottom:15px;
}

/* Filmmagazin */

body#entertainment_filmmagazin  .content_overlay {
  background-image: url(../images/pages/filmmagazin/player.png);
  min-height: 600px;
}


/* Briefkasten */

body#kontakt_briefkasten  .content_overlay {
  background-image: url(../images/pages/briefkasten/background.png);
  min-height: 990px;
}


/* Feedback */

body#kontakt_feedback  textarea {
  height: 80px;
}
body#kontakt_feedback  h3 {
  padding-top: 80px;
}

body#kontakt_feedback  h4 {
  margin-bottom: -3px;
}

body#kontakt_feedback  .content_overlay {
  background-image: url(../images/pages/feedback/background_feedback.png);
  min-height: 990px;
}


/* Cineplex */

body#informationen_cineplex .content_overlay {
  background-image: url(../images/cineplex/cineplex.png);
  min-height: 500px;
}


/* Historie */

body#informationen_historie td {
  border-bottom: 1px dotted #555;
}

body#informationen_historie h3 {
  padding-top: 50px;
}


body#informationen_historie .content_overlay {
  background-image: url(../images/historie/historie-background.png);
  min-height: 500px;
}



/* BrunchDinner */

body#erlebnisgastronomie_brunch_dinnerbuffet .content_overlay {
  background-image: url(../images/brunchdinner/brunchbuffet.png);
  min-height: 500px;
}



.closed {
  display: none;
}

/*/

* {
  outline: 1px solid rgba(0,0,0,0.1);
}

.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, 
div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, 
div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, 
div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, 
div.span-21, div.span-22, div.span-23, div.span-24, div.span-25 {
  background-color: rgba(0,0,0,0.2);
}

/**/



/* Tables */

table         { margin-bottom: 1.4em; width:100%; }
th            { font-weight: bold; }
thead th      { background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td    { background: #e5ecf9; }
tfoot         { font-style: italic; }
caption       { background: #191919; }


.showtimes table td {
  vertical-align: top;
}

.showtimes hr {
  display: block;
}

.showtimes table td p {
  line-height: 1em;
  margin-bottom: 9px;
}

.showtimes table td p span.expired {
  text-decoration: line-through;
  color: #808080;
}

.showtimes table td p a {
  font-weight: bold;
  text-decoration: none !important;
}

.showtimes table td p a:link,
.showtimes table td p a:visited {
  text-decoration: none !important;
}

.showtimes table td p a:hover,
.showtimes table td p a:active {
  text-decoration: underline;
}

.showtimes table th {
  text-decoration: none !important;
  color: #FFFFFF;

}

.showtimes table td p a {
  text-decoration: none !important;
  color: #FFFFFF;
}





.showgrid {
  background: url(/stylesheets/blueprint/grid.png) !important;
}

.showgrid * {
  color: #000;
  background-image: none !important;
  outline: 1px solid rgba(0,0,0,0.1);
}



a:link,
a:visited {
  color: #898B8B;
}

a:hover,
a:active {
  color: #CCCCCC;
}

a:focus {
  outline: none;
}

div.border {
  border-right: 1px dotted #333;
}

div.colborder {
  border-right: 1px dotted #333;
}

hr {
  background: #333; 
  color: #333;
}

hr.space {
  background: #333;
  color: #333;
}

h1 {
  color: #AD1837;
}

h2 {
  color: #FFFFFF;
}

h2.sIFR-replaced {
  height: 54px;
  overflow: hidden;
}

h2 a:link,
h2 a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

h2 a:hover,
h2 a:active {
  color: #A5C1D2;
  text-decoration: none;
}

h3 {
  color: #DC0F14; /* Schön */
  color: #AD1837; /* Original */
}

h3 a:link,
h3 a:visited {
  color: #DC0F14; /* Schön */
  color: #AD1837; /* Original */
  text-decoration: none;
}

h3 a:hover,
h3 a:active {
  color: white;
  text-decoration: none;
  background-color: #DC0F14; /* Schön */
  background-color: #AD1837; /* Original */
}

h4 {
  color: #9E9E9E;
}

h5 {
  color: #fff;
}

p img {
}

.rspan-1, .rspan-2, .rspan-3, .rspan-4, .rspan-5, .rspan-6, .rspan-7, .rspan-8, .rspan-9 {
  overflow: hidden;
}

.rspan-1 { height: 18px; }
.rspan-2 { height: 36px; }
.rspan-3 { height: 54px !important; }
.rspan-4 { height: 72px; }
.rspan-5 { height: 90px; }
.rspan-6 { height: 108px; }
.rspan-7 { height: 126px; }
.rspan-8 { height: 144px; }
.rspan-9 { height: 162px; }
.rspan-10 { height: 180px; }
.rspan-11 { height: 198px; }
.rspan-12 { height: 216px; }

.prepend-top-1 { padding-top: 18px; }
.prepend-top-2 { padding-top: 36px; }
.prepend-top-3 { padding-top: 54px; }
.prepend-top-4 { padding-top: 72px; }
.prepend-top-5 { padding-top: 90px; }
.prepend-top-6 { padding-top: 108px; }
.prepend-top-7 { padding-top: 126px; }
.prepend-top-8 { padding-top: 144px; }
.prepend-top-9 { padding-top: 162px; }
.prepend-top-10 { padding-top: 180px; }
.prepend-top-11 { padding-top: 198px; }
.prepend-top-12 { padding-top: 216px; }

/***********/

.aside ul {
  float: right;
}

.logo {
  position: absolute;
  left: 0;
  top: 0;
}

.logo * {
  z-index: 1200;
}

.navigation ul {
  margin-left: -15px;
  padding-left: 0;
  margin-right: 0;
  padding-right: 0;
  z-index: 50;
  position: relative;
}

.navigation ul li {
  float: left;
  list-style: none;
}

.navigation ul li a {
  border-left: 1px solid #333;
  padding: 0 15px;
}

.navigation li:first-child a {
  border: 0;
}

.rating_overlay {
  position: absolute;
  width: 99px;
  margin-top: 54px;
}

.rating_overlay p {
  background-color: rgba(0,0,0,0.85);
  padding: 5px 10px;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 40px;
}

.rating_overlay p a:link,
.rating_overlay p a:visited {
  color: #fff;
  text-decoration: none;
}

.rating_overlay p a:hover,
.rating_overlay p a:active {
  text-decoration: underline;
}

/******************/

hr {
  display: none;
}

h1 {
  display: none;
}

/* Main Navigation */
.main_navigation .navigation,
.main_navigation .aside {
  margin-top: 20px !important;
}

.main_navigation .navigation li a {
  text-indent: -9999px;
  height: 24px;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.main_navigation .navigation ul,
.main_navigation .aside ul {
  margin-left: 0;
}

.main_navigation .navigation li a,
.main_navigation .aside li a {
  font-size: 1px;
  display: block;
  border-left: 0;
  padding: 0;
}

.main_navigation .navigation li {
  margin-right: 20px;
}

.main_navigation .aside li {
  margin-right: 0;
  margin-left: 20px;
}

.main_navigation .navigation li.home a {
  background-image: url(../images/navigation.png);
  background-position: 0 10px;
  background-repeat: no-repeat;
  width: 54px;
}

.main_navigation .navigation li.kino a {
  background-image: url(../images/navigation.png);
  background-position: -86px 10px;
  background-repeat: no-repeat;
  width: 30px;
}

.main_navigation .navigation li.entertainment a {
  background-image: url(../images/navigation.png);
  background-position: -148px 10px;
  background-repeat: no-repeat;
  width: 108px;
}

.main_navigation .navigation li.gastronomie a {
  background-image: url(../images/navigation.png);
  background-position: -288px 10px;
  background-repeat: no-repeat;
  width: 93px;
}

.main_navigation .navigation li.infos a {
  background-image: url(../images/navigation.png);
  background-position: -413px 10px;
  background-repeat: no-repeat;
  width: 36px;
}

.main_navigation .navigation li.kontakt a {
  background-image: url(../images/navigation.png);
  background-position: -481px 10px;
  background-repeat: no-repeat;
  width: 57px;
}

.main_navigation .navigation li.home a:hover {
  background-position: 0 -120px;
}

.main_navigation .navigation li.kino a:hover {
  background-position: -86px -120px;
}

.main_navigation .navigation li.entertainment a:hover {
  background-position: -148px -120px;
}

.main_navigation .navigation li.gastronomie a:hover {
  background-position: -288px -120px;
}

.main_navigation .navigation li.infos a:hover {
  background-position: -413px -120px;
}

.main_navigation .navigation li.kontakt a:hover {
  background-position: -481px -120px;
}





body#startseite .main_navigation .navigation li.home a {
  background-position: 0 -120px;
}

body#kino .main_navigation .navigation li.kino a, 
body#kino_filmprogramm .main_navigation .navigation li.kino a, 
body#kino_filmvorschau .main_navigation .navigation li.kino a, 
body#kino_premiumcard .main_navigation .navigation li.kino a, 
body#kino_gutscheine .main_navigation .navigation li.kino a, 
body#kino_popcorn .main_navigation .navigation li.kino a, 
body#kino_premiumanmeldung .main_navigation .navigation li.kino a, 
body#kino_anmeldung .main_navigation .navigation li.kino a, 
body#kino_filmdetails .main_navigation .navigation li.kino a,
body#kino_profil .main_navigation .navigation li.kino a,
body#reservierung_bestaetigung .main_navigation .navigation li.kino a, 
body#reservierungen_ticket_auswahl .main_navigation .navigation li.kino a, 
body#reservierung_onlineticke_kreditkarte .main_navigation .navigation li.kino a, 
body#reservierung_onlinetickepdf .main_navigation .navigation li.kino a, 
body#reservierung_onlineticketpremiumcard .main_navigation .navigation li.kino a,
body#login .main_navigation .navigation li.kino a,
body#reservierung_reservierung .main_navigation .navigation li.kino a, 
body#reservierung_meine_reservierung .main_navigation .navigation li.kino a {
  background-position: -86px -120px;
}

body#entertainment .main_navigation .navigation li.entertainment a, 
body#entertainment_events_specials, 
body#entertainment_club .main_navigation .navigation li.entertainment a, 
body#entertainment_kinder_club .main_navigation .navigation li.entertainment a, 
body#entertainment_e_cards .main_navigation .navigation li.entertainment a, 
body#entertainment_bildergalerie .main_navigation .navigation li.entertainment a, 
body#entertainment_events .main_navigation .navigation li.entertainment a, 
body#entertainment_filmmagazin .main_navigation .navigation li.entertainment a,
body#entertainment_club .main_navigation .navigation li.entertainment a {
  background-position: -148px -120px;
}

body#erlebnisgastronomie .main_navigation .navigation li.gastronomie a, 
body#erlebnisgastronomie_cafe .main_navigation .navigation li.gastronomie a, 
body#erlebnisgastronomie_first_floor .main_navigation .navigation li.gastronomie a, 
body#erlebnisgastronomie_skybar .main_navigation .navigation li.gastronomie a, 
body#erlebnisgastronomie_brunch_dinnerbuffet .main_navigation .navigation li.gastronomie a, 
body#erlebnisgastronomie_breakfast_in_the_sky .main_navigation .navigation li.gastronomie a, 
body#erlebnisgastronomie_kino_et_vino .main_navigation .navigation li.gastronomie a, 
body#erlebnisgastronomie_event_anfrage .main_navigation .navigation li.gastronomie a {
  background-position: -288px -120px;
}

body#informationen .main_navigation .navigation li.infos a, 
body#informationen_eintrittspreise .main_navigation .navigation li.infos a, 
body#informationen_kinos .main_navigation .navigation li.infos a, 
body#informationen_historie .main_navigation .navigation li.infos a, 
body#informationen_gebaeuderundgang .main_navigation .navigation li.infos a, 
body#informationen_partner .main_navigation .navigation li.infos a, 
body#informationen_cineplex .main_navigation .navigation li.infos a, 
body#informationen_tagungen_feiern .main_navigation .navigation li.infos a, 
body#informationen_kinowerbung .main_navigation .navigation li.infos a {
  background-position: -413px -120px;
}

body#kontakt .main_navigation .navigation li.kontakt a, 
body#kontakt_impressum .main_navigation .navigation li.kontakt a, 
body#kontakt_anfahrt .main_navigation .navigation li.kontakt a, 
body#kontakt_feedback .main_navigation .navigation li.kontakt a, 
body#kontakt_jobs .main_navigation .navigation li.kontakt a, 
body#kontakt_briefkasten .main_navigation .navigation li.kontakt a {
  background-position: -481px -120px;
}



/* Sub Navigation */
.sub_navigation {
  
}

.sub_navigation .navigation {
  margin-top: 20px;
}

.sub_navigation .navigation ul li a {
  border-color: #A5C1D2;
  text-transform: uppercase;
  font-family: 'Arial Narrow', "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1.04em;
}

.sub_navigation .navigation a:link,
.sub_navigation .navigation a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

.sub_navigation .navigation a:hover,
.sub_navigation .navigation a:active {
  color: #A5C1D2;
  text-decoration: none;
}

.sub_navigation .active a:link,
.sub_navigation .active a:visited {
  text-decoration: underline;
}


/* Icons */

.trailer_icon {
  background-image: url('../images/icons/trailer.gif');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
  text-decoration: none;
}

.seat_icon {
  background-image: url('../images/icons/seat.gif');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
  text-decoration: none;
}

.list_icon {
  background-image: url('../images/icons/list.gif');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
  text-decoration: none;
}

.info_icon {
  background-image: url('../images/icons/info.gif');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
  text-decoration: none;
}

.plus_icon {
  background-image: url('../images/icons/plus.png');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}

.plus_icon:hover {
  background-image: url('../images/icons/plus_hover.png');
}

.neutral_icon {
  background-image: url('../images/icons/neutral.png');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}

.neutral_icon:hover {
  background-image: url('../images/icons/neutral_hover.png');
}

.minus_icon {
  background-image: url('../images/icons/minus.png');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}

.minus_icon:hover {
  background-image: url('../images/icons/minus_hover.png');
}

.arrow_left_icon {
  background-image: url('../images/icons/arrow_left.gif');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
  text-decoration: none;
}

.arrow_right_icon {
  background-image: url('../images/icons/arrow_left.gif');
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px;
  text-decoration: none;
}


.round_arrow_left_icon {
  background-image: url('../images/icons/round_arrow_left.gif');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
  text-decoration: none;
}

.round_arrow_right_icon {
  background-image: url('../images/icons/round_arrow_left.gif');
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px;
  text-decoration: none;
}


.link_icon {
  background-image: url('../images/icons/round_arrow_right.png');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
  text-decoration: none;
}



/* Movies */
.movies .last {
  margin-bottom: 18px;
}







.controls,
.controls ul {
  margin: 0 auto;
}

.controls ul li a {
  border: none;
  padding: 0;
  background-image: url(../images/icons/section_button.gif);
  background-position: center center;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  overflow: hidden;
  display: block;
  text-indent: -9999px;
}

.controls ul li a:hover,
.controls ul li a:active {
  background-image: url(../images/icons/section_button_active.gif);
}

.controls ul li .clicked {
  background-image: url(../images/icons/section_button_active.gif);
}

.soft-break {
  background-image: url(../images/full_width_gradient.gif);
  background-position: top center;
  background-repeat: no-repeat;
}


div.scroller { 
  width: 910px; 
  height: 360px;
  overflow: hidden !important;
}

div.scroller div.section {
  width: 910px;
  height: 390px;
  overflow: hidden;
  float: left;
}

div.scroller div.scroller_content {
  width: 10000px;
}

div.scroller div.scroller_content img {
  border-bottom: 3px solid black;
}

.movie_cover_wrapper {
  height: 200px;
  overflow: hidden;
}

div.scroller div.scroller_content .movie_cover img {
  width: 99px;
  height: 140px;
}

div.scroller div.scroller_content h3 {
  font-size: 14px;
  color: #CCCCCC;
  height: 2em;
  overflow: hidden;
}

div.scroller div.scroller_content h3 a {
  color: #CCCCCC;
}

#toolbar {
  display: none;
}





/* Login */

.login_and_user_panel {
  
}

.login_and_user_panel .user_name_row input {
  width: 100%;
}

.login_and_user_panel .user_name_row br {
  display: none; 
}

.login_and_user_panel .user_name_row {
  margin-bottom: 9px;
}

.login_and_user_panel .user_password_row {
  margin-bottom: 9px;
}



.login_and_user_panel .user_password_row input {
  width: 100%;
}

.login_and_user_panel .user_password_row br {
  display: none;
}

#loginbox {
  margin-top: -50px;
}

#loginbox a:link,
#loginbox a:visited {
  color: #FFFFFF;
}

#loginbox a:hover,
#loginbox a:active {
  color: #CCCCCC;
}


#my-glider {
  background-image: url(../images/startseite/poster_background.jpg);
  background-repeat: no-repeat;
  background-position: left 60px;
}



.premium_card_top {
  background-image: url(../images/premiumcard/premium_card_top.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.premium_card_bottom {
  background-image: url(../images/premiumcard/premium_card_bottom.png);
  background-repeat: no-repeat;
  background-position: left top;
}


.event{
  padding: 5px 0 5px 0;
  border-bottom: 1px dotted #333;
}

#footer {

  padding-top: 100px;
  padding-bottom: 20px;
  color: #404040;
  line-height: 13px;
}

.user_reservation_row
{
  margin-bottom:0px;
}
.user_reservation_row span
{
  text-transform:uppercase;
  font-size:10px;
}

.user_login_row input:text
{
  
}

.user_name {
  width: 85px;
}

.user_password {
  width: 85px;
}

#loginbox {
  margin-bottom: 0;
}

#loginbox {
  margin-top: -10px;
}

.login_and_user_panel {
  padding-top: 20px;
}















/* Eventanfrage */

table.forms {
  width: 100%;
  padding-bottom: 10px;
}

table.forms input.text {
  width: 200px;
}

table.forms td {
  text-align: left;
  padding-bottom: 6px;
}

table.forms td.property {
  text-align: right;
  width: 240px;
  padding-right: 10px;
  padding-top: 5px;
  vertical-align: top;
}

table.forms td.value {
  text-align: left;
  vertical-align: baseline;
}

table.forms_back_next_and_finish_buttons {
  width: 100%;
}

table td.next {
  text-align: left;
  vertical-align: baseline;
}

table td.back {
  text-align: right;
  width: 240px;
  padding-right: 10px;
  vertical-align: baseline;
}

table td.finish {
  text-align: left;
  vertical-align: baseline;
}



.article_small {
  margin-bottom: 10px;
}

.jobButton{

  
}

.feature_frame {
  position: relative;
  
  background-image: url(../images/pages/startseite/container_background_2010.png);
}

.feature_frame .content_navigation {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}

.feature_frame .content_navigation a {
  height: 50px;
  text-indent: -9999px;
}

.feature_frame .content_navigation .kino a {
  float: left;
  width: 170px;
}

.feature_frame .content_navigation .entertainment a {
  float: left;
  width: 340px;
}

.feature_frame .content_navigation .erlebnisgastronomie a {
  float: left;
  width: 450px;
}



