/* CSS Reset */
/* line 5, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 2, ../scss/highslide.scss */
.highslide-container div {
  font-family: Verdana, Helvetica;
  font-size: 11px;
}

/* line 6, ../scss/highslide.scss */
.highslide-container table {
  background: none;
}

/* line 9, ../scss/highslide.scss */
.highslide {
  outline: none;
  text-decoration: none;
}

/* line 13, ../scss/highslide.scss */
.textmagazin .highslide img {
  border: 2px solid silver;
}

/* line 16, ../scss/highslide.scss */
.highslide:hover img {
  border-color: gray;
}

/* line 19, ../scss/highslide.scss */
.highslide-active-anchor img {
  visibility: hidden;
}

/* line 22, ../scss/highslide.scss */
.highslide-gallery .highslide-active-anchor img {
  border-color: black;
  visibility: visible;
  cursor: default;
}

/* line 27, ../scss/highslide.scss */
.highslide-image {
  border-width: 2px;
  border-style: solid;
  border-color: white;
  background: gray;
}

/* line 33, ../scss/highslide.scss */
.highslide-wrapper, .highslide-outline {
  background: white;
}

/* line 36, ../scss/highslide.scss */
.glossy-dark {
  background: #111;
}

/* line 42, ../scss/highslide.scss */
.highslide-number {
  font-weight: bold;
  color: gray;
  font-size: .9em;
}

/* line 47, ../scss/highslide.scss */
.highslide-caption {
  display: none;
  border-top: none;
  font-size: 1em;
  padding: 5px;
  background: white;
}

/* line 54, ../scss/highslide.scss */
.highslide-heading {
  display: none;
  font-weight: bold;
  margin: 0.4em;
}

/* line 59, ../scss/highslide.scss */
.highslide-dimming {
  position: absolute;
  background: black;
}

/* line 63, ../scss/highslide.scss */
a.highslide-full-expand {
  /*   background: url(graphics/fullexpand.gif) no-repeat; */
  display: block;
  margin: 0 10px 10px 0;
  width: 34px;
  height: 34px;
}

/* line 70, ../scss/highslide.scss */
.highslide-loading {
  display: block;
  color: black;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding: 3px;
  border: 1px solid white;
  background-color: white;
  padding-left: 22px;
  /*	background-image: url(graphics/loader.white.gif); */
  background-repeat: no-repeat;
  background-position: 3px 1px;
}

/* line 85, ../scss/highslide.scss */
a.highslide-credits,
a.highslide-credits i {
  padding: 2px;
  color: silver;
  text-decoration: none;
  font-size: 10px;
}

/* line 92, ../scss/highslide.scss */
a.highslide-credits:hover,
a.highslide-credits:hover i {
  color: white;
  background-color: gray;
}

/* line 97, ../scss/highslide.scss */
.highslide-move, .highslide-move * {
  cursor: move;
}

/* line 101, ../scss/highslide.scss */
.highslide-viewport {
  display: none;
  /*visibility: hidden;*/
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: none;
  left: 0;
  top: 0;
}

/* line 112, ../scss/highslide.scss */
.highslide-overlay {
  display: none;
}

/* line 115, ../scss/highslide.scss */
.hidden-container {
  display: none;
}

