/* Speiseplan-Styles */

.mensa {
  float             : left;
  width             : 141px;
  padding           : 13px 13px 20px 13px;
  background        : beige;
  margin            : 5px;
  border-radius     : 12px;
  font-weight       : bold;
  font-size         : 10pt;
  height            : 175px;
}

.mensa img {
  margin-bottom     : 5px;
}

.speiseplan_main {
  margin-bottom     : 20px;
}                          

/* root element for tabs  */
.speiseplan-details ul.tabs {
    margin          : 10px 0 0 0 !important;
    padding         : 0;
    height          : 0;
}

/* single tab */
.speiseplan-details ul.tabs li {
    float           : none;
    padding         : 0;
    margin          : 0;
    list-style-type : none;
    display         : block;
    width           : 100px;
    font-weight     : bold;
    font-family     : 'TheMixBold', Sans-Serif;
}

.speiseplan-details ul.tabs a {
    font-size       : 16px;
    line-height     : 26px;
    width           : 75px;
    height          : 52px;
    display         : block;
    margin          : 5px 10px 5px 0;
    border-radius   : 10px 0 0 10px;
    padding         : 5px 0 5px 15px;
    position        : relative;
    top             : 1px;
    outline         : 0;
}

.speiseplan-details ul.tabs a:hover {
    background-color: #E5DDCB;
    color           : #F9B000;
}

/* selected tab */
.speiseplan-details .current {
    background-color: #F2EEE5 ;
    color           : #F9B000;
    cursor          : default;
}

/* single tab pane */
.speiseplan-details .tab-panes {
    padding-left    : 90px;
    margin-top      : 0px;
}

/* single tab pane */
.speiseplan-details .tab-panes > div {
    min-height: 550px;
    border: 5px solid #F2EEE5;
    padding: 10px;
    margin-bottom: 10px;
}

.category {
  margin-bottom     : 5px;
  font-size         : 16px;
  font-weight       : bold;
  color             : #014D8F;
}

.hidden {
  display           : none;
}

.pdf_button_links, .pdf_button_rechts {
  float             : left;
  width             : 293px;
  height            : 70px;
  background-color  : #014D8F;
  margin-bottom     : 10px;
}

.pdf_button_links.small,
.pdf_button_rechts.small {
  width             : 220px;
}

.pdf_button_links {
  margin-right      : 14px;
}

div.pdf_button_inner {
  padding           : 10px 16px 10px 16px;
}

div.pdf_button_bild {
  float             : left;
  width             : 48px;
}

div.pdf_button_text {
  float             : left;
  color             : white;
}
