

/**** compiled with lessphp ****/

@font-face {
  font-family:'Source Sans Pro';
  font-style:normal;
  font-weight:400;
  src:url('/static/fonts/source-sans-pro-v21-latin-regular.eot');
  src:local(''), url('/static/fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), url('/static/fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), url('/static/fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), url('/static/fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), url('/static/fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg');
}
@font-face {
  font-family:'Source Sans Pro';
  font-style:normal;
  font-weight:600;
  src:url('/static/fonts/source-sans-pro-v21-latin-600.eot');
  src:local(''), url('/static/fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), url('/static/fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), url('/static/fonts/source-sans-pro-v21-latin-600.woff') format('woff'), url('/static/fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), url('/static/fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg');
}
@font-face {
  font-family:'Source Sans Pro';
  font-style:normal;
  font-weight:700;
  src:url('/static/fonts/source-sans-pro-v21-latin-700.eot');
  src:local(''), url('/static/fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), url('/static/fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), url('/static/fonts/source-sans-pro-v21-latin-700.woff') format('woff'), url('/static/fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), url('/static/fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg');
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
td { vertical-align:top; }
.clear { clear:both; }
.blue { color:#002951; }
.green { color:#8cc1a5; }
.lightgreen { color:#e2efe8; }
.red { color:#ff0000; }
strong { font-weight:600; }
.errors {
  text-decoration:none;
  font-size:14px;
}
.errors li { list-style:none; }
p { margin:1.5em 0; }
a {
  color:#002951;
  text-decoration:underline;
}
a:hover {
  color:#8CC1A5;
  text-decoration:none;
}
body {
  font-family:'Source Sans Pro', sans-serif;
  font-size:16px;
  color:#002951;
  text-align:center;
  margin:0;
  padding:0;
  background:#002951;
}
body img#bg {
  position:fixed;
  top:-425px;
  left:0px;
}
body #bluetop {
  position:absolute;
  height:45px;
  background-color:#002951;
  width:100%;
}
body #pagewrap {
  position:relative;
  text-align:left;
  margin:0 auto;
  width:1030px;
  padding:0;
  background:url(/layout/bgwhite.png);
  -webkit-box-shadow:0px 0px 10px 5px;
  box-shadow:0px 0px 10px 5px;
}
body #pagewrap header { position:relative; }
body #pagewrap header .headerblue {
  position:relative;
  height:45px;
  background-color:#002951;
  padding:0 15px 0 15px;
  margin-bottom:40px;
}
body #pagewrap header .headerblue .headergreen {
  position:relative;
  height:5px;
  background-color:#8cc1a5;
  z-index:1000;
}
body #pagewrap header .headerblue .headergreen #cart {
  position:absolute;
  top:0;
  right:0;
  width:202px;
  height:68px;
  background:#8cc1a5 url(/layout/cart.png) no-repeat 12px 13px;
  text-align:right;
  padding:10px 0 0 0;
}
body #pagewrap header .headerblue .headergreen #cart:hover { cursor:pointer; }
body #pagewrap header .headerblue .headergreen #cart .cartitems {
  margin:0 0 0 90px;
  width:104px;
}
body #pagewrap header .headerblue .headergreen #cart .cartitems .header {
  background:url(/layout/cartdivider.png) no-repeat 0 bottom;
  padding:0 0 4px 0;
}
body #pagewrap header .headerblue .headergreen #cart .footer {
  font-size:11px;
  padding-bottom:2px;
  padding-right:2px;
}
body #pagewrap header .headerblue .headergreen .shadow {
  position:absolute;
  right:0;
  top:68px;
  height:13px;
  width:202px;
  background:url(/layout/shadow202.png);
}
body #pagewrap header .shadow1030 {
  position:absolute;
  top:45px;
  left:0;
  height:32px;
  width:1030px;
  background:url(/layout/shadow1030.png);
  opacity:0.5;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