/* Example of a semitransparent, offset closebutton */
/* line 119, ../scss/highslide.scss */
.closebutton {
  position: relative;
  top: -15px;
  left: 15px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  /*	background: url(graphics/close.png);*/
  /* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
/* line 134, ../scss/highslide.scss */
.highslide-controls {
  width: 195px;
  height: 40px;
  /*	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;*/
  margin: 20px 15px 10px 0;
}

/* line 140, ../scss/highslide.scss */
.highslide-controls ul {
  position: relative;
  left: 15px;
  height: 40px;
  list-style: none;
  margin: 0;
  padding: 0;
  /*	background: url(graphics/controlbar-white.gif) right -90px no-repeat; */
}

/* line 150, ../scss/highslide.scss */
.highslide-controls li {
  float: left;
  padding: 5px 0;
  margin: 0;
}

/* line 155, ../scss/highslide.scss */
.highslide-controls a {
  /*	background-image: url(graphics/controlbar-white.gif);*/
  display: block;
  float: left;
  height: 30px;
  width: 30px;
  outline: none;
}

/* line 163, ../scss/highslide.scss */
.highslide-controls a.disabled {
  cursor: default;
}

/* line 166, ../scss/highslide.scss */
.highslide-controls a.disabled span {
  cursor: default;
}

/* line 169, ../scss/highslide.scss */
.highslide-controls a span {
  /* hide the text for these graphic buttons */
  display: none;
  cursor: pointer;
}

/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
/* line 177, ../scss/highslide.scss */
.highslide-controls .highslide-previous a {
  background-position: 0 0;
}

/* line 180, ../scss/highslide.scss */
.highslide-controls .highslide-previous a:hover {
  background-position: 0 -30px;
}

/* line 183, ../scss/highslide.scss */
.highslide-controls .highslide-previous a.disabled {
  background-position: 0 -60px !important;
}

/* line 186, ../scss/highslide.scss */
.highslide-controls .highslide-play a {
  background-position: -30px 0;
}

/* line 189, ../scss/highslide.scss */
.highslide-controls .highslide-play a:hover {
  background-position: -30px -30px;
}

/* line 192, ../scss/highslide.scss */
.highslide-controls .highslide-play a.disabled {
  background-position: -30px -60px !important;
}

/* line 195, ../scss/highslide.scss */
.highslide-controls .highslide-pause a {
  background-position: -60px 0;
}

/* line 198, ../scss/highslide.scss */
.highslide-controls .highslide-pause a:hover {
  background-position: -60px -30px;
}

/* line 201, ../scss/highslide.scss */
.highslide-controls .highslide-next a {
  background-position: -90px 0;
}

/* line 204, ../scss/highslide.scss */
.highslide-controls .highslide-next a:hover {
  background-position: -90px -30px;
}

/* line 207, ../scss/highslide.scss */
.highslide-controls .highslide-next a.disabled {
  background-position: -90px -60px !important;
}

/* line 210, ../scss/highslide.scss */
.highslide-controls .highslide-move a {
  background-position: -120px 0;
}

/* line 213, ../scss/highslide.scss */
.highslide-controls .highslide-move a:hover {
  background-position: -120px -30px;
}

/* line 216, ../scss/highslide.scss */
.highslide-controls .highslide-full-expand a {
  background-position: -150px 0;
}

/* line 219, ../scss/highslide.scss */
.highslide-controls .highslide-full-expand a:hover {
  background-position: -150px -30px;
}

/* line 222, ../scss/highslide.scss */
.highslide-controls .highslide-full-expand a.disabled {
  background-position: -150px -60px !important;
}

/* line 225, ../scss/highslide.scss */
.highslide-controls .highslide-close a {
  background-position: -180px 0;
}

/* line 228, ../scss/highslide.scss */
.highslide-controls .highslide-close a:hover {
  background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
/* line 236, ../scss/highslide.scss */
.highslide-maincontent {
  display: none;
}

/* line 239, ../scss/highslide.scss */
.highslide-html {
  background-color: white;
}

/* line 242, ../scss/highslide.scss */
.highslide-html-content {
  display: none;
  width: 590px;
  padding: 0 5px 5px 5px;
}

/* line 247, ../scss/highslide.scss */
.highslide-header {
  padding-bottom: 5px;
}

/* line 250, ../scss/highslide.scss */
.highslide-header ul {
  margin: 0;
  padding: 0;
  text-align: right;
}

/* line 255, ../scss/highslide.scss */
.highslide-header ul li {
  display: inline;
  padding-left: 1em;
}

/* line 259, ../scss/highslide.scss */
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
  display: none;
}

/* line 262, ../scss/highslide.scss */
.highslide-header a {
  font-weight: bold;
  color: gray;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 268, ../scss/highslide.scss */
.highslide-header a:hover {
  color: black;
}

/* line 271, ../scss/highslide.scss */
.highslide-header .highslide-move a {
  cursor: move;
}

/* line 274, ../scss/highslide.scss */
.highslide-footer {
  height: 16px;
}

/* line 277, ../scss/highslide.scss */
.highslide-footer .highslide-resize {
  display: block;
  float: right;
  margin-top: 5px;
  height: 11px;
  width: 11px;
  /*	background: url(graphics/resize.gif) no-repeat;*/
}

/* line 285, ../scss/highslide.scss */
.highslide-footer .highslide-resize span {
  display: none;
}

/* line 290, ../scss/highslide.scss */
.highslide-resize {
  cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/
/* hs.wrapperClassName = 'draggable-header' */
/* line 301, ../scss/highslide.scss */
.draggable-header .highslide-header {
  height: 18px;
  border-bottom: 1px solid #dddddd;
}

/* line 305, ../scss/highslide.scss */
.draggable-header .highslide-heading {
  position: absolute;
  margin: 2px 0.4em;
}

/* line 310, ../scss/highslide.scss */
.draggable-header .highslide-header .highslide-move {
  cursor: move;
  display: block;
  height: 16px;
  position: absolute;
  right: 24px;
  top: 0;
  width: 100%;
  z-index: 1;
}

/* line 320, ../scss/highslide.scss */
.draggable-header .highslide-header .highslide-move * {
  display: none;
}

/* line 323, ../scss/highslide.scss */
.draggable-header .highslide-header .highslide-close {
  position: relative;
  float: right;
  z-index: 2;
  padding: 0;
}

/* line 329, ../scss/highslide.scss */
.draggable-header .highslide-header .highslide-close a {
  display: block;
  height: 16px;
  width: 16px;
  /*	background-image: url(graphics/closeX.png); */
}

/* line 335, ../scss/highslide.scss */
.draggable-header .highslide-header .highslide-close a:hover {
  background-position: 0 16px;
}

/* line 338, ../scss/highslide.scss */
.draggable-header .highslide-header .highslide-close span {
  display: none;
}

/* line 341, ../scss/highslide.scss */
.draggable-header .highslide-maincontent {
  padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
/* line 347, ../scss/highslide.scss */
.no-footer .highslide-footer {
  display: none;
}

/* hs.wrapperClassName = 'wide-border' */
/* line 352, ../scss/highslide.scss */
.wide-border {
  background: white;
}

/* line 355, ../scss/highslide.scss */
.wide-border .highslide-image {
  border-width: 10px;
}

/* line 358, ../scss/highslide.scss */
.wide-border .highslide-caption {
  padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
/* line 363, ../scss/highslide.scss */
.borderless .highslide-image {
  border: none;
}

/* line 366, ../scss/highslide.scss */
.borderless .highslide-caption {
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
/* line 373, ../scss/highslide.scss */
.outer-glow {
  background: #444;
}

/* line 376, ../scss/highslide.scss */
.outer-glow .highslide-image {
  border: 5px solid #444444;
}

/* line 379, ../scss/highslide.scss */
.outer-glow .highslide-caption {
  border: 5px solid #444444;
  border-top: none;
  padding: 5px;
  background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
/* line 387, ../scss/highslide.scss */
.colored-border {
  background: white;
}

/* line 390, ../scss/highslide.scss */
.colored-border .highslide-image {
  border: 2px solid green;
}

/* line 393, ../scss/highslide.scss */
.colored-border .highslide-caption {
  border: 2px solid green;
  border-top: none;
}

/* hs.wrapperClassName = 'dark' */
/* line 399, ../scss/highslide.scss */
.dark {
  background: #111;
}

/* line 402, ../scss/highslide.scss */
.dark .highslide-image {
  border-color: black black #202020 black;
  background: gray;
}

/* line 406, ../scss/highslide.scss */
.dark .highslide-caption {
  color: white;
  background: #111;
}

/* line 410, ../scss/highslide.scss */
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
  /*	background-image: url(graphics/controlbar-black-border.gif);*/
}

/* hs.wrapperClassName = 'floating-caption' */
/* line 417, ../scss/highslide.scss */
.floating-caption .highslide-caption {
  position: absolute;
  padding: 1em 0 0 0;
  background: none;
  color: white;
  border: none;
  font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
/* line 427, ../scss/highslide.scss */
.controls-in-heading .highslide-heading {
  color: gray;
  font-weight: bold;
  height: 20px;
  overflow: hidden;
  cursor: default;
  padding: 0 0 0 22px;
  margin: 0;
  /*	background: url(graphics/icon.gif) no-repeat 0 1px;*/
}

/* line 437, ../scss/highslide.scss */
.controls-in-heading .highslide-controls {
  width: 105px;
  height: 20px;
  position: relative;
  margin: 0;
  top: -23px;
  left: 7px;
  background: none;
}

/* line 446, ../scss/highslide.scss */
.controls-in-heading .highslide-controls ul {
  position: static;
  height: 20px;
  background: none;
}

/* line 451, ../scss/highslide.scss */
.controls-in-heading .highslide-controls li {
  padding: 0;
}

/* line 454, ../scss/highslide.scss */
.controls-in-heading .highslide-controls a {
  /*	background-image: url(graphics/controlbar-white-small.gif);*/
  height: 20px;
  width: 20px;
}

/* line 460, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-move {
  display: none;
}

/* line 464, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-previous a {
  background-position: 0 0;
}

/* line 467, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-previous a:hover {
  background-position: 0 -20px;
}

/* line 470, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
  background-position: 0 -40px !important;
}

/* line 473, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-play a {
  background-position: -20px 0;
}

/* line 476, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-play a:hover {
  background-position: -20px -20px;
}

/* line 479, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-play a.disabled {
  background-position: -20px -40px !important;
}

/* line 482, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-pause a {
  background-position: -40px 0;
}

/* line 485, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-pause a:hover {
  background-position: -40px -20px;
}

/* line 488, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-next a {
  background-position: -60px 0;
}

/* line 491, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-next a:hover {
  background-position: -60px -20px;
}

/* line 494, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-next a.disabled {
  background-position: -60px -40px !important;
}

/* line 497, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-full-expand a {
  background-position: -100px 0;
}

/* line 500, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
  background-position: -100px -20px;
}

/* line 503, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
  background-position: -100px -40px !important;
}

/* line 506, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-close a {
  background-position: -120px 0;
}

/* line 509, ../scss/highslide.scss */
.controls-in-heading .highslide-controls .highslide-close a:hover {
  background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/
/* line 518, ../scss/highslide.scss */
.text-controls .highslide-controls {
  width: auto;
  height: auto;
  margin: 0;
  text-align: center;
  background: none;
}

/* line 525, ../scss/highslide.scss */
.text-controls ul {
  position: static;
  background: none;
  height: auto;
  left: 0;
}

/* line 531, ../scss/highslide.scss */
.text-controls .highslide-move {
  display: none;
}

/* line 534, ../scss/highslide.scss */
.text-controls li {
  /*   background-image: url(graphics/controlbar-text-buttons.png);*/
  background-position: right top !important;
  padding: 0;
  margin-left: 15px;
  display: block;
  width: auto;
}

/* line 542, ../scss/highslide.scss */
.text-controls a {
  /*    background: url(graphics/controlbar-text-buttons.png) no-repeat;*/
  background-position: left top !important;
  position: relative;
  left: -10px;
  display: block;
  width: auto;
  height: auto;
  text-decoration: none !important;
}

/* line 552, ../scss/highslide.scss */
.text-controls a span {
  /*	background: url(graphics/controlbar-text-buttons.png) no-repeat;*/
  margin: 1px 2px 1px 10px;
  display: block;
  min-width: 4em;
  height: 18px;
  line-height: 18px;
  padding: 1px 0 1px 18px;
  color: #333;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
}

/* line 566, ../scss/highslide.scss */
.text-controls .highslide-next {
  margin-right: 1em;
}

/* line 569, ../scss/highslide.scss */
.text-controls .highslide-full-expand a span {
  min-width: 0;
  margin: 1px 0;
  padding: 1px 0 1px 10px;
}

/* line 574, ../scss/highslide.scss */
.text-controls .highslide-close a span {
  min-width: 0;
}

/* line 577, ../scss/highslide.scss */
.text-controls a:hover span {
  color: black;
}

/* line 580, ../scss/highslide.scss */
.text-controls a.disabled span {
  color: #999;
}

/* line 584, ../scss/highslide.scss */
.text-controls .highslide-previous span {
  background-position: 0 -40px;
}

/* line 587, ../scss/highslide.scss */
.text-controls .highslide-previous a.disabled {
  background-position: left top !important;
}

/* line 590, ../scss/highslide.scss */
.text-controls .highslide-previous a.disabled span {
  background-position: 0 -140px;
}

/* line 593, ../scss/highslide.scss */
.text-controls .highslide-play span {
  background-position: 0 -60px;
}

/* line 596, ../scss/highslide.scss */
.text-controls .highslide-play a.disabled {
  background-position: left top !important;
}

/* line 599, ../scss/highslide.scss */
.text-controls .highslide-play a.disabled span {
  background-position: 0 -160px;
}

/* line 602, ../scss/highslide.scss */
.text-controls .highslide-pause span {
  background-position: 0 -80px;
}

/* line 605, ../scss/highslide.scss */
.text-controls .highslide-next span {
  background-position: 0 -100px;
}

/* line 608, ../scss/highslide.scss */
.text-controls .highslide-next a.disabled {
  background-position: left top !important;
}

/* line 611, ../scss/highslide.scss */
.text-controls .highslide-next a.disabled span {
  background-position: 0 -200px;
}

/* line 614, ../scss/highslide.scss */
.text-controls .highslide-full-expand span {
  background: none;
}

/* line 617, ../scss/highslide.scss */
.text-controls .highslide-full-expand a.disabled {
  background-position: left top !important;
}

/* line 620, ../scss/highslide.scss */
.text-controls .highslide-close span {
  background-position: 0 -120px;
}

/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/
/* line 631, ../scss/highslide.scss */
.highslide-thumbstrip {
  height: 100%;
}

/* line 634, ../scss/highslide.scss */
.highslide-thumbstrip div {
  overflow: hidden;
}

/* line 637, ../scss/highslide.scss */
.highslide-thumbstrip table {
  position: relative;
  padding: 0;
  border-collapse: collapse;
}

/* line 642, ../scss/highslide.scss */
.highslide-thumbstrip td {
  padding: 1px;
  /*text-align: center;*/
}

/* line 646, ../scss/highslide.scss */
.highslide-thumbstrip a {
  outline: none;
}

/* line 649, ../scss/highslide.scss */
.highslide-thumbstrip img {
  display: block;
  border: 1px solid gray;
  margin: 0 auto;
}

/* line 654, ../scss/highslide.scss */
.highslide-thumbstrip .highslide-active-anchor img {
  visibility: visible;
}

/* line 657, ../scss/highslide.scss */
.highslide-thumbstrip .highslide-marker {
  position: absolute;
  width: 0;
  height: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  /* change this to actual background color in highslide-ie6.css */
}

/* line 665, ../scss/highslide.scss */
.highslide-thumbstrip-horizontal div {
  width: auto;
  /* width: 100% broke in small strips in IE */
}

/* line 669, ../scss/highslide.scss */
.highslide-thumbstrip-horizontal .highslide-scroll-up {
  display: none;
  position: absolute;
  top: 3px;
  left: 3px;
  width: 25px;
  height: 42px;
}

/* line 677, ../scss/highslide.scss */
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
  margin-bottom: 10px;
  cursor: pointer;
  /*	background: url(graphics/scrollarrows.png) left center no-repeat;*/
  height: 42px;
}

/* line 683, ../scss/highslide.scss */
.highslide-thumbstrip-horizontal .highslide-scroll-down {
  display: none;
  position: absolute;
  top: 3px;
  right: 3px;
  width: 25px;
  height: 42px;
}

/* line 691, ../scss/highslide.scss */
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
  margin-bottom: 10px;
  cursor: pointer;
  /*	background: url(graphics/scrollarrows.png) center right no-repeat;*/
  height: 42px;
}

/* line 697, ../scss/highslide.scss */
.highslide-thumbstrip-horizontal table {
  margin: 2px 0 10px 0;
}

/* line 700, ../scss/highslide.scss */
.highslide-viewport .highslide-thumbstrip-horizontal table {
  margin-left: 10px;
}

/* line 703, ../scss/highslide.scss */
.highslide-thumbstrip-horizontal img {
  width: auto;
  height: 40px;
}

/* line 707, ../scss/highslide.scss */
.highslide-thumbstrip-horizontal .highslide-marker {
  top: 47px;
  border-left-width: 6px;
  border-right-width: 6px;
  border-bottom: 6px solid gray;
}

/* line 713, ../scss/highslide.scss */
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
  margin-left: 10px;
}

/* line 716, ../scss/highslide.scss */
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
  border-bottom-color: white !important;
}

/* line 719, ../scss/highslide.scss */
.highslide-thumbstrip-vertical div {
  height: 100%;
}

/* line 722, ../scss/highslide.scss */
.highslide-thumbstrip-vertical a {
  display: block;
}

/* line 725, ../scss/highslide.scss */
.highslide-thumbstrip-vertical .highslide-scroll-up {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 25px;
}

/* line 733, ../scss/highslide.scss */
.highslide-thumbstrip-vertical .highslide-scroll-up div {
  margin-left: 10px;
  cursor: pointer;
  /*	background: url(graphics/scrollarrows.png) top center no-repeat;*/
  height: 25px;
}

/* line 739, ../scss/highslide.scss */
.highslide-thumbstrip-vertical .highslide-scroll-down {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 25px;
}

/* line 747, ../scss/highslide.scss */
.highslide-thumbstrip-vertical .highslide-scroll-down div {
  margin-left: 10px;
  cursor: pointer;
  /*	background: url(graphics/scrollarrows.png) bottom center no-repeat;*/
  height: 25px;
}

/* line 753, ../scss/highslide.scss */
.highslide-thumbstrip-vertical table {
  margin: 10px 0 0 10px;
}

/* line 756, ../scss/highslide.scss */
.highslide-thumbstrip-vertical .highslide-marker {
  left: 0;
  margin-top: 8px;
  border-top-width: 6px;
  border-bottom-width: 6px;
  border-left: 6px solid gray;
}

/* line 763, ../scss/highslide.scss */
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
  border-left-color: white;
}

/* line 767, ../scss/highslide.scss */
.highslide-viewport .highslide-thumbstrip-float {
  overflow: auto;
}

/* line 770, ../scss/highslide.scss */
.highslide-thumbstrip-float ul {
  margin: 2px 0;
  padding: 0;
}

/* line 774, ../scss/highslide.scss */
.highslide-thumbstrip-float li {
  display: block;
  height: 60px;
  margin: 0 2px;
  list-style: none;
  float: left;
}

/* line 781, ../scss/highslide.scss */
.highslide-thumbstrip-float img {
  display: inline;
  border-color: silver;
}

/* line 785, ../scss/highslide.scss */
.highslide-thumbstrip-float .highslide-active-anchor img {
  border-color: black;
}

/* line 788, ../scss/highslide.scss */
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
  display: none;
}

/* line 791, ../scss/highslide.scss */
.highslide-thumbstrip-float .highslide-marker {
  display: none;
}

/*
$sprite-sprite-position:50%;
$sprite-sprite-dimensions: true;
$sprite-spacing: 20px;
@import "sprite/*.png";

@include all-sprite-sprites(true);
*/
/* line 56, videosprite/*.png */
.videosprite-sprite, .videosprite-playicon, .videosprite-playicon_rollover, .home_video_link, .video_link_container > A, .home_video_link:hover, .video_link_container > A:hover {
  background-image: url('../compass/videosprite-sb69451b02d.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.videosprite-playicon {
  background-position: 0 0;
  height: 46px;
  width: 46px;
}

/* line 84, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.videosprite-playicon_rollover {
  background-position: 0 -246px;
  height: 46px;
  width: 46px;
}

/* line 5, ../scss/includes/_krankheit_therapie.scss */
.textmagazin p {
  padding-left: 5px;
  margin-right: 50px;
  font-size: 13px;
  line-height: 18px;
}
/* line 12, ../scss/includes/_krankheit_therapie.scss */
.textmagazin h3 {
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 20px;
}

#page-25 .textmagazin h3 {
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
}

/* line 19, ../scss/includes/_krankheit_therapie.scss */
div.index {
  margin-bottom: 12px;
}
/* line 21, ../scss/includes/_krankheit_therapie.scss */
div.index .index2 {
  overflow: hidden;
}
/* line 25, ../scss/includes/_krankheit_therapie.scss */
div.index .index2 a {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  margin: 0 0 10px 0;
  background: url("../img/icons/arrow_right.png") no-repeat right center;
  padding-right: 15px;
  text-decoration: none;
}
/* line 36, ../scss/includes/_krankheit_therapie.scss */
div.index .index2 li {
  margin-bottom: 10px;
  width: 310px;
  float: left;
}
/* line 42, ../scss/includes/_krankheit_therapie.scss */
div.index a {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  line-height: normal;
}

/* line 51, ../scss/includes/_krankheit_therapie.scss */
.box-frequency ul li:last-child a {
  margin-bottom: 0;
}

/* line 55, ../scss/includes/_krankheit_therapie.scss */
.gh_haeufigkeit_inner {
  color: #000;
  font-size: 15px;
  font-weight: bold;
  line-height: 17px;
}

/* line 62, ../scss/includes/_krankheit_therapie.scss */
.gh_haeufigkeit_inner2 {
  float: left;
}

/* line 68, ../scss/includes/_krankheit_therapie.scss */
.newsdisplayghcat .article p.die_erkrankung, .newsdisplayghcat .article p.das_macht_arzt, .newsdisplayghcat .article p.wann_arzt, .newsdisplayghcat .article p.vorsorge, .newsdisplayghcat .article p.leitbeschwerde, .newsdisplayghcat .article p.prognose, .newsdisplayghcat .article p.komplementaermed, .newsdisplayghcat .article p.infobox, .newsdisplayghcat .article p.apotheker_empfiehlt, .article p.diagnosesicherung, .article p.behandlung  {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  line-height: 16px;
  margin-top: 30px;
}

/* line 97, ../scss/includes/_krankheit_therapie.scss */
.news-single-timedata {
  color: #9E9E9E;
  font-size: 10px;
  padding-top: 20px;
}

/* line 104, ../scss/includes/_krankheit_therapie.scss */
.news_hr {
  display: none;
}

/* line 108, ../scss/includes/_krankheit_therapie.scss */
.clearer {
  display: none;
}

/* line 112, ../scss/includes/_krankheit_therapie.scss */
.blaueBox a {
  text-decoration: underline;
  color: #000;
}

/* line 116, ../scss/includes/_krankheit_therapie.scss */
.blaueBox a:hover {
  text-decoration: underline;
  color: #D32C13;
}

/* line 1, ../scss/includes/_service_navigation.scss */
.service1 {
  font-size: 20px;
}

/*
 * apotheken
 * author: typovision
 *
 */
/* line 6, ../scss/includes/_daniele.scss */
html, body {
  margin: 0;
  padding: 0;
}

/* line 10, ../scss/includes/_daniele.scss */
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, header, section, nav, footer, aside, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  font-family: inherit;
}

/* line 20, ../scss/includes/_daniele.scss */
:focus {
  outline: none;
}

/* line 23, ../scss/includes/_daniele.scss */
ul, ol {
  list-style: none;
}

/* line 26, ../scss/includes/_daniele.scss */
header, footer, nav, article, aside, section {
  display: block;
}

/* HTML DefaUL Style class( deftags ) */
/* line 30, ../scss/includes/_daniele.scss */
.deftags address, .deftags blockquote, .deftags dd, .deftags div, .deftags dl, .deftags dt, .deftags fieldset, .deftags form, .deftags frame, .deftags frameset, .deftags h1, .deftags h2, .deftags h3, .deftags h4, .deftags h5, .deftags h6, .deftags noframes, .deftags ol, .deftags p, .deftags ul, .deftags center, .deftags dir, .deftags hr, .deftags menu, .deftags pre {
  display: block;
  unicode-bidi: embed;
}

/* line 34, ../scss/includes/_daniele.scss */
.deftags li {
  display: list-item;
}

/* line 37, ../scss/includes/_daniele.scss */
.deftags table {
  display: table;
}

/* line 40, ../scss/includes/_daniele.scss */
.deftags tr {
  display: table-row;
}

/* line 43, ../scss/includes/_daniele.scss */
.deftags thead {
  display: table-header-group;
}

/* line 46, ../scss/includes/_daniele.scss */
.deftags tbody {
  display: table-row-group;
}

/* line 49, ../scss/includes/_daniele.scss */
.deftags tfoot {
  display: table-footer-group;
}

/* line 52, ../scss/includes/_daniele.scss */
.deftags col {
  display: table-column;
}

/* line 55, ../scss/includes/_daniele.scss */
.deftags colgroup {
  display: table-column-group;
}

/* line 58, ../scss/includes/_daniele.scss */
.deftags td, .deftags th {
  display: table-cell;
}

/* line 61, ../scss/includes/_daniele.scss */
.deftags caption {
  display: table-caption;
}

/* line 64, ../scss/includes/_daniele.scss */
.deftags th {
  font-weight: bolder;
  text-align: center;
}

/* line 68, ../scss/includes/_daniele.scss */
.deftags caption {
  text-align: center;
}

/* line 71, ../scss/includes/_daniele.scss */
.deftags h1 {
  font-size: 2em;
  margin: .67em 0;
}

/* line 75, ../scss/includes/_daniele.scss */
.deftags h2 {
  font-size: 1.5em;
  margin: .75em 0;
}

/* line 79, ../scss/includes/_daniele.scss */
.deftags h3 {
  font-size: 1.17em;
  margin: .83em 0;
}

/* line 83, ../scss/includes/_daniele.scss */
.deftags h4, .deftags p, .deftags blockquote, .deftags ul, .deftags fieldset, .deftags form, .deftags ol, .deftags dl, .deftags dir, .deftags menu {
  margin: 1.12em 0;
}

/* line 86, ../scss/includes/_daniele.scss */
.deftags h5 {
  font-size: .83em;
  margin: 1.5em 0;
}

/* line 90, ../scss/includes/_daniele.scss */
.deftags h6 {
  font-size: .75em;
  margin: 1.67em 0;
}

/* line 94, ../scss/includes/_daniele.scss */
.deftags h1, .deftags h2, .deftags h3, .deftags h4, .deftags h5, .deftags h6, .deftags b, .deftags strong {
  font-weight: bolder;
}

/* line 97, ../scss/includes/_daniele.scss */
.deftags blockquote {
  margin-left: 40px;
  margin-right: 40px;
}

/* line 101, ../scss/includes/_daniele.scss */
.deftags i, .deftags cite, .deftags em, .deftags var, .deftags address {
  font-style: italic;
}

/* line 104, ../scss/includes/_daniele.scss */
.deftags pre, .deftags tt, .deftags code, .deftags kbd, .deftags samp {
  font-family: monospace;
}

/* line 107, ../scss/includes/_daniele.scss */
.deftags pre {
  white-space: pre;
}

/* line 110, ../scss/includes/_daniele.scss */
.deftags button, .deftags textarea, .deftags input, .deftags select {
  display: inline-block;
}

/* line 113, ../scss/includes/_daniele.scss */
.deftags big {
  font-size: 1.17em;
}

/* line 116, ../scss/includes/_daniele.scss */
.deftags small, .deftags sub, .deftags sup {
  font-size: .83em;
}

/* line 119, ../scss/includes/_daniele.scss */
.deftags sub {
  vertical-align: sub;
}

/* line 122, ../scss/includes/_daniele.scss */
.deftags sup {
  vertical-align: super;
}

/* line 125, ../scss/includes/_daniele.scss */
.deftags table {
  border-spacing: 2px;
}

/* line 128, ../scss/includes/_daniele.scss */
.deftags thead, .deftags tbody, .deftags tfoot {
  vertical-align: middle;
}

/* line 131, ../scss/includes/_daniele.scss */
.deftags td, .deftags th, .deftags tr {
  vertical-align: inherit;
}

/* line 134, ../scss/includes/_daniele.scss */
.deftags s, .deftags strike, .deftags del {
  text-decoration: line-through;
}

/* line 137, ../scss/includes/_daniele.scss */
.deftags hr {
  border: 1px inset;
}

/* line 140, ../scss/includes/_daniele.scss */
.deftags ol, .deftags ul, .deftags dir, .deftags menu, .deftags dd {
  margin-left: 40px;
}

/* line 143, ../scss/includes/_daniele.scss */
.deftags ol {
  list-style-type: decimal;
}

/* line 146, ../scss/includes/_daniele.scss */
ol ul, ul ol, .deftags ul ul, .deftags ol ol {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 150, ../scss/includes/_daniele.scss */
.deftags u, .deftags ins {
  text-decoration: underline;
}

/* line 153, ../scss/includes/_daniele.scss */
.deftags br:before {
  content: "\A";
  white-space: pre-line;
}

/* line 157, ../scss/includes/_daniele.scss */
.deftags center {
  text-align: center;
}

/* end */
/* line 161, ../scss/includes/_daniele.scss */
body {
  background: url("../img/bg/bg_body.png") repeat-x left top #bbb;
  font-size: 13px;
  line-height: 17px;
  font-family: Verdana, sans-serif;
  color: #000;
}

/* line 168, ../scss/includes/_daniele.scss */
strong, b {
  font-weight: bold;
}

/* line 171, ../scss/includes/_daniele.scss */
a {
  text-decoration: none;
}

/* line 174, ../scss/includes/_daniele.scss */
a img {
  display: inline-block;
}

/* line 177, ../scss/includes/_daniele.scss */
.ol {
  list-style: decimal;
  margin: 0 1.30em;
}

/* line 181, ../scss/includes/_daniele.scss */
.ul {
  list-style: disc;
  margin: 0 1.30em;
}

/* line 186, ../scss/includes/_daniele.scss */
u {
  text-decoration: none;
}

/* Table */
/* line 190, ../scss/includes/_daniele.scss */
table {
  width: 100%;
  border-collapse: collapse;
}

/* line 194, ../scss/includes/_daniele.scss */
td {
  padding: 20px 10px;
  vertical-align: top;
}

/* line 198, ../scss/includes/_daniele.scss */
tr {
  border-left: 0 none;
  border-right: 0 none;
}

/* line 203, ../scss/includes/_daniele.scss */
table .right {
  text-align: right;
}

/* line 206, ../scss/includes/_daniele.scss */
table .extra {
  background-color: #ebebeb;
}

/* line 209, ../scss/includes/_daniele.scss */
table .extra > td {
  padding: 0;
}

/* line 212, ../scss/includes/_daniele.scss */
table .extra tr {
  border: 0 none;
}

/* line 215, ../scss/includes/_daniele.scss */
table .extra .icons img {
  margin-right: 8px;
  margin-bottom: 4px;
}

/* line 219, ../scss/includes/_daniele.scss */
table tr:last-child {
  border-bottom: 0 none;
}

/* line 222, ../scss/includes/_daniele.scss */
table .btn {
  background-color: #fff;
  font-size: 11px;
  padding: 0 10px;
  line-height: 25px;
}

/* end */
/* line 229, ../scss/includes/_daniele.scss */
.underline {
  text-decoration: underline;
}

/* line 232, ../scss/includes/_daniele.scss */
.float-left {
  float: left;
}

/* line 235, ../scss/includes/_daniele.scss */
.float-right {
  float: right;
}

/* line 238, ../scss/includes/_daniele.scss */
.clear {
  clear: both;
}

/* line 241, ../scss/includes/_daniele.scss */
.line, .box-art-list-homepage-line {
  border-bottom: 1px solid #d6d6d6;
  width: 100%;
  display: block;
  margin: 10px 0;
}

/* line 248, ../scss/includes/_daniele.scss */
.linefull {
  border-bottom: 1px solid #d6d6d6;
  width: 680px;
  display: block;
  margin: 10px 0 10px -20px;
  clear: both;
}

/* line 255, ../scss/includes/_daniele.scss */
.the-title, .tabs .content .tabhead, .searchtabs .content .tabhead, .umkreistabs .content .tabhead, .tab0 h1, .the-title-no {
  position: relative;
  background: url("../img/the_title.png") no-repeat left 6px;
  padding-left: 24px;
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 20px;
  display: block;
}

/* line 264, ../scss/includes/_daniele.scss */
.hidden {
  display: none;
}

/* line 267, ../scss/includes/_daniele.scss */
h1.csc-firstHeader {
  position: relative;
  background: url("../img/the_title.png") no-repeat left center;
  padding-left: 24px;
  font-size: 22px;
  line-height: 26px;
  margin-top: 0;
  margin-bottom: 40px;
  display: block;
  /* (margin-top, margin-bottom)*/
}

/* line 273, ../scss/includes/_daniele.scss */
.subcr h1 {
  position: relative;
  background: url("../img/the_title.png") no-repeat left center;
  padding-left: 24px;
  font-size: 22px;
  line-height: 26px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
  /* (margin-top, margin-bottom)*/
}
/* line 276, ../scss/includes/_daniele.scss */
.subcr .abb {
  border-top: 1px solid #d6d6d6;
  padding: 20px 0;
}
/* line 280, ../scss/includes/_daniele.scss */
.subcr a {
  text-decoration: underline;
  color: #000;
}
/* line 284, ../scss/includes/_daniele.scss */
.subcr a:hover {
  text-decoration: underline;
  color: #D32C13;
}

/* line 289, ../scss/includes/_daniele.scss */
.the-title-no {
  background: none;
  padding-left: 0;
}

/* line 293, ../scss/includes/_daniele.scss */
.the-titlelink a, .the-titlelink, .tt_news_list h3 a, .box-art-list-homepage h3 a, .relatednewssingle h3 a {
  font-size: 13px;
  font-weight: bold;
  color: #000;
  margin: 10px 0;
  background: url("../img/icons/arrow_right.png") no-repeat right 5px;
  display: inline-block;
  padding-right: 15px;
  text-decoration: none;
}

/* line 304, ../scss/includes/_daniele.scss */
.content .csc-default .box-art-list-homepage .csc-default {
  margin-bottom: 0px;
}
/* line 307, ../scss/includes/_daniele.scss */
.content .csc-default .box-art-list-homepage h2 {
  margin-top: 0px;
}

/* line 311, ../scss/includes/_daniele.scss */
.tt_news_list h3 a, .relatednewssingle h3 a {
  background: none;
}

/* line 314, ../scss/includes/_daniele.scss */
.cont h3 {
  margin: 0px;
}

/* line 317, ../scss/includes/_daniele.scss */
.the-titlelink a {
  background: none;
  padding: 0;
  margin: 0;
}

/* line 322, ../scss/includes/_daniele.scss */
.news-list-item h2 a, .the-titlelink2 {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  margin: 10px 0;
  text-decoration: none;
  display: inline-block;
  line-height: 19px;
}

/* line 331, ../scss/includes/_daniele.scss */
.news-list-item h2 a span, .tt_news_list h3 a span, .the-titlelink2 span, .relatednewssingle h3 a span {
  background: url("../img/icons/arrow_right.png") no-repeat right center;
  display: inline-block;
  padding-right: 15px;
}

/* line 336, ../scss/includes/_daniele.scss */
.h3, .tab0 table h3, .tab0 table h4, .h4 {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
  font-weight: bold;
}

/* line 342, ../scss/includes/_daniele.scss */
.h4 {
  font-size: 12px;
  margin-bottom: 6px;
}

/* line 346, ../scss/includes/_daniele.scss */
h4 .the-titlelink2 {
  margin: 10px 0 3px 0;
  color: #666666;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
}

/* line 353, ../scss/includes/_daniele.scss */
h3 .the-titlelink2 {
  font-size: 20px;
  font-weight: normal;
  line-height: 24px;
  margin: 0 0 10px;
}

/* line 360, ../scss/includes/_daniele.scss */
.akk_header span {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
  font-weight: bold;
  display: block;
  padding-top: 30px;
  border-top: 1px solid #D6D6D6;
}

/* line 369, ../scss/includes/_daniele.scss */
.mini-text {
  font-size: 10px;
  color: #9e9e9e;
  margin: 0;
  padding: 0;
}

/* line 376, ../scss/includes/_daniele.scss */
.news-single-links a {
  text-decoration: underline;
  color: #000;
}
/* line 380, ../scss/includes/_daniele.scss */
.news-single-links a:hover {
  text-decoration: underline;
  color: #D32C13;
}

/* line 385, ../scss/includes/_daniele.scss */
.btn {
  display: inline-block;
  background-color: #ebebeb;
  line-height: 27px;
  padding: 0 23px 1px 24px;
  border: 1px solid #c2c2c2;
  text-decoration: none;
  color: #000;
  text-align: center;
  cursor: pointer;
}

/* line 396, ../scss/includes/_daniele.scss */
.btn_100 {
  width: 100%;
  padding: 0;
}

/* line 400, ../scss/includes/_daniele.scss */
.img-300x130 {
  width: 300px;
  height: 130px;
  text-align: center;
  display: block;
}

/* line 406, ../scss/includes/_daniele.scss */
.img-300x130 img {
  max-width: 300px;
  max-height: 130px;
}

/* line 410, ../scss/includes/_daniele.scss */
.link-right, .arrow-right {
  background: url("../img/icons/arrow_right.png") no-repeat scroll right center transparent;
  color: #000000;
  padding-right: 15px;
  text-decoration: none;
}

/* line 416, ../scss/includes/_daniele.scss */
.link-left, .arrow-left {
  background: url("../img/icons/arrow_right.png") no-repeat scroll left center transparent;
  color: #000000;
  padding-left: 15px;
  text-decoration: none;
}

/* line 422, ../scss/includes/_daniele.scss */
b.link-left {
  background-image: none;
  padding-left: 0;
}
/* line 425, ../scss/includes/_daniele.scss */
b.link-left a {
  background: url("../img/icons/arrow_right.png") no-repeat scroll left center transparent;
  color: #000000;
  padding-left: 15px;
  text-decoration: none;
  font-weight: bold;
}

/* line 433, ../scss/includes/_daniele.scss */
.ico-text-list, .ico-text-video {
  padding-right: 24px;
  line-height: 22px;
  display: inline-block;
  color: #333;
  font-size: 12px;
}

/* line 440, ../scss/includes/_daniele.scss */
.ico-text-list {
  background: url("../img/icons/list.png") no-repeat right center;
  position: relative;
  top: 3px;
}

/* line 445, ../scss/includes/_daniele.scss */
.ico-text-video {
  background: url("../img/icons/video.png") no-repeat right center;
}

/* line 450, ../scss/includes/_daniele.scss */
.home-video-img-container, .video_link_container {
  position: relative;
  display: inline-block;
}

/* line 454, ../scss/includes/_daniele.scss */
.home_video_link, .video_link_container > A {
  display: block;
  background-position: 127px 47px;
  width: 300px;
  height: 130px;
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 462, ../scss/includes/_daniele.scss */
.home_video_link:hover, .video_link_container > A:hover {
  background-position: 127px -199px;
}

/* line 469, ../scss/includes/_daniele.scss */
.home-video-img-container + h3, .video_link_container + h3 {
  clear: both;
}

/* line 477, ../scss/includes/_daniele.scss */
.video_link_container > A:hover {
  background-position: 127px -199px;
}

/* line 483, ../scss/includes/_daniele.scss */
.rate ul {
  list-style-type: none;
}

/* line 487, ../scss/includes/_daniele.scss */
ul.big-list {
  list-style-type: none;
}
/* line 489, ../scss/includes/_daniele.scss */
ul.big-list li {
  padding: 8px 0;
}

/* line 495, ../scss/includes/_daniele.scss */
.krank-container ul {
  list-style-type: none;
  padding-bottom: 20px;
}
/* line 498, ../scss/includes/_daniele.scss */
.krank-container ul li {
  padding: 8px 0;
}
/* line 500, ../scss/includes/_daniele.scss */
.krank-container ul li a {
  background: url("../img/icons/arrow_right.png") no-repeat scroll left center transparent;
  color: #000000;
  padding-left: 15px;
  text-decoration: none;
}

/*-- Form --*/
/* line 511, ../scss/includes/_daniele.scss */
form .line, form .box-art-list-homepage-line {
  margin: 20px 0;
}

/* -- special for left Input --*/
/* line 515, ../scss/includes/_daniele.scss */
#sidebar form .element {
  background: url("../img/form/input_text.png") no-repeat 0 0;
  width: 290px;
  overflow: hidden;
  padding-left: 10px;
}

/* line 521, ../scss/includes/_daniele.scss */
#sidebar .tx-tvaposearch-pi2 form .element {
  background: none;
}

/* line 524, ../scss/includes/_daniele.scss */
.service-filter-icon {
  width: 21px;
  display: inline-block;
}

/* line 530, ../scss/includes/_daniele.scss */
#w-s-text {
  background: transparent;
  padding: 0;
  margin: 0;
}

