#sb-header a:link,
#sb-header a:visited,
#sb-numbers a:link,
#sb-numbers a:visited {
	color:#fff;
	text-decoration:underline;
}
#sb-body a:link,
#sb-body a:visited {
	color:#2499ce;
	text-decoration:none;
}
#sb-body a:hover,
#sb-numbers a:hover	{
	text-decoration: underline;
}
#sb-body .sb-funktion a:link,
#sb-body .sb-funktion a:visited {
	color:#fff !important;
	text-decoration:none;
}
#sb-body .sb-funktion a:hover	{
	text-decoration: underline;
}
.sb-funktion .watcher_node,
.watcher_node_watched {
	all: unset;
	font-size: 100%;
	line-height: normal;
	background: none !important;
}
#sb-content	{
	width:100%;
	background: #fff;
	position:relative;
	font-family:oswald;
	font-size:13px;
}
#sb-header	{
	min-height: 541px;
	background: #186790;
	position: relative;
}
/* TYPOGRAPHY
*/
#sb-body-desc {
 font-size: 15px;
}
#sb-body-desc p {
  margin: 0px 5px 5px 5px;
}
.sb-body-serie-title	{
	padding:15px 0;
	font-size:20px;
}
.sb-body-serie-title span	{
	color:#2499ce;
	display:inline-block;
}
/* HEADER
*/
.sb-header-container	{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background-color:#373737;
	background:rgba(0, 0, 0, 0.5);
}
.sb-header-content	{
	padding:15px;
	color:#fff;
}
.sb-header-content-left	{
	display:inline-block;
	vertical-align:top;
	width:15%;
}
.sb-header-content-right	{
	display:inline-block;
	vertical-align:top;
	width:80%;
}
.sb-list	{
	display:inline-block;
	vertical-align:top;
	width:60px;
	padding:0 0 0 15px;
	line-height:150%;
}
.sb-list-elem	{
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 15px;
	line-height:150%;
}
.sb-covershot {
	display:inline-block;
	vertical-align: top;
}
.sb-covershot img	{
	width:100%;
	max-width:130px;
        height: auto;
}
.sb-title,
.sb-plattform	{
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 15px;
}
.sb-title	{
	color:#2499ce;
	font-size:60px;
	text-transform: uppercase;
}
.sb-plattform ul,
.sb-plattform ul li {
	padding:0;
	margin:0;
	display:inline-block;
	line-height:200%;
}
.sb-plattform ul li {
	padding:0 7px 0 0;
}
.sb-details	{
	line-height:170%;
}
/* NUMBERS
*/
#sb-numbers {
	position:relative;
	font-size:20px;
}
.sb-numbers-body {
	width:100%;
}
.sb-numbers-body ul,
.sb-numbers-body ul li {
	margin:0;
	padding:0;
	list-style: none;
}
.sb-numbers-body ul li {
	position: relative;
	display: block;
	vertical-align: middle;
	padding:25px 0 25px 100px;
	margin-bottom:15px;
}
.sb-numbers-body ul li img {
	position:absolute;
	left:1px;
	top:0px;
}
.sb-numbers-body ul li span.wert {
  font-size: 35px;
  position: absolute;
  left: 16px;
  top: 10px;
  color: white;
}
/* MEDIEN
*/
#sb-body-medien {
	display:block;
	width:100%;
}
.sb-body-medien-content .sb-body-serie-right {
	line-height:70px;
  width: auto;
	min-width:77px;
}
.sb-body-medien-content .sb-body-serie-left {
	width:120px;
}
.sb-body-medien-content .sb-body-serie-left img {
	max-width: 120px;
        height: auto;
}
/* USER WERTUNG
*/
.sb-body-artikel-wertung .slider .bar {
	display:block;
	width:80%;
	margin:-10px 0 -10px 0;
	height:40px;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0.25, #A31D11),color-stop(1, #FEE16E));
	background-image: -o-linear-gradient(right, #A31D11 25%, #FEE16E 100%);
	background-image: -moz-linear-gradient(right, #A31D11 25%, #FEE16E 100%);
	background-image: -webkit-linear-gradient(right, #A31D11 25%, #FEE16E 100%);
	background-image: -ms-linear-gradient(right, #A31D11 25%, #FEE16E 100%);
	background-image: linear-gradient(to right, #A31D11 25%, #FEE16E 100%);
}
.sb-body-artikel-wertung .slider {
  position: static;
}
.sb-body-artikel-wertung .slider .handle {
  background: url(/inc/img/icons/bewerten-zeiger.png) no-repeat;
  height: 52px;
  top: -6px;
}
.sb-body-artikel-wertung .slider .callout {
  font-family: oswald;
  font-weight: normal;
  border: none;
  background: transparent;
  font-size: 35px;
  position: absolute;
  left: 16px;
  top: 10px;
  color: white;
}
.sb-funktion {
	display:block;
	margin:0 0 5px 0;
}
.sb-funktion ul {
	display: flex;
	flex-flow: row;
	gap: 1em;
	align-items: center;
}
.sb-funktion ul,
.sb-funktion ul li {
	margin:0;
	padding:0;
	list-style: none;
}
.sb-funktion ul li {
	background:#186790;
	line-height:40px;
	margin:0 0 5px 0;
  padding: 0.5em 1em;
	white-space: nowrap;
	flex-grow: 1;
}
.sb-funktion ul li:hover span {
	background:#2499ce;
}
.steckbrief-vote-hint {
  margin-left: -100px;
  font-size: 15px;
}
/* SERIE
*/
#sb-body	{
	background: #fff;
	padding:0 15px 15px 15px;
}
.sb-body-serie-elem	{
	display:inline-block;
	vertical-align: top;
	width:20%;
	min-width:220px;
	padding:0 0 15px 0;
}
.sb-body-serie-left	{
	display:inline-block;
	vertical-align:top;
	width:20%;
}
.sb-body-serie-right	{
	display:inline-block;
	vertical-align:top;
	width:70%;
	padding-left:10px;
}
.sb-body-serie-left img	{
	width:100%;
	max-width:61px;
        height: auto;
}
.sb-body-serie-list-title	{
	color:#2499ce;
	font-size:20px;
	text-transform: uppercase;
}
/* WEB
*/
#sb-body-web ul,
#sb-body-web ul li 	{
	padding:0;
	margin:0 0 0 15px;
	list-style: square;
}
#sb-body-web ul li {
	line-height:170%;
	color:#2499ce;
	font-size:20px;
}
/* MITARBEIT
*/
#sb-body-coop .sb-body-serie-title span {
  margin: 0px;
}
#sb-body-coop span {
  margin-right: 10px;
}
/* DB
*/
#sb-body-db	{
	padding:30px 0 15px 0;
	text-align: center;
	font-size:20px;
	text-align: center;
}
.sb-body-db-content	{
	display: block;
	margin:0 auto;
	width:70%;
	line-height:120%;
}
.sb-body-db-content .number {
  color: #2499ce;
}
.slider input {
  font-family: oswald;
  font-size: 20px;
  height: 42px;
  margin-left: 0;
  position: relative;
  top: -11px;
}

/* Amazon
*/
.steck-shop {
 font-size: 17px;
}
.steck-shop .sp-desc {
  padding: 2px 5px;
  display: inline-block;
  width: 120px;
  margin-top: 2px;
}