@import url(jquery-ui/landhotel-kristall/jquery-ui-1.10.3.custom.min.css);
a:link,
a:visited,
a:active,
a:hover,
li.active a {
  color: #507f33; }

.header .menuItem span {
  color: #aec299; }

.header .menuItem a:link,
.header .menuItem a:visited {
  color: #507f33; }

.header .menuItem a:active,
.header .menuItem a:hover {
  color: #fff;
  background: #507f33; }

.icon-facebook {
  background: #507f33; }

.bigInfoBox {
  background: #aec299; }
  .bigInfoBox a:link,
  .bigInfoBox a:visited {
    color: #fff; }
  .bigInfoBox a:active,
  .bigInfoBox a:hover,
  .bigInfoBox li.active a {
    color: #507f33; }

.booking {
  background: #dbe5d2;
  color: #507f33; }
  .booking select, .booking input, .booking option {
    color: #507f33;
    -webkit-appearance: none; }
  .booking input[type="submit"] {
    background: #aec299; }
  .booking input[type="text"] {
    background: #fff url("../img/bg_date_landhotel.png") 75px 8px no-repeat; }
  .booking .styled-select {
    background: #fff url("../img/bg_select_landhotel.png") 150px 6px no-repeat; }

.contentWrapper .csc-firstHeader {
  color: #507f33; }

.contentBlock a:link,
.contentBlock a:visited,
.contentBlock a:active,
.contentBlock a:hover, #sq_logo_info a:link,
#sq_logo_info a:visited,
#sq_logo_info a:active,
#sq_logo_info a:hover {
  color: #507f33;
  text-decoration: none; }

.sidebar > div {
  background: #dbe5d2;
  color: #507f33; }

.sidebar > div a:link,
.sidebar > div a:visited,
.sidebar > div a:active,
.sidebar > div a:hover {
  color: #507f33; }

.tx-sfsimpleteaser-pi1 {
  background-image: url("../img/kristall-badge.png"); }

.tx-sfsiteteaser-pi1 .content-teaser-inner {
  border-bottom: 1px solid #507f33; }

.tx-sfsiteteaser-pi1 h3 {
  color: #507f33; }

.tx-sfsiteteaser-pi1 a:link,
.tx-sfsiteteaser-pi1 a:visited,
.tx-sfsiteteaser-pi1 a:active,
.tx-sfsiteteaser-pi1 a:hover {
  color: #507f33; }

.tx-sfgalery-pi2 .header {
  color: #507f33; }

.csc-mailform, .tx-shfrrptform-pi1 {
  color: #507f33; }

.csc-mailform input, .csc-mailform textarea, .tx-shfrrptform-pi1 input, .tx-shfrrptform-pi1 textarea {
  background: #dbe5d2; }

.csc-mailform input[type="submit"], .tx-shfrrptform-pi1 input[type="submit"] {
  background: #aec299; }

.contenttable .tr-0 {
  background: #aec299; }

.contenttable .tr-0 td, .contenttable .tr-0 .td-0 {
  background: #aec299; }

.contenttable td {
  color: #507f33; }

.contenttable tr .td-0 {
  background: #dbe5d2;
  border-bottom: 1px solid #fff; }

.contenttable tr td {
  border-bottom: 1px solid #dbe5d2; }

.news-list-container .news-list-date {
  color: #aec299; }

.news-list-container h2 a:link,
.news-list-container h2 a:visited,
.news-list-container h2 a:active,
.news-list-container h2 a:hover {
  color: #507f33; }

.news-list-container .news-list-morelink a:link,
.news-list-container .news-list-morelink a:visited,
.news-list-container .news-list-morelink a:active,
.news-list-container .news-list-morelink a:hover {
  color: #507f33; }

.mobile .mobile-menu-button {
  background-image: url("../img/mobile_menu_kristall.jpg"); }

.mobile .current {
  background-color: #507f33; }

.mobile .contact_link {
  background-color: #507f33; }

.mobile .top_link {
  background-color: #dbe5d2; }

.mobile a.top_link:link,
.mobile a.top_link:visited,
.mobile a.top_link:active,
.mobile a.top_link:hover {
  color: #507f33; }

.mobile .mobile-menu {
  background-color: #dbe5d2; }

.mobile .mobile-menu li {
  border-bottom: 1px solid #507f33; }

.mobile .mobile-menu a:link,
.mobile .mobile-menu a:visited,
.mobile .mobile-menu a:active,
.mobile .mobile-menu a:hover {
  color: #507f33; }

.mobile .submenu li {
  background: #dbe5d2;
  padding: 0 15px; }

/* Preis bei Arrangements */
table.arr_preis {
  border-top: 2px solid #507f33;
  border-bottom: 2px solid #507f33; }

/* Arrangement buchen Button */
a.arrBuchen:link, a.arrBuchen:visited, a.arrBuchen:active, a.arrBuchen:hover {
  color: #ffffff;
  background: #aec299; }