/* line 535, ../scss/includes/_daniele.scss */
.element .input-loop {
  float: right;
}

/*-- ende left input field --*/
/* line 541, ../scss/includes/_daniele.scss */
.input-text {
  background: url("../img/form/input_text.png") no-repeat 0 0;
  height: 31px;
  font-size: 12px;
  line-height: 15px;
  border: 0 none;
  vertical-align: middle;
  padding: 0 6px;
  width: 220px;
  display: inline;
}

/* line 553, ../scss/includes/_daniele.scss */
.i-street {
  border-right: 1px solid #D6D6D6 !important;
}

/* line 556, ../scss/includes/_daniele.scss */
.i-city {
  border-right: 1px solid #D6D6D6 !important;
  margin-left: 3px;
}

/* line 560, ../scss/includes/_daniele.scss */
.input-loop {
  background: url("../img/form/loop.png") no-repeat 0 0;
  width: 27px;
  height: 31px;
  border: 0 none;
  vertical-align: middle;
  position: relative;
  margin-left: -5px;
  cursor: pointer;
  padding: 0;
}

/* line 571, ../scss/includes/_daniele.scss */
.select {
  position: relative;
  width: 100%;
  display: inline-block;
  border: 1px solid #ccc;
  background: url("../img/icons/arrow_down.png") no-repeat 96% center #ebebeb;
  height: 29px;
  vertical-align: top;
}

/* line 580, ../scss/includes/_daniele.scss */
.select p {
  line-height: 29px;
  padding: 0 12px;
  cursor: default;
}

/* line 585, ../scss/includes/_daniele.scss */
.select .select-cont-list {
  border: 1px solid #ccc;
  border-top: 0 none;
  padding: 5px;
  background-color: #ededed;
  margin-top: -1px;
  left: -1px;
  position: absolute;
  z-index: 9;
}

/* line 595, ../scss/includes/_daniele.scss */
.select .select-list {
  height: 97px;
  overflow: auto;
}

/* line 599, ../scss/includes/_daniele.scss */
.select .select-list li {
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-left: 0 none;
  border-right: 0 none;
  padding: 8px 6px;
}

/* line 607, ../scss/includes/_daniele.scss */
.select .select-list li:hover {
  color: #D32C13;
  background-color: #f9f9f9;
}

/* line 611, ../scss/includes/_daniele.scss */
form .element {
  margin-bottom: 10px;
}

/* line 614, ../scss/includes/_daniele.scss */
form .element-left, form .element-right {
  width: 48%;
}

/* line 617, ../scss/includes/_daniele.scss */
form .element-left {
  float: left;
  margin-right: 4%;
}

/* line 621, ../scss/includes/_daniele.scss */
form .element-right {
  float: right;
}

/* line 624, ../scss/includes/_daniele.scss */
.label-check, .label-radio {
  padding-left: 30px;
  line-height: 17px;
  vertical-align: top;
  display: inline-block;
}

/* line 630, ../scss/includes/_daniele.scss */
.label-radio {
  background: url("../img/form/radio-off.png") no-repeat;
}

/* line 633, ../scss/includes/_daniele.scss */
.label-check {
  background: url("../img/form/check_off.png") no-repeat;
}

/* line 636, ../scss/includes/_daniele.scss */
label.c_on {
  background: url("../img/form/check_on.png") no-repeat;
}

/* line 639, ../scss/includes/_daniele.scss */
label.r_on {
  background: url("../img/form/radio-on.png") no-repeat;
}

/* line 642, ../scss/includes/_daniele.scss */
.label-check input, .label_radio input {
  position: absolute;
  left: -9999px;
}

/* end */
/*-- Layout --*/
/* line 648, ../scss/includes/_daniele.scss */
.wrapper {
  margin: 0 20px 40px 20px;
}

/* line 651, ../scss/includes/_daniele.scss */
#container {
  width: 1040px;
  margin: 0 auto;
}

/* line 655, ../scss/includes/_daniele.scss */
#sidebar {
  float: left;
  width: 340px;
  margin-right: 20px;
}

/* line 660, ../scss/includes/_daniele.scss */
#page {
  float: left;
  width: 680px;
  position: relative;
}

/* end */
/*-- header --*/
/* line 667, ../scss/includes/_daniele.scss */
header {
  background: url("../img/bg/bg_header.png") no-repeat right top;
  height: 200px;
}

/* line 671, ../scss/includes/_daniele.scss */
#logo {
  width: 300px;
  height: 60px;
  display: block;
  margin-left: 10px;
  margin-top: 40px;
}

/* line 680, ../scss/includes/_daniele.scss */
.top-navi {
  padding: 20px 0 10px 10px;
  margin-left: 10px;
}

/* line 684, ../scss/includes/_daniele.scss */
.top-navi li {
  float: left;
  margin-right: 10px;
}

/* line 688, ../scss/includes/_daniele.scss */
.top-navi li a {
  color: #313131;
  line-height: 19px;
}

/* line 692, ../scss/includes/_daniele.scss */
.top-navi li a.ico-home {
  background: url("../img/icons/home.png") no-repeat 0 0;
  text-indent: -9999px;
  display: block;
  width: 19px;
  height: 16px;
}

/* line 699, ../scss/includes/_daniele.scss */
.top-navi li a.ico-home-red {
  background-position: 0 -16px;
}

/* line 702, ../scss/includes/_daniele.scss */
header .float-right {
  height: 200px;
  width: 680px;
  position: relative;
}

/* line 707, ../scss/includes/_daniele.scss */
.banner-header {
  position: relative;
  height: 200px;
  width: 680px;
}

/* line 712, ../scss/includes/_daniele.scss */
.banner-header .text {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url("../img/bg/bg_white75.png");
  width: 370px;
  font-size: 20px;
  line-height: 24px;
  padding: 25px 20px 25px 150px;
  text-align: left;
}

/* line 724, ../scss/includes/_daniele.scss */
.text_eingerueckt {
  margin-left: 10px;
}

/* line 727, ../scss/includes/_daniele.scss */
.banner-header .img {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  z-index: 10;
}

/* line 735, ../scss/includes/_daniele.scss */
.textmagazin a {
  text-decoration: underline !important;
  color: #000;
}
/* line 739, ../scss/includes/_daniele.scss */
.textmagazin a:hover {
  text-decoration: underline !important;
  color: #D32C13 !important;
}

/* line 745, ../scss/includes/_daniele.scss */
.zoom-nav {
  position: absolute;
  right: 0;
  z-index: 11000;
}

/*-- footer --*/
/* line 751, ../scss/includes/_daniele.scss */
footer {
  font-size: 12px;
}

/* line 754, ../scss/includes/_daniele.scss */
footer .bg-shadow {
  background: url("../img/bg/bg_shadow.png") no-repeat center bottom transparent;
  width: 100%;
  height: 26px;
}

/* line 759, ../scss/includes/_daniele.scss */
footer nav {
  background-color: #eee;
  border-top: 1px solid #bbb;
  padding: 18px 12px;
}

/* line 764, ../scss/includes/_daniele.scss */
footer nav ul li {
  float: left;
  padding-right: 8px;
  margin-right: 8px;
  line-height: 11px;
  border-right: 1px solid #363636;
}

/* line 771, ../scss/includes/_daniele.scss */
footer nav ul li.last {
  border: 0;
  margin-right: 0;
  padding-right: 0;
}

/* line 776, ../scss/includes/_daniele.scss */
footer nav ul li a {
  color: #000;
  text-decoration: none;
  font-size: 95%;
  /*-- otherwise new entry sitemap doesn't fit --*/
}

/* line 781, ../scss/includes/_daniele.scss */
footer .cont {
  padding: 0 18px 60px 20px;
  color: #666;
}

/* line 785, ../scss/includes/_daniele.scss */
footer .cont .more a {
  color: #666;
  text-decoration: underline;
}
/* line 789, ../scss/includes/_daniele.scss */
footer .cont .more a:hover {
  color: #D32C13;
  text-decoration: underline;
}

/* line 795, ../scss/includes/_daniele.scss */
.partner_img {
  float: left;
  margin-right: 100px;
}

/* line 800, ../scss/includes/_daniele.scss */
.partner_footer a {
  margin-left: 210px;
  text-decoration: underline;
  color: #000;
}

/* line 805, ../scss/includes/_daniele.scss */
.partner_footer a:hover {
  margin-left: 210px;
  text-decoration: underline;
  color: #D32C13;
}

/* line 810, ../scss/includes/_daniele.scss */
.partner_footer {
  height: 80px;
}

/* line 814, ../scss/includes/_daniele.scss */
.partner {
  clear: both;
}

/* line 818, ../scss/includes/_daniele.scss */
.partner_content {
  margin-bottom: 10px;
}

/* end */
/*-- section --*/
/* line 831, ../scss/includes/_daniele.scss */
#page > section .content {
  background-color: #fff;
  min-height: 400px;
}

/* line 835, ../scss/includes/_daniele.scss */
.box {
  padding: 20px;
}

/* line 838, ../scss/includes/_daniele.scss */
.box-gray {
  padding: 10px;
  background-color: #dedede;
}

/* line 842, ../scss/includes/_daniele.scss */
.box-gray > .cont {
  padding: 20px;
  background-color: #fff;
}

/* line 846, ../scss/includes/_daniele.scss */
.cont-short {
  padding-right: 30px;
}
/* line 848, ../scss/includes/_daniele.scss */
.cont-short a[href] {
  background: url("../img/icons/arrow_right.png") no-repeat scroll right center transparent;
  color: #000000;
  padding-right: 15px;
  text-decoration: none;
}
/* line 854, ../scss/includes/_daniele.scss */
.cont-short > a {
  display: none;
}

/* line 859, ../scss/includes/_daniele.scss */
.bu a {
  text-decoration: underline;
  color: #000;
}
/* line 864, ../scss/includes/_daniele.scss */
.bu a:hover {
  text-decoration: underline;
  color: #D32C13 !important;
}

