/* tags */
a.background {
  display: block;
  margin: 0;
  padding: 0;
  height: 522px;
  width: 874px;
}
/* buttons */
div.glasscube-intro-button {
  bottom: 0;
  margin: 0 30px 30px 0;
  padding: 0;
  position: absolute;
  right: 0;
}
/* glasscube-intro */
div#glasscube-intro {
  margin: 0;
  padding: 0;
  height: 524px;
  width: 875px;
}
div.glasscube-intro-images {
  bottom: 0;
  left: 0;
  margin: 0 0 30px 30px;
  padding: 0;
  position: absolute;
}
div.glasscube-intro-image {
  background-color: #ffffff;
  display: block;
  float: left;
  height: 58px;
  margin: 0 5px 0 0;
  padding: 2px 0 0 2px;
  width: 58px;
}
div#glasscube-intro div#slider {
  
}



/* glasscube */
div#glasscube {
  margin: 0;
  padding: 0;
  line-height: 1.5em;
}
/* glasscube-content-top */
div.glasscube-content-top {
  height: 444px;
  margin: 0;
  padding: 0;
}
/* glasscube-editor-content */
div.glasscube-editor-content-main {
  background-color: #ffffff;
  border: 1px solid #c6c6c5;
  bottom: 0;
  left: 0;
  margin: 0 0 110px 30px;
  max-height: 330px;
  position: absolute;
  width: 660px;
  z-index:100;
}
div.glasscube-editor-content-border {
  margin: 15px 15px 10px 15px;
  max-height: 300px;
  overflow-y: auto;
  padding: 0;
  width: 625px;
}
div.glasscube-editor-content {
  background-color: #ffffff;
  color: #575656;
  margin: 0;
  padding: 0;
}
div.glasscube-editor-content h1,
div.glasscube-news-content h1,
div.glasscube-gallery-content h1 {
  color: #575656;
  font-size: 22px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
div.glasscube-editor-content img {
  margin: 0;
  padding: 0;
}
/* glasscube-news-content */
div.glasscube-news-content {
  background-color: #ffffff;
  bottom: 0;
  color: #575656;
  margin: 0 0 110px 30px;
  padding: 15px 15px 8px 15px;
  position: absolute;
  left: 0;
  border: 1px solid #c8ccd2;
  max-height: 330px;
  width: 630px;
}
div.glasscube-news-content p {
  line-height: 14px;
  margin: 0;
  padding: 0;
}
div.glasscube-news-content-area {
  margin: 0;
  padding: 0;
  overflow: auto;
  max-height: 303px;
  width: 625px;
}
div.glasscube-news-entry {
  border-top: 1px solid #c6c6c5;
  height: 107px;
  padding: 8px 0 0 0;
  margin: -1px 0 0 0;
  width: 585px;
}
div.glasscube-news-content-left {
  float: left;
  margin: 0 20px 0 15px;
  padding: 0;
}
div.glasscube-news-content-right {
  float: right;
  margin: 0;
  padding: 0;
  width: 460px;
}
div.glasscube-news-content-right h2 {
  color: #575656;
  font-size: 15px;
  font-weight: normal;
  margin: 0 0 4px 0;
  padding: 0;
}
/* glasscube-gallery-content */
div.glasscube-gallery-content {
  background-color: #ffffff;
  bottom: 0;
  color: #575656;
  margin: 0 0 110px 30px;
  padding: 12px;
  position: absolute;
  left: 0;
  border: 1px solid #c8ccd2;
}
div.glasscube-gallery-content img {
  margin: 12px 1px 0 0;
  padding: 0;
}
/* glasscube-content-bottom */
div.glasscube-content-bottom {
  margin: 0;
  padding: 0;
}
div.glasscube-content-bottom-images {
  margin: 0;
  padding: 9px 0 0 30px;
  width: 845px;
  height: 70px;
  border-top: 1px solid #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: url('../images/glass-cube/shadow-line-images.gif');
  background-repeat: no-repeat;
  background-position: top;
}
div.glasscube-content-bottom-images img {
  float: left;
  margin: 0 25px 0 0;
  padding: 0;
}

/* table (gc-editor) */
div.glasscube-editor-content table {
  margin: 0;
  padding: 0;
}
div.glasscube-editor-content table tr {
  height: 25px;
  margin: 0;
  padding: 0;
  width: 585px;
}
div.glasscube-editor-content table tr td {
  border-bottom: 1px solid #d9dada;
  width: 250px !important;
  margin: 0;
  padding: 0 0 0 8px;
}
div.glasscube-editor-content div.back,
div.glasscube-news-content div.back {
  margin: 1px 1px 0 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
}

/* glasscube-contact-content (kontakt) */
div.glasscube-contact-content {
  background-color: #ffffff;
  bottom: 0;
  color: #575656;
  margin: 0 0 110px 30px;
  padding: 12px;
  position: absolute;
  left: 0;
  border: 1px solid #c8ccd2;
}

/* glasscube-guests-entry */
div.glasscube-guests-entry {
  border: 0;
  margin: 0;
  padding: 0;
}

/* TinyMCE specific rules */
body.mceContentBody {
  background: #ffffff none !important;
  padding: 4px;
  lin-height: 1.5em;
}
body.mceContentBody p, body.mceContentBody td {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #58585a;
}
body.mceContentBody h1 {
  color: #575656;
  font-size: 22px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