body #pagewrap header .login {
  text-align:right;
  padding-right:25px;
  float:right;
}
body #pagewrap header .logo { padding:0 0 30px 25px; }
body #pagewrap header .message {
  position:absolute;
  top:145px;
  right:27px;
  text-align:right;
  width:380px;
}
body #pagewrap header nav { position:relative; }
body #pagewrap header nav ul {
  list-style:none;
  padding-left:15px;
}
body #pagewrap header nav ul li { float:left; }
body #pagewrap header nav ul li a:first-child { padding:10px 45px 10px 45px; }
body #pagewrap header nav ul li a {
  background-color:#002951;
  color:#FFFFFF;
  text-transform:uppercase;
  text-decoration:none;
  padding:10px 44px 10px 44px;
  border-right:1px solid #FFFFFF;
  font-size:18px;
}
body #pagewrap header nav ul li a.active {
  background-color:#8cc1a5;
  color:#002951;
}
body #pagewrap header nav ul li a:hover { color:#8cc1a5; }
body #pagewrap header nav ul li a.active:hover { color:#002951; }
body #pagewrap #content { padding:40px 15px 30px 15px; }
body #pagewrap #content #left {
  float:left;
  width:260px;
  margin:0 30px 0 0;
}
body #pagewrap #content #left .box {
  border:1px solid #8cc1a5;
  padding:10px;
  background-color:#fff;
}
body #pagewrap #content #left .box form input[type=text] {
  border:1px solid #002951;
  font:'Source Sans Pro', sans-serif;
  width:150px;
}
body #pagewrap #content #left .box form input[type=submit] {
  background:#002951;
  color:#fff;
  border:1px solid #002951;
  font:'Source Sans Pro', sans-serif;
  width:80px;
}
body #pagewrap #content #left .box form a {
  display:block;
  text-align:right;
  color:#002951;
  text-transform:uppercase;
  text-decoration:none;
  margin-top:4px;
}
body #pagewrap #content #left .box h2 {
  text-transform:uppercase;
  font-size:22px;
}
body #pagewrap #content #left .box ul.leftnav {
  list-style:none;
  border-top:1px solid #002951;
  margin-top:8px;
  padding-top:8px;
}
body #pagewrap #content #left .box ul.leftnav li {
  text-transform:uppercase;
  border-bottom:1px solid #002951;
  padding:8px 0 8px 0;
  cursor:pointer;
  background:url(/layout/plus.jpg) no-repeat right 10px;
}
body #pagewrap #content #left .box ul.leftnav li.active { background-image:url(/layout/minus.jpg); }
body #pagewrap #content #left .box ul.leftnav li.active ul { display:block; }
body #pagewrap #content #left .box ul.leftnav li a {
  text-decoration:none;
  color:#002951;
}
body #pagewrap #content #left .box ul.leftnav li ul {
  margin-left:18px;
  color:#8cc1a5;
  display:none;
}
body #pagewrap #content #left .box ul.leftnav li ul li {
  text-transform:none;
  border-bottom:none;
  padding:0;
  background-image:none;
}
body #pagewrap #content #left .box ul.leftnav li ul li.active { background-image:none; }
body #pagewrap #content #left .box ul.leftnav li ul li a {
  text-decoration:none;
  color:#8cc1a5;
}
body #pagewrap #content #left .boxshadow {
  height:13px;
  margin-bottom:15px;
  background:url(/layout/shadow202.png) no-repeat center 0;
}
body #pagewrap #content #right {
  float:left;
  width:705px;
}
body #pagewrap #content #right .bc { padding-bottom:15px; }
body #pagewrap #content #right .box {
  border:1px solid #8cc1a5;
  padding:20px;
  background-color:#fff;
}
body #pagewrap #content #right .box h2 {
  text-transform:uppercase;
  font-size:22px;
  margin-bottom:20px;
  font-weight:normal;
}
body #pagewrap #content #right .box h3 {
  color:#fff;
  background-color:#002951;
  font-weight:normal;
  padding:4px;
}
body #pagewrap #content #right .box#kontakt form { margin-top:30px; }
body #pagewrap #content #right .box#kontakt input, body #pagewrap #content #right .box#kontakt textarea {
  width:350px;
  margin-left:10px;
}
body #pagewrap #content #right .box#kontakt textarea { height:200px; }
body #pagewrap #content #right .box.erweitert td {
  padding-bottom:20px;
  padding-left:20px;
}
body #pagewrap #content #right .box.erweitert select {
  border:1px solid #002951;
  background-color:#fff;
}
body #pagewrap #content #right .box.erweitert select option { font:'Source Sans Pro', sans-serif; }
body #pagewrap #content #right .box.erweitert p { margin-bottom:15px; }
body #pagewrap #content #right .box.erweitert input[type=submit] {
  background:#002951;
  color:#fff;
  border:1px solid #002951;
  font:'Source Sans Pro', sans-serif;
  width:80px;
}
body #pagewrap #content #right .box .innerbox {
  border:1px solid #002951;
  background-color:#eef6f2;
  padding:20px;
}
body #pagewrap #content #right .box .innerbox #defaultrechnung, body #pagewrap #content #right .box .innerbox #defaultliefer {
  float:left;
  margin-right:10px;
}
body #pagewrap #content #right .box .innerbox #loginform { margin:30px 0 20px 30px; }
body #pagewrap #content #right .box .innerbox #loginform input[type=text], body #pagewrap #content #right .box .innerbox #loginform input[type=password] {
  border:1px solid #002951;
  width:200px;
}
body #pagewrap #content #right .box .innerbox #loginform input[type=submit], body #pagewrap #content #right .box .innerbox #loginform a {
  color:#fff;
  background-color:#002951;
  border:none;
  font-family:'Source Sans Pro', sans-serif;
  font-size:15px;
  text-decoration:none;
  padding:3px;
  margin-top:20px;
}
body #pagewrap #content #right .box .innerbox #loginform a { padding:4px; }
body #pagewrap #content #right .box .innerbox #passwortform { margin-top:30px; }
body #pagewrap #content #right .box .innerbox #passwortform input[type=text], body #pagewrap #content #right .box .innerbox #passwortform input[type=password] {
  border:1px solid #002951;
  width:200px;
}
body #pagewrap #content #right .box .innerbox #passwortform input[type=submit] {
  color:#fff;
  background-color:#002951;
  border:none;
  font-family:'Source Sans Pro', sans-serif;
  font-size:15px;
  text-decoration:none;
  padding:3px;
}
body #pagewrap #content #right .box .innerbox #registerform input[type=text], body #pagewrap #content #right .box .innerbox #registerform input[type=password], body #pagewrap #content #right .box .innerbox #registerform select, body #pagewrap #content #right .box .innerbox #meinedatenform input[type=text], body #pagewrap #content #right .box .innerbox #meinedatenform input[type=password], body #pagewrap #content #right .box .innerbox #meinedatenform select, body #pagewrap #content #right .box .innerbox #addressform input[type=text], body #pagewrap #content #right .box .innerbox #addressform input[type=password], body #pagewrap #content #right .box .innerbox #addressform select {
  border:1px solid #002951;
  width:200px;
}
body #pagewrap #content #right .box .innerbox #registerform input[type=submit], body #pagewrap #content #right .box .innerbox #meinedatenform input[type=submit], body #pagewrap #content #right .box .innerbox #addressform input[type=submit] {
  color:#fff;
  background-color:#002951;
  border:none;
  font-family:'Source Sans Pro', sans-serif;
  font-size:15px;
  text-decoration:none;
  padding:3px;
}
body #pagewrap #content #right .box .innerbox .bestellung { margin-top:20px; }
body #pagewrap #content #right .box .innerbox .bestellung td {
  width:200px;
  font-size:18px;
}
body #pagewrap #content #right .box .innerbox .bluebutton {
  color:#fff;
  background-color:#002951;
  border:none;
  font-family:'Source Sans Pro', sans-serif;
  font-size:15px;
  text-decoration:none;
  padding:3px;
}
body #pagewrap #content #right .box .bestellungen .detail {
  display:none;
  margin-top:20px;
  margin-bottom:20px;
}
body #pagewrap #content #right .box .bestellungen .detail .artikel a {
  font-size:15px;
  text-decoration:none;
  color:#002951;
}
body #pagewrap #content #right .box .bestellungen .detail .artikel a:hover { text-decoration:underline; }
body #pagewrap #content #right .box .bestellungen .detail .cartbutton {
  display:block;
  width:34px;
  height:25px;
  background-image:url(/default/button_cart.png);
  margin-left:15px;
  float:left;
}
body #pagewrap #content #right .box .bestellungen .detail .cartbutton:hover { cursor:pointer; }
body #pagewrap #content #right .box #submenu { padding-bottom:20px; }
body #pagewrap #content #right .box #submenu .bluebutton {
  color:#fff;
  background-color:#002951;
  border:none;
  font-family:'Source Sans Pro', sans-serif;
  font-size:15px;
  text-decoration:none;
  padding:3px 6px;
  margin-right:20px;
}
body #pagewrap #content #right .categorybox {
  position:relative;
  float:left;
  color:#fff;
  margin:0 24px 20px 0;
  text-align:center;
  width:152px;
  height:193px;
  background:url(/default/kategorie.png) no-repeat;
}
body #pagewrap #content #right .categorybox:hover {
  color:#8cc1a5;
  background-image:url(/default/kategorie_selected.png);
}
body #pagewrap #content #right .categorybox span {
  position:absolute;
  top:110px;
  left:0px;
  width:100%;
}
body #pagewrap #content #right .categorybox .shadow {
  position:absolute;
  bottom:0;
  left:0;
  width:151px;
  height:13px;
  background-image:url(/layout/shadow151.png);
}
body #pagewrap #content #right .listselect {
  padding-left:115px;
  margin-bottom:20px;
}
body #pagewrap #content #right .listselect .selector {
  position:relative;
  float:left;
  width:181px;
  margin-left:15px;
  background-color:#FFFFFF;
  border:1px solid #002951;
}
body #pagewrap #content #right .listselect .selector .selectorcaption {
  display:block;
  height:21px;
  color:#002951;
  text-decoration:none;
  cursor:pointer;
  background:#8cc1a5 url(/default/select_arrow.png) no-repeat;
  padding:0 0 0 28px;
}
body #pagewrap #content #right .listselect .selector .selectoritems {
  display:none;
  position:absolute;
  top:21px;
  left:-1px;
  border:1px solid #002951;
  z-index:20000;
  width:181px;
  background-color:#FFFFFF;
}
body #pagewrap #content #right .listselect .selector .selectoritems a.selectoritem {
  font-size:12px;
  display:block;
  padding:4px 0 4px 20px;
  text-decoration:none;
  color:#002951;
}
body #pagewrap #content #right .listselect .selector .selectoritems a.selectoritem:hover { text-decoration:underline; }
body #pagewrap #content #right .listbox {
  position:relative;
  padding-bottom:50px;
  min-height:154px;
}
body #pagewrap #content #right .listbox .icon {
  float:left;
  width:67px;
  min-height:60px;
  margin-right:20px;
  line-height:0;
}
body #pagewrap #content #right .listbox .icon .greenborder { border-bottom:4px solid #8cc1a5; }
body #pagewrap #content #right .listbox object {
  width:25px;
  height:20px;
}
body #pagewrap #content #right .listbox a {
  color:#002951;
  text-decoration:none;
}
body #pagewrap #content #right .listbox a h2 {
  font-size:24px;
  margin-bottom:2px;
  margin-left:90px;
  font-weight:bold;
  width:490px;
}
body #pagewrap #content #right .listbox .preis {
  position:absolute;
  top:20px;
  right:20px;
  font-size:24px;
  text-align:center;
}
body #pagewrap #content #right .listbox .preis div { font-size:12px; }
body #pagewrap #content #right .listbox .description {
  font-style:italic;
  margin:0 0 10px 90px;
}
body #pagewrap #content #right .listbox .komponist {
  float:left;
  margin-right:40px;
}
body #pagewrap #content #right .listbox .komponist a {
  color:#002951;
  font-style:italic;
  text-decoration:underline;
}
body #pagewrap #content #right .listbox .eigenschaften {
  width:370px;
  clear:left;
  padding-top:15px;
}
body #pagewrap #content #right .listbox .media {
  float:left;
  margin-left:20px;
}
body #pagewrap #content #right .listbox .media .play {
  display:block;
  float:left;
  margin:0;
  padding:0;
  width:20px;
  height:20px;
  background:url(/default/icon_play.png);
}
body #pagewrap #content #right .listbox .media .document {
  display:block;
  float:left;
  width:17px;
  height:20px;
  background:url(/default/icon_document.png);
  margin-left:15px;
}
body #pagewrap #content #right .listbox .media .pdf {
  display:block;
  float:left;
  width:18px;
  height:20px;
  background:url(/default/icon_pdf.png) no-repeat 0 2px;
  margin-left:15px;
}
body #pagewrap #content #right .listbox .buttons {
  position:absolute;
  bottom:50px;
  right:20px;
}
body #pagewrap #content #right .listbox .buttons .menge {
  text-align:right;
  margin-bottom:10px;
}
body #pagewrap #content #right .listbox .buttons .menge input {
  margin-left:10px;
  width:30px;
}
body #pagewrap #content #right .listbox .buttons .listbutton {
  color:#fff;
  background-color:#002951;
  border:none;
  font-family:'Source Sans Pro', sans-serif;
  font-size:15px;
  text-decoration:none;
  padding:3px 10px 2px 10px;
  margin-left:15px;
  float:left;
}
body #pagewrap #content #right .listbox .buttons .cartbutton {
  display:block;
  width:34px;
  height:25px;
  background-image:url(/default/button_cart.png);
  margin-left:15px;
  float:left;
}
body #pagewrap #content #right .listbox .buttons .cartbutton:hover { cursor:pointer; }
body #pagewrap #content #right .listbox .details {
  display:none;
  margin:30px 0 70px 0;
}
body #pagewrap #content #right .listbox .details .links {
  float:left;
  margin-right:40px;
}
body #pagewrap #content #right .listbox .details .rechts { float:left; }
body #pagewrap #content #right .listbox .details a {
  color:#002951;
  font-style:italic;
  text-decoration:underline;
}
body #pagewrap #content #right .listbox .details a:hover { text-decoration:underline; }
body #pagewrap #content #right .listbox .details p { margin:15px 0; }
body #pagewrap #content #right .listbox .showdetails {
  background-color:#8cc1a5;
  text-align:right;
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:4px 8px 4px 0;
}
body #pagewrap #content #right .listbox .showdetails a {
  color:#FFFFFF;
  text-decoration:none;
}
body #pagewrap #content #right .detailbox { position:relative; }
body #pagewrap #content #right .detailbox .icon {
  position:absolute;
  top:20px;
  left:20px;
  width:67px;
  height:95px;
  margin-right:20px;
  line-height:0;
}
body #pagewrap #content #right .detailbox .icon .greenborder { border-bottom:4px solid #8cc1a5; }
body #pagewrap #content #right .detailbox h1 {
  font-size:24px;
  margin-bottom:2px;
  margin-left:90px;
  text-transform:uppercase;
  width:490px;
}
body #pagewrap #content #right .detailbox .preis {
  position:absolute;
  top:20px;
  right:20px;
  font-size:24px;
}
body #pagewrap #content #right .detailbox .description {
  font-style:italic;
  margin:0 0 10px 90px;
  width:420px;
}
body #pagewrap #content #right .detailbox .media {
  float:left;
  margin-left:90px;
  width:200px;
}
body #pagewrap #content #right .detailbox .media .play {
  display:block;
  float:left;
  width:20px;
  height:20px;
  background:url(/default/icon_play.png);
}
body #pagewrap #content #right .detailbox .media .document {
  display:block;
  float:left;
  width:17px;
  height:20px;
  background:url(/default/icon_document.png);
  margin-left:15px;
}
body #pagewrap #content #right .detailbox .media .pdf {
  display:block;
  float:left;
  width:18px;
  height:20px;
  background:url(/default/icon_pdf.png) no-repeat 0 2px;
  margin-left:15px;
}
body #pagewrap #content #right .detailbox .description2 { margin:0 0 10px 90px; }
body #pagewrap #content #right .detailbox .detail {
  position:relative;
  margin:50px 0 50px 0;
}
body #pagewrap #content #right .detailbox .detail .menge {
  position:absolute;
  right:0;
  top:-67px;
}
body #pagewrap #content #right .detailbox .detail .menge input {
  margin-left:10px;
  width:30px;
  text-align:center;
}
body #pagewrap #content #right .detailbox .detail .cartbutton {
  display:block;
  width:34px;
  height:25px;
  background-image:url(/default/button_cart.png);
  margin:0 3px 0 10px;
  padding-top:2px;
  float:right;
  text-align:center;
}
body #pagewrap #content #right .detailbox .detail .cartbutton:hover { cursor:pointer; }
body #pagewrap #content #right .detailbox .detail .warenkorb1 {
  position:absolute;
  right:0;
  top:-35px;
}
body #pagewrap #content #right .detailbox .detail .warenkorb1:hover { cursor:pointer; }
body #pagewrap #content #right .detailbox .detail .warenkorb2 {
  position:absolute;
  right:0;
  bottom:-35px;
}
body #pagewrap #content #right .detailbox .detail .artikelnummer {
  position:absolute;
  top:0;
  right:0;
}
body #pagewrap #content #right .detailbox .detail a { color:#002951; }
body #pagewrap #content #right .detailbox .detail a.innerlink { font-style:italic; }
body #pagewrap #content #right .detailbox .detail a.hover { text-decoration:underline; }
body #pagewrap #content #right .detailbox .detail h2 { margin-top:30px; }
body #pagewrap #content #right .detailbox .detail .inhalt { margin-bottom:25px; }
body #pagewrap #content #right .detailbox .detail .variante, body #pagewrap #content #right .detailbox .detail .hoerbeispiel, body #pagewrap #content #right .detailbox .detail .hoerbeispiele_sammlung {
  clear:both;
  width:650px;
  background:#e2efe8;
  height:50px;
  padding:5px 0 5px 8px;
  margin-bottom:3px;
}
body #pagewrap #content #right .detailbox .detail .variante .titel, body #pagewrap #content #right .detailbox .detail .hoerbeispiel .titel, body #pagewrap #content #right .detailbox .detail .hoerbeispiele_sammlung .titel { float:left; }
body #pagewrap #content #right .detailbox .detail .variante .titel span, body #pagewrap #content #right .detailbox .detail .hoerbeispiel .titel span, body #pagewrap #content #right .detailbox .detail .hoerbeispiele_sammlung .titel span { font-size:14px; }
body #pagewrap #content #right .detailbox .detail .variante .menge, body #pagewrap #content #right .detailbox .detail .hoerbeispiel .menge, body #pagewrap #content #right .detailbox .detail .hoerbeispiele_sammlung .menge {
  float:right;
  position:relative;
  text-align:right;
  margin:0 10px 0 0;
  top:0;
  width:120px;
}
body #pagewrap #content #right .detailbox .detail .variante .menge input, body #pagewrap #content #right .detailbox .detail .hoerbeispiel .menge input, body #pagewrap #content #right .detailbox .detail .hoerbeispiele_sammlung .menge input {
  margin-left:10px;
  width:30px;
  text-align:center;
}
body #pagewrap #content #right .detailbox .detail .variante .cartbutton, body #pagewrap #content #right .detailbox .detail .hoerbeispiel .cartbutton, body #pagewrap #content #right .detailbox .detail .hoerbeispiele_sammlung .cartbutton {
  display:block;
  width:34px;
  height:25px;
  background-image:url(/default/button_cart.png);
  margin:0 3px 0 10px;
  padding-top:2px;
  float:right;
  text-align:center;
}
body #pagewrap #content #right .detailbox .detail .variante .cartbutton:hover, body #pagewrap #content #right .detailbox .detail .hoerbeispiel .cartbutton:hover, body #pagewrap #content #right .detailbox .detail .hoerbeispiele_sammlung .cartbutton:hover { cursor:pointer; }
body #pagewrap #content #right .detailbox .detail .variante .preis, body #pagewrap #content #right .detailbox .detail .hoerbeispiel .preis, body #pagewrap #content #right .detailbox .detail .hoerbeispiele_sammlung .preis {
  float:right;
  position:relative;
  top:0;
  right:0;
  font-size:17px;
  font-weight:600;
}
body #pagewrap #content #right .detailbox .detail .hoerbeispiel {
  background:#e2efe8 url(/default/hoerbeispiel_play.png) no-repeat 5px 15px;
  text-decoration:none;
}
body #pagewrap #content #right .detailbox .detail .hoerbeispiel .titel { padding-left:20px; }
body #pagewrap #content #right .detailbox .detail .hoerbeispiele_sammlung { height:30px; }
body #pagewrap #content #right .detailbox .detail .hoerbeispiele_sammlung .titel { margin-left:10px; }
body #pagewrap #content #right .detailbox .detail .cross { margin-top:15px; }
body #pagewrap #content #right .detailbox .detail .cross .box {
  float:left;
  width:152px;
  height:152px;
  background:none;
  padding:10px;
  margin-top:15px;
  margin-right:10px;
}
body #pagewrap #content #right .detailbox .detail .cross .box h2 { font-size:18px; }
body #pagewrap #content #right .warenkorbbox table, body #pagewrap #content #right .warenkorbzusammenfassungbox table {
  margin:0;
  padding:0;
}
body #pagewrap #content #right .warenkorbbox table thead tr th, body #pagewrap #content #right .warenkorbzusammenfassungbox table thead tr th {
  color:#FFFFFF;
  background-color:#002951;
  margin:0;
  padding:4px 8px 4px 8px;
  font-weight:600;
  text-align:center;
}
body #pagewrap #content #right .warenkorbbox table thead tr th.artikel, body #pagewrap #content #right .warenkorbzusammenfassungbox table thead tr th.artikel { text-align:left; }
body #pagewrap #content #right .warenkorbbox table tbody tr td.anzahl, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.anzahl {
  text-align:right;
  padding:20px 10px 10px 0;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.anzahl input, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.anzahl input {
  border:1px solid #002951;
  width:30px;
  text-align:right;
  padding:2px;
  font-weight:bold;
  text-align:center;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.artikel, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.artikel { padding:20px 10px 10px 0; }
body #pagewrap #content #right .warenkorbbox table tbody tr td.artikel a, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.artikel a {
  text-decoration:none;
  color:#002951;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.artikel a:hover, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.artikel a:hover { text-decoration:underline; }
body #pagewrap #content #right .warenkorbbox table tbody tr td.preis, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.preis {
  text-align:right;
  font-weight:600;
  padding:20px 30px 10px 0;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.gesamt, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.gesamt {
  text-align:right;
  font-weight:600;
  padding:20px 20px 10px 0;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.versand, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.versand {
  border-bottom:1px solid #002951;
  border-top:1px solid #002951;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.versand table, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.versand table {
  margin:4px 0 4px 0;
  padding:0;
  background-color:#e2efe8;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.versand table tbody tr td, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.versand table tbody tr td {
  font-weight:600;
  padding:5px;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.versand table tbody tr td select, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.versand table tbody tr td select {
  border:1px solid #002951;
  width:150px;
  color:#002951;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.versand table tbody tr td.versandkosten, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.versand table tbody tr td.versandkosten { text-align:right; }
body #pagewrap #content #right .warenkorbbox table tbody tr td.versand table tbody tr td.preis, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.versand table tbody tr td.preis {
  text-align:right;
  padding-right:20px;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.versand table tbody tr td a.button, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.versand table tbody tr td a.button {
  padding-top:1px;
  padding-bottom:1px;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.versand table tbody tr td input[type=text], body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.versand table tbody tr td input[type=text] {
  border:1px solid #002951;
  width:80px;
  text-align:center;
  color:#002951;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.gesamtsumme, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.gesamtsumme {
  border-bottom:1px solid #002951;
  border-top:1px solid #002951;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.gesamtsumme table tbody tr td, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.gesamtsumme table tbody tr td {
  font-weight:600;
  font-size:20px;
  height:40px;
  vertical-align:middle;
  padding:0;
}
body #pagewrap #content #right .warenkorbbox table tbody tr td.gesamtsumme table tbody tr td.summe, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.gesamtsumme table tbody tr td.summe { text-align:right; }
body #pagewrap #content #right .warenkorbbox table tbody tr td.gesamtsumme table tbody tr td.preis, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.gesamtsumme table tbody tr td.preis { padding-right:20px; }
body #pagewrap #content #right .warenkorbbox table tbody tr td.gesamtsumme table tbody tr td.ust, body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.gesamtsumme table tbody tr td.ust {
  font-weight:normal;
  font-size:16px;
  height:20px;
  vertical-align:middle;
  padding:0;
  padding-right:20px;
}
body #pagewrap #content #right .warenkorbbox .buttonarea, body #pagewrap #content #right .warenkorbzusammenfassungbox .buttonarea {
  position:relative;
  height:200px;
}
body #pagewrap #content #right .warenkorbbox .buttonarea #aktualisieren, body #pagewrap #content #right .warenkorbzusammenfassungbox .buttonarea #aktualisieren {
  position:absolute;
  left:0;
  top:30px;
}
body #pagewrap #content #right .warenkorbbox .buttonarea #weiter, body #pagewrap #content #right .warenkorbzusammenfassungbox .buttonarea #weiter {
  position:absolute;
  left:250px;
  top:30px;
}
body #pagewrap #content #right .warenkorbbox .buttonarea #kasse, body #pagewrap #content #right .warenkorbzusammenfassungbox .buttonarea #kasse {
  position:absolute;
  right:0;
  top:30px;
}
body #pagewrap #content #right .warenkorbbox .mwst, body #pagewrap #content #right .warenkorbzusammenfassungbox .mwst { font-size:13px; }
body #pagewrap #content #right .warenkorbanmeldungbox h3.accordeonheader, body #pagewrap #content #right .warenkorbanmeldungbox h3.headerlink {
  background:#002951 url(/layout/arrowright.png) no-repeat 10px 10px;
  padding-left:28px;
  cursor:pointer;
}
body #pagewrap #content #right .warenkorbanmeldungbox h3.accordeonheader.active, body #pagewrap #content #right .warenkorbanmeldungbox h3.headerlink.active { background:#002951 url(/layout/arrowdown.png) no-repeat 10px 12px; }
body #pagewrap #content #right .warenkorbanmeldungbox h3.accordeonheader a, body #pagewrap #content #right .warenkorbanmeldungbox h3.headerlink a {
  color:#FFFFFF;
  text-decoration:none;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox .agb, body #pagewrap #content #right .warenkorbzusammenfassungbox .widerruf {
  clear:left;
  margin-bottom:10px;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox .agb input, body #pagewrap #content #right .warenkorbzusammenfassungbox .widerruf input {
  float:left;
  margin-right:15px;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox .widerruf { margin-bottom:20px; }