/* line 870, ../scss/includes/_daniele.scss */
.abb .bu {
  overflow: hidden;
  padding-left: 15px;
}

/* line 875, ../scss/includes/_daniele.scss */
.quelle {
  padding-left: 15px;
}

/* line 885, ../scss/includes/_daniele.scss */
.line, .box-art-list-homepage-line {
  overflow: hidden;
}

/* line 889, ../scss/includes/_daniele.scss */
.gh_hs_quelle a {
  color: #000;
  text-decoration: underline;
}

/* line 894, ../scss/includes/_daniele.scss */
.gh_hs_quelle a:hover {
  text-decoration: underline;
  color: #D32C13;
}

/*
.highslide img {
	margin-right: 15px;
	margin-bottom:15px;
	margin-top:15px;
}
*/
/* line 907, ../scss/includes/_daniele.scss */
.box-gray-border {
  padding: 20px;
  background-color: #dedede;
  border-top: 1px solid #B0B0B0;
}
/* line 911, ../scss/includes/_daniele.scss */
.box-gray-border h3 {
  font-size: 1.17em;
  font-weight: bolder;
}
/* line 915, ../scss/includes/_daniele.scss */
.box-gray-border a {
  background: url("../img/icons/arrow_right.png") no-repeat scroll right center transparent;
  color: #000000;
  padding-right: 15px;
  text-decoration: none;
}

/* line 922, ../scss/includes/_daniele.scss */
.box-gray-border-red {
  padding: 20px;
  background-color: #dedede;
  border-top: 1px solid #D32C13;
}

/* Navigation */
/* line 928, ../scss/includes/_daniele.scss */
.bar {
  position: relative;
  width: 680px;
  background-color: #d6d6d6;
  box-shadow: inset 0 -1px 0 #bebebe;
}

/* line 934, ../scss/includes/_daniele.scss */
.bar > nav {
  float: left;
  position: relative;
  bottom: -1px;
  top: 0;
}

/* line 940, ../scss/includes/_daniele.scss */
.bar > nav > ul {
  margin: 0;
  padding: 0;
}

/* line 944, ../scss/includes/_daniele.scss */
.bar > nav > ul > li {
  float: left;
}

/* line 948, ../scss/includes/_daniele.scss */
.bar > nav > ul > li > a,
.bar > nav > ul > li > span {
  background-color: #d6d6d6;
  border-bottom: 1px solid #bebebe;
  display: block;
  padding: 15px 10px;
  color: #000;
  font-size: 14px;
  line-height: 15px;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.bar > nav > ul > li:nth-of-type(3) > a{
		padding: 15px 16px;
	}
}
*/
/* line 968, ../scss/includes/_daniele.scss */
.ie8 .bar > nav > ul > li > a,
.ie8 .bar > nav > ul > li > span {
  padding: 15px 12px;
}

/* line 973, ../scss/includes/_daniele.scss */
.bar > nav > ul > li.currently > a,
.bar > nav > ul > li.currently > span {
  background-color: #D32C13;
  border-color: #D32C13;
  color: #fff;
}

/* line 980, ../scss/includes/_daniele.scss */
.bar > nav > ul > li > span {
  cursor: default;
}

/* line 984, ../scss/includes/_daniele.scss */
.bar > nav > ul > li.nav-animate > a.active,
.bar > nav > ul > li.nav-animate > span.active {
  background-color: #fff;
  border-color: #fff;
  color: #D32C13;
}

/* line 990, ../scss/includes/_daniele.scss */
.subnavi {
  display: none;
  position: absolute;
  left: 0px;
  background: url("../img/bg/bg_shadow.png") no-repeat center bottom transparent;
  width: 680px;
  padding-bottom: 30px;
  border: 0 none;
  z-index: 999;
}

/* line 1000, ../scss/includes/_daniele.scss */
.subnavi .cont {
  background-color: #fff;
  min-height: 200px;
  padding: 20px;
}

/* line 1005, ../scss/includes/_daniele.scss */
.subnavi nav {
  background-color: #EBEBEB;
  border: 1px solid #BEBEBE;
  border-right: 0 none;
  border-left: 0 none;
  height: 286px;
  overflow: auto;
}

/* line 1013, ../scss/includes/_daniele.scss */
.subnavi ul li {
  float: left;
  width: 50%;
}

/* line 1017, ../scss/includes/_daniele.scss */
.subnavi ul li a {
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  padding: 15px 10px;
  border-bottom: 1px solid #fff;
}

/* line 1025, ../scss/includes/_daniele.scss */
.subnavi ul li a:hover {
  background-color: #DEDEDE;
  color: #D32C13;
}

/* line 1029, ../scss/includes/_daniele.scss */
.b-search {
  position: absolute;
  right: 0;
  width: 190px;
  padding: 8px 6px 5px 7px;
}

/* line 1035, ../scss/includes/_daniele.scss */
.b-search .input-text {
  width: 140px;
  font-size: 13px;
}

/* line 1039, ../scss/includes/_daniele.scss */
.ie8 .b-search {
  padding: 8px 0 5px 7px;
}

/* line 1042, ../scss/includes/_daniele.scss */
.ie8 .b-search .input-text {
  overflow: hidden;
}
/* line 1044, ../scss/includes/_daniele.scss */
.ie8 .b-search .input-text:focus {
  width: 127px;
}

/* line 1048, ../scss/includes/_daniele.scss */
.ie8 .input-text .i-date .hasDatepicker {
  margin-top: 5px;
  vertical-align: middle;
  z-index: 1;
}

/*
.ie8 .input-loop {
	position: absolute;
	margin-left: 0;
}
*/
/* breadcrumbs */
/* line 1061, ../scss/includes/_daniele.scss */
.breadcrumbs {
  position: relative;
  padding: 20px 60px 0 20px;
  color: #999;
  margin-bottom: 0;
  font-size: 12px;
}
/* line 1068, ../scss/includes/_daniele.scss */
.breadcrumbs .breadtext {
  margin-left: 20px;
}
/* line 1071, ../scss/includes/_daniele.scss */
.breadcrumbs.single_view_breadcrumb {
  margin-bottom: 20px;
}
/* line 1073, ../scss/includes/_daniele.scss */
.breadcrumbs.single_view_breadcrumb .back {
  top: 2px;
  left: 0;
}

/* line 1079, ../scss/includes/_daniele.scss */
.breadcrumbs a {
  color: #999;
}

/* line 1082, ../scss/includes/_daniele.scss */
.breadcrumbs .currently {
  color: #555;
}

/* line 1085, ../scss/includes/_daniele.scss */
.breadcrumbs .back {
  display: inline-block;
  background: url("../img/icons/back_link.png") no-repeat 0 0;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  top: 21px;
  left: 20px;
  position: absolute;
}

/* line 1095, ../scss/includes/_daniele.scss */
.breadcrumbs .back:hover {
  background-position: 0 -16px;
}

/* line 1098, ../scss/includes/_daniele.scss */
.breadcrumbs .link-right {
  position: absolute;
  right: 20px;
  top: 15px;
}

/* pager (pagination) */
/* line 1105, ../scss/includes/_daniele.scss */
.pager, .news-list-browse {
  padding-top: 20px;
}
/* line 1108, ../scss/includes/_daniele.scss */
.pager .disabled img, .news-list-browse .disabled img {
  visibility: hidden;
}

/* line 1114, ../scss/includes/_daniele.scss */
.p-content, .browseLinksWrap {
  position: relative;
  background-color: #ebebeb;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  padding: 5px;
  display: block;
}

/* line 1123, ../scss/includes/_daniele.scss */
.pager a, .news-list-browse a, .pager .current, .news-list-browse .current {
  display: inline-block;
  padding: 8px;
  margin: 0 15px;
  color: #000;
  font-weight: bold;
}

/* line 1130, ../scss/includes/_daniele.scss */
.pager .current, .news-list-browse .current {
  background-color: #D32C13;
  color: #fff;
  cursor: default;
}

/* line 1135, ../scss/includes/_daniele.scss */
.pager .first a, .news-list-browse .first a, .pager .last a, .news-list-browse .last a, .pager .next a, .news-list-browse .next a, .pager .prev a, .news-list-browse .prev a {
  padding: 10px 2px;
  margin: 0 2px;
}

/* end */
/*-- widget --*/
/* line 1142, ../scss/includes/_daniele.scss */
.widget {
  background: url("../img/bg/bg_widget.png") no-repeat center bottom transparent;
  padding-bottom: 20px;
}

/* line 1146, ../scss/includes/_daniele.scss */
.w-title {
  background-color: #d6d6d6;
  font-size: 15px;
  line-height: 15px;
  padding: 15px 20px;
  color: #000;
  border-bottom: 1px solid #bebebe;
  font-weight: bold;
}

/* line 1155, ../scss/includes/_daniele.scss */
.w-content {
  padding: 20px;
  background-color: #fff;
}

/* line 1159, ../scss/includes/_daniele.scss */
.w-content .desc a {
  text-decoration: underline !important;
  color: #000;
}

/* line 1164, ../scss/includes/_daniele.scss */
.w-content .desc a:hover {
  text-decoration: underline !important;
  color: #D32C13 !important;
}

/* news and info */
/* line 1169, ../scss/includes/_daniele.scss */
.w-info ul li {
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

/* line 1174, ../scss/includes/_daniele.scss */
.w-news ul li {
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* line 1179, ../scss/includes/_daniele.scss */
.w-news ul li.last, .w-info ul li.last,
.w-info li:last-child {
  border: 0 none;
  margin: 0;
  padding: 0;
}

/* line 1185, ../scss/includes/_daniele.scss */
.w-info .img {
  float: left;
  width: 50px;
  margin-right: 10px;
  display: block;
  text-align: center;
}

/* line 1192, ../scss/includes/_daniele.scss */
.w-info .img img {
  max-width: 50px;
}

/* line 1195, ../scss/includes/_daniele.scss */
.w-info .cont {
  float: left;
  width: 230px;
}

/* line 1199, ../scss/includes/_daniele.scss */
.w-info li .the-titlelink a {
  font-size: 12px;
  margin: 0 0 3px;
}

/* search */
/* line 1204, ../scss/includes/_daniele.scss */
.w-search #w-s-text {
  width: 250px;
}

/* line 1207, ../scss/includes/_daniele.scss */
#w-map {
  width: 300px;
  height: 250px;
  position: relative;
}

/* line 1213, ../scss/includes/_daniele.scss */
.searchtitle {
  background: url("../img/bg/bg_black50.png") repeat;
  width: 280px;
  color: #fff;
  line-height: 30px;
  padding: 0 10px;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: bold;
}

/* line 1223, ../scss/includes/_daniele.scss */
.w-nav {
  overflow: hidden;
}

/* line 1226, ../scss/includes/_daniele.scss */
.w-nav ul {
  border-top: 1px solid #dedede;
}

/* line 1229, ../scss/includes/_daniele.scss */
.w-nav ul li {
  border-bottom: 1px solid #dedede;
}

/* line 1232, ../scss/includes/_daniele.scss */
.w-nav li a {
  background: url("../img/icons/arrow_right.png") no-repeat 97% center;
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #000;
}

/* line 1239, ../scss/includes/_daniele.scss */
.w-nav li a img {
  vertical-align: middle;
  width: 50px;
  height: 50px;
}

/* line 1244, ../scss/includes/_daniele.scss */
.w-nav ul li img {
  width: 48px;
  height: 48px;
  margin-right: -7px;
}

/* line 1249, ../scss/includes/_daniele.scss */
.suchwidget_bereitschatsdienst {
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  float: right;
  padding-top: 6px;
  margin-right: 19px;
}

/* line 1259, ../scss/includes/_daniele.scss */
.bereitschatsdienst_rot {
  display: block;
  font-size: 20px;
  font-weight: bold;
  color: #D32C13;
  margin-top: 3px;
}

/* line 1269, ../scss/includes/_daniele.scss */
.suchwidget_notdienst span,
.suchwidget_giftnotruf span {
  /* margin-left: -7px; */
}

/* end */
/*-- box --*/
/* box alphabet */
/* line 1277, ../scss/includes/_daniele.scss */
.box-alphabet ul {
  margin-left: -1px;
}

/* line 1280, ../scss/includes/_daniele.scss */
.box-alphabet li {
  float: left;
  margin: 1px 1px 0 0;
}

/* line 1284, ../scss/includes/_daniele.scss */
.box-alphabet li a {
  width: 48px;
  height: 48px;
  font-size: 15px;
  font-weight: bold;
  display: block;
  background-color: #DDDDDD;
  text-transform: uppercase;
  text-align: center;
  line-height: 48px;
  color: #000;
}

/* line 1296, ../scss/includes/_daniele.scss */
.box-alphabet li a:hover {
  background-color: #D32C13;
  color: #fff;
}

/* box App */
/* line 1301, ../scss/includes/_daniele.scss */
.box-app .desc, .box-app .img {
  float: left;
}

/* line 1304, ../scss/includes/_daniele.scss */
.box .cont-gray {
  background-color: #dedede;
  height: 106px;
}

/* line 1308, ../scss/includes/_daniele.scss */
.box-app .img {
  width: 160px;
}

/* line 1311, ../scss/includes/_daniele.scss */
.box-app .desc {
  width: 330px;
}

/* line 1314, ../scss/includes/_daniele.scss */
.box-app .desc .text, .box-app .desc .bodytext {
  line-height: 18px;
  padding: 8px 0 16px 20px;
}

/* line 1318, ../scss/includes/_daniele.scss */
.box-app .btn-app {
  text-align: center;
  width: 150px;
  margin-top: 8px;
}

/* line 1323, ../scss/includes/_daniele.scss */
.box-app .btn-app img {
  width: 115px;
}

/* line 1327, ../scss/includes/_daniele.scss */
.box-app .the-title img, .box-app .tabs .content .tabhead img, .tabs .content .box-app .tabhead img, .box-app .searchtabs .content .tabhead img, .searchtabs .content .box-app .tabhead img, .box-app .umkreistabs .content .tabhead img, .umkreistabs .content .box-app .tabhead img, .box-app .tab0 h1 img, .tab0 .box-app h1 img {
  position: absolute;
  top: -8px;
  margin-left: 6px;
  display: none;
  visibility: hidden;
}

/* line 1335, ../scss/includes/_daniele.scss */
.appTeaser {
  background-color: #fff;
}
/* line 1338, ../scss/includes/_daniele.scss */
.appTeaser .line, .appTeaser .box-art-list-homepage-line {
  margin-top: 0;
  border-top: solid #fff 10px;
}

/* line 1345, ../scss/includes/_daniele.scss */
.relatednewssingle {
  /* overflow:hidden; */
}
/* line 1348, ../scss/includes/_daniele.scss */
.relatednewssingle article {
  overflow: hidden;
  float: left;
  width: 300px;
  margin-left: 20px;
  margin-bottom: 30px;
}
/* line 1354, ../scss/includes/_daniele.scss */
.relatednewssingle article.odd {
  margin-left: 0px;
  clear: left;
}
/* line 1358, ../scss/includes/_daniele.scss */
.relatednewssingle article:nth-of-type(odd) {
  margin-left: 0px;
  clear: left;
}

/* box-article-list */
/* line 1369, ../scss/includes/_daniele.scss */
.box-art-list, .box-art-list-homepage, .wrap-archive-browser {
  margin-left: -40px;
  /* overflow:hidden; */
}
/* line 1372, ../scss/includes/_daniele.scss */
.box-art-list article, .box-art-list-homepage article, .wrap-archive-browser article {
  overflow: hidden;
  float: left;
  width: 300px;
  margin-left: 40px;
  margin-bottom: 30px;
}
/* line 1378, ../scss/includes/_daniele.scss */
.box-art-list article:nth-of-type(odd), .box-art-list-homepage article:nth-of-type(odd), .wrap-archive-browser article:nth-of-type(odd) {
  clear: left;
}
/* line 1382, ../scss/includes/_daniele.scss */
.box-art-list article .odd, .box-art-list-homepage article .odd, .wrap-archive-browser article .odd {
  clear: left;
}
/* line 1386, ../scss/includes/_daniele.scss */
.box-art-list .title-plus, .box-art-list-homepage .title-plus, .box-art-list > .the-title, .box-art-list-homepage > .the-title, .tabs .content .box-art-list > .tabhead, .tabs .content .box-art-list-homepage > .tabhead, .searchtabs .content .box-art-list > .tabhead, .searchtabs .content .box-art-list-homepage > .tabhead, .umkreistabs .content .box-art-list > .tabhead, .umkreistabs .content .box-art-list-homepage > .tabhead, .tab0 .box-art-list > h1, .tab0 .box-art-list-homepage > h1, .wrap-archive-browser .title-plus, .wrap-archive-browser > .the-title, .tabs .content .wrap-archive-browser > .tabhead, .searchtabs .content .wrap-archive-browser > .tabhead, .umkreistabs .content .wrap-archive-browser > .tabhead, .tab0 .wrap-archive-browser > h1 {
  margin-left: 40px;
}
/* line 1389, ../scss/includes/_daniele.scss */
.box-art-list .title-plus .float-left, .box-art-list-homepage .title-plus .float-left, .wrap-archive-browser .title-plus .float-left {
  width: 500px;
}
/* line 1392, ../scss/includes/_daniele.scss */
.box-art-list .title-plus, .box-art-list-homepage .title-plus, .wrap-archive-browser .title-plus {
  position: relative;
}
/* line 1394, ../scss/includes/_daniele.scss */
.box-art-list .title-plus .the-title, .box-art-list-homepage .title-plus .the-title, .box-art-list .title-plus .tabs .content .tabhead, .tabs .content .box-art-list .title-plus .tabhead, .box-art-list-homepage .title-plus .tabs .content .tabhead, .tabs .content .box-art-list-homepage .title-plus .tabhead, .box-art-list .title-plus .searchtabs .content .tabhead, .searchtabs .content .box-art-list .title-plus .tabhead, .box-art-list-homepage .title-plus .searchtabs .content .tabhead, .searchtabs .content .box-art-list-homepage .title-plus .tabhead, .box-art-list .title-plus .umkreistabs .content .tabhead, .umkreistabs .content .box-art-list .title-plus .tabhead, .box-art-list-homepage .title-plus .umkreistabs .content .tabhead, .umkreistabs .content .box-art-list-homepage .title-plus .tabhead, .box-art-list .title-plus .tab0 h1, .tab0 .box-art-list .title-plus h1, .box-art-list-homepage .title-plus .tab0 h1, .tab0 .box-art-list-homepage .title-plus h1, .wrap-archive-browser .title-plus .the-title, .wrap-archive-browser .title-plus .tabs .content .tabhead, .tabs .content .wrap-archive-browser .title-plus .tabhead, .wrap-archive-browser .title-plus .searchtabs .content .tabhead, .searchtabs .content .wrap-archive-browser .title-plus .tabhead, .wrap-archive-browser .title-plus .umkreistabs .content .tabhead, .umkreistabs .content .wrap-archive-browser .title-plus .tabhead, .wrap-archive-browser .title-plus .tab0 h1, .tab0 .wrap-archive-browser .title-plus h1 {
  padding: 0 120px 20px 24px;
  margin-top: 20px;
  border-bottom: 1px solid #D6D6D6;
  width: 496px;
}
/* line 1400, ../scss/includes/_daniele.scss */
.box-art-list .title-plus .ico-text-list, .box-art-list-homepage .title-plus .ico-text-list, .wrap-archive-browser .title-plus .ico-text-list {
  position: absolute;
  top: 22px;
  right: 0;
}
/* line 1406, ../scss/includes/_daniele.scss */
.box-art-list .line, .box-art-list-homepage .line, .box-art-list .box-art-list-homepage-line, .box-art-list-homepage .box-art-list-homepage-line, .wrap-archive-browser .line, .wrap-archive-browser .box-art-list-homepage-line {
  margin-left: 20px;
  float: left;
}
/* line 1410, ../scss/includes/_daniele.scss */
.box-art-list .cont, .box-art-list-homepage .cont, .wrap-archive-browser .cont {
  font-size: 13px;
  line-height: 17px;
}
/* line 1414, ../scss/includes/_daniele.scss */
.box-art-list .cont b, .box-art-list-homepage .cont b, .wrap-archive-browser .cont b {
  font-weight: normal;
}

