/*BH Videorot		#EC1C24dunkel	#4b4b4b;*/@import url('reset.css');@font-face {	font-family: 'WebfontRegular';	src: url('/web/fonts/TazWt05-Regular.eot');	src: url('/web/fonts/TazWt05-Regular.eot?#iefix') format('embedded-opentype'), url('/web/fonts/TazWt05-Regular.woff') format('woff'), url('/web/fonts/TazWt05-Regular.eot#TazRegular') format('svg');	font-weight: normal;	font-style: normal}@font-face {	font-family: 'WebfontBold';	src: url('/web/fonts/TazWt07-Bold.eot');	src: url('/web/fonts/TazWt07-Bold.eot?#iefix') format('embedded-opentype'), url('/web/fonts/TazWt07-Bold.woff') format('woff'), url('/web/fonts/TazWt07-Bold.svg#TazBold') format('svg');	font-weight: normal;	font-style: normal}@font-face {	font-family: 'WebfontBoldItalic';	src: url('/web/fonts/TazWt07-BoldItalic.eot');	src: url('/web/fonts/TazWt07-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/web/fonts/TazWt07-BoldItalic.woff') format('woff'), url('/web/fonts/TazWt07-BoldItalic.svg#TazBoldItalic') format('svg');	font-weight: normal;	font-style: normal}html {}html, body {	width: 100%;	height: 100%;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}*, ::before, ::after {	box-sizing: inherit;	-moz-box-sizing: inherit;	-webkit-box-sizing: inherit;}body {	font-family: 'WebfontRegular', Arial, sans-serif;	font-size: 13px;	color: #4b4b4b;	background-image: url(/web/img/frontend/bh-bg.jpg);	background-repeat: no-repeat;	background-size: 100% 100%;	background-color: #EC1C24;}a {	color: #4b4b4b;	text-decoration: none;}.clr {	clear: both;}.category-list {	display: inline-flex;}div.pika-single {	z-index:9999999;}div.alertify-cover {	z-index:9999999;}#alertify {	z-index:9999999;}/* --------------------------------- Login Style */#login .outer {	display: table;	position: absolute;	height: 100%;	width: 100%;}#login .middle {	display: table-cell;	vertical-align: middle;}#login .inner {	margin-left: auto;	margin-right: auto;	width: 300px;}#login .logo {	margin-bottom: 20px;}.form-horizontal .controls {	margin-left: 20px !important;}.form-horizontal .control-label {	width: auto;}label {	margin-left: 20px;}.form-horizontal .control-group {	margin-bottom: 10px;}.btn-danger {	width: 100%;}.form-horizontal input {	width: 280px;}.form-horizontal .remember-me-checkbox{	margin-left: 20px !important;	float:left;	width:auto;}.form-horizontal .remember-me-label{	margin-left: 10px !important;	float:left;}.forget-password{	margin-left: 20px !important;}/* --------------------------------- Header Style */.header {	z-index: 999;}.header img {	margin-top: 10px;	margin-left: 35px;	margin-bottom: 15px;	width: 75%;	max-width: 280px;}.header span.right {	float: right;}.header span.right a {	float: none;	display: inline;}.logo {}.titel {	font-family: 'WebfontBold', Arial, sans-serif;	position: absolute;	text-align: center;	font-size: 16px;	margin-bottom: 3px;	left: 330px;	top: 50px;}/* --------------------------------- nav style */.thumb-wrapper {	background-position: center center;	background-size: cover;	width: 180px;	height: 100px;}#modMainNavigation {	font-family: 'WebfontBold', Arial, sans-serif;	font-size: 16px;	/*border-bottom: 1px solid #ffffff;*/	height: 15px;	position: absolute;	top: 100px;	z-index: 100;	width: 100%;	padding-bottom: 5px;}#modMainNavigation ul {	margin-left: 50px;}#modMainNavigation li {	float: left;	display: inline;	display: block;	padding-right: 20px;	text-transform: uppercase;}.fasmall {	font-size: 13px !important;	margin-top: 4px;}#ytIcon {	float: left;	margin-top: -2px;	margin-left: 35px;	text-transform: uppercase;	margin-right: 140px;	background-image: url(/web/img/frontend/yt-s.png);	background-repeat: no-repeat;	background-position: 0% 3px;	background-size: 44px 16px;}#ytIcon input {	height: 20px;	float: left;	font-family: 'WebfontBold', Arial, sans-serif;	font-size: 12px;	margin-top: 1px;	margin-left: 50px;	border: 0;	max-width: 130px;	padding-right: 25px;	padding-top: 1px;	padding-bottom: 1px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}#ytIcon input:focus {	outline: 0;}#searchYoutubeButton, #resetSearchYtbutton {	float: left;	margin-left: 20px;}#searchYoutubeButton {	cursor: pointer;	margin-left: -20px;}#resetSearchYtbutton {	cursor: pointer;	margin-left: 5px;}#logout {	position: absolute;	right: 0px;	top: 0px;	background: rgba(0,0,0,0.10);	padding-top: 15px;	padding-bottom: 10px;	padding-right: 45px;	padding-left: 10px;	min-width: 75px;}#logout span {	display: block;	margin-bottom: 10px;}#logout i {	float: left;	display: block;	width: 15px;	text-align: center;}#logout a:hover {	color: #EC1C24;}#modMainNavigation li:hover {}#modMainNavigation li.active, #tag-toggle.active {/*border-bottom: 1px solid #EC1C24;*/}.mainNaviButtonPanel {	cursor: pointer}.mainNaviButtonPanel:hover, .mainNaviButtonPanel.active, #tag-toggle:hover, #tag-toggle.active {	color: #EC1C24;}/* --------------------------------- footer style */.footer {	height: 100px;	/*position: fixed;*/	position: relative;	bottom: 0px;	width: 100%;	/*border-top: 1px solid #E2001A;*/	background-color: #FFFFFF;	z-index: 100;}.footer p {	margin-left: 50px;	margin-top: 20px;}/* --------------------------------- content from category*/#content-wrapper {	position: absolute;	top: 125px;	width: 100%;}.st-accordion {	width: 100%;}.st-accordion ul li {	border-bottom: 1px solid #EC1C24;	overflow: hidden;	overflow-x: hidden;	color: #4b4b4b;}.st-accordion ul li:first-child {	border-top: none;}.st-accordion ul li > a {	font-family: WebfontRegular;	font-size: 14px;	display: block;	position: relative;	line-height: 50px;	outline: none;	text-transform: uppercase;	margin-left: 50px;}.st-accordion ul li > a:hover, .st-accordion ul li > a.active {	color: #EC1C24;}.st-content {	padding-top: 0px;	padding-right: 0px;	height: 220px;	/*overflow-x: auto;*/	position: relative;	overflow: hidden;}.st-content ul {	float: left;	white-space: nowrap;}.st-content ul li, #search-wrapper ul li, #keyword-wrapper ul li {	float: left;	width: 180px;	height: 205px;	border: 0;	display: block;	margin-right: 5px;	margin-left: 5px;	margin-bottom: 15px;	/*-webkit-border-radius: 7px;	-moz-border-radius: 7px;	border-radius: 7px;*/	padding: 2px;	background-image: url(/web/img/frontend/ws-50.png);	background-repeat: repeat;}.st-content ul li img, #search-wrapper ul li img, #keyword-wrapper ul li img {	width: 100%;	display: block;	border-style: none;	-webkit-border-top-left-radius: 5px;	-webkit-border-top-right-radius: 5px;	-moz-border-radius-topleft: 5px;	-moz-border-radius-topright: 5px;	border-top-left-radius: 5px;	border-top-right-radius: 5px;}li.video-div {	background-image: url(/web/img/frontend/loader-2.gif);	background-repeat: no-repeat;	background-position: 50% 20%;	white-space: normal;}li.video-div span {	font-size: 11px;	margin-top: 5px;	margin-bottom: 5px;	display: block;	overflow: hidden;	color: #4b4b4b;	height: 55px;}li.video-div .title {	font-family: WebfontBold;	font-size: 12px;	margin-top: 5px;	margin-bottom: 5px;}#search-wrapper {	margin-top: 48px;	margin-left: 45px;	margin-right: 45px;}#search-wrapper ul {	float: left;}/* --------------------------------- content from selectet keywords*/#keyword-wrapper {	margin-top: 48px;	margin-left: 45px;	margin-right: 45px;}#keyword-wrapper ul {	float: left;}/* --------------------------------- overlay */#overlay {	position: absolute;	top: 0;	height: 100%;	width: 100%;	z-index: 99999;	background-color: #ffffff;	background-color: rgba(255,255,255,0.9);	z-index:10000;}#detailNav {	margin-top: 90px;	height: 60px;	/* border-bottom: 1px solid #E6E6E6; */	max-width: 710px;	margin-left: auto;	margin-right: auto;}#detailContentWrapper {	position: relative;	max-width: 710px;	margin: 0 auto;}#detailContent {	box-sizing: border-box;	padding: 10px;	position: relative;	max-width: 710px;	margin-top: 0;	margin-right: auto;	margin-left: auto;	margin-bottom: 20;	background-color: rgba(255,255,255,0.5);}#leftButton, #rightButton {	display: block;	background-repeat: no-repeat;	background-position: center center;	position: absolute;	top: 15%;	height: 70%;	width: 10%;	cursor: pointer;	overflow: hidden;	background-image: url(/web/img/frontend/arrow-right.png);	background-size: 60%;	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 30%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.2) 70%, rgba(0,0,0,0) 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(30%, rgba(0,0,0,0.2)), color-stop(50%, rgba(0,0,0,0.2)), color-stop(70%, rgba(0,0,0,0.2)), color-stop(100%, rgba(0,0,0,0))); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 30%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.2) 70%, rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 30%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.2) 70%, rgba(0,0,0,0) 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 30%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.2) 70%, rgba(0,0,0,0) 100%); /* IE10+ */	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 30%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.2) 70%, rgba(0,0,0,0) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000', GradientType=0 ); /* IE6-9 */}#r-arrow, #l-arrow {	display: block;	background-repeat: no-repeat;	background-position: center center;	position: absolute;	background-size: 60% auto;	top: 0;	height: 100%;	width: 100%;	cursor: pointer;	overflow: hidden;	background-image: url(/web/img/frontend/arrow-right.png);}#l-arrow {	background-image: url(/web/img/frontend/arrow-left.png);}#rightButton {	right: 0px;}#leftButton {	left: 0px;}#closeButton {	margin-right: 10px;	position: absolute;	z-index: 500;	top: -40px;	right: 0px;	height: 17px;	width: 18px;	z-index: 1000;	background-image: url(/web/img/frontend/close.png);	background-repeat: no-repeat;	display: block;	cursor: pointer;}#videoContainer iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}#videoContainer {	position: relative;	padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/	padding-top: 0px;	height: 0;	overflow: hidden;}#detailContent h4 {	font-family: 'WebfontBold';	font-size: 15px;}#detailContent h5 {	font-family: 'WebfontBold';}#description {	margin-top: 20px;	margin-bottom: 30px;	padding-right: 5%;	float: left;	color: #4b4b4b;	line-height: 150%;	box-sizing: border-box;	width: 60%; /* 277 / 620 */}#description a {	margin-top: 10px;	padding-left: 50px;	display: block;	width: 100%;	color: #EC1C24;	background-image: url(/images/yt-s.png);	background-repeat: no-repeat;	background-position: 0px 0px;	background-size: 44px 16px;}#videoLinksWrapper {	box-sizing: border-box;	width: 34%; /* 244 / 620 */	margin-top: 20px;	margin-bottom: 30px;	float: right;	font-size: 11px;}#videoLinks li:first-child {	padding-left: 0px;}#videoLinks li {	list-style: none;	margin-bottom: 5px;	display: inline;	display: block;}#videoLinks li.icon:before {	content: "\f1c8";}#videoLinks b {	font-family: 'WebfontBold';	font-size: 13px;	font-weight: normal;}#videoLinks h4 {/*margin-top:19px;*/}/* --------------------------------- /overlay *//* --------------------------------- form overlay */#descriptionWrapper {	position: absolute;}/* --------------------------------- /formoverlay *//* --------------------------------- alertify-cover */.divTable{	display:table;	width:100%;	margin-bottom:20px;	margin-top:20px;}.divTable div{	display:table-row;}.divTable div.headRow div{	font-family: 'WebfontBold';}.divTable div div{	font-family: 'WebfontRegular';	display:table-cell;	text-align:left;	line-height:20px;}.divTable div div:last-child{	width:40%;}/* --------------------------------- /alertify-cover */#nav-toggle {	display: none;/*	background-color: transparent;	background-repeat: no-repeat;	background-size: 25px 20px;	width: 25px;	height: 20px;	border: none;	outline: none;	position: absolute;	z-index: 999;	top: 70px;	left: 50px;	cursor: pointer;	background-image: url(/web/img/frontend/nav-toggle-ws.png);*/}#tag-toggle {	display: block;	outline: none;	position: absolute;	z-index: 200;	top: 100px;	right: 45px;	cursor: pointer;	font-family: 'WebfontBold', Arial, sans-serif;	font-size: 16px;	/*border-bottom: 1px solid #ffffff;*/	color: #4b4b4b;	text-transform: uppercase;}#tag-toggle i {	margin-right: 10px;}#tag-toggle .active {/*border-bottom: 1px solid #EC1C24;*/}#homeTagReset {	display: block;	outline: none;	position: absolute;	z-index: 200;	top: 123px;	right: 40px;	cursor: pointer;	font-size: 13px;	/*border-bottom: 1px solid #ffffff;*/	color: #4b4b4b;	text-transform: uppercase;}/* --------------------------------- float tags*/#tag-wrapper {	display: block;	position: fixed;	top: 0px;	right: -30%;	left: auto;	height: 100%;	z-index: 999;	width: 30%;	min-width: 250px;}#tag-icon {	height: 120px;	padding-top: 50px;	padding-left: 10px;	background-image: url(/web/img/frontend/ws-90.png);}#closeTagButton {	height: 17px;	width: 18px;	/*float:right;*/	z-index: 1000;	background-image: url(/web/img/frontend/close.png);	background-repeat: no-repeat;	display: block;	cursor: pointer;}.fa-tags:before {	content: "\f02c";	font-size: 17px}#tag-search span {	margin-left: 10px;	line-height: 20px;	cursor: pointer;}#tag-search input {	height: 20px;	font-family: 'WebfontBold', Arial, sans-serif;	font-size: 12px;	margin-top: 1px;	margin-left: 10px;	border: 0;	max-width: 130px;	padding-right: 25px;	padding-top: 1px;	padding-bottom: 1px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}#tag-search .fasmall {	margin-left: -20px;	cursor: pointer;}#tag-search #resetSearchButton {	display: block;	margin-left: 10px!important;}#tag-nav {	position: absolute;	height: 100%;	width: 100%;	background-image: url(/web/img/frontend/ws-90.png);	padding-bottom: 20px;	padding-bottom: 80px;}#tag-nav ul {	display: block;	margin-top: 10px;	margin-right: 5px;	margin-left: 5px;	margin-bottom: 20px;}#tag-nav li {	cursor: pointer;	float: left;	display: inline;	display: block;	float: left;	padding-left: 7px;	padding-right: 22px;	padding-top: 3px;	padding-bottom: 1px;	margin-right: 1px;	margin-bottom: 3px;	text-transform: lowercase;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	white-space: nowrap;}#tag-nav li.active, #tag-nav li.active:hover {	color: #ffffff;	padding-right: 0px;	background-color: #EC1C24;}#tag-nav li.active:after {	margin-left: 8px;	margin-right: 5px;	content: url(/web/img/frontend/close-small-ws.png);	padding-right: 0px;	width: 9px;	height: 9px;}#tag-nav li:hover {	color: #EC1C24;}#tags, #navi {	display: none;}#showSelectedKeywords {	border-bottom: #ffffff solid 1px;	height: 60px;}#showSelectedKeywords ul {	/*height:43px;*/	margin-left: 50px;	position: absolute;	top: 100px;}#showSelectedKeywords li, #detailNav li {	font-size: 13px;	float: left;	display: inline;	display: block;	padding-right: 20px;	text-transform: lowercase;}#showSelectedKeywords li:first-child, #detailNav li:first-child {	font-family: 'WebfontBold', Arial, sans-serif;	font-size: 16px;	color: #EC1C24;	margin-bottom: 5px;	float: none;	text-transform: uppercase;}#detailNav ul {	/*height:43px;*/	margin-left: 10px;	position: absolute;	top: 100px;}#request {	/*margin-top:51px;	margin-bottom: 30px;	float:left;*/	box-sizing: border-box;	width: 65%; /* 190 / 620 */	padding-top: 10px;	padding-right: 5%;	padding-bottom: 10px;	line-height: 150%;}#requestOverlay {	padding-top: 15px;	z-index: 500;	position: absolute;	top: 0;	height: 100%;	width: 100%;	background-color: #ffffff;	background-color: rgba(255,255,255,0.95);}#requestWrapper {	max-width: 360px;	margin-left: auto;	margin-right: auto;	margin-bottom: 50px;}#sendLinkWrapper {	position: relative;	margin-top: 10px;}#formWrapper {	position: relative;}#formWrapper label {	line-height: 30px;	margin: 0;	padding: 0;	font-family: 'WebfontBold', Arial, sans-serif;	font-size: 16px;	color: #4b4b4b;	text-transform: uppercase;}#closeRequestButton {	float: right;	height: 17px;	width: 18px;	z-index: 1000;	background-image: url(/web/img/frontend/close.png);	background-repeat: no-repeat;	display: block;	cursor: pointer;}#formWrapper textarea {	font-size: 14px;	color: #4b4b4b;	padding: 10px;	resize: none;	border: none;	max-width: 360px;	width: 360px;	border: #B3B3B3 solid 1px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}#formWrapper input {	width: 100%;	font-size: 14px;	width: 100%;	color: #4b4b4b;	resize: none;	border: none;	border: #B3B3B3 solid 1px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}*:focus {	outline: 0;}#datePickerWrapper {	position: relative;	margin-top: 10px;}.fa-calendar:before {	content: "\f073";	color: #b3b3b3;	position: absolute;	top: 6px;	right: 170px;	float: right;}.datepicker {	width: 190px!important;	font-size: 14px;	padding-left: 30px;	color: #B3B3B3;	border: #B3B3B3 solid 1px;	float: right;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}/*-------- bootstrap buttons ------------------*/.btn {	font-family: WebfontRegular, Arial, sans-serif;	font-size: 14px!important;	text-transform: uppercase;	display: inline-block; *display: inline;	padding: 4px 12px;	margin-top: 10px;	margin-bottom: 0; *margin-left: .3em;	line-height: 20px;	color: #ffffff!important;	text-align: center;	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);	vertical-align: middle;	cursor: pointer;	background-color: #f5f5f5; *background-color: #e6e6e6;	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);	background-repeat: repeat-x;	border: 1px solid #cccccc; *border: 0;	border-color: #e6e6e6 #e6e6e6 #bfbfbf;	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);	border-bottom-color: #b3b3b3;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1;	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {	color: #333333;	background-color: #e6e6e6; *background-color: #d9d9d9;}.btn:active, .btn.active {	background-color: #cccccc \9;}.btn:first-child { *margin-left: 0;}.btn:hover, .btn:focus {	color: #333333;	text-decoration: none;	background-position: 0 -15px;	-webkit-transition: background-position 0.1s linear;	-moz-transition: background-position 0.1s linear;	-o-transition: background-position 0.1s linear;	transition: background-position 0.1s linear;}.btn:focus {	outline: thin dotted #333;	outline: 5px auto -webkit-focus-ring-color;	outline-offset: -2px;}.btn.active, .btn:active {	background-image: none;	outline: 0;	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}.btn.disabled, .btn[disabled] {	cursor: default;	background-image: none;	opacity: 0.65;	filter: alpha(opacity=65);	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;}.btn-danger {	color: #ffffff;	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);	background-color: #da4f49; 	*background-color: #bd362f;	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);	background-repeat: repeat-x;	border-color: #bd362f #bd362f #802420;	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {	color: #ffffff;	background-color: #bd362f;	*background-color: #a9302a;}.btn-danger:active, .btn-danger.active {	background-color: #942a25 \9;}ul li.pdf-icon, ul li.doc-icon, ul li.rtf-icon {	list-style: none;}ul li.pdf-icon:before, ul li.doc-icon:before, ul li.rtf-icon:before, ul li.icon:before {	font-family: FontAwesome;	font-size: inherit;	margin-right: 10px;	padding: 0;}li.pdf-icon:before {	content: "\f1c1";}li.doc-icon:before {	content: "\f1c2";}li.rtf-icon:before {	content: "\f0f6";}@media only screen and (max-width: 760px) {#logout {	display: none;}#ytIcon {	margin-top: 16px;	margin-left: 5px;	text-transform: uppercase;	margin-right: 5px;	background: none;}#ytIcon:before {	font-family: 'WebfontBold', Arial, sans-serif;	content: "youtube-ID";	font-size: inherit;	text-decoration: inherit;}#ytIcon span, #ytIcon input, #searchYoutubeButton, #searchKeywordsButton, #resetSearchYtbutton {	margin-left: 0;}#ytIcon input {	margin-left: 0;	border: 0;	max-width: 70px;	padding-right: 0;	margin-top: 5px;	margin-bottom: 10px;}#searchYoutubeButton:after {	margin-left: 10px;	content: "search";}#searchYoutubeButton i {}#resetSearchYtbutton {	display: none;}.header {	background-color: #EC1C24;	width: 100%;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px;	position: fixed;	z-index: 9999;	height: 45px;}.logo {	width: 100%;	margin-left: auto;	margin-right: auto;	text-align: center;}.titel {	display: none;}.header img {	margin-top: 5px;	margin-left: 0px;	margin-bottom: 0px;	width: 160px;}#content-wrapper {	top: 45px;}.st-content {	padding-left: 0px;}.st-accordion ul li > a {	margin-left: 20px;	font-size: 20px;}#nav-toggle {	display: block;	position: fixed;	z-index: 9999;	top: 10px;	left: 20px;	cursor: pointer;	color: #fff;}#tag-wrapper {	display: block;	position: fixed;	top: 0px;	right: -150px;	left: auto;	height: 100%;	z-index: 999;	min-width: 150px;}#tag-icon {	position: absolute;	padding-top: 55px;	height: 80px;	width: 100%;}#tag-nav {	margin-top: 40px;	overflow-x: hidden;	overflow-y: auto;}#tag-nav ul {	padding-bottom: 80px;}#tag-toggle i {	display: block;}#tag-toggle, #tag-toggle:hover {	display: block;	position: fixed;	z-index: 9999;	top: 14px;	right: 20px;	cursor: pointer;	color: #ffffff!important;}#tag-toggle span {	display: none;}#detailNav ul {	margin-left: 20px;}/* --------------------------------- off-canvas navi */#modMainNavigation.sidr {	display: none;	position: absolute;	position: fixed;	top: 0;	height: 100%;	z-index: 900;	width: 100px;	overflow-x: none;	overflow-y: auto;	background-color: #EC1C24;	color: #FFFFFF;	font-size: 14px;}#modMainNavigation.sidr .sidr-inner {	padding: 0 0 15px}#modMainNavigation.sidr.left {	left: -100px;	right: auto}#modMainNavigation.sidr ul {	margin-left: 0px;	margin-top: 45px;}#modMainNavigation.sidr li {	display: inline;	display: block;	float: none;	padding-right: 5px;	padding-left: 5px;	text-transform: uppercase;	border-bottom: 1px solid #ffffff;	padding-top: 14px;	padding-bottom: 14px;}#modMainNavigation.sidr li:first-child {	border-top: 1px solid #ffffff;}#modMainNavigation.sidr li:hover {	color: #FFFFFF}#modMainNavigation.sidr li.active {	color: #FFFFFF;}#description, #request, #videoLinks {	width: 100%;	float: none !important;	padding: 0;	margin-top: 0;	margin-right: 0;	margin-left: 0;	margin-bottom: 10px;}/* --------------------------------- add to homescreen*/#ios-arrow {	z-index: 99999999;	width: 60%;	display: none;	height: auto;	border: 3px solid #EC1C24;	background: #ccc;	position: absolute;	bottom: 5em;	left: 13%;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	margin: 0;	padding: 1em 1em;	text-align: center;	line-height: 1.6em;	cursor: pointer;	zoom: 1;}#ios-arrow strong {	font-size: 120%;	display: block;	border-bottom: 1px solid #EC1C24;	margin-bottom: 0.5em;	padding-bottom: 0.25em;}#ios-arrow::before {	content: "";	position: absolute;	bottom: -20px;	left: 50%;	margin-left: -17px;	border-width: 20px 20px 0;	border-style: solid;	border-color: #EC1C24 transparent;	display: block;	width: 0;}#ios-arrow::after {	content: "";	position: absolute;	bottom: -13px;	left: 50%;	margin-left: -10px;	border-width: 13px 13px 0;	border-style: solid;	border-color: #ccc transparent;	display: block;	width: 0;}/* --------------------------------- videoview*/#detailContentWrapper {	padding-right: 10px;	padding-left: 10px;	padding-bottom: 10px;	margin-top: none;}#closeButton {	margin-right: 20px;}#videoContainer iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}#videoContainer {	top: 0px;	position: relative;	padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/	padding-top: 0px;	height: 0;	overflow: hidden;}#detailContent h4 {	font-family: 'WebfontBold';	font-size: 15px;}#detailContent h5 {	font-family: 'WebfontBold';}#description {	margin-top: 10px;	float: left;	width: 370px;	color: #4b4b4b;	line-height: 150%;}#videoLinksWrapper {	width: 100%;	margin-top: 10px;	float: none;	font-size: 11px;}#videoLinks li:first-child {	padding-left: 0px;}#videoLinks li {	list-style: none;	padding-left: 15px;	margin-bottom: 5px;	display: inline;	display: block;}#videoLinks li.icon {	background: url("/web/img/frontend/download.png") no-repeat scroll left top transparent;}#videoLinks b {	font-family: 'WebfontBold';	font-size: 13px;	font-weight: normal;}}