body #pagewrap #content #right .warenkorbzusammenfassungbox .zahlungsart { margin-bottom:20px; }
body #pagewrap #content #right .warenkorbzusammenfassungbox .innerbox50 { width:310px; }
body #pagewrap #content #right .warenkorbzusammenfassungbox .innerbox50.left { float:left; }
body #pagewrap #content #right .warenkorbzusammenfassungbox .innerbox50.right { float:right; }
body #pagewrap #content #right .warenkorbzusammenfassungbox .innerbox50 .header {
  position:relative;
  color:#FFFFFF;
  background-color:#002951;
  padding:5px 0 5px 10px;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox .innerbox50 .header a {
  position:absolute;
  top:7px;
  right:7px;
  color:#FFFFFF;
  text-decoration:underline;
  font-size:14px;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox #change {
  font-size:16px;
  text-transform:lowercase;
  color:#002951;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox table { margin-bottom:20px; }
body #pagewrap #content #right .warenkorbzusammenfassungbox table thead tr th {
  border-bottom:1px solid #002951;
  font-weight:600;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox table thead tr th.preis, body #pagewrap #content #right .warenkorbzusammenfassungbox table thead tr th.gesamt { text-align:center; }
body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td {
  padding-top:10px;
  padding-bottom:10px;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.anzahl {
  font-weight:bold;
  text-align:right;
  padding-right:23px;
  text-align:center;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.preis {
  font-weight:600;
  text-align:right;
  padding-right:30px;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.gesamt {
  font-weight:600;
  text-align:right;
  padding-right:25px;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr td.artikel img {
  float:left;
  margin-right:15px;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr.article td { border-bottom:1px solid #CCCCCC; }
body #pagewrap #content #right .warenkorbzusammenfassungbox table tbody tr.bt td {
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}
body #pagewrap #content #right .warenkorbzusammenfassungbox #mainbt a { margin-top:2px; }
body #pagewrap #content #right .warenkorbzusammenfassungbox #kaufen-label, body #pagewrap #content #right .warenkorbzusammenfassungbox #kaufen-element {
  padding:0;
  margin:0;
  height:0;
  margin-top:-1px;
}
body #pagewrap #content #right .boxshadow {
  height:13px;
  margin-bottom:15px;
  background:url(/layout/shadow709.png) no-repeat center 0;
}
body footer {
  background-color:#002951;
  border-top:7px solid #8cc1a5;
  padding:30px 20px 30px 30px;
  line-height:1.5em;
}
body footer #footer1, body footer #footer2, body footer #footer3 { float:left; }
body footer #footer1 h4, body footer #footer2 h4, body footer #footer3 h4 {
  color:#8cc1a5;
  text-transform:uppercase;
  font-size:22px;
  margin-bottom:20px;
  font-weight:normal;
}
body footer #footer1 ul, body footer #footer2 ul, body footer #footer3 ul { list-style:none; }
body footer #footer1 ul li a, body footer #footer2 ul li a, body footer #footer3 ul li a {
  color:#fff;
  text-decoration:none;
}
body footer #footer1 { width:490px; }
body footer #footer1 ul li {
  float:left;
  width:240px;
}
body footer #footer2 { width:250px; }
body footer #footer3 {
  width:200px;
  color:#fff;
}
body footer #footer3 p { margin-bottom:6px; }
body footer #footer3 p a {
  color:#fff;
  text-decoration:none;
}
body #footer4 {
  width:100%;
  text-align:right;
  padding:25px 15px 25px 0;
}
body .button {
  color:#fff !important;
  background-color:#002951;
  border:none;
  font-family:'Source Sans Pro', sans-serif;
  font-size:15px;
  text-decoration:none;
  padding:3px 10px 2px 10px;
}
body .button:hover { cursor:pointer; }
body .buttonbig {
  color:#fff !important;
  background-color:#002951;
  border:none;
  font-family:'Source Sans Pro', sans-serif;
  font-size:15px;
  text-decoration:none;
  padding:4px 20px 4px 20px;
  border:none;
}
body input.buttonbig {
  padding-top:3px;
  padding-bottom:3px;
}
body input.buttonbig:hover { cursor:pointer; }
body .weristwer .weristwerletter {
  color:#002951;
  text-decoration:none;
  font-weight:bold;
  font-size:27px;
  display:block;
  float:left;
  padding:0 5px 0 5px;
}
body .weristwer .weristwerletter.green { color:#8cc1a5; }
body .weristwer .weristwerletter:hover { color:#8cc1a5; }
body .weristwer .weristweritem {
  position:relative;
  margin-bottom:20px;
}
body .weristwer .weristweritem p { margin:0; }
body .weristwer .weristweritem p a {
  color:#002951;
  text-decoration:none;
}
body .weristwersonglink {
  color:#002951;
  text-decoration:none;
}
body .cp-container {
  width:20px;
  height:20px;
  padding:0;
  margin:0;
  overflow:hidden;
  background:none;
  position:relative;
  float:left;
}
body .cp-container ul { list-style:none; }
body .cp-play, body .cp-pause {
  position:absolute;
  top:0;
  left:0;
  display:block;
  height:30px;
}
body .cp-play:hover, body .cp-pause:hover { cursor:pointer; }
body .cp-pause { display:none; }
.media {
  border-bottom:1px solid #8cc1a5;
  padding:.5em 0;
  overflow:hidden;
}
.media a.pull-left {
  float:left;
  padding-right:10px;
}
.media .media-body small {
  color:#999;
  font-size:.9em;
  font-weight:normal;
}
.media .media-body .media-heading {
  font-size:1.1em;
  padding:0 0 .5em 0;
}
.media .media-body .more-link { float:right; }
.box { overflow:hidden; }
.box .page-header h1 { font-size:24px; }
.box .lead { font-size:20px; }
.box .back-link { float:left; }
#flipster { height:317px; }
#flipster a { text-decoration:none; }
#flipster .flipto-next {
  position:absolute;
  right:0;
  bottom:0;
}
#flipster .flipto-prev {
  position:absolute;
  right:20px;
  bottom:0;
}
.faq { margin-bottom:10px; }
.faq:hover { cursor:pointer; }
.faq .slide { display:none; }
.pagination {
  border-radius:4px;
  display:inline-block;
  margin:20px 0;
  padding-left:0;
}
.pagination > li { display:inline; }
.pagination > li > a, .pagination > li > span {
  background-color:#FFFFFF;
  border:1px solid #DDDDDD;
  float:left;
  line-height:1.42857;
  margin-left:-1px;
  padding:6px 12px;
  position:relative;
  text-decoration:none;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
  border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  margin-left:0;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
  border-bottom-right-radius:4px;
  border-top-right-radius:4px;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background-color:#fff; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color:#002951;
  border-color:#002951;
  color:#FFFFFF;
  cursor:default;
  z-index:2;
}
.pagination > .disabled > span, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  background-color:#FFFFFF;
  border-color:#DDDDDD;
  color:#999999;
  cursor:not-allowed;
}
.pagination-lg > li > a, .pagination-lg > li > span {
  font-size:18px;
  padding:10px 16px;
}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
  border-bottom-left-radius:6px;
  border-top-left-radius:6px;
}
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
  border-bottom-right-radius:6px;
  border-top-right-radius:6px;
}
.pagination-sm > li > a, .pagination-sm > li > span {
  font-size:12px;
  padding:5px 10px;
}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
  border-bottom-right-radius:3px;
  border-top-right-radius:3px;
}
@font-face {
  font-family:"Glyphicons Halflings";
  src:url("/static/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/static/fonts/glyphicons-halflings-regular.woff") format("woff"), url("/static/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("/static/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular") format("svg");
}
.glyphicon {
  display:inline-block;
  font-family:'Glyphicons Halflings';
  font-style:normal;
  font-weight:normal;
  line-height:1;
  position:relative;
  top:1px;
}
.glyphicon-asterisk:before { content:"*"; }
.glyphicon-plus:before { content:"+"; }
.glyphicon-euro:before { content:"€"; }
.glyphicon-minus:before { content:"−"; }
.glyphicon-cloud:before { content:"☁"; }
.glyphicon-envelope:before { content:"✉"; }
.glyphicon-pencil:before { content:"✏"; }
.glyphicon-glass:before { content:""; }
.glyphicon-music:before { content:""; }
.glyphicon-search:before { content:""; }
.glyphicon-heart:before { content:""; }
.glyphicon-star:before { content:""; }
.glyphicon-star-empty:before { content:""; }
.glyphicon-user:before { content:""; }
.glyphicon-film:before { content:""; }
.glyphicon-th-large:before { content:""; }
.glyphicon-th:before { content:""; }
.glyphicon-th-list:before { content:""; }
.glyphicon-ok:before { content:""; }
.glyphicon-remove:before { content:""; }
.glyphicon-zoom-in:before { content:""; }
.glyphicon-zoom-out:before { content:""; }
.glyphicon-off:before { content:""; }
.glyphicon-signal:before { content:""; }
.glyphicon-cog:before { content:""; }
.glyphicon-trash:before { content:""; }
.glyphicon-home:before { content:""; }
.glyphicon-file:before { content:""; }
.glyphicon-time:before { content:""; }
.glyphicon-road:before { content:""; }
.glyphicon-download-alt:before { content:""; }
.glyphicon-download:before { content:""; }
.glyphicon-upload:before { content:""; }
.glyphicon-inbox:before { content:""; }
.glyphicon-play-circle:before { content:""; }
.glyphicon-repeat:before { content:""; }
.glyphicon-refresh:before { content:""; }
.glyphicon-list-alt:before { content:""; }
.glyphicon-flag:before { content:""; }
.glyphicon-headphones:before { content:""; }
.glyphicon-volume-off:before { content:""; }
.glyphicon-volume-down:before { content:""; }
.glyphicon-volume-up:before { content:""; }
.glyphicon-qrcode:before { content:""; }
.glyphicon-barcode:before { content:""; }
.glyphicon-tag:before { content:""; }
.glyphicon-tags:before { content:""; }
.glyphicon-book:before { content:""; }
.glyphicon-print:before { content:""; }
.glyphicon-font:before { content:""; }
.glyphicon-bold:before { content:""; }
.glyphicon-italic:before { content:""; }
.glyphicon-text-height:before { content:""; }
.glyphicon-text-width:before { content:""; }
.glyphicon-align-left:before { content:""; }
.glyphicon-align-center:before { content:""; }
.glyphicon-align-right:before { content:""; }
.glyphicon-align-justify:before { content:""; }
.glyphicon-list:before { content:""; }
.glyphicon-indent-left:before { content:""; }
.glyphicon-indent-right:before { content:""; }
.glyphicon-facetime-video:before { content:""; }
.glyphicon-picture:before { content:""; }
.glyphicon-map-marker:before { content:""; }
.glyphicon-adjust:before { content:""; }
.glyphicon-tint:before { content:""; }
.glyphicon-edit:before { content:""; }
.glyphicon-share:before { content:""; }
.glyphicon-check:before { content:""; }
.glyphicon-move:before { content:""; }
.glyphicon-step-backward:before { content:""; }
.glyphicon-fast-backward:before { content:""; }
.glyphicon-backward:before { content:""; }
.glyphicon-play:before { content:""; }
.glyphicon-pause:before { content:""; }
.glyphicon-stop:before { content:""; }
.glyphicon-forward:before { content:""; }
.glyphicon-fast-forward:before { content:""; }
.glyphicon-step-forward:before { content:""; }
.glyphicon-eject:before { content:""; }
.glyphicon-chevron-left:before { content:""; }
.glyphicon-chevron-right:before { content:""; }
.glyphicon-plus-sign:before { content:""; }
.glyphicon-minus-sign:before { content:""; }
.glyphicon-remove-sign:before { content:""; }
.glyphicon-ok-sign:before { content:""; }
.glyphicon-question-sign:before { content:""; }
.glyphicon-info-sign:before { content:""; }
.glyphicon-screenshot:before { content:""; }
.glyphicon-remove-circle:before { content:""; }
.glyphicon-ok-circle:before { content:""; }
.glyphicon-ban-circle:before { content:""; }
.glyphicon-arrow-left:before { content:""; }
.glyphicon-arrow-right:before { content:""; }
.glyphicon-arrow-up:before { content:""; }
.glyphicon-arrow-down:before { content:""; }
.glyphicon-share-alt:before { content:""; }
.glyphicon-resize-full:before { content:""; }
.glyphicon-resize-small:before { content:""; }
.glyphicon-exclamation-sign:before { content:""; }
.glyphicon-gift:before { content:""; }
.glyphicon-leaf:before { content:""; }
.glyphicon-eye-open:before { content:""; }
.glyphicon-eye-close:before { content:""; }
.glyphicon-warning-sign:before { content:""; }
.glyphicon-plane:before { content:""; }
.glyphicon-random:before { content:""; }
.glyphicon-comment:before { content:""; }
.glyphicon-magnet:before { content:""; }
.glyphicon-chevron-up:before { content:""; }
.glyphicon-chevron-down:before { content:""; }
.glyphicon-retweet:before { content:""; }
.glyphicon-shopping-cart:before { content:""; }
.glyphicon-folder-close:before { content:""; }
.glyphicon-folder-open:before { content:""; }
.glyphicon-resize-vertical:before { content:""; }
.glyphicon-resize-horizontal:before { content:""; }
.glyphicon-hdd:before { content:""; }
.glyphicon-bullhorn:before { content:""; }
.glyphicon-certificate:before { content:""; }
.glyphicon-thumbs-up:before { content:""; }
.glyphicon-thumbs-down:before { content:""; }
.glyphicon-hand-right:before { content:""; }
.glyphicon-hand-left:before { content:""; }
.glyphicon-hand-up:before { content:""; }
.glyphicon-hand-down:before { content:""; }
.glyphicon-circle-arrow-right:before { content:""; }
.glyphicon-circle-arrow-left:before { content:""; }
.glyphicon-circle-arrow-up:before { content:""; }
.glyphicon-circle-arrow-down:before { content:""; }
.glyphicon-globe:before { content:""; }
.glyphicon-tasks:before { content:""; }
.glyphicon-filter:before { content:""; }
.glyphicon-fullscreen:before { content:""; }
.glyphicon-dashboard:before { content:""; }
.glyphicon-heart-empty:before { content:""; }
.glyphicon-link:before { content:""; }
.glyphicon-phone:before { content:""; }
.glyphicon-usd:before { content:""; }
.glyphicon-gbp:before { content:""; }
.glyphicon-sort:before { content:""; }
.glyphicon-sort-by-alphabet:before { content:""; }
.glyphicon-sort-by-alphabet-alt:before { content:""; }
.glyphicon-sort-by-order:before { content:""; }
.glyphicon-sort-by-order-alt:before { content:""; }
.glyphicon-sort-by-attributes:before { content:""; }
.glyphicon-sort-by-attributes-alt:before { content:""; }
.glyphicon-unchecked:before { content:""; }
.glyphicon-expand:before { content:""; }
.glyphicon-collapse-down:before { content:""; }
.glyphicon-collapse-up:before { content:""; }
.glyphicon-log-in:before { content:""; }
.glyphicon-flash:before { content:""; }
.glyphicon-log-out:before { content:""; }
.glyphicon-new-window:before { content:""; }
.glyphicon-record:before { content:""; }
.glyphicon-save:before { content:""; }
.glyphicon-open:before { content:""; }
.glyphicon-saved:before { content:""; }
.glyphicon-import:before { content:""; }
.glyphicon-export:before { content:""; }
.glyphicon-send:before { content:""; }
.glyphicon-floppy-disk:before { content:""; }
.glyphicon-floppy-saved:before { content:""; }
.glyphicon-floppy-remove:before { content:""; }
.glyphicon-floppy-save:before { content:""; }
.glyphicon-floppy-open:before { content:""; }
.glyphicon-credit-card:before { content:""; }
.glyphicon-transfer:before { content:""; }
.glyphicon-cutlery:before { content:""; }
.glyphicon-header:before { content:""; }
.glyphicon-compressed:before { content:""; }
.glyphicon-earphone:before { content:""; }
.glyphicon-phone-alt:before { content:""; }
.glyphicon-tower:before { content:""; }
.glyphicon-stats:before { content:""; }
.glyphicon-sd-video:before { content:""; }
.glyphicon-hd-video:before { content:""; }
.glyphicon-subtitles:before { content:""; }
.glyphicon-sound-stereo:before { content:""; }
.glyphicon-sound-dolby:before { content:""; }
.glyphicon-sound-5-1:before { content:""; }
.glyphicon-sound-6-1:before { content:""; }
.glyphicon-sound-7-1:before { content:""; }
.glyphicon-copyright-mark:before { content:""; }
.glyphicon-registration-mark:before { content:""; }
.glyphicon-cloud-download:before { content:""; }
.glyphicon-cloud-upload:before { content:""; }
.glyphicon-tree-conifer:before { content:""; }
.glyphicon-tree-deciduous:before { content:""; }
.glyphicon-briefcase:before { content:"💼"; }
.glyphicon-calendar:before { content:"📅"; }
.glyphicon-pushpin:before { content:"📌"; }
.glyphicon-paperclip:before { content:"📎"; }
.glyphicon-camera:before { content:"📷"; }
.glyphicon-lock:before { content:"🔒"; }
.glyphicon-bell:before { content:"🔔"; }
.glyphicon-bookmark:before { content:"🔖"; }
.glyphicon-fire:before { content:"🔥"; }
.glyphicon-wrench:before { content:"🔧"; }