/* line 1422, ../scss/includes/_daniele.scss */
.article .gh_bild .gh_imageframe .highslide img {
  margin-bottom: 8px;
  margin-right: 15px;
  margin-top: 10px;
}

/* line 1428, ../scss/includes/_daniele.scss */
.article .nzo {
  font-weight: bold;
}

/* line 1432, ../scss/includes/_daniele.scss */
.news-list-browse {
  margin-left: 20px;
  float: left;
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  width: 640px;
}
/* line 1433, ../scss/includes/_daniele.scss */
.news-list-browse div, .news-list-browse span, .news-list-browse img, .news-list-browse a {
  vertical-align: middle;
}
/* line 1446, ../scss/includes/_daniele.scss */
.news-list-browse .browseLinksWrap .pbrowser_first,
.news-list-browse .browseLinksWrap .pbrowser_prev,
.news-list-browse .browseLinksWrap .pbrowser_next,
.news-list-browse .browseLinksWrap .pbrowser_last {
  padding: 10px 2px;
  margin: 0 2px;
}
/* line 1453, ../scss/includes/_daniele.scss */
.news-list-browse .browseLinksWrap .pbrowser_first img,
.news-list-browse .browseLinksWrap .pbrowser_prev img,
.news-list-browse .browseLinksWrap .pbrowser_next img,
.news-list-browse .browseLinksWrap .pbrowser_last img {
  display: inline-block;
}
/* line 1460, ../scss/includes/_daniele.scss */
.news-list-browse .browseLinksWrap .pbrowser_label {
  position: absolute;
  left: 0;
  padding: 8px;
}
/* line 1465, ../scss/includes/_daniele.scss */
.news-list-browse .browseLinksWrap + div {
  display: none;
}
/* line 1468, ../scss/includes/_daniele.scss */
.news-list-browse .browseLinksWrap a {
  text-decoration: none;
}

/* line 1476, ../scss/includes/_daniele.scss */
.disabledLinkWrap, .activeLinkWrap {
  display: inline-block;
  padding: 8px;
  margin: 0 15px;
  color: #000;
  font-weight: bold;
}

/* line 1483, ../scss/includes/_daniele.scss */
.activeLinkWrap {
  background-color: #D32C13;
  color: #fff;
  cursor: default;
}

/* line 1488, ../scss/includes/_daniele.scss */
.disabledLinkWrap img {
  visibility: hidden;
}

/* line 1493, ../scss/includes/_daniele.scss */
.wrap-archive-browser .news-list-browse {
  padding: 0;
}

/* line 1499, ../scss/includes/_daniele.scss */
.pager .p-content span.first, .news-list-browse .p-content span.first, .pager .browseLinksWrap span.first, .news-list-browse .browseLinksWrap span.first, .pager .p-content span.prev, .news-list-browse .p-content span.prev, .pager .browseLinksWrap span.prev, .news-list-browse .browseLinksWrap span.prev, .pager .p-content span.next, .news-list-browse .p-content span.next, .pager .browseLinksWrap span.next, .news-list-browse .browseLinksWrap span.next, .pager .p-content span.last, .news-list-browse .p-content span.last, .pager .browseLinksWrap span.last, .news-list-browse .browseLinksWrap span.last {
  margin: 0 2px;
  padding: 10px 2px;
}

/* line 1505, ../scss/includes/_daniele.scss */
.box-art-list-homepage {
  /* @extend .box; */
  width: 660px;
  padding: 20px;
  padding-top: 0px;
}
/* line 1512, ../scss/includes/_daniele.scss */
.box-art-list-homepage article {
  margin-left: 0px;
}

/* line 1517, ../scss/includes/_daniele.scss */
.box .box {
  padding: 0;
}

/* line 1523, ../scss/includes/_daniele.scss */
.content .box .bodytext a {
  text-decoration: underline;
  color: #000;
}
/* line 1528, ../scss/includes/_daniele.scss */
.content .box .bodytext a:hover {
  text-decoration: underline;
  color: #D32C13;
}

/*
.box {
	img {
		float:left;
	}
}

*/
/* line 1543, ../scss/includes/_daniele.scss */
.subcolumns a {
  text-decoration: underline;
  color: #000;
}

/* line 1548, ../scss/includes/_daniele.scss */
.subcolumns a:hover {
  text-decoration: underline;
  color: #D32C13;
}
/* line 1552, ../scss/includes/_daniele.scss */
.subcolumns a:hover span {
  text-decoration: underline;
}

/* line 1559, ../scss/includes/_daniele.scss */
.box-art-list-homepage-left, .box-art-list-homepage-right {
  width: 300px;
  overflow: hidden;
  float: left;
  margin-left: 20px;
}

/* line 1565, ../scss/includes/_daniele.scss */
.box-art-list-homepage-right {
  margin-left: 40px;
}

/* line 1570, ../scss/includes/_daniele.scss */
.box-art-list-homepage-line {
  margin-left: -20px;
  width: 680px;
}

/*
.box .box {
	padding: 0;
}
*/
/*
.box-art-list-homepage > div article:first-child{
	margin-left:20px;
}
*/
/* line 1585, ../scss/includes/_daniele.scss */
.box-art-list-noborder article, .box-art-list-homepage article {
  margin-bottom: 0;
}

/* box-accordion */
/* line 1589, ../scss/includes/_daniele.scss */
.box-accordion {
  width: 680px;
  position: relative;
  margin-left: -20px;
  overflow: hidden;
}

/* line 1595, ../scss/includes/_daniele.scss */
.box-accordion .accordion {
  width: 300px;
  float: left;
  margin-left: 20px;
}

/* line 1600, ../scss/includes/_daniele.scss */
#accordion-right {
  margin-left: 40px;
}

/* line 1603, ../scss/includes/_daniele.scss */
.box-accordion .title {
  background: url("../img/icons/arrow_down.png") no-repeat 96% center;
  font-size: 12px;
  font-weight: bolder;
  background-color: #EBEBEB;
  padding: 12px 32px 12px 10px;
  margin-bottom: 2px;
  color: #000;
  display: block;
  cursor: pointer;
}

/* line 1614, ../scss/includes/_daniele.scss */
.box-accordion .title:hover {
  background-color: #DEDEDE;
  color: #D32C13;
}

/* line 1618, ../scss/includes/_daniele.scss */
.box-accordion .ui-accordion-header-active {
  background-image: none;
  margin-bottom: 0;
}

/* line 1622, ../scss/includes/_daniele.scss */
.box-accordion .ui-accordion-header-active:hover {
  background-color: #EBEBEB;
  color: #000;
  cursor: default;
}

/* line 1627, ../scss/includes/_daniele.scss */
.box-accordion .cont {
  height: 220px;
  padding-bottom: 30px;
}

/* line 1632, ../scss/includes/_daniele.scss */
span.home_acc_picture {
  display: block;
  width: 300px;
  height: 130px;
  position: relative;
}

/*-- Article --*/
/* line 1641, ../scss/includes/_daniele.scss */
.titles {
  margin-bottom: 20px;
}

/* line 1644, ../scss/includes/_daniele.scss */
.titles .title, .titles .subtitle {
  font-size: 14px;
  line-height: 18px;
  color: #666;
}

/* line 1649, ../scss/includes/_daniele.scss */
.content .csc-default .titles .subtitle {
  font-size: 20px;
  line-height: 24px;
  color: #000;
  font-weight: normal;
  margin-top: 0px;
}

/* line 1656, ../scss/includes/_daniele.scss */
.article .banner {
  width: 640px;
  margin-bottom: 20px;
}

/* line 1660, ../scss/includes/_daniele.scss */
.article .banner .img {
  max-width: 640px;
}

/* line 1663, ../scss/includes/_daniele.scss */
.newsdisplayghcat .article h4 {
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1668, ../scss/includes/_daniele.scss */
.newsdisplayghcat .selbsthilfe {
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1673, ../scss/includes/_daniele.scss */
.newsdisplayghcat .article ul {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1677, ../scss/includes/_daniele.scss */
.newsdisplayghcat .article p {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1681, ../scss/includes/_daniele.scss */
.newsdisplayghcat .infobox {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* end */
/* Tabs and 3 level */
/* line 1687, ../scss/includes/_daniele.scss */
.tabs3, .tabs, .searchtabs, .umkreistabs {
  margin-bottom: 30px;
}

/* line 1690, ../scss/includes/_daniele.scss */
.tabs3 li, .tabs li, .searchtabs li, .umkreistabs li {
  position: relative;
  float: left;
}

/* line 1694, ../scss/includes/_daniele.scss */
.tabs3 li a, .tabs li a, .searchtabs li a, .umkreistabs li a {
  background-color: #D6D6D6;
  width: 213px;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  padding: 15px 0;
  display: block;
  color: #000;
  font-weight: bold;
}

/* line 1705, ../scss/includes/_daniele.scss */
.tabs3 li.active, .tabs li.active, .searchtabs li.active, .umkreistabs li.active {
  background: url("../img/icons/arrow_tabs.png") 50% 100% no-repeat;
  padding-bottom: 8px;
}

/* line 1709, ../scss/includes/_daniele.scss */
.tabs3 li.active a, .tabs li.active a, .searchtabs li.active a, .umkreistabs li.active a {
  background-color: #D32C13;
  color: #fff;
}

/* line 1713, ../scss/includes/_daniele.scss */
.tabs3 li a:hover, .tabs li a:hover, .searchtabs li a:hover, .umkreistabs li a:hover {
  color: #D22C13;
}

/* line 1716, ../scss/includes/_daniele.scss */
.tabs3 li.active a:hover, .tabs li.active a:hover, .searchtabs li.active a:hover, .umkreistabs li.active a:hover {
  color: #fff;
}

/*
.tabs3 li .arrow {
	position: absolute;
	background: url('../img/icons/arrow_tabs.png') no-repeat;
	width: 16px;
	height: 8px;
	bottom: -8px;
	left: 50%;
	margin-left: -8px;
	z-index: 998;
}
*/
/* line 1734, ../scss/includes/_daniele.scss */
.tabs ul, .searchtabs ul, .umkreistabs ul {
  overflow: hidden;
}
/* line 1736, ../scss/includes/_daniele.scss */
.tabs ul li a, .searchtabs ul li a, .umkreistabs ul li a {
  width: 320px;
}
/* line 1740, ../scss/includes/_daniele.scss */
.tabs .content .tabhead, .searchtabs .content .tabhead, .umkreistabs .content .tabhead {
  margin-top: 20px;
}

/* line 1757, ../scss/includes/_daniele.scss */
.tab0 table td:last-child {
  text-align: right;
}

/* line 1763, ../scss/includes/_daniele.scss */
.tabs .content h4.tabhead, .searchtabs .content h4.tabhead, .umkreistabs .content h4.tabhead {
  display: none;
}

/* line 1767, ../scss/includes/_daniele.scss */
.contenttable td:last-child {
  text-align: right;
}

/* line 1770, ../scss/includes/_daniele.scss */
.contenttable h3 {
  font-weight: bold;
}

/* end */
/* box-map */
/* line 1776, ../scss/includes/_daniele.scss */
.box-map {
  background: url("../img/bg/bg_shadow.png") no-repeat center bottom;
  margin: -20px -20px 0 -20px;
  overflow: hidden;
}

/* line 1781, ../scss/includes/_daniele.scss */
.box-map .cont {
  padding: 20px;
}

/* line 1784, ../scss/includes/_daniele.scss */
.box-map .tabs li a, .box-map .searchtabs li a, .box-map .umkreistabs li a {
  width: 320px;
}

/* line 1788, ../scss/includes/_daniele.scss */
.umkreistabs li.current a {
  background-color: #D32C13;
  color: #fff;
}

/* line 1793, ../scss/includes/_daniele.scss */
.box-map .map {
  position: relative;
  border: 1px solid #d6d6d6;
  border-top: none;
  margin: 0px 0 30px 0;
  overflow: hidden;
}

/* line 1800, ../scss/includes/_daniele.scss */
.box-map .sort-navi {
  margin-right: -5px;
  height: 145px;
}

/* line 1804, ../scss/includes/_daniele.scss */
.box-map .sort-navi .input-text {
  margin-right: 5px;
}

/* line 1807, ../scss/includes/_daniele.scss */
.box-map .sort-navi .i-date {
  width: 208px;
  margin-bottom: 10px;
  line-height: 30px;
}

/* line 1813, ../scss/includes/_daniele.scss */
.box-map .sort-navi .i-street, .box-map .sort-navi .i-city {
  width: 250px;
  line-height: 30px;
}

/* line 1817, ../scss/includes/_daniele.scss */
.box-map .sort-navi .i-zip {
  width: 50px;
  line-height: 30px;
}

/* line 1821, ../scss/includes/_daniele.scss */
.map .bg-error {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("../img/bg/bg_map_error.png");
}

/* line 1828, ../scss/includes/_daniele.scss */
.map .bg-error .mess {
  position: absolute;
  width: 360px;
  height: 60px;
  background: url("../img/icons/ico_info.png") no-repeat 20px center #fff;
  font-size: 14px;
  font-weight: bold;
  box-shadow: 0 0 10px #d6d6d6;
  margin-left: -180px;
  left: 50%;
  margin-top: -30px;
  top: 50%;
  text-align: center;
  line-height: 60px;
}

/* line 1843, ../scss/includes/_daniele.scss */
.map .bg-error .mess:after {
  position: absolute;
  margin-right: -6px;
  right: 50%;
  bottom: -12px;
  content: " ";
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #fff;
}

/* line 1856, ../scss/includes/_daniele.scss */
#umkreismap {
  width: 638px;
  height: 318px;
}

/* slider map */
/* line 1861, ../scss/includes/_daniele.scss */
.slider-map {
  margin: 10px 0;
}

/* line 1864, ../scss/includes/_daniele.scss */
.slider-map .s-text {
  float: left;
  width: 60px;
  font-weight: bold;
  line-height: 30px;
}

/* line 1870, ../scss/includes/_daniele.scss */
.slider {
  float: left;
  background: url("../img/bg/bg_slider.png") repeat-x left center;
  height: 31px;
  width: 580px;
}

/* line 1878, ../scss/includes/_daniele.scss */
#slider {
  position: relative;
  width: 550px;
  height: 30px;
}

/* line 1883, ../scss/includes/_daniele.scss */
.ui-slider-handle {
  background: url("../img/buttons/btn_slider.png") no-repeat;
  width: 30px;
  height: 30px;
  position: absolute;
  cursor: default;
}

/* line 1890, ../scss/includes/_daniele.scss */
#amount {
  border: 0;
  background: transparent;
  color: #000;
  font-weight: bold;
  width: 100px;
  text-align: center;
  bottom: -18px;
  margin-left: -50px;
  left: 50%;
  position: absolute;
}

/*-- Datepincker --*/
/* line 1903, ../scss/includes/_daniele.scss */
.input-date {
  padding: 5px;
  width: 100px;
  margin-right: 10px;
  font-size: 12px;
}

/* line 1910, ../scss/includes/_daniele.scss */
.ui-datepicker-trigger {
  margin-top: -10px;
  position: relative;
  left: -6px;
  vertical-align: middle;
  height: 31px;
  width: 45px;
  cursor: pointer;
  display: inline;
}

/* line 1921, ../scss/includes/_daniele.scss */
#apo-datepicker {
  /* Layout helpers
  ----------------------------------*/
  /* Interaction Cues
  ----------------------------------*/
  /* Icons
  ----------------------------------*/
  /* states and images */
  /* Misc visuals
  ----------------------------------*/
  /* Overlays */
  /*Hintergrundfarbe Buttons */
  /* with multiple calendars */
  /* RTL support */
  /* For IE8 - See #6727 */
  /* Component containers
  ----------------------------------*/
  /* Interaction states
  ----------------------------------*/
  /* Interaction Cues
  ----------------------------------*/
  /* Icons
  ----------------------------------*/
  /* states and images */
  /* positioning */
  /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  /* Misc visuals
  ----------------------------------*/
  /* Corner radius */
  /* Overlays */
}
/* line 1926, ../scss/includes/_daniele.scss */
#apo-datepicker .ui_tpicker_time_label, #apo-datepicker .ui_tpicker_hour_label, #apo-datepicker .ui_tpicker_minute_label {
  font-size: 13px;
  margin-left: 5px;
}
/* line 1933, ../scss/includes/_daniele.scss */
#apo-datepicker .ui_tpicker_time {
  font-size: 13px;
  margin-left: 58px;
}
/* line 1938, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-helper-hidden {
  display: none;
}
/* line 1941, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 1951, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
/* line 1961, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-helper-clearfix:before,
#apo-datepicker .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
/* line 1967, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-helper-clearfix:after {
  clear: both;
}
/* line 1970, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}
/* line 1973, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
/* line 1983, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-front {
  z-index: 100;
}
/* line 1990, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-disabled {
  cursor: default !important;
}
/* line 1999, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* line 2011, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 2018, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
}
/* line 2026, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
/* line 2029, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}
/* line 2032, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
/* line 2035, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
/* line 2041, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
/* line 2046, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
/* line 2051, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
/* line 2055, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-prev,
#apo-datepicker .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
/* line 2062, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-prev-hover,
#apo-datepicker .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
/* line 2066, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
/* line 2069, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-next {
  right: 2px;
}
/* line 2072, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
/* line 2075, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
/* line 2078, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-prev span,
#apo-datepicker .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
/* line 2087, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
/* line 2092, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-month,
#apo-datepicker .ui-datepicker .ui-datepicker-year {
  font-family: Verdana,Arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
}
/* line 2099, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
/* line 2103, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
/* line 2106, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker select.ui-datepicker-month,
#apo-datepicker .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
/* line 2110, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
/* line 2116, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
  border: 0;
}
/* line 2124, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker td {
  border: 0;
  padding: 1px;
}
/* line 2130, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker td span,
#apo-datepicker .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
/* line 2137, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
/* line 2145, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
/* line 2153, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* line 2159, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all {
  background: url("../img/jqueryui/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
}
/* line 2164, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker.ui-datepicker-multi {
  width: auto;
}
/* line 2167, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
/* line 2170, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
/* line 2174, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
/* line 2177, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
/* line 2180, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
/* line 2183, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
#apo-datepicker .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
/* line 2187, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
/* line 2190, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* line 2197, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-rtl {
  direction: rtl;
}
/* line 2200, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
/* line 2204, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
/* line 2208, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
/* line 2212, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
/* line 2216, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
/* line 2219, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
/* line 2222, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
#apo-datepicker .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
/* line 2226, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
#apo-datepicker .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* line 2231, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider {
  position: relative;
  text-align: left;
}
/* line 2235, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
/* line 2242, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* line 2252, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider.ui-state-disabled .ui-slider-handle,
#apo-datepicker .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
/* line 2257, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider-horizontal {
  height: .8em;
}
/* line 2260, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}
/* line 2264, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
/* line 2268, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
/* line 2271, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
/* line 2275, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider-vertical {
  width: .8em;
  height: 100px;
}
/* line 2279, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}
/* line 2284, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
/* line 2288, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
/* line 2291, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
/* line 2297, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}
/* line 2301, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-widget .ui-widget {
  font-size: 1em;
}
/* line 2304, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-widget input,
#apo-datepicker .ui-widget select,
#apo-datepicker .ui-widget textarea,
#apo-datepicker .ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}
/* line 2311, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url(../img/jqueryui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}
/* line 2316, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-widget-content a {
  color: #222222;
}
/* line 2319, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-widget-header {
  border: 1px solid #d6d6d6;
  background: #d6d6d6;
  color: #222222;
  font-weight: bold;
}
/* line 2325, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-widget-header a {
  color: #222222;
}
/* line 2331, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-default,
#apo-datepicker .ui-widget-content .ui-state-default,
#apo-datepicker .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(../img/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #333333;
}
/* line 2340, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-default a,
#apo-datepicker .ui-state-default a:link,
#apo-datepicker .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}
/* line 2346, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-hover,
#apo-datepicker .ui-widget-content .ui-state-hover,
#apo-datepicker .ui-widget-header .ui-state-hover,
#apo-datepicker .ui-state-focus,
#apo-datepicker .ui-widget-content .ui-state-focus,
#apo-datepicker .ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(../img/jqueryui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
/* line 2357, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-hover a,
#apo-datepicker .ui-state-hover a:hover,
#apo-datepicker .ui-state-hover a:link,
#apo-datepicker .ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}
/* line 2364, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-active,
#apo-datepicker .ui-widget-content .ui-state-active,
#apo-datepicker .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url(../img/jqueryui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
/* line 2372, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-active a,
#apo-datepicker .ui-state-active a:link,
#apo-datepicker .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
/* line 2381, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-highlight,
#apo-datepicker .ui-widget-content .ui-state-highlight,
#apo-datepicker .ui-widget-header .ui-state-highlight {
  border: 1px solid #D32C13;
  background: #D32C13 url(../img/jqueryui/ui-bg_glass_55_rot_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #fff;
}
/* line 2388, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-highlight a,
#apo-datepicker .ui-widget-content .ui-state-highlight a,
#apo-datepicker .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
/* line 2393, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-error,
#apo-datepicker .ui-widget-content .ui-state-error,
#apo-datepicker .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(../img/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
/* line 2400, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-error a,
#apo-datepicker .ui-widget-content .ui-state-error a,
#apo-datepicker .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
/* line 2405, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-error-text,
#apo-datepicker .ui-widget-content .ui-state-error-text,
#apo-datepicker .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 2410, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-priority-primary,
#apo-datepicker .ui-widget-content .ui-priority-primary,
#apo-datepicker .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
/* line 2415, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-priority-secondary,
#apo-datepicker .ui-widget-content .ui-priority-secondary,
#apo-datepicker .ui-widget-header .ui-priority-secondary {
  font-weight: bold;
}
/* line 2422, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-disabled,
#apo-datepicker .ui-widget-content .ui-state-disabled,
#apo-datepicker .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
/* line 2429, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}
/* line 2437, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon {
  width: 16px;
  height: 16px;
}
/* line 2441, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon,
#apo-datepicker .ui-widget-content .ui-icon {
  background-image: url(../img/jqueryui/ui-icons_222222_256x240.png);
}
/* line 2445, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-widget-header .ui-icon {
  background-image: url(../img/jqueryui/ui-icons_222222_256x240.png);
}
/* line 2448, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-default .ui-icon {
  background-image: url(../img/jqueryui/ui-icons_888888_256x240.png);
}
/* line 2451, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-hover .ui-icon,
#apo-datepicker .ui-state-focus .ui-icon {
  background-image: url(../img/jqueryui/ui-icons_454545_256x240.png);
}
/* line 2455, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-active .ui-icon {
  background-image: url(../img/jqueryui/ui-icons_454545_256x240.png);
}
/* line 2458, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-highlight .ui-icon {
  background-image: url(../img/jqueryui/ui-icons_2e83ff_256x240.png);
}
/* line 2461, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-state-error .ui-icon,
#apo-datepicker .ui-state-error-text .ui-icon {
  background-image: url(../img/jqueryui/ui-icons_cd0a0a_256x240.png);
}
/* line 2467, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-blank {
  background-position: 16px 16px;
}
/* line 2468, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-carat-1-n {
  background-position: 0 0;
}
/* line 2469, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-carat-1-ne {
  background-position: -16px 0;
}
/* line 2470, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-carat-1-e {
  background-position: -32px 0;
}
/* line 2471, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-carat-1-se {
  background-position: -48px 0;
}
/* line 2472, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-carat-1-s {
  background-position: -64px 0;
}
/* line 2473, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-carat-1-sw {
  background-position: -80px 0;
}
/* line 2474, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-carat-1-w {
  background-position: -96px 0;
}
/* line 2475, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-carat-1-nw {
  background-position: -112px 0;
}
/* line 2476, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
/* line 2477, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
/* line 2478, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
/* line 2479, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
/* line 2480, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
/* line 2481, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
/* line 2482, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
/* line 2483, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
/* line 2484, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
/* line 2485, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
/* line 2486, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
/* line 2487, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
/* line 2488, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
/* line 2489, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
/* line 2490, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
/* line 2491, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
/* line 2492, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
/* line 2493, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
/* line 2494, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
/* line 2495, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
/* line 2496, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
/* line 2497, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
/* line 2498, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
/* line 2499, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
/* line 2500, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
/* line 2501, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
/* line 2502, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
/* line 2503, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
/* line 2504, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
/* line 2505, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
/* line 2506, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
/* line 2507, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
/* line 2508, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
/* line 2509, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
/* line 2510, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
/* line 2511, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
/* line 2512, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
/* line 2513, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
/* line 2514, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
/* line 2515, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
/* line 2516, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
/* line 2517, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
/* line 2518, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
/* line 2519, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
/* line 2520, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
/* line 2521, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
/* line 2522, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
/* line 2523, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
/* line 2524, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
/* line 2525, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
/* line 2526, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
/* line 2527, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
/* line 2528, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
/* line 2529, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
/* line 2530, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
/* line 2531, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
/* line 2532, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-4 {
  background-position: 0 -80px;
}
/* line 2533, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
/* line 2534, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-extlink {
  background-position: -32px -80px;
}
/* line 2535, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-newwin {
  background-position: -48px -80px;
}
/* line 2536, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-refresh {
  background-position: -64px -80px;
}
/* line 2537, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-shuffle {
  background-position: -80px -80px;
}
/* line 2538, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
/* line 2539, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
/* line 2540, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
/* line 2541, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-folder-open {
  background-position: -16px -96px;
}
/* line 2542, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-document {
  background-position: -32px -96px;
}
/* line 2543, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-document-b {
  background-position: -48px -96px;
}
/* line 2544, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-note {
  background-position: -64px -96px;
}
/* line 2545, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-mail-closed {
  background-position: -80px -96px;
}
/* line 2546, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-mail-open {
  background-position: -96px -96px;
}
/* line 2547, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-suitcase {
  background-position: -112px -96px;
}
/* line 2548, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-comment {
  background-position: -128px -96px;
}
/* line 2549, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-person {
  background-position: -144px -96px;
}
/* line 2550, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-print {
  background-position: -160px -96px;
}
/* line 2551, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-trash {
  background-position: -176px -96px;
}
/* line 2552, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-locked {
  background-position: -192px -96px;
}
/* line 2553, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-unlocked {
  background-position: -208px -96px;
}
/* line 2554, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-bookmark {
  background-position: -224px -96px;
}
/* line 2555, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-tag {
  background-position: -240px -96px;
}
/* line 2556, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-home {
  background-position: 0 -112px;
}
/* line 2557, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-flag {
  background-position: -16px -112px;
}
/* line 2558, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-calendar {
  background-position: -32px -112px;
}
/* line 2559, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-cart {
  background-position: -48px -112px;
}
/* line 2560, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-pencil {
  background-position: -64px -112px;
}
/* line 2561, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-clock {
  background-position: -80px -112px;
}
/* line 2562, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-disk {
  background-position: -96px -112px;
}
/* line 2563, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-calculator {
  background-position: -112px -112px;
}
/* line 2564, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-zoomin {
  background-position: -128px -112px;
}
/* line 2565, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-zoomout {
  background-position: -144px -112px;
}
/* line 2566, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-search {
  background-position: -160px -112px;
}
/* line 2567, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-wrench {
  background-position: -176px -112px;
}
/* line 2568, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-gear {
  background-position: -192px -112px;
}
/* line 2569, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-heart {
  background-position: -208px -112px;
}
/* line 2570, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-star {
  background-position: -224px -112px;
}
/* line 2571, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-link {
  background-position: -240px -112px;
}
/* line 2572, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-cancel {
  background-position: 0 -128px;
}
/* line 2573, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-plus {
  background-position: -16px -128px;
}
/* line 2574, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-plusthick {
  background-position: -32px -128px;
}
/* line 2575, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-minus {
  background-position: -48px -128px;
}
/* line 2576, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-minusthick {
  background-position: -64px -128px;
}
/* line 2577, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-close {
  background-position: -80px -128px;
}
/* line 2578, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-closethick {
  background-position: -96px -128px;
}
/* line 2579, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-key {
  background-position: -112px -128px;
}
/* line 2580, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-lightbulb {
  background-position: -128px -128px;
}
/* line 2581, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-scissors {
  background-position: -144px -128px;
}
/* line 2582, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-clipboard {
  background-position: -160px -128px;
}
/* line 2583, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-copy {
  background-position: -176px -128px;
}
/* line 2584, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-contact {
  background-position: -192px -128px;
}
/* line 2585, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-image {
  background-position: -208px -128px;
}
/* line 2586, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-video {
  background-position: -224px -128px;
}
/* line 2587, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-script {
  background-position: -240px -128px;
}
/* line 2588, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-alert {
  background-position: 0 -144px;
}
/* line 2589, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-info {
  background-position: -16px -144px;
}
/* line 2590, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-notice {
  background-position: -32px -144px;
}
/* line 2591, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-help {
  background-position: -48px -144px;
}
/* line 2592, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-check {
  background-position: -64px -144px;
}
/* line 2593, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-bullet {
  background-position: -80px -144px;
}
/* line 2594, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-radio-on {
  background-position: -96px -144px;
}
/* line 2595, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-radio-off {
  background-position: -112px -144px;
}
/* line 2596, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-pin-w {
  background-position: -128px -144px;
}
/* line 2597, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-pin-s {
  background-position: -144px -144px;
}
/* line 2598, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-play {
  background-position: 0 -160px;
}
/* line 2599, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-pause {
  background-position: -16px -160px;
}
/* line 2600, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-seek-next {
  background-position: -32px -160px;
}
/* line 2601, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-seek-prev {
  background-position: -48px -160px;
}
/* line 2602, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-seek-end {
  background-position: -64px -160px;
}
/* line 2603, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-seek-start {
  background-position: -80px -160px;
}
/* line 2605, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-seek-first {
  background-position: -80px -160px;
}
/* line 2606, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-stop {
  background-position: -96px -160px;
}
/* line 2607, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-eject {
  background-position: -112px -160px;
}
/* line 2608, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-volume-off {
  background-position: -128px -160px;
}
/* line 2609, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-volume-on {
  background-position: -144px -160px;
}
/* line 2610, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-power {
  background-position: 0 -176px;
}
/* line 2611, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-signal-diag {
  background-position: -16px -176px;
}
/* line 2612, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-signal {
  background-position: -32px -176px;
}
/* line 2613, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-battery-0 {
  background-position: -48px -176px;
}
/* line 2614, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-battery-1 {
  background-position: -64px -176px;
}
/* line 2615, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-battery-2 {
  background-position: -80px -176px;
}
/* line 2616, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-battery-3 {
  background-position: -96px -176px;
}
/* line 2617, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-plus {
  background-position: 0 -192px;
}
/* line 2618, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-minus {
  background-position: -16px -192px;
}
/* line 2619, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-close {
  background-position: -32px -192px;
}
/* line 2620, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
/* line 2621, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
/* line 2622, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
/* line 2623, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
/* line 2624, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
/* line 2625, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
/* line 2626, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
/* line 2627, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
/* line 2628, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
/* line 2629, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
/* line 2630, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circle-check {
  background-position: -208px -192px;
}
/* line 2631, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
/* line 2632, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
/* line 2633, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
/* line 2634, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
/* line 2635, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
/* line 2636, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
/* line 2637, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
/* line 2638, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
/* line 2639, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
/* line 2640, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
/* line 2641, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
/* line 2642, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* line 2649, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-corner-all,
#apo-datepicker .ui-corner-top,
#apo-datepicker .ui-corner-left,
#apo-datepicker .ui-corner-tl {
  border-top-left-radius: 4px;
}
/* line 2655, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-corner-all,
#apo-datepicker .ui-corner-top,
#apo-datepicker .ui-corner-right,
#apo-datepicker .ui-corner-tr {
  border-top-right-radius: 4px;
}
/* line 2661, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-corner-all,
#apo-datepicker .ui-corner-bottom,
#apo-datepicker .ui-corner-left,
#apo-datepicker .ui-corner-bl {
  border-bottom-left-radius: 4px;
}
/* line 2667, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-corner-all,
#apo-datepicker .ui-corner-bottom,
#apo-datepicker .ui-corner-right,
#apo-datepicker .ui-corner-br {
  border-bottom-right-radius: 4px;
}
/* line 2675, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-widget-overlay {
  background: #aaaaaa url(../img/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
}
/* line 2680, ../scss/includes/_daniele.scss */
#apo-datepicker .ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(../img/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}

/* line 2690, ../scss/includes/_daniele.scss */
.pharmacy-name-column {
  width: 140px;
}

/* line 2693, ../scss/includes/_daniele.scss */
.pharmacy-address-column-nd {
  max-width: 280px;
  min-width: 280px;
}

/* line 2698, ../scss/includes/_daniele.scss */
.pharmacy-name-column .h3, .pharmacy-name-column .tab0 table h3, .tab0 table .pharmacy-name-column h3, .pharmacy-name-column .tab0 table h4, .tab0 table .pharmacy-name-column h4 {
  width: 140px;
  font-weight: normal;
  padding-right: 12px;
}

/* line 2705, ../scss/includes/_daniele.scss */
.pharmacy-member-name-column {
  width: 140px;
}

/* line 2709, ../scss/includes/_daniele.scss */
.pharmacy-member-address-column a {
  text-decoration: underline;
  color: #000;
}

/* line 2713, ../scss/includes/_daniele.scss */
.pharmacy-member-address-column a:hover {
  text-decoration: underline;
  color: #D32C13;
}

/* line 2718, ../scss/includes/_daniele.scss */
.pharmacy-member-name-column .h3 a, .pharmacy-member-name-column .tab0 table h3 a, .tab0 table .pharmacy-member-name-column h3 a, .pharmacy-member-name-column .tab0 table h4 a, .tab0 table .pharmacy-member-name-column h4 a {
  color: #000;
  font-weight: bold;
  background: url("../img/icons/arrow_right.png") no-repeat scroll right 5px transparent;
  padding-right: 12px;
}

/* line 2726, ../scss/includes/_daniele.scss */
.pharmacy-address-column {
  max-width: 280px;
  min-width: 280px;
}

/* line 2734, ../scss/includes/_daniele.scss */
.pharmacy-member-address-column {
  max-width: 230px;
  min-width: 230px;
}

/* line 2738, ../scss/includes/_daniele.scss */
.pharmacy-member-times-column.right {
  font-weight: bold;
}

/* line 2741, ../scss/includes/_daniele.scss */
.pharmacy-times-column.right {
  width: 400px;
}

/* line 2744, ../scss/includes/_daniele.scss */
.pharmacy-distance-column, .pharmacy-member-distance-column {
  padding: 0px 10px 15px 10px;
}

/* line 2748, ../scss/includes/_daniele.scss */
.opening-times td {
  line-height: normal;
  padding-bottom: 0;
  padding-top: 0;
  padding-left: 0;
}

/* line 2754, ../scss/includes/_daniele.scss */
.opening-times th {
  padding-bottom: 0;
  font-weight: bold;
}

/* line 2759, ../scss/includes/_daniele.scss */
.search-result-list tr.pharmacy-distance-row, .search-result-list tr.pharmacy-member-distance-row {
  border-bottom: solid 1px #C6C6C6;
}

/* line 2763, ../scss/includes/_daniele.scss */
.search-result-loader {
  text-align: center;
}

/* line 2767, ../scss/includes/_daniele.scss */
.icons {
  max-width: 230px;
}

/* line 2771, ../scss/includes/_daniele.scss */
.icons td {
  max-width: 230px;
}

/* end */
/* Zoom */
/* line 2777, ../scss/includes/_daniele.scss */
body.larger {
  transform: scale(1.5);
  transform-origin: 0 0;
  -moz-transform: scale(1.5);
  -moz-transform-origin: 0 0;
  -webkit-transform: scale(1.5);
  -webkit-transform-origin: 0 0;
  -o-transform: scale(1.5);
  -o-transform-origin: 0 0;
  -ms-transform: scale(1.5);
  -ms-transform-origin: 0 0;
  -sand-transform: scale(1.5);
  overflow: scroll;
}

/* line 2792, ../scss/includes/_daniele.scss */
.ie8 {
  -ms-zoom: 100%;
}

/* line 2797, ../scss/includes/_daniele.scss */
.ie8.larger {
  -ms-zoom: 150%;
}

/* line 2801, ../scss/includes/_daniele.scss */
body.larger #container {
  margin: 0;
}

/* line 2804, ../scss/includes/_daniele.scss */
.zoom-nav {
  margin-top: 20px;
  margin-right: 10px;
}

/* line 2808, ../scss/includes/_daniele.scss */
.zoom-nav ul li {
  float: left;
  margin-right: 15px;
}

/*-- end --*/
/* Dialog */
/* line 2814, ../scss/includes/_daniele.scss */
.ui-widget-overlay {
  background: url("../img/bg/bg_black40.png");
  position: absolute;
  top: 0;
  left: 0;
}

/* line 2820, ../scss/includes/_daniele.scss */
.ui-dialog {
  position: absolute;
  background-color: #fff;
  padding: 15px;
  overflow: hidden;
  box-shadow: 0 0 10px #444;
}

/* line 2827, ../scss/includes/_daniele.scss */
.ui-dialog-titlebar-close {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

/* line 2832, ../scss/includes/_daniele.scss */
.ui-dialog-titlebar {
  display: none;
}

/* line 2835, ../scss/includes/_daniele.scss */
.ui-dialog .dialog-img {
  display: block;
  margin-bottom: 15px;
}

/* end */
/*Bildverweise*/
/* line 2841, ../scss/includes/_daniele.scss */
a.verweis {
  text-decoration: underline;
  color: #000;
}

/* line 2845, ../scss/includes/_daniele.scss */
a:hover.verweis {
  text-decoration: underline;
  color: #D32C13;
}

/*
.box .csc-default a {
	text-decoration: underline;
	color: #000;
}
.box .csc-default a:hover {
		text-decoration: underline;
		color: #D32C13;
}
*/
/* line 2860, ../scss/includes/_daniele.scss */
.gh_im_quelle a {
  text-decoration: underline;
  color: #000;
}
/* line 2865, ../scss/includes/_daniele.scss */
.gh_im_quelle a:hover {
  text-decoration: underline;
  color: #D32C13;
}

/* line 2870, ../scss/includes/_daniele.scss */
.article ul li a {
  color: #000;
  text-decoration: underline;
}

/* line 2874, ../scss/includes/_daniele.scss */
.article ul li a:hover {
  color: #D32C13;
  text-decoration: underline;
}

/* line 2878, ../scss/includes/_daniele.scss */
.article ul li u {
  text-decoration: none;
}

/* line 2882, ../scss/includes/_daniele.scss */
.spitzmarke
.box i {
  font-style: italic;
}

/* line 2890, ../scss/includes/_daniele.scss */
.more-link, .less-link {
  color: #313131 !important;
  text-decoration: none !important;
}

/* line 2897, ../scss/includes/_daniele.scss */
.content .csc-default {
  margin-bottom: 20px;
  /*
  h3 {
  	font-size: 12px;
  	margin: 0 0 3px;
  	font-weight: bolder;
  }
  */
}
/* line 2899, ../scss/includes/_daniele.scss */
.content .csc-default h2 {
  font-size: 15px;
  margin: 20px 0 15px;
  font-weight: bolder;
}
/* line 2912, ../scss/includes/_daniele.scss */
.content .csc-default > p > b {
  margin-top: -10px;
}
/* line 2917, ../scss/includes/_daniele.scss */
.content .csc-default .article ul {
  list-style: outside;
  list-style-type: disc;
  padding-left: 15px;
}
/* line 2924, ../scss/includes/_daniele.scss */
.content .csc-default .article .rate ul {
  list-style: outside none;
  padding: 0;
  margin: 0;
}
/* line 2931, ../scss/includes/_daniele.scss */
.content .csc-default .box-gray-border {
  margin-bottom: 30px;
}
/* line 2933, ../scss/includes/_daniele.scss */
.content .csc-default .box-gray-border a.button {
  padding: 5px 100px;
  border: 1px solid #c2c2c2;
  background: #ebebeb;
  text-decoration: none;
  margin: 20px 0 0;
  width: 333px;
  display: block;
}

/* line 2944, ../scss/includes/_daniele.scss */
.spitzmarke {
  font-weight: bold;
}

/*
#headerslide .csc-default {
	display: none;
}
*/
/*Suchergnisseite*/
/* line 2956, ../scss/includes/_daniele.scss */
.box-art-list-2 article {
  border-bottom: 1px solid #B0B0B0;
  margin-bottom: 10px;
  padding-bottom: 20px;
}
/* line 2961, ../scss/includes/_daniele.scss */
.box-art-list-2 article h3 a {
  font-size: 13px;
  font-weight: bold;
  color: #000;
  margin: 10px 0;
  background: url("../img/icons/arrow_right.png") no-repeat right 5px;
  display: inline-block;
  padding-right: 15px;
  text-decoration: none;
  background-position: left center;
  padding-left: 12px;
}

/*Ende*/
/* line 2978, ../scss/includes/_daniele.scss */
.tr-odd .csc-uploads-fileName a {
  color: #000;
  text-decoration: underline;
}
/* line 2982, ../scss/includes/_daniele.scss */
.tr-odd .csc-uploads-fileName a:hover {
  text-decoration: underline;
  color: #D32C13;
}

/* line 2990, ../scss/includes/_daniele.scss */
.tr-even .csc-uploads-fileName a {
  color: #000;
  text-decoration: underline;
}
/* line 2994, ../scss/includes/_daniele.scss */
.tr-even .csc-uploads-fileName a:hover {
  text-decoration: underline;
  color: #D32C13;
}

/*Sondertexte*/
/* line 3004, ../scss/includes/_daniele.scss */
.sondertext a {
  color: #000;
  text-decoration: underline;
}
/* line 3008, ../scss/includes/_daniele.scss */
.sondertext a:hover {
  text-decoration: underline;
  color: #D32C13;
}

/* line 3015, ../scss/includes/_daniele.scss */
.sondertext h5 {
  font-size: 22px;
  margin-bottom: 40px;
  line-height: 24px;
}

/* line 3020, ../scss/includes/_daniele.scss */
.sondertext h6 {
  font-weight: bold;
}

/*Ende*/
/* Styling Uelberschriften SEO_Artikel*/
/* line 3028, ../scss/includes/_daniele.scss */
.U5_Ziel, .U5_MedHinter, .U6_, .U5_Durchfuehrung, .U5_MedBewertung {
  font-weight: bold;
}

/* line 3031, ../scss/includes/_daniele.scss */
.U5_Igelcheck, .U6_Preisspanne, .U6_Kostenuebernahme, .U6_Missbrauch, .U5_Empfehlung {
  font-weight: bold;
}

/* line 3034, ../scss/includes/_daniele.scss */
.infobox .info a {
  color: #000;
  text-decoration: underline;
}

/* line 3038, ../scss/includes/_daniele.scss */
.infobox .info a:hover {
  color: #D32C13;
  text-decoration: underline;
}

/* line 3042, ../scss/includes/_daniele.scss */
.roterAbsatz {
  color: #D32C13;
  font-weight: bold;
  margin-bottom: 15px;
}

/* line 3047, ../scss/includes/_daniele.scss */
.buttons {
  font-weight: bold;
}

/* line 3051, ../scss/includes/_daniele.scss */
.box h4 {
  font-weight: bold;
}

/* Ueberschrift Artikel zu grosser Abstand
.c62r h1 {
	margin-bottom:18px;
}
*/
/* Suchformular */
/* line 3061, ../scss/includes/_daniele.scss */
.go2 {
  margin-top: 8px;
}

/* line 3064, ../scss/includes/_daniele.scss */
.wideinput {
  margin-bottom: 5px;
  width: 158px;
}

/* line 3068, ../scss/includes/_daniele.scss */
.sb_pi6_icon {
  float: left;
  padding-top: 4px;
}

/* line 3072, ../scss/includes/_daniele.scss */
.sb_pi6_head {
  margin-left: 35px;
  margin-bottom: 10px;
}

/* line 3076, ../scss/includes/_daniele.scss */
.roterKasten {
  font-weight: bold;
  color: #D32C13;
  margin-bottom: 15px;
}

/* Ende Suchformular*/
/* line 3085, ../scss/includes/_daniele.scss */
.tx-contentbytime-pi1 img {
  margin-right: 15px;
}

/* line 3088, ../scss/includes/_daniele.scss */
.highslide-html-content a {
  color: #000;
  text-decoration: underline;
}

/* line 3092, ../scss/includes/_daniele.scss */
.highslide-html-content a:hover {
  color: #D32C13;
  text-decoration: underline;
}

/* Special Content (vormals Lupe) */
/* line 3098, ../scss/includes/_daniele.scss */
.special_content {
  background-color: #dedede;
  padding: 30px;
}
/* line 3099, ../scss/includes/_daniele.scss */
.special_content strong {
  font-weight: bold;
}
/* line 3105, ../scss/includes/_daniele.scss */
.special_content .special_text {
  padding: 0;
  margin: 0 0 20px 0;
}
/* line 3109, ../scss/includes/_daniele.scss */
.special_content .special_link {
  height: 29px;
  border: 1px solid #c2c2c2;
  background-color: #ebebeb;
  padding: 0 0 0 0;
  text-align: center;
}
/* line 3115, ../scss/includes/_daniele.scss */
.special_content .special_link img {
  float: left;
}
/* line 3118, ../scss/includes/_daniele.scss */
.special_content .special_link a {
  color: #000;
  line-height: 26px;
}

/* css for timepicker */
/* line 3126, ../scss/includes/_daniele.scss */
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}

/* line 3127, ../scss/includes/_daniele.scss */
.ui-timepicker-div dl {
  text-align: left;
}

/* line 3128, ../scss/includes/_daniele.scss */
.ui-timepicker-div dl dt {
  height: 25px;
  margin-bottom: -25px;
}

/* line 3129, ../scss/includes/_daniele.scss */
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 65px;
}

/* line 3130, ../scss/includes/_daniele.scss */
.ui-timepicker-div td {
  font-size: 90%;
}

/* line 3131, ../scss/includes/_daniele.scss */
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}

/* line 3133, ../scss/includes/_daniele.scss */
.ui-timepicker-rtl {
  direction: rtl;
}

/* line 3134, ../scss/includes/_daniele.scss */
.ui-timepicker-rtl dl {
  text-align: right;
}

/* line 3135, ../scss/includes/_daniele.scss */
.ui-timepicker-rtl dl dd {
  margin: 0 65px 10px 10px;
}

/* Stylingausnahme fuer Links */
/* line 3139, ../scss/includes/_daniele.scss */
#notfall_element a {
  color: #D32C13;
  text-decoration: underline;
}

/* line 3143, ../scss/includes/_daniele.scss */
.number {
  color: #D32C13;
}

/* Sitemap */
/* line 3148, ../scss/includes/_daniele.scss */
#sitemap, #sitemap a {
  color: #333;
}

/* line 3151, ../scss/includes/_daniele.scss */
#sitemap a:hover {
  color: #000;
}

/* line 3154, ../scss/includes/_daniele.scss */
#sitemap li.level_0.typ_cat span, #sitemap li.level_0.typ_pag span {
  cursor: pointer;
}

/* line 3157, ../scss/includes/_daniele.scss */
#sitemap ul li.typ_pag a, #sitemap ul li.typ_pag span,
#sitemap ul li.typ_cat a, #sitemap ul li.typ_cat span {
  background: url(../img/icons/arrow_right.png) no-repeat 99% center;
}

/* line 3161, ../scss/includes/_daniele.scss */
#sitemap ul li.typ_cat a.active, #sitemap ul li.typ_cat span.active {
  background-image: url(../img/icons/arrow_down.png);
}

/* line 3164, ../scss/includes/_daniele.scss */
#sitemap ul li.level_0 a, #sitemap ul li.level_0 span {
  border: 1px solid #dedede;
  border-right: 0 none;
  border-left: 0 none;
  padding: 14px 0;
  margin-top: -1px;
  font-size: 15px;
  line-height: 15px;
  display: block;
}

/* line 3174, ../scss/includes/_daniele.scss */
#sitemap ul li.level_0 span {
  cursor: default;
}

/* line 3177, ../scss/includes/_daniele.scss */
#sitemap ul li.level_1 span,
#sitemap ul li.level_1 a {
  border: 0 none;
  padding: 7px 0;
  font-size: 12px;
  line-height: 12px;
  overflow: hidden;
  display: block;
}

/* line 3186, ../scss/includes/_daniele.scss */
#sitemap ul li.typ_art span,
#sitemap li.level_0 .typ_cat > span {
  background-image: none;
}

/* line 3190, ../scss/includes/_daniele.scss */
#sitemap ul li.level_0 ul a,
#sitemap li.level_0 .typ_cat > span {
  background: url(../img/icons/arrow_right.png) no-repeat 4px center;
  padding-left: 16px;
}

/* line 3195, ../scss/includes/_daniele.scss */
#sitemap .level_1 ul {
  padding-left: 30px !important;
}

/* line 3198, ../scss/includes/_daniele.scss */
#sitemap li.level_0 ul {
  display: none;
  padding: 8px 0;
}

/* line 3203, ../scss/includes/_daniele.scss */
#sitemap li.level_0 .typ_cat > a,
#sitemap li.level_0 .typ_cat > span {
  font-size: 12px;
  font-weight: bold;
  background-color: #f6f6f6;
  padding: 5px 15px 5px 22px;
  margin-bottom: 3px;
}

/* line 3213, ../scss/includes/_daniele.scss */
.special_text a {
  text-decoration: underline;
  color: #000;
}
/* line 3217, ../scss/includes/_daniele.scss */
.special_text a:hover {
  text-decoration: underline;
  color: #D32C13;
}

/*
 * social buttons (Facebook Twitter)
 */
/* line 3226, ../scss/includes/_daniele.scss */
.socials {
  position: absolute;
  right: -49px;
  top: 65px;
}
/* line 3230, ../scss/includes/_daniele.scss */
.socials li {
  background-color: #fff;
  box-shadow: inset 3px 0 4px -4px rgba(0, 0, 0, 0.5);
  width: 49px;
  height: 39px;
  margin-bottom: 5px;
}
/* line 3237, ../scss/includes/_daniele.scss */
.socials a {
  background: url(../img/buttons/socials.png) no-repeat 0 0 #fff;
  position: relative;
  display: block;
  text-indent: -9999px;
  width: 29px;
  left: 14px;
  height: 29px;
}
/* line 3246, ../scss/includes/_daniele.scss */
.socials .fb-button {
  height: 29px;
  top: 5px;
}
/* line 3249, ../scss/includes/_daniele.scss */
.socials .fb-button:hover {
  background-position: 0 -31px;
}
/* line 3253, ../scss/includes/_daniele.scss */
.socials .tw-button {
  background-position: 0 -62px;
  top: 8px;
  height: 24px;
}
/* line 3257, ../scss/includes/_daniele.scss */
.socials .tw-button:hover {
  background-position: 0 -88px;
}

/*
typovision hf 20131015 - Konfiguration fuer Seiten welche ueber CV = NC definiert wurden
*/
/* line 3268, ../scss/includes/_daniele.scss */
body.cvtype .single_view_breadcrumb {
  display: none;
}

/*
GH-erstes Bild
*/
/* line 3276, ../scss/includes/_daniele.scss */
.gh-first {
  float: left;
}

/* line 3280, ../scss/includes/_daniele.scss */
#c240 > .line, #c240 > .box-art-list-homepage-line {
  padding-top: 10px;
}

/*-- Article --*/
/* line 2, ../scss/includes/_lexicon.scss */
.titles {
  margin-bottom: 20px;
}

/* line 5, ../scss/includes/_lexicon.scss */
.titles .title, .titles .subtitle {
  font-size: 14px;
  color: #666;
  line-height: 18px;
}

/* line 10, ../scss/includes/_lexicon.scss */
.titles .subtitle {
  font-size: 20px;
  line-height: 24px;
  color: #000;
  font-weight: normal;
}

/* line 16, ../scss/includes/_lexicon.scss */
.article .banner {
  position: relative;
  height: 200px;
  width: 640px;
  margin-bottom: 20px;
}

/* line 22, ../scss/includes/_lexicon.scss */
.article .banner .img {
  float: left;
  width: 300px;
}

/* line 26, ../scss/includes/_lexicon.scss */
.article .banner .text-cont {
  float: right;
  width: 340px;
  height: 200px;
  background-color: #d6d6d6;
}

/* line 32, ../scss/includes/_lexicon.scss */
.article .banner .text-cont p {
  position: absolute;
  width: 300px;
  bottom: 0;
  padding: 30px 20px;
}

/* line 38, ../scss/includes/_lexicon.scss */
.article .banner .banner-cont {
  float: right;
  width: 340px;
  height: 200px;
  background-color: #d6d6d6;
}

/* line 44, ../scss/includes/_lexicon.scss */
.article .banner .banner-cont .cont {
  padding: 20px 19px;
}

/* line 47, ../scss/includes/_lexicon.scss */
.article .banner .banner-cont input {
  vertical-align: top;
}

/* line 50, ../scss/includes/_lexicon.scss */
.article .banner .banner-cont .input-text {
  width: 260px;
}

/* line 53, ../scss/includes/_lexicon.scss */
.article .banner .banner-cont .line, .article .banner .banner-cont .box-art-list-homepage-line {
  height: 1px;
  background-color: #999999;
  width: 100%;
  margin: 20px 0;
}

/* line 59, ../scss/includes/_lexicon.scss */
.article .banner .banner-cont .box-alphabet ul li {
  list-style: none;
  margin: 0;
  border: 1px solid #c2c2c2;
  margin-left: -1px;
  margin-top: -1px;
}

/* line 66, ../scss/includes/_lexicon.scss */
.article .banner .banner-cont .box-alphabet ul li a {
  width: 29px;
  height: 29px;
  line-height: 29px;
  font-size: 14px;
  font-weight: normal;
  border-color: #c2c2c2;
  text-decoration: none;
}

/* line 76, ../scss/includes/_lexicon.scss */
.article .banner .banner-cont .box-alphabet ul li a:hover {
  color: white;
}

/* line 80, ../scss/includes/_lexicon.scss */
.article .banner .banner-cont .box-alphabet ul li.current a {
  color: white;
  background-color: #D32C13;
}

/* line 85, ../scss/includes/_lexicon.scss */
.article .banner .banner-cont .box-alphabet ul:after {
  content: '.';
  clear: both;
  height: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
}

/* line 95, ../scss/includes/_lexicon.scss */
.article .entry-content .read-more a {
  margin-top: 10px;
  text-decoration: none;
  font-weight: bold;
  display: block;
  background: url("../img/icons/arrow_down.png") no-repeat right;
  width: 55px;
}

/* line 104, ../scss/includes/_lexicon.scss */
.article .entry-content .read-less a {
  margin-top: 10px;
  text-decoration: none;
  font-weight: bold;
  display: block;
  background: url("../img/icons/arrow_up.png") no-repeat right;
  width: 75px;
}

/* line 113, ../scss/includes/_lexicon.scss */
.article .search_highlight {
  background-color: yellow;
}

/* line 117, ../scss/includes/_lexicon.scss */
.article .entry-content a {
  color: #000;
  text-decoration: underline;
}

/* line 122, ../scss/includes/_lexicon.scss */
.article .entry-content a:hover {
  color: #D32C13;
  text-decoration: underline;
}

/* line 127, ../scss/includes/_lexicon.scss */
.content .csc-default .article .box-alphabet ul {
  padding-left: 2px;
}

/* end */
/* box-frequency */
/* line 2, ../scss/includes/_gesund_leben.scss */
.box-frequency {
  margin-bottom: 30px;
  position: relative;
}
/* line 6, ../scss/includes/_gesund_leben.scss */
.box-frequency h3.title {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 12, ../scss/includes/_gesund_leben.scss */
.box-frequency .title-down {
  font-weight: bold;
  font-size: 14px;
  background: url("/fileadmin/portal/img/icons/arrow_down.png") no-repeat right transparent;
  padding-right: 15px;
  color: #000;
}
/* line 18, ../scss/includes/_gesund_leben.scss */
.box-frequency .title-down.arrowup {
  background: url("/fileadmin/portal/img/icons/arrow_up.png") no-repeat right transparent;
}

/* line 23, ../scss/includes/_gesund_leben.scss */
.box-frequency .cont {
  position: relative;
}

/* line 26, ../scss/includes/_gesund_leben.scss */
.box-frequency .cont-left {
  width: 580px;
  margin-bottom: 25px;
}

/* line 30, ../scss/includes/_gesund_leben.scss */
.box-frequency .cont-right {
  width: 580px;
}

/* line 33, ../scss/includes/_gesund_leben.scss */
.box-frequency ul li:last-child a.the-titlelink {
  margin-bottom: 0;
}

/* line 36, ../scss/includes/_gesund_leben.scss */
.box-frequency .cont-right .title {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #000;
}

/* line 42, ../scss/includes/_gesund_leben.scss */
.box-frequency .the-titlelink {
  margin-top: 0;
}

/* line 45, ../scss/includes/_gesund_leben.scss */
.box-frequency .rate {
  margin-left: -2px;
  min-width: 170px;
}

/* line 50, ../scss/includes/_gesund_leben.scss */
.box-frequency-cont .rate-left {
  position: relative;
  min-height: 150px;
}

/* line 55, ../scss/includes/_gesund_leben.scss */
.box-frequency .rate ul li {
  float: left;
  background-color: #e3e3e3;
  width: 40px;
  height: 10px;
  margin-left: 2px;
}

/* line 62, ../scss/includes/_gesund_leben.scss */
.box-frequency .rate ul li.active {
  background-color: #D32C13;
}

/* end */
/* line 68, ../scss/includes/_gesund_leben.scss */
#legende {
  padding: 0;
  margin: 0;
  color: #9E9E9E;
  font-size: 10px;
  border: 0 none transparent;
  border-top: 0 none transparent;
  display: none;
}
/* line 76, ../scss/includes/_gesund_leben.scss */
#legende.isopen {
  display: table;
}
/* line 80, ../scss/includes/_gesund_leben.scss */
#legende tr {
  border: 0 transparent none;
  border-top: 0 none transparent;
}
/* line 84, ../scss/includes/_gesund_leben.scss */
#legende tr td:first-child {
  vertical-align: middle;
}
/* line 89, ../scss/includes/_gesund_leben.scss */
#legende td {
  padding: 5px 3px;
  border: 0 none transparent;
  border-top: 0 none transparent;
}
/* line 94, ../scss/includes/_gesund_leben.scss */
#legende td.center {
  text-align: center;
}
/* line 98, ../scss/includes/_gesund_leben.scss */
#legende th {
  font-weight: bold;
  color: #000;
  border: 0 none transparent;
  border-top: 0 none transparent;
}

/* line 109, ../scss/includes/_gesund_leben.scss */
.breadcrumbs.single_view_breadcrumb {
  padding: 0;
}

/* line 2, ../scss/includes/_single-news.scss */
.textmagazin p.bodytext {
  margin-bottom: 14px;
}
/* line 6, ../scss/includes/_single-news.scss */
.textmagazin p.bodytext > b {
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
}

/* line 13, ../scss/includes/_single-news.scss */
.video_single .textmagazin p.bodytext {
  padding-left: 0px;
}

/* line 16, ../scss/includes/_single-news.scss */
.banner div.captionNews {
  float: left;
}

/* line 20, ../scss/includes/_single-news.scss */
.article .banner {
  position: relative;
  height: 200px;
}
/* line 24, ../scss/includes/_single-news.scss */
.article .banner .img {
  float: left;
  width: 300px;
}
/* line 28, ../scss/includes/_single-news.scss */
.article .banner .text-cont {
  background-color: #d6d6d6;
  float: right;
  height: 200px;
  width: 340px;
}
/* line 34, ../scss/includes/_single-news.scss */
.article .banner .text-cont p {
  bottom: 0;
  padding: 30px 20px;
  position: absolute;
  width: 300px;
}

/* line 1, ../scss/includes/_lightbox.scss */
body#page-137 {
  background: none transparent;
}
/* line 3, ../scss/includes/_lightbox.scss */
body#page-137 div.csc-default {
  width: 590px;
}

/* line 10, ../scss/includes/_lightbox.scss */
.video_single .video {
  text-align: center;
}

/* line 18, ../scss/includes/_lightbox.scss */
.highslide-wrapper.infotable .highslide-html-content {
  padding: 0;
  background-color: #d6d6d6;
}
/* line 22, ../scss/includes/_lightbox.scss */
.highslide-wrapper.infotable .highslide-header, .highslide-wrapper.infotable .highslide-body {
  background-color: #fff;
}
/* line 25, ../scss/includes/_lightbox.scss */
.highslide-wrapper.infotable .highslide-header {
  padding: 0 5px;
}
/* line 28, ../scss/includes/_lightbox.scss */
.highslide-wrapper.infotable .highslide-footer {
  background-color: #d6d6d6;
}

/* line 35, ../scss/includes/_lightbox.scss */
#specialcont a.quellenlink {
  padding-left: 10px;
}
/* line 40, ../scss/includes/_lightbox.scss */
#specialcont table tbody tr:nth-child(odd) {
  background-color: #d6d6d6;
}
/* line 44, ../scss/includes/_lightbox.scss */
#specialcont table tbody tr:nth-child(even) td {
  border-right: solid 1px #d6d6d6;
}
/* line 47, ../scss/includes/_lightbox.scss */
#specialcont table tbody tr:nth-child(even) td:last-child {
  border-right: none 0 transparent;
}
/* line 51, ../scss/includes/_lightbox.scss */
#specialcont table tbody tr:last-child {
  border-bottom: 1px solid #d6d6d6;
}

/* line 1, ../scss/includes/_gefahrensymbole.scss */
.subtitle {
  color: #000000;
  font-size: 20px;
  font-weight: normal;
  line-height: 24px;
  margin-bottom: 15px;
}

/* line 10, ../scss/includes/_gefahrensymbole.scss */
.text-gray {
  color: #999999;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-top: 25px;
}

/* line 18, ../scss/includes/_gefahrensymbole.scss */
.gefahr-bodytext {
  margin-bottom: 0px;
}

/* line 22, ../scss/includes/_gefahrensymbole.scss */
.gefahr-bodytext, bodytext {
  margin-bottom: 0px;
}

/* line 27, ../scss/includes/_gefahrensymbole.scss */
.gefahrensymbole h3 {
  margin-top: 30px;
}

/* line 32, ../scss/includes/_gefahrensymbole.scss */
.symbole_klein {
  display: table-cell;
}

/* line 37, ../scss/includes/_gefahrensymbole.scss */
.symbole-klein {
  /* 	padding-top:20px; */
  float: left;
  margin: 20px 10px 0 0;
}

/* line 43, ../scss/includes/_gefahrensymbole.scss */
.alte-version {
  margin-top: 25px;
}
/* line 45, ../scss/includes/_gefahrensymbole.scss */
.alte-version .alte-version-text {
  margin-left: 5px;
}

/* line 51, ../scss/includes/_gefahrensymbole.scss */
.gefahrensymbole a {
  text-decoration: underline !important;
  color: #000;
}
/* line 56, ../scss/includes/_gefahrensymbole.scss */
.gefahrensymbole a:hover {
  text-decoration: underline !important;
  color: #D32C13 !important;
}

/* line 61, ../scss/includes/_gefahrensymbole.scss */
.gefahrensymbole-copyright {
  color: #000000;
  margin: 30px 0 0 10px;
}
/* line 64, ../scss/includes/_gefahrensymbole.scss */
.gefahrensymbole-copyright a {
  color: #000000;
  text-decoration: underline;
}
/* line 67, ../scss/includes/_gefahrensymbole.scss */
.gefahrensymbole-copyright a:hover {
  color: #D32C13;
}

/* line 2, ../scss/includes/_sondertexte.scss */
.tx-sondertexte-pi1 .absatz {
  margin: 10px 0;
}
/* line 5, ../scss/includes/_sondertexte.scss */
.tx-sondertexte-pi1 ul {
  list-style-type: disc;
  margin-left: 20px;
}
/* line 8, ../scss/includes/_sondertexte.scss */
.tx-sondertexte-pi1 ul li {
  margin-bottom: 10px;
}
/* line 12, ../scss/includes/_sondertexte.scss */
.tx-sondertexte-pi1 .warnheis {
  margin: 20px 0 10px 0;
}
/* line 14, ../scss/includes/_sondertexte.scss */
.tx-sondertexte-pi1 .warnheis .rot {
  color: #D32C13;
  font-weight: bold;
}
/* line 19, ../scss/includes/_sondertexte.scss */
.tx-sondertexte-pi1 u {
  font-style: italic;
}

/* line 1, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area {
  clear: both;
  margin: 20px 0 !important;
  list-style-type: none;
  padding: 0 !important;
  width: auto;
  height: 25px;
  display: block;
}

/* line 10, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li {
  margin: 0 !important;
  padding: 0 !important;
  height: 21px;
  float: left;
}

/* line 16, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li .dummy_btn {
  float: left;
  margin: 0 0 0 10px;
  cursor: pointer;
  padding: 0;
  height: inherit;
}

/* line 23, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li div iframe {
  overflow: hidden;
  height: inherit;
  width: inherit;
}

/* Facebook begin */
/* line 29, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area .facebook {
  width: 180px;
  display: inline-block;
}

/* line 33, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area .facebook .fb_like iframe {
  width: 145px;
}

/* Facebook end */
/* Twitter begin */
/* line 38, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area .twitter {
  width: 148px;
}

/* line 41, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li div.tweet {
  width: 115px;
}

/* Twitter end */
/* Google+ begin */
/* line 46, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area .gplus {
  width: 123px;
}

/* line 49, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li div.gplusone {
  width: 90px;
}

/* Google+ end */
/* Switch begin */
/* line 54, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li .switch {
  display: inline-block;
  text-indent: -9999em;
  background: transparent url(../img/icons/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
  width: 23px;
  height: 12px;
  overflow: hidden;
  float: left;
  margin: 4px 0 0;
  padding: 0;
  cursor: pointer;
}

/* line 66, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li .switch.on {
  background-position: 0 -12px;
}

/* Switch end */
/* Tooltips begin */
/* line 71, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.help_info {
  position: relative;
}

/* line 74, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.help_info .info,
.social_share_privacy_area li .help_info.icon .info {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 290px;
  padding: 10px 15px;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 3px 4px #999;
  -webkit-box-shadow: 0 3px 4px #999;
  box-shadow: 0 3px 4px #999;
  background-color: #fdfbec;
  color: #000;
  z-index: 500;
}

/* line 97, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.gplus.help_info .info {
  left: -60px;
}

/* line 100, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li .help_info.icon .info {
  left: -243px;
  width: 350px;
}

/* line 104, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.help_info.display .info,
.social_share_privacy_area li .help_info.icon.display .info {
  display: block;
}

/* line 108, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.help_info.info_off.display .info {
  display: none;
}

/* line 111, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li .help_info.icon {
  background: #fff url(../img/icons/socialshareprivacy_info.png) no-repeat center center scroll;
  width: 25px;
  height: 20px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  border: 2px solid #e7e3e3;
  border-right-width: 0;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  margin: 0;
  padding: 0;
}

/* line 126, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {
  border-top-width: 0;
  border-left-width: 0;
}

/* line 130, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {
  border-right-width: 2px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* Tooltips end */
/* Settings/Info begin */
/* line 138, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info {
  position: relative;
  top: -2px;
}

/* line 142, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info a {
  text-decoration: none;
  margin: 0 !important;
}

/* line 146, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info .settings_info_menu {
  background-color: #f3f4f5;
  border: 2px solid #e7e3e3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 2px 2px 3px #c1c1c1;
  -webkit-box-shadow: 2px 2px 3px #c1c1c1;
  box-shadow: 3px 3px 3px #c1c1c1;
  left: 0;
  position: absolute;
  top: 0;
  width: 135px;
  z-index: 1000;
  margin: 0;
  padding: 0;
}

/* line 163, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info .settings_info_menu.off {
  border-width: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}

/* line 170, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info .settings_info_menu.off form {
  display: none;
  margin: 0;
  padding: 0;
}

/* line 175, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
  text-indent: -9999em;
  display: inline-block;
  background: #fff url(../img/icons/settings.png) no-repeat center center scroll;
  width: 25px;
  height: 20px;
  border: 2px solid #e7e3e3;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  border-left: 1px solid #ddd;
  margin: 0;
  padding: 0;
}

/* line 189, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {
  border-top-width: 0;
}

/* line 192, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {
  border-width: 0;
  margin: 0;
  padding: 0 10px 10px;
}

/* line 197, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin: 0;
  padding: 10px 0;
  width: 115px;
}

/* line 205, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {
  clear: both;
  float: left;
  margin: 4px 10px 4px 0;
  padding: 0;
}

/* line 211, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {
  display: inline-block;
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  -moz-transition: color .5s ease-in;
  -webkit-transition: color .5s ease-in;
  transition: color .5s ease-in;
  margin: 0;
  padding: 0;
}

/* line 223, ../scss/includes/_socialshareprivacy.scss */
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {
  color: #090;
}

/* Settings/Info end */
/* line 228, ../scss/includes/_socialshareprivacy.scss */
#socialshareprivacy .social_share_privacy_area {
  list-style: none;
}

/* line 7, ../scss/ie.scss */
.ie8 .placeholder {
  padding-top: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 15px;
}
/* line 13, ../scss/ie.scss */
.ie8 #s-text, .ie8 #w-s-text {
  line-height: 30px;
}
/* line 18, ../scss/ie.scss */
.ie8 .suchwidget_notdienst img, .ie8 .suchwidget_giftnotruf img {
  width: 50px;
  height: 50px;
}
/* line 23, ../scss/ie.scss */
.ie8 .w-info ul li.last {
  border: 0 none;
  margin: 0;
  padding: 0;
}
/* line 29, ../scss/ie.scss */
.ie8 footer {
  font-size: 11px;
}
/* line 34, ../scss/ie.scss */
.ie8 footer nav {
  padding-left: 27px;
}
/* line 37, ../scss/ie.scss */
.ie8 .input-text .i-date .hasDatepicker {
  margin-top: 5px;
  vertical-align: middle;
}

/* line 45, ../scss/ie.scss */
.ie8#page-137, .ie9#page-137 {
  overflow: hidden;
}
/* line 47, ../scss/ie.scss */
.ie8#page-137 div.csc-default, .ie9#page-137 div.csc-default {
  overflow-x: hidden;
}
/* line 50, ../scss/ie.scss */
.ie8#page-137 .video_single, .ie9#page-137 .video_single {
  overflow-x: hidden;
}
/* line 54, ../scss/ie.scss */
.ie8#page-137 .video, .ie9#page-137 .video {
  width: 590px;
  overflow-x: hidden;
}
