body {
	background-color: #777777;
	color: #3f3f3f;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	line-height:20px;
	margin:0;
	padding-top: 4px;
}
#page {
  background: #ffffff url('../Images/page_bg.png') 0 0 repeat-x;
  min-height: 900px;
  margin: 4px auto 0;
  position: relative;
}
img {
	max-width: 100%;
}
a {
	color: #17479e;
}
a:hover {
	color: #3f3f3f;
}
header h1 {
	background: transparent url('../Images/logo.png') 0 0 no-repeat;
  	height: 88px;
	overflow: hidden;
	text-indent: -99999em;
	width: 172px;
}
header > a {
	width: 172px;
	display: block;
}
.header h1 {
	font-size: 30px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.btn-group > .btn {
	color: #3f3f3f;
}
.btn-group.open .btn:first-child {
	background-color: #e6e6e6;
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
#content.content-container {
	top: 20px;
}
.tx-indexsearch-res h3 {
	padding-bottom: 0px;
	margin-bottom: 30px;
	line-height: 1;
}
.tx-indexsearch-descr {
	margin-bottom: 47px;
	padding-bottom: 0px;
}
/*= Header Search
---------------------------------------------------------------- */
header .search-input {
	position: absolute;
	right: 336px; top: 45px;
}
header .form-search .input-append .search-query:focus {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	outline: 0;
}
header .form-search .input-append .search-query {
	background: url('../Images/shadow-search.png') no-repeat left top #fff;
	border-right: 0 none;
	box-shadow: none;
	outline: 0;
	width: 116px;
}
header .form-search .input-append .btn {
	border-left: 0px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background: url('../Images/shadow-search.png') no-repeat right top #fff;
	box-shadow: none;
	color: transparent;
	height: 30px;
	text-indent: -9999em;
	outline: 0;
	width: 29px;
}
.navbar h1 {
	background: transparent url('../Images/logo.png') 0 -100px no-repeat;
	height: 30px;
	margin: 0 0 0 -44px;
	overflow: hidden;
	position: absolute;
	left: 50%; top: 10px;
	text-indent: -99999em;
	width: 88px;
}
nav {
	height: 82px;
	margin-top: 21px;
	position: relative;
}
nav ul {
	height: auto; /*64px*/
	position: absolute;
	left: 0; top: 0;
	width: 100%;
}
nav ul ul {
	display: none;
	top: 34px;
	height: 30px;
}
nav ul .active ul {
	display: block;
}
.nav-pills > li > a:hover {
	background-color: #BEBEBE;
	color: #FFF;
}
nav.navbar ul ul {
	top: 0;
}
nav.navbar {
	height: auto;
}
nav .nav-collapse ul {
	height: auto;
}
div.nav-collapse .nav {
	margin-bottom: 0px;
}
/*= Responsive Navbar
 --------------------------------------------------------------- */
.nav-collapse ul.nav ul.nav {
	display: none;
	margin-left: 40px;
	width: auto;
}
.nav-collapse ul.nav .active ul.nav {
	display: block;
}
.nav-collapse .nav .external-link {
	border-top: 1px solid #BEBEBE;
	margin-top: 16px;
	padding-top: 16px;
	position: relative;
	left: 0px; top: 0px;
	right: auto;
}
.nav-collapse .nav .external-link.last {
	border-top: 0 none;
	padding-top: 0px;
}
.nav-collapse .nav .external-link.last {
	background-color: #f5f5f5;
	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;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=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);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #bbbbbb;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	margin-left: 15px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
.nav-collapse .nav .external-link.last a:hover,
.nav-collapse .nav .external-link.last a {
	background: url('../Images/sprite-navigation.png') no-repeat 1px -686px transparent;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	padding: 0 0 0 20px;
}

.nav-collapse .nav .external-link a {
	background: transparent;
}
.nav-collapse .nav > li > a,
.nav-collapse .dropdown-menu a {
	color: #17479e;
	font-size: 18px;
}
.navbar .nav-collapse .nav a:hover,
.navbar .nav-collapse .nav > .active > a,
.navbar .nav-collapse .nav > .active > a:hover,
.navbar .nav-collapse .nav > .active > a:focus {
	background-color: #a3acca;
	box-shadow: none;
	color: #FFF;
	text-shadow: none;
}
.nav-collapse .nav > li a {
	background: url('../Images/sprite-navigation.png') no-repeat right -240px transparent
}
.nav-collapse .nav > li.first a,
.nav-collapse .nav .nav > li a {
	background: none;
}
.nav-collapse .tx-macinasearchbox-pi1 {
	border-top: 1px solid #BEBEBE;
	margin-top: 16px;
	padding-top: 28px;
}
.nav-collapse .form-search .input-append .search-query:focus {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	outline: 0;
}
.nav-collapse .form-search .input-append .search-query {
	background: url('../Images/shadow-search.png') no-repeat left top #fff;
	border-right: 0 none;
	box-shadow: none;
	outline: 0;
	width: 116px;
}
.nav-collapse .form-search .input-append .btn {
	border-left: 0px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background: url('../Images/shadow-search.png') no-repeat right top #fff;
	box-shadow: none;
	color: transparent;
	height: 30px;
	text-indent: -9999em;
	outline: 0;
	width: 29px;
}


.navbar .btn-navbar {
	margin-bottom: 7px;
}
.navbar-inner {
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
	border-radius: 0px;
	border-top: 0 none;
	min-height: 50px;
	padding-right: 10px;
}
.navbar .btn-navbar {
	background: url('../Images/sprite-navigation.png') no-repeat 0px -282px transparent;
	border: 0 none;
	height: 29px;
	margin: 10px 0px 0px;
	padding: 0px;
	width: 40px;
}
.navbar .btn-navbar .icon-bar {
	display: none;
}
.navbar .nav-collapse.in + .btn-navbar {
	margin-bottom: 10px;
}
.navbar .nav-collapse.in {
	margin-top: 50px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
	background-color: #a3acca;
}
.brand-page .nav-pills > .active > a {
	width: auto;
}
caption {
	color: #3f3f3f;
	font-size: 16px;
	text-align: left;
}
tfoot,
thead {
	background-color: #f4f4f4;
}
tfoot td,
thead th {
	color: #3F3F3F;
}
tfoot td {
	font-weight: bold;
}
.table td,
.table th {
	border-color: #bebebe;
}

.span6 h1 a {
	color: #A3ACCA;
	font-size: 30px;
}
.span6 h1 a:hover {
	text-decoration: none;
}

/* News */
.news {
	font-size: 12px;
}
.news-menu-view {
	margin-bottom: 50px;
}

.news .article p {
	color: #3f3f3f;
	font-size: 14px;
}
.news-archive-link a {
	font-size: 13px;
}
.page-pressemitteilungen .article {
	border-top: 1px solid #bebebe;
}
.home-box .news-list-view {
	padding: 0 15px;
}
.home-box .news.default .article:first-child {
	padding: 14px 0 9px;
}
.home-box .news.default .article {
	padding: 9px 0 9px;
}
.span3 .btn-group {
	margin-top: 0;
}

/* News Page */
.span12 > .home-box {
	border: none;
}
.span12 > .home-box .news-list-view {
	padding: 0;
}
.news.tdm .article {
	width: 50%;
	float: left;
	border: none;
	padding: 0;
}
.news.tdm .article:last-child {
	clear: both;
	float: none;
}
.news.tdm .article .header {
	border-top: 1px solid #bebebe;
	padding: 15px 0 0;
}
.news.tdm .article .header,
.news.tdm .article p {
	margin-right: 25px;
}
.home-news-container,
.news-container {
	border: 1px solid #dedede;
	border-radius: 5px;
}
.home-news-container > .csc-header > *,
.news-container > .csc-header > *{margin: 0px; padding: 21px 15px 13px;}
.home-news-container .news .article,
.news-container .news .article {
	border-bottom: 1px solid #bebebe;
}
.home-news-container .news .article:first-child,
.news-container .news .article:first-child {
	border-top: 1px solid #bebebe;
}
.home-news-container .home-box .dropdown-menu .article:first-child,
.news-container .home-box .dropdown-menu .article:first-child {
	border-top: 0 none;
	padding: 14px 0 9px;
}
.home-news-container .home-box .dropdown-menu .article:last-child,
.news-container .home-box .dropdown-menu .article:last-child {
	border-bottom: 0;
}
.home-news-container .news > .btn-group,
.news-container .news > .btn-group {
	margin-top: 15px;
}
.home-news-container .news > .btn-group + p,
.news-container .news > .btn-group + p{
	margin: 10px 0 0 0;
}
.home-news-container .home-box,
.news-container .home-box{
	padding-bottom: 29px;
}
.home-box .dropdown-menu p,
.home-box .dropdown-menu h3 {
	white-space: normal;
}
.home-box .article h3 {
	line-height: 1em;
	margin-top: 0px;
	padding-bottom: 5px;
}
.home-box .article .header + p {
	color: #15479C;
	margin-bottom: 0px;
}
.label {
	background-color: #bebebe;
}
.label.label-info {
	background-color: #a3acca;
}
.news-list-view .btn-group.tdm {
	margin-top: 50px;
}
.btn-group + p {
	margin-bottom: 39px;
	margin-top: 10px;
}
.span3 h4.csc-firstHeader {
	color: #3f3f3f;
	font-size: 16px;
	margin: 0px;
	padding: 30px 15px 15px;
}
.news.news-list-view.latest.home h3 a {
	font-size: 13px;
	line-height: 1.2em;
}
.span3 .home-news-container h4.csc-firstHeader,
.span3 .news-container h4.csc-firstHeader{
	padding-bottom: 13px;
	padding-top: 21px;
}
.home-news-container .latest.news > .article,
.news-container .latest.news > .article {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.home-news-container .home-box .dropdown-menu,
.news-container .home-box .dropdown-menu {
	width: 245px;
}
.home-news-container .article .header,
.news-container .article .header {
	padding-top: 14px;
}
.home-news-container .dropdown-menu,
.news-container .dropdown-menu {
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 0px;
}
.home-news-container .dropdown-menu a,
.news-container .dropdown-menu a {
	font-size: 15px;
}
#content .home-news-container .dropdown-menu .article h3,
#content .news-container .dropdown-menu .article h3 {
	padding-bottom: 4px;
	padding-top: 1px;
}
.home-news-container .dropdown-menu .article .header,
.news-container .dropdown-menu .article .header {
	padding-top: 0px;
}
.home-news-container .article .header > p,
.news-container .article .header > p {
	margin-bottom: 7px;
}
.home-news-container .dropdown-menu .article .header > p,
.news-container .dropdown-menu .article .header > p {
	line-height: 1em;
}
#content .home-news-container .article h3,
#content .news-container .article h3 {
	padding-bottom: 15px;
}
.bs-docs-sidebar {
	min-height: 100px;
}
.bs-docs-sidebar .bs-docs-sidebar {
	margin-left: 0px;
}
.bs-docs-sidenav {
	margin-top: 0px;
}
.bs-docs-sidebar .affix {
	top: 50px;
	margin-top: 0;
	width: 220px;
}
.bs-docs-sidebar .affix-bottom {
	position: absolute;
	bottom: 0;
	width: 220px;
}
.bs-docs-sidebar .nav li ul li a,
.bs-docs-sidebar .nav li.active ul li a {
	background: none;
	color: #17479e;
	padding: 0;
	text-shadow: none;
	display: block;
	padding: 6px 35px;
	margin-left: -15px;
	margin-right: -15px;
	border-top: 1px solid #bebebe;
	background: url('../Images/navigation-arrow.png') right center no-repeat transparent;
}
.bs-docs-sidebar .nav li ul li a:hover,
.bs-docs-sidebar .nav li ul li.active a {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	text-decoration: none;
	background: #a3acca;
	background: url('../Images/navigation-arrow-active.png') right center no-repeat #a3acca;
}
.bs-docs-sidebar .nav li ul {
	display: none;
}
.bs-docs-sidebar .nav li.active ul {
	display: block;
}
#content .newsletterbox h2{
    background: url('../Images/mail-icon.png') left center no-repeat transparent;
    padding-left: 30px;
}
#content .newsletterbox a h2{
	color: #3F3F3F !important;
}
#content {
	position: relative;
}
#content h1,
#content h2,
#content h3 {
	color: #a3acca;
	margin-top: 0;
	border-bottom: 0px solid #A3ACCA;
	padding-bottom: 20px;
}
#content h2.landingpage{
	font-size: 22px;
	line-height: 24px;
}
#content .csc-header h2 {
	font-size: 30px;
	padding-bottom: 0px;
	margin-bottom: 20px;
	margin-top: 41px;
}
#content .csc-header h2.csc-firstHeader {
	margin-top: 0px;
}
#content .knowledge-menu + .page-content .csc-header h2.csc-firstHeader {
	margin-top: 41px;
}
#content hr {
	margin: 0px 0px 15px 0px;
	border-top: 0 none;
	border-bottom: 1px solid #BEBEBE;
}
div.csc-textpic div.csc-textpic-single-image img,
div.csc-textpic div.csc-textpic-imagewrap[data-csc-images="1"] figure.csc-textpic-image {
	margin-bottom: 0px;
}
.csc-textpic + p {
	margin-bottom: 27px;
	margin-top: 20px;
}
.csc-textpic-clear + p:last-child {
	margin-bottom: -3px;
}
#content .multi-teaser-container h3,
#content .content-container h3 {
	color: #3f3f3f;
	margin-top: -10px;
	padding-bottom: 0px;
}
#content .multi-teaser-container .pn-std-sce .simple-teaser h3,
#content .content-container .pn-std-sce .simple-teaser h3 {
	color: #3f3f3f;
}
#content .pn-std-sce .simple-teaser {
	background-color: #FFF;
	border: 1px solid #dedede;
	border-radius: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: center;
	margin-bottom: 20px;
}
.accordion {
	margin-bottom: 70px;
}
#content .accordion-inner .pn-std-sce .simple-teaser {
	background-color: transparent;
	border: 0 none;
	padding-top: 0px;
	text-align: left;
	margin-bottom: 0px;
}
.accordion-heading .accordion-toggle {
	background: url('../Images/arrow-accordion_collapsed.png') no-repeat 0 16px transparent;
	font-weight: bold;
	margin-left: 14px;
	padding-left: 12px;
}
.accordion-heading .accordion-toggle.collapsed {
    background: url('../Images/arrow-accordion.png') no-repeat 0 16px transparent;
    font-weight: bold;
    margin-left: 14px;
    padding-left: 12px;
}
#content .span6 .home-teaser .pn-std-sce .simple-teaser {
	background-color: #FFF;
	border: 0 none;
	border-radius: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}
div.news-single .footer {
	border-top: 0;
}
/*= big stage header
 --------------------------------------------------------------- */
#stage .pn-std-sce .simple-teaser {
	border: none;
	position: relative;
}
#stage .pn-std-sce .simple-teaser img {
	position: relative;
	z-index: 0;
}
#stage .pn-std-sce .simple-teaser .content {
	position: absolute;
	left: 136px; top: 113px;
	padding: 0px;
	width: 770px;
	z-index: 1;
}
#stage .pn-std-sce .simple-teaser .content {
	width: 500px;
}
.brand-page #stage .pn-std-sce .simple-teaser .content {
	top: 95px; left: 162px;
}
#stage .pn-std-sce .simple-teaser h1,
#stage .pn-std-sce .simple-teaser h2,
#stage .pn-std-sce .simple-teaser h3,
#stage .pn-std-sce .simple-teaser h4,
#stage .pn-std-sce .simple-teaser h5,
#stage .pn-std-sce .simple-teaser h6,
#stage .tx-pnstdreports-stage h1,
#stage .tx-pnstdreports-stage h2,
#stage .tx-pnstdreports-stage h3,
#stage .tx-pnstdreports-stage h4,
#stage .tx-pnstdreports-stage h5,
#stage .tx-pnstdreports-stage h6 {
	color: #3f3f3f;
	margin-bottom: 24px;
	margin-top: 0;
	line-height: 1em;
	font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
	font-size: 32px;
}
#stage .pn-std-sce .simple-teaser .text-body p {
	color: #3f3f3f;
	font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
	font-size: 16px;
}
#stage .pn-std-sce .simple-teaser.inverted-text-colors h1,
#stage .pn-std-sce .simple-teaser.inverted-text-colors h2,
#stage .pn-std-sce .simple-teaser.inverted-text-colors h3,
#stage .pn-std-sce .simple-teaser.inverted-text-colors h4,
#stage .pn-std-sce .simple-teaser.inverted-text-colors h5,
#stage .pn-std-sce .simple-teaser.inverted-text-colors h6 {
  	color: #ffffff;
  	text-shadow: 	-1px 1px 1px rgba(255,255,255,0.2), /* top-left */
  					-1px 1px 1px rgba(255,255,255,0.2), /* bottom-right */
  					-1px 1px 1px rgba(0,0,0,0.75) 		/* shadow */
}
#stage .pn-std-sce .simple-teaser.inverted-text-colors .text-body p {
	color: #ffffff;
	text-shadow: -1px 1px 1px rgba(255,255,255,0.2), /* top-left */
  				 -1px 1px 1px rgba(255,255,255,0.2), /* bottom-right */
  				 -1px 1px 1px rgba(0,0,0,0.75) 		 /* shadow */
}

#stage .brand-logo {
	position: absolute;
	right: 165px;
	top: 44px;
	z-index: 1000;
}
#stage .brand-logo.small-size {
	right: 5px;
}
#stage .shadowed {
	box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
}
#stage .news-single {
	position: absolute;
	top: 0px;
}

/*= small stage header
 --------------------------------------------------------------- */
.narrow-header #stage .pn-std-sce .simple-teaser .content {
	top: 35px;
}
.narrow-header #stage .pn-std-sce .simple-teaser h1,
.narrow-header #stage .pn-std-sce .simple-teaser h2,
.narrow-header #stage .pn-std-sce .simple-teaser h3,
.narrow-header #stage .pn-std-sce .simple-teaser h4,
.narrow-header #stage .pn-std-sce .simple-teaser h5,
.narrow-header #stage .pn-std-sce .simple-teaser h6 {
	margin-bottom: 0px;
	padding-bottom: 14px;
}
.narrow-header #stage {
	margin-bottom: 50px;
}
#content .pn-std-sce .simple-teaser h5,
#content .pn-std-sce .simple-teaser h4,
#content .pn-std-sce .simple-teaser h3,
#content .pn-std-sce .simple-teaser h2,
#content .pn-std-sce .simple-teaser h1 {
	color: #16489d;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.2em;
	margin: 11px 0px;
	padding-bottom: 0;
	border: none;
}
#content .span3 .pn-std-sce .simple-teaser img {
	max-height: 183px;
}
#content .span3 .multi-teaser-container .pn-std-sce .simple-teaser img,
#content .span3 .content-container .pn-std-sce .simple-teaser img {
	height: auto;
}
.pn-std-sce .simple-teaser .content {
  	padding: 0 10px;
  	text-align: left;
  	word-wrap: break-word;
}
.pn-std-sce .simple-teaser .content p {
	margin-bottom: 15px;
}
.accordion-inner .pn-std-sce .simple-teaser .content {
	padding: 15px 0;
}
.accordion-inner .pn-std-sce .simple-teaser .content p {
	margin-bottom: 0px;
}
.btn.stada,
.btn.brand-page,
.btn.red,
.pn-std-sce .simple-teaser .content .btn {
	border-color: #c40c28;
	background: rgb(242,84,107);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNTQ2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYzBiMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(242,84,107,1) 0%, rgba(220,11,42,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,84,107,1)), color-stop(100%,rgba(220,11,42,1)));
	background: -webkit-linear-gradient(top,  rgba(242,84,107,1) 0%,rgba(220,11,42,1) 100%);
	background: -o-linear-gradient(top,  rgba(242,84,107,1) 0%,rgba(220,11,42,1) 100%);
	background: -ms-linear-gradient(top,  rgba(242,84,107,1) 0%,rgba(220,11,42,1) 100%);
	background: linear-gradient(to bottom,  rgba(242,84,107,1) 0%,rgba(220,11,42,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2546b', endColorstr='#dc0b2a',GradientType=0 );
	color: #fff;
	text-shadow: 0 -1px 0px #c40c28;
	margin-bottom: 10px;
}
.btn.stada:hover,
.btn.red:hover,
.pn-std-sce .simple-teaser .content .btn:hover {
	background-color: rgb(196,12,40);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0MGMyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYzBiMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(196,12,40,1) 0%, rgba(220,11,42,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,12,40,1)), color-stop(100%,rgba(220,11,42,1)));
	background: -webkit-linear-gradient(top,  rgba(196,12,40,1) 0%,rgba(220,11,42,1) 100%);
	background: -o-linear-gradient(top,  rgba(196,12,40,1) 0%,rgba(220,11,42,1) 100%);
	background: -ms-linear-gradient(top,  rgba(196,12,40,1) 0%,rgba(220,11,42,1) 100%);
	background: linear-gradient(to bottom,  rgba(196,12,40,1) 0%,rgba(220,11,42,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40c28', endColorstr='#dc0b2a',GradientType=0 );
}

.pn-std-sce .simple-teaser .content .btn.gray {
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
	color: #505050;
	border-color: #CCC;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}

.multi-teaser-container .pn-std-sce .simple-teaser .content .btn.gray,
.content-container .pn-std-sce .simple-teaser .content .btn.gray {
	margin-bottom: 0px;
}
.pn-std-sce .simple-teaser .content .btn.gray:hover {
	background: #EFEFEF;
}
.login .icon-lock {
	margin-right: 7px;
}
#content .span6 .csc-header {
	position: relative;
}
#content .span6 .csc-header h1 {
	border-bottom: 1px solid #bebebe;
	margin-top: 0;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
#content .span6 .home-teaser .csc-header h2 {
	border-bottom: 1px solid #bebebe;
	line-height: 45px;
	margin-top: 0;
	margin-bottom: 15px;
	padding-bottom: 8px;
}
#content .span6 .csc-header > span {
	position: absolute;
	right: 0px; top: 10px;
}
#content .span6 .csc-header > span a {
	background: url('../Images/sprite-slider.png') no-repeat -39px -60px transparent;
	padding-left: 15px;
}
.multi-teaser-container,
.content-container {
	background-color: #fff;
	border: 1px solid #DEDEDE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#content .multi-teaser-container .pn-std-sce .simple-teaser,
#content .content-container .pn-std-sce .simple-teaser {
	border: none;
	/*-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;*/
	position: relative;
}
.multi-teaser-container .simple-teaser img,
.content-container .simple-teaser img {
	border-top-left-radius: 4px;
	position: absolute;
	left: 0; top: 0;
}
.multi-teaser-container .simple-teaser h5,
.multi-teaser-container .simple-teaser h4,
.multi-teaser-container .simple-teaser h3,
.multi-teaser-container .simple-teaser h2,
.multi-teaser-container .simple-teaser h1,
.content-container .simple-teaser h5,
.content-container .simple-teaser h4,
.content-container .simple-teaser h3,
.content-container .simple-teaser h2,
.content-container .simple-teaser h1 {
	color: #3F3F3F;
	font-size: 16px;
}
.multi-teaser-container .csc-header h3,
.multi-teaser-container .csc-firstHeader,
.content-container .csc-header h3,
.content-container .csc-firstHeader {
	color: #3F3F3F;
	font-size: 16px;
	line-height: 1em;
	margin: 0 15px 11px;
}
.multi-teaser-container .csc-textpic,
.content-container .csc-textpic {
	margin: 0 15px;
}
/*#content .white-box .csc-textpic-text p a,
#content .white-box li a,
#content p a {
	text-decoration: underline;
}
#content .white-box .nav-list li a {
	text-decoration: none;
}*/
#content .csc-textpic-text p a,
#content .simple-teaser p a {
	text-decoration: none;
}
#content .csc-textpic-text p a:hover {
	text-decoration: underline;
}
#content .csc-textpic-text p a.btn:hover {
	text-decoration: none;
}
.multi-teaser-container .csc-textpic-text {
	line-height: 17px;
}
.multi-teaser-container .csc-textpic-text p,
.content-container .csc-textpic-text p {
	margin-bottom: 0px;
}
.multi-teaser-container .divider,
.content-container .divider {
	margin: 0 15px;
}
.multi-teaser-container .divider hr,
.content-container .divider hr {
	color: #BEBEBE;
}
.multi-teaser-container .divider.home hr,
.content-container .divider.home hr {
	border-top: 1px solid #BEBEBE;
}
.multi-teaser-container div.csc-textpic div.csc-textpic-single-image img,
.content-container div.csc-textpic div.csc-textpic-single-image img {
	margin-bottom: 19px;
}
#stage {
	position: relative;
	width: 100%;
	margin-bottom: 50px;
}
#stage .slideshow-container.mode-carousel {
	height: 390px;
	overflow: hidden;
	position: relative;
}
.brand-page #stage .slideshow-container.mode-carousel {
	height: 470px;
}
#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content .text-body p {
	font-size: 16px;
	padding-bottom: 11px;
	margin-bottom: 15px;
}
#stage .caroufredsel_wrapper .pn-std-sce .simple-teaser .content p {
	text-shadow: none;
}
#stage .caroufredsel_wrapper {
	width: 100%;
}
#stage .pn-std-sce .simple-teaser .content p {
	margin-bottom: 0px;
}
#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content {
	background-color: rgba(255,255,255,0.7);
	top: auto;
	right: 0;
	bottom: 0;
	left: auto;
	padding-left: 25px;
	padding-right: 50px;
	width: 595px;
}
#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content h2 {
	padding-top: 17px;
	margin-top: 0;
}
#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .text-body {
	color: #3f3f3f;
}
#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser h1 {
	font-size: 40px;
	padding-bottom: 6px;
	padding-top: 26px;
	color: #3f3f3f;
}
#stage_carousel > * {
	width: 100%;
	max-width: 1170px;
	float: left;
}
#stage .slideshow-container.mode-carousel #stage_previous {
	background: url('../Images/sprite-slider.png') no-repeat -33px -34px transparent;
	position: absolute;
	left: 9.5%; top: 0px;
	padding-left: 15px;
	z-index: 2;
}
#stage .slideshow-container.mode-carousel #stage_next {
	background: url('../Images/sprite-slider.png') no-repeat right -57px transparent;
	padding-right: 15px;
	position: absolute;
	right: 9.5%; top: 0px;
	z-index: 2;
}
#stage .slideshow-container.mode-carousel #stage_pagination {
	margin: 0;
	text-align: center;
}
#stage .slideshow-container.mode-carousel .pagination-container {
	position: relative;
	margin-top: 10px;
}
#stage_pagination a {
	background: url('../Images/sprite-slider.png') no-repeat -34px -15px transparent;
	display: inline-block;
	height: 14px;
	margin-right: 10px;
	text-indent: -9999em;
	width: 12px;
	zoom: 1; *display: inline;
}
#stage_pagination a.selected {
	background-position: -34px 0px;
}
#content .slideshow-container.mode-carousel {
	position: relative;
}
#content .slideshow-container.mode-carousel .text-body p {
	/*  font-size: 12px;*/
	padding-bottom: 0;
}
#content .slideshow-container.mode-carousel .pn-std-sce .simple-teaser {
	border: none;
	padding-left: 0px;
	padding-right: 0px;
}
#content .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,0.7)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#b3ffffff',GradientType=0);
	padding: 10px;
	position: absolute;
	left: 0; top: auto;
	bottom: 0; right: 0px;
	width: 100%;
}
#content .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .text-body {
	color: #3f3f3f;
}
#content .slideshow-container.mode-carousel .pn-std-sce .simple-teaser h1 {
	font-size: 22px;
	padding: 0;
	color: #3f3f3f;
}
#content .slideshow-container.mode-carousel .carousel-container > * {
	position: relative;
	float: left;
}
#content .slideshow-container.mode-carousel .previous {
  background: url('../Images/sprite-slider.png') no-repeat 0px -92px transparent;
  font-size: 0px;
  height: 47px;
  position: absolute;
  top: 110px;
  left: 10px;
  text-indent: -9999em;
  width: 47px;
  z-index: 2;
  outline: none;
}
#content .slideshow-container.mode-carousel .next {
  background: url('../Images/sprite-slider.png') no-repeat right -139px transparent;
  font-size: 0px;
  height: 47px;
  position: absolute;
  top: 110px;
  right: 10px;
  text-indent: -9999em;
  width: 47px;
  z-index: 2;
  outline: none;
}
#content .pn-std-sce .address-directions {
	border-top: 1px solid #BEBEBE;
	padding-top: 1em;
}
#content .pn-std-sce .address-directions img {
	float: right;
}
iframe {
	max-width: 100%;
}
/* Homepage big teaser without slideshow */
.span6 .home-teaser .pn-std-sce .simple-teaser {
	position: relative;
}
.span6 .home-teaser .pn-std-sce .content {
	position: absolute;
	left: 0; bottom: 0;
	right: 0px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,0.7)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#b3ffffff',GradientType=0 );
}
.span6 .home-teaser .open-mandatory-info {
	font-size: 12px;
}
/* -------
   Sidebar Navigation
 */

.bs-docs-sidebar .nav {
	border-radius: 5px;
	border: 1px solid #bebebe;
	margin-bottom: 63px;
}
.bs-docs-sidebar .nav li a {
	background: url('../Images/navigation-arrow.png') right center no-repeat transparent;
	border-top: 1px solid #bebebe;
	padding: 9px 20px;
	word-wrap: break-word;
}
.bs-docs-sidebar .nav li a.back {
	background-image: url('../Images/navigation-arrow-back.png');
	border-top: 0px;
}
.bs-docs-sidebar .nav li:first-child a {
	border-top: 0px;
}
.bs-docs-sidebar .nav li:first-of-type a {
	border-top: 0px;
}
.bs-docs-sidebar .nav li.active a,
.bs-docs-sidebar .nav li a:hover {
	background: url('../Images/navigation-arrow-active.png') right center no-repeat #a3acca;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.bs-docs-sidebar .nav li.active a.back,
.bs-docs-sidebar .nav li a.back:hover {
	background-image: url('../Images/navigation-arrow-back-active.png');
}
.bs-docs-sidebar .nav > li:first-child a:hover,
.bs-docs-sidebar .nav > li.active:first-child a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top: 0 none;
}
.bs-docs-sidebar .nav > li:last-child a:hover,
.bs-docs-sidebar .nav > li.active:last-child a {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.bs-docs-sidebar .nav > li:first-child a:hover + ul a,
.bs-docs-sidebar .nav > li.active:first-child a + ul a,
.bs-docs-sidebar .nav > li.active:first-child a + ul a:hover {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.bs-docs-sidebar .nav li ul {
	list-style: none;
	margin-left: 0;
}
.sidenav-items-container .tx-pn-std-products {
	margin-bottom: 20px;
}
.sidenav-items-container .tx-pn-std-products a {
	background: url('../Images/sprite-navigation.png') right -579px no-repeat transparent;
	border: 1px solid #bebebe;
	padding: 9px 20px;
	display: block;
	border-radius: 5px;
}
.sidenav-items-container .tx-pn-std-products a:hover {
	background-color: #a3acca;
	background-position: right -616px;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.tx-pnstdproducts-stage h2 {
	color: #3f3f3f;
	font-size: 30px;
	max-width: 700px;
	position: absolute;
	left: 150px;
	top: 25px;
}
.tx-pn-std-products .tx-pnstdproducts-details strong {
	font-size: 16px;
	font-weight: normal;
}
.tx-pn-std-products .tx-pnstdproducts-details .btn {
	margin-bottom: 30px;
}
.nav.affix {
	width: 238px;
}
.nav.affix-bottom {
	bottom: -50px; top: auto;
	position: absolute;
	width: 238px;
}
.bs-docs-sidebar .quick-access a {
	display: block;
	line-height: 25px;
}

/*= -------
   flap at the top of the page with a slider included
 */

.stada-flap-content {
	background: url('../Images/flap-content.png') repeat-x left top transparent;
	height: 182px;
	position: absolute;
	left: 0px; top: -180px;
	width: 100%;
	z-index: 1000;
}
.stada-flap-content .pn-std-sce img,
.stada-flap-content .pn-std-sce {
	float: left;
}
.stada-flap-content .pn-std-sce img {
	margin-right: 15px;
}
.stada-flap-content .pn-std-sce .simple-teaser h2,
.stada-flap-content .pn-std-sce .simple-teaser h1 {
	margin-bottom: 5px;
	margin-top: 0px;
}
.stada-flap-content .pn-std-sce .simple-teaser h2 {
	cursor: pointer;
	color: #17479e;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
}
.stada-flap-content .pn-std-sce .simple-teaser h2:hover {
	color: #3f3f3f;
	text-decoration: underline;
}
.stada-flap-content .simple-teaser .content {
	float: left;
	padding: 0px;
	text-indent: -9999em;
	width: 58%;
}
.stada-flap-content  .pn-std-sce .simple-teaser .content p {
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 1.2em;
}
.stada-flap-content .simple-teaser .content a {
	cursor: pointer;
}
.stada-flap-content .slideshow-container {
	margin: 0 auto;
	padding-top: 30px;
	position: relative;
	width: 71.1%;
}
#stage .tx-pn-std-booklets .slideshow-container.mode-carousel #stage_previous,
.stada-flap-content .slideshow-container .previous {
	background: url('../Images/sprite-slider.png') no-repeat 0 -92px;
	display: block;
	height: 47px;
	position: absolute;
	left: -70px; top: 39%;
	width: 47px;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#stage .tx-pn-std-booklets .slideshow-container.mode-carousel #stage_next,
.stada-flap-content .slideshow-container .next {
	background: url('../Images/sprite-slider.png') no-repeat 0 -139px;
	display: block;
	height: 47px;
	position: absolute;
	right: -70px; top: 39%;
	width: 47px;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#stage .tx-pn-std-booklets .slideshow-container.mode-carousel #stage_previous:hover,
#stage .tx-pn-std-booklets .slideshow-container.mode-carousel #stage_next:hover,
.stada-flap-content .slideshow-container .previous:hover,
.stada-flap-content .slideshow-container .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.stada-flap-content .slideshow-container .next span,
.stada-flap-content .slideshow-container .previous span {
	display: none;
}
.stada-flap {
	background: url('../Images/flap.png') repeat-x left top transparent;
	cursor: pointer;
	height: 33px;
	position: absolute;
	right: 131px; bottom: -31px;
	width: 178px;
}

.stada-logo {
	background: url('../Images/logo-small.png') no-repeat left top transparent;
	display: inline-block;
	height: 23px;
	margin: 1px 0 0 10px;
	width: 69px;
	zoom: 1; *display: inline;
}

.stada-flap p {
	background: url('../Images/sprite-navigation.png') no-repeat 70px -247px transparent;
	color: #17479e;
	display: inline-block;
	padding-right: 20px;
	zoom: 1; *display: inline;
}
.stada-com .stada-flap p {
	background-position: 62px -247px;
	margin-left: 8px;
}
.footnotes,
#content .footnotes h1,
#content .footnotes h2,
#content .footnotes h3,
#content .footnotes h4,
#content .footnotes h5,
#content .footnotes h6 {
	color: #969696;
	font-size: 12px;
	font-style: italic;
}
#content .footnotes h1,
#content .footnotes h2,
#content .footnotes h3,
#content .footnotes h4,
#content .footnotes h5,
#content .footnotes h6 {
	font-weight: bold;
	line-height: 1.4em;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.footnotes a {
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
	color: #17479e;
}
.footnotes a:hover {
	color: #3f3f3f;
}
.stada-corner {
	background: url('../Images/stada-corner.png') no-repeat left top transparent;
	height: 69px;
	position: absolute;
	left: 0px; top: 0px;
	width: 77px;
}
.link-top {
	background: url('../Images/sprite-navigation.png') no-repeat 0px -172px transparent;
	display: block;
	padding: 20px 0 20px 25px;
	margin-left: 17px;
}
.icon-blue {
  background-image: url("../Images/glyphicons-halflings-blue.png");
}
.icon-print, .icon-thumbs-up, .icon-chevron-right {
  background-image: url("../Images/glyphicons-halflings-blue.png");
}

a.icon-audio, a.icon-download {
	margin-left: 14px;
	position: relative;
}

a.icon-audio:before {
  background-image: url("../Images/glyphicons-halflings-blue.png");
  background-position: -408px -24px !important;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 20px;
  left: -18px;
  line-height: 14px;
  position: absolute;
  width: 14px;
  z-index: 1;
}

a.icon-download:before {
  background-image: url("../Images/glyphicons-halflings-blue.png");
  background-position: -120px -24px !important;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 20px;
  left: -18px;
  line-height: 14px;
  position: absolute;
  width: 14px;
  z-index: 1;
}

a.icon-audio, a.icon-download {
	background-image: none;
	margin-left: 14px;
	margin-right: 4px;
	position: relative;
	width: auto;
}

.quick-access i {
	margin-right: 5px;
}
/*= News Overview
--------------------------------------------------------------- */
.news-list-view .article h3 {font-size: 1.25em;}
.news-list-view .article h3 a {
	line-height: 1.4em;
}
div.news .article .news-img-wrap {
	display: inline-block;
	width: 128px; min-height: 90px;
	margin-right: 10px;
	background: transparent;
}
div.news .article .news-img-wrap a {
	padding: 0px;
	border: 0 none;
}
div.news .article .news-img-wrap img {width: 100% !important; margin-right: 30px;}

/*= News Detail
 --------------------------------------------------------------- */
.sidenav-items-container .news ul {
	list-style-type: none;
	margin-bottom: 20px;
	margin-left: 0;
}
.sidenav-items-container .news .article > p {
	margin-bottom: 2px;
}
.sidenav-items-container .news ul .icon-blue {
	margin-right: 5px;
}

/*= Product Overview
 --------------------------------------------------------------- */
legend {
	width: auto;
	border: none;
	margin-bottom: 10px;
}
.properties legend,
.ingredients legend,
.application-area legend {
	font-size: 16px;
	margin-bottom: 1px;
}
.ingredients {
	float: left;
}
.filters-dropdown {
	float: left;
	margin-right: 20px;
}

input[type="radio"], input[type="checkbox"] {
	margin: 4px 10px 0 0;
}
ul {
	margin: 0 0 10px 20px;
}
div.ui-corner-all {
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow:  0px 5px 15px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 5px 15px 0px rgba(0, 0, 0, 0.2);
}
.ui-dialog .ui-dialog-titlebar {
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}
.ui-widget-header {
	background: none #f4f4f4;
}
.ui-dialog .ui-dialog-titlebar-close {
	background: url('../Images/glyphicons-halflings.png') no-repeat -313px 4px transparent;
	border: 0 none;
	box-shadow: 0;
	text-shadow: 0;
	outline: none;
}
.ui-dialog {
	padding: 0px;
}
.ui-dialog .ui-dialog-title {
	color: #3f3f3f;
	font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
	font-size: 23px;
	font-weight: bold;
	line-height: 1.4em;
}
.popup-footer {
	background-color: #f4f4f4;
	border-top: 1px solid #bebebe;
	border-radius: 0 0 10px 10px;
	height: 50px;
}
.ui-widget-header {
	border: 0 none;
}
.ui-draggable .ui-dialog-titlebar {
	border-bottom: 1px solid #bebebe;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.ui-widget-content {
	border-color: #bebebe;
}
.ui-dialog .ui-dialog-content {
	background-color: #FFF;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.tx-pnstdproducts-filters fieldset ul {
	margin-left: 0;
}
fieldset.properties {
	width: 720px;
}
fieldset.properties .filters-dropdown:first-child {
	margin-left: 0;
}
.tx-pnstdproducts-filters .ingredients div {
	width: 110px;
}
form.tx-pnstdproducts-filters .application-area li label {
	width: 165px;
}

/*= Product Detail
 --------------------------------------------------------------- */
#content .tx-pnstdproducts-details h2 {
	border-top: 1px solid #BEBEBE;
	font-size: 30px;
	margin-top: 40px;
	padding-top: 7px;
}
#content .related-product h3 {
	font-size: 16px;
	line-height: 1.2em;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
#content .tx-pnstdproducts-details .slideshow-container.mode-carousel .next,
#content .tx-pnstdproducts-details .slideshow-container.mode-carousel .previous {
	top: 25px;
}
#content .tx-pnstdproducts-details .slideshow-container.mode-carousel .previous {
	left: 0px;
}
#content .tx-pnstdproducts-details .slideshow-container.mode-carousel .next {
	right: 0px;
}
.tx-pnstdproducts-details .caroufredsel_wrapper {
	margin: 0 auto !important;
}
.tx-pnstdproducts-details .carousel-container .related-product:first-child {
	margin-right: 15px;
}
div.tx-pnstdproducts-details .related-product img {
	float: left;
	margin-right: 15px;
}
div.tx-pnstdproducts-details .related-product p,
div.tx-pnstdproducts-details .related-product h3 {
	float: left;
}
.ui-widget {
	font-family: 'HelveticaNeue', Helvetica, Arial, Sans-Serif;
}
.span9 .tx-pnstdproducts-details .span4:first-child {
	margin-left: 0px;
}
.span9 .tx-pnstdproducts-details .span4 {
	width: 340px;
}
div.tx-pnstdproducts-details .related-product p,
div.tx-pnstdproducts-details .related-product h3 {
	width: 64%;
}
.more-height {
	height: 45px;
}
div.tx-pnstdproducts-details .price-info {
	text-align: right;
}

/*= Error message for Product finder
 --------------------------------------------------------------- */
.no-match-notice {
	background: #E7EBF4;
	border: 1px solid #D0DEE7;
	padding: 10px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#content .no-match-notice h3 {
	color: #3f3f3f;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
	padding: 0;
	font-weight: bold;
}
#content .no-match-notice .text {
	font-size: 16px;
	margin-bottom: 18px;
}

/*= STADA Pedia
 --------------------------------------------------------------- */

.knowledgeinfo{
	margin-top:20px;
}
#content nav.knowledge-menu {
	margin-top: 0px;
}

nav.knowledge-menu {
	height: auto;
}
.knowledge-menu ul {
	border-bottom: 1px solid #bebebe;
	padding-bottom: 15px;
}
.tx-indexedsearch,
.white-box {
	background-color: #FFF;
	border: 1px solid #dedede;
	border-radius: 5px;
	padding: 30px;
}
.white-box .nav-list {
	padding: 0;
	position: relative;
}
.white-box .nav-list li {
	cursor: default;
	float: left;
	margin: 0;
	width: 5px;
	color: #999;
}
.white-box .nav-list li * {
	text-align: center;
	line-height: 20px;
}
.white-box .nav-list li a {
	padding: 6px 0px;
}
.white-box .nav-list li a:hover,
.white-box .nav-list li.active a {
	background: transparent;
}
.white-box .nav-list li.active a {
	color: #3f3f3f;
}
.white-box .nav-list li span {
	display: block;
	margin-left: -15px;
	margin-right: -15px;
}
.white-box .nav-list li {
	border: 1px solid #DEDEDE;
	padding: 0 8px;
	line-height: 32px;
	width: 10px;
	margin-left: -1px;
	margin-bottom: 10px;
}
.white-box .nav-list li:first-child {
	border-radius: 3px 0 0 3px;
	border-left: 1px solid #DEDEDE;
}
.white-box .nav-list li:last-child {
	border-radius: 0 3px 3px 0;
}
.white-box .nav-list li:hover,
.white-box .nav-list li.active {
	color: #3f3f3f;
	background-color: #f5f5f5;
}
.white-box aside {
	border-top: 1px solid #BEBEBE;
}
.white-box aside h2 {
	color: #3F3F3F;
	font-size: 16px;
}
nav.knowledge-submenu {
	margin-top: 0px;
}
nav.border-bottom, div.border-bottom{
	border-bottom: 1px solid #BEBEBE;
	padding-bottom: 20px;
}
.knowledge-submenu ul {
	list-style-type: none;
	margin: 0px;
	position: static;
	/*column-count: 2;*/
}
.white-box #searchform {
	margin-bottom: 37px;
}
.header .row-fluid .span6 {
	margin-bottom: 30px;
}

/*= Topic of the month
---------------------------------------------------------------- */
#stage .topic-teaser .simple-teaser {
	position: static;
}
#stage .topic-teaser .pn-std-sce .simple-teaser .content {
	background-color: rgba(255,255,255,0.7);
	top: auto; bottom: 0px;
	left: auto; right: 150px;
	padding-left: 27px;
	padding-right: 50px;
}
#stage .topic-teaser .simple-teaser .content strong {
	color: #3f3f3f;
	display: block;
	font-size: 31.5px;
	font-weight: normal;
	line-height: 40px;
	margin: 10px 0;
}
#stage .topic-teaser .simple-teaser .content .text-body {
	color: #3f3f3f;
	font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin-bottom: 15px;
	padding-bottom: 11px;
}
#stage .topic-teaser .simple-teaser .content .btn {
	margin-bottom: 26px;
}
.month-overview h5 {
	font-size: 18px;
	color: #3F3F3F;
}

/*= Glossary
---------------------------------------------------------------- */
.glossary-menu ul {
	margin: 0;
	position: static;
}
.glossary-menu ul li {
	list-style-type: none;
	margin: 0;
	float: left;
	padding: 10px;
}
.knowledge-submenu {
	height: auto;
}
.knowledge-footer {
	margin-left: 50px;
	margin-top: 50px;
	color: #969696;
	font-size: 12px;
}
.white-box {
	width: 638px;
}

/*= Search Results
 --------------------------------------------------------------- */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: #a3acca;
	font-weight: normal;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	margin-left: -5px;
	width: 77px;
}
.tx-indexedsearch-whatis + .tx-indexedsearch-browsebox {
	border-bottom: 1px solid #BEBEBE;
	margin-bottom: 20px;
}
.tx-indexedsearch-whatis + .tx-indexedsearch-browsebox .browsebox {
	display: none;
}
#content h3 .result-number {
	color: #17479e;
	font-size: 16px;
}
.tx-indexedsearch-title {
	font-size: 16px;
}
.tx-indexedsearch ul.browsebox {
	margin: 40px 0 0;
}
.tx-indexedsearch ul.browsebox li {
	margin-right: 0px;
}
.tx-indexedsearch ul.browsebox li a {
	border-bottom: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	padding: 9px 12px 8px;
}
.tx-indexedsearch ul.browsebox li:first-child a {
	border-radius: 3px 0 0 3px;
	border-left: 1px solid #DEDEDE;
}
.tx-indexedsearch ul.browsebox li:last-child a {
	border-radius: 0 3px 3px 0;
}
.tx-indexedsearch ul.browsebox li:hover a,
.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
	color: #3f3f3f;
	background-color: #f5f5f5;
}
.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browselist-currentPage strong {
	font-weight: normal;
}
#content .tx-indexedsearch-res h3 {
	padding-bottom: 1px;
}
.tx-indexedsearch-res .tx-indexedsearch-descr {
	margin-bottom: 30px;
}

/*= Navigation
 ---------------------------------------------------------------- */
.nav .external-link a {
	background-image: url('../Images/sprite-navigation.png');
	background-repeat: no-repeat;
	background-position: 15px -449px;
	padding-left: 30px;
}
.nav .external-link a:hover {
	background-position: 15px -509px;
}
.nav .external-link {
	position: absolute;
	right: 155px; top: 0px;
}
.nav .external-link.last {
	right: 0px;
}
.nav .external-link.last a {
	background-position: 15px -480px;
}
.nav .external-link.last a:hover {
	background-position: 15px -540px;
}
div.tx-pn-std-products.content-container {
	width: auto;
}
.span9 .tx-pnstdproducts-details .span4:first-child img {
	float: left;
	background: #fff;
	margin-bottom: 20px;
	margin-right: 0px;
	border: 1px solid #ccc;
	padding: 0px;
}
.tx-pn-std-products table {
	border-spacing: 0;
}
.tx-pn-std-products .tx-pnstdproducts-details table.properties th {
	padding: 0 15px;
	text-align: left;
}
.tx-pn-std-products table td {
	border-top: 1px solid #BEBEBE;
	padding: 10px 15px;
}
.quick-access {
	margin-top: 0px;
}
.nav-tabs > li > a,
.nav-pills > li > a {
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
}
.hidden-desktop.navbar .nav li {
	position: relative;
	z-index: 100;
}
.hidden-desktop.navbar .nav li a {
	position: relative;
	z-index: 1000;
}

#page.brand-page .hidden-desktop.navbar .quick.nav a {position: relative; left: inherit; right: inherit; top: inherit;}

/*= Booklets
 ---------------------------------------------------------------- */
#stage .tx-pn-std-reports,
#stage .tx-pn-std-booklets.content-container {
	background: url('../Images/bg-booklets-slider.jpg') no-repeat left top transparent;
	width: 100%;
}
#stage .tx-pn-std-booklets .slideshow-container.mode-carousel #stage_previous {
	color: transparent;
	font-size: 0px;
	padding: 0px;
	text-indent: -9999em;
	left: 30px;
}
#stage .tx-pn-std-booklets .slideshow-container.mode-carousel #stage_next {
	color: transparent;
	font-size: 0px;
	padding: 0px;
	text-indent: -9999em;
	right: 30px;
}
#stage .booklet.highlight img {
	box-shadow: 0 0px 5px 1px rgba(0,0,0,0.4);
	float: left;
	margin-left: 115px;
	margin-right: 50px;
	margin-top: 22px;
}
#stage .booklet.highlight .booklet-highlight-description {
	float: left;
	width: 49%;
}
#stage .booklet.highlight h2 {
	color: #3F3F3F;
	font-size: 40px;
	margin-bottom: 21px;
	margin-top: 65px;
}
#stage .booklet.highlight p {
	border-bottom: 1px solid #BEBEBE;
	font-size: 16px;
	padding-bottom: 15px;
}
#stage .booklet.highlight ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#content .tx-pnstdbooklets.list{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#content .tx-pnstdbooklets.list > li:first-child {
	border-top: 0 none;
}
#content .tx-pnstdbooklets.list > li {
	border-top: 1px solid #BEBEBE;
	padding: 15px 0;
}
#content .accordion-without-text .tx-pnstdbooklets.list > li {
	border-top: 0 none;
}
#content .tx-pnstdbooklets.list img {
	float: left;
}
#content .tx-pnstdbooklets.list p,
#content .tx-pnstdbooklets.list h2 {
	color: #3F3F3F;
	float: left;
	font-size: 13px;
	width: 87%;
}
#content .tx-pnstdbooklets.list p {
	margin-left: 15px;
}
#content .tx-pnstdbooklets.list h2 {
	font-weight: bold;
	line-height: 1.2em;
	padding: 0;
	margin: 0 0 0 15px;
}
#content .tx-pnstdbooklets.list ul {
	display: block;
	float:left;
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;
}
#content .tx-pnstdbooklets.list ul li {
	display: block;
	float: left;
	margin-right: 15px;
}
.tx-pn-std-booklets.content-container .tx-pnstdbooklets.list p {
	margin-left: 15px;
}
.accordion-inner .content-container.tx-pn-std-booklets {
	width: 100%;
}
#content .bs-docs-sidebar .tx-pn-std-booklets,
#content .bs-docs-sidebar .tx-pn-std-reports {
	border: 1px solid #BEBEBE;
	border-radius: 5px;
	width: 100%;
	margin-bottom: 63px;
	padding-bottom: 10px;
}
#content .bs-docs-sidebar .tx-pn-std-booklets h2,
#content .bs-docs-sidebar .tx-pn-std-reports h2 {
	color: #3F3F3F;
	border-bottom: 1px solid #bebebe;
	font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#content .bs-docs-sidebar .tx-pn-std-booklets > p,
#content .bs-docs-sidebar .tx-pn-std-reports > p {
	padding-left: 20px;
	padding-top: 10px;
	margin-bottom: 0px
}
#content .sidenav-items-container .tx-pn-std-booklets ol,
#content .sidenav-items-container .tx-pn-std-reports ol {
	margin-top: 10px;
}
#content .sidenav-items-container .tx-pn-std-booklets ol li,
#content .sidenav-items-container .tx-pn-std-reports ol li {
	margin-left: 16px;
	margin-right: 5px;
}
#content .sidenav-items-container .tx-pn-std-booklets > .btn,
#content .sidenav-items-container .tx-pn-std-reports > .btn {
	margin: 10px 0 15px 20px;
}
#content .sidenav-items-container .tx-pn-std-reports ol.tx-pnstdreports li a,
#content .sidenav-items-container .tx-pn-std-booklets ol.tx-pnstdbooklets li a {
	background: url('../Images/cart-delete.png') no-repeat left top transparent;
	color: transparent;
	display: inline-block;
	font-size: 0px;
	height: 10px;
	margin-left: 3px;
	text-indent: -9999em;
	vertical-align: middle;
	width: 10px;
	-webkit-margin-before: -3px;
}
.tx-pnstdbooklets.list .booklet-content {
	float: left;
	width: 86%;
}

/*= Reports page
 --------------------------------------------------------------- */
#content .accordion.finanzberichte h2 {
	display: none;
}
.accordion.finanzberichte .accordion-inner {
	padding-top: 19px;
}
.accordion.finanzberichte ul {
	list-style-type: none;
	margin-left: 0px;
}
.accordion.finanzberichte ul.list > li {
	width: 100%;
}
.accordion.finanzberichte ul.list > li img {
	float: left;
	margin-right: 10px;
}
.accordion.finanzberichte ul ul li {
	float: left;
	margin-right: 15px;
}
.tx-pnstdreports-stage img {
	box-shadow: 0 0 7px rgba(0,0,0,0.2);
	float: left;
	margin: 10px 10.1% 10px 22.5%;
}
#stage .tx-pnstdreports-stage h1,
#stage .tx-pnstdreports-stage h2,
#stage .tx-pnstdreports-stage h3,
#stage .tx-pnstdreports-stage h4,
#stage .tx-pnstdreports-stage h5,
#stage .tx-pnstdreports-stage h6 {
	margin-top: 40px;
}
.tx-pnstdreports-stage p {
	float: left;
	font-size: 16px;
	margin-bottom: 8px;
	width: 40%;
}
.tx-pnstdreports-stage .report {
	float: left;
	margin-right: 30px;
	width: 19.8%;
}
.tx-pnstdreports-stage .subscribe hr,
.tx-pnstdreports-stage .report hr {
	border-bottom: 0 none;
	border-top-color: #bebebe;
}
#stage .tx-pnstdreports-stage .report h3,
#stage .tx-pnstdreports-stage .subscribe h3 {
	font-size: 16px;
	margin-bottom: 14px;
	margin-top: -8px;
}
.tx-pnstdreports-stage .subscribe {
	float: left;
	width: 19.8%
}
.brand-page .nav .external-link.last {
	position: relative;
	right: 0px;
}
#orderFrame {
	height: 1005px;
}

/*= Footer styling
 --------------------------------------------------------------- */
footer {
	background: rgb(237,241,244);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(237,241,244,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,241,244,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(237,241,244,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(237,241,244,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(237,241,244,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(237,241,244,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf1f4', endColorstr='#ffffff',GradientType=0 );
	padding: 60px 0 60px 0;
	margin-top: 100px;
}
footer .second-col > p {
	margin-top: 20px;
}
footer .column {
	float: left;
	width: 180px;
	margin-right: 20px;
	margin-bottom: 25px;
}

footer ul,
footer ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
footer .first-col li strong,
footer .first-col li .subline {
	display: block;
}
footer .first-col li:hover strong {
	color: #15479C;
	text-decoration: underline;
}
footer .first-col li strong {
	background: url('../Images/sprite-slider.png') no-repeat right -57px transparent;
	font-size: 19px;
	font-weight: normal;
}
footer .first-col li a {
	display: block;
	margin-left: 37px;
}
footer .first-col li a:hover {
	text-decoration: none;
}
footer .first-col li a:hover strong {
	color: #15479C;
}
footer .first-col li .subline a {
	color: #969696;
	font-size: 12px;
	line-height: 1.4em;
}
footer .first-col li {
	background: url('../Images/sprite-navigation.png') no-repeat 5px 21px transparent;
	border-bottom: 1px solid #bebebe;
	padding: 15px 5px;
}
footer .first-col li.stadapedia {
	border-top: 1px solid #bebebe;
}
footer .first-col li.brochures {
	background-position: 5px -28px;
}
footer .first-col li.health-check {
	background-position: 5px -78px;
}
footer .first-col li.home-pharmacy {
	background-position: 5px -127px;
}
footer .column h1 {
	margin: 0;
	font-size: 13px;
	color: #969696;
	line-height: 14px;
	margin-bottom: 25px;
}
footer .first-col {
	/*	margin-right: 120px;*/
	width: 282px;
}
footer .third-col {
	/*	width: 178px;*/
}
footer .fourth-col {
	/*margin-right: 10px;*/
}
footer .fourth-col p {
	margin-top: 15px;
}
footer .fifth-col {
	margin-right: 0;
}
footer .fifth-col .member {
	margin-bottom: 4px;
	margin-top: 15px;
}
footer .first-col {
	margin-right: 20px;
}
footer .second-col {
	margin-right: 0px;
	width: 150px;
}
footer .third-col {
	margin-right: 0px;
	width: 156px;
}
footer .fourth-col {
	margin-right: 0px;
	width: 150px;
}

/*= Teaser styles
 --------------------------------------------------------------- */
#content .pn-std-sce .simple-teaser.fixed-height {
	position: relative;
}
#content .simple-teaser.fixed-height p a.btn-fixed {
	position: absolute;
	left: 15px; bottom: 5px;
	margin-right: 15px;
}
.span6 .span3 .btn {
	max-width: 74%;
}

/*= Error Page
 --------------------------------------------------------------- */
#content .error-page {
	background-color: #e7ebf3;
	border: 1px solid #d1dee7;
	border-radius: 5px;
	padding: 13px 16px 7px;
}

#content .error-page h1 {
	color: #3f3f3f;
	font-weight: bold;
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 0px;
	padding-bottom: 14px;
}
#content .error-page .btn {
	margin-top: 18px;
}
#content .error-page .icon-chevron-right {
	background-image: url("../Images/glyphicons-halflings.png");
}

/*= Social bubble navigation
 -------------------------------------------------- */
.share-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.share-list li {
	position: relative;
}
.share-list li .share-page-dialog {
	background: url('../Images/socialshareprivacy/share-bubble.png') no-repeat left top transparent;
	position: absolute;
	left: 81px; top: -133px;
	height: 299px;
	width: 220px;
	z-index: 1500;
}
.stada-com .share-list li .share-page-dialog {
	left: 85px; top: -134px;
}
.share-page-dialog > p {
	color: #3F3F3F;
	display: block;
	font-size: 18px;
	margin-left: 37px;
	margin-top: 20px;
}
.share-page-dialog .icon-remove {
	position: absolute;
	right: 25px; top: 22px;
	cursor: pointer;
}
.span6 .row-fluid .span6 {
	margin-left: 14px;
	width: 47.71%;
}
.span6 .row-fluid .span6:first-child {
	margin-left: 0px;
}

/*= One style for the fullsize stop width of the page
 --------------------------------------------------------------- */
@media (min-width: 1440px) {
	#page {
		width: 1440px;
	}
	div.white-box {
		width: 808px;
	}
	div.header .row-fluid .span6,
	.knowledge-submenu div.row-fluid .span6 {
		width: 385px;
	}
	div.stada-flap-content .simple-teaser .content {
		width: 62%;
	}
	#stage .booklet.highlight img {
		margin-left: 215px;
		margin-right: 195px;
		margin-top: 22px;
	}
}

/*= Additional styles for large desktops
 --------------------------------------------------------------- */
@media (min-width: 1200px) {
	.news,
	.news.news-list-view.latest.home h3 a,
	.news-archive-link a,
	footer .column h1,
	#content .tx-pnstdbooklets.list p,
	#content .tx-pnstdbooklets.list h2,
	body {
		font-size: 14px;
	}
	.span3 h4.csc-firstHeader,
	#stage .pn-std-sce .simple-teaser .text-body p,
	#content .pn-std-sce .simple-teaser h5,
	#content .pn-std-sce .simple-teaser h4,
	#content .pn-std-sce .simple-teaser h3,
	#content .pn-std-sce .simple-teaser h2,
	#content .pn-std-sce .simple-teaser h1,
	.multi-teaser-container .simple-teaser h5,
	.multi-teaser-container .simple-teaser h4,
	.multi-teaser-container .simple-teaser h3,
	.multi-teaser-container .simple-teaser h2,
	.multi-teaser-container .simple-teaser h1,
	.multi-teaser-container .csc-firstHeader,
	.multi-teaser-container .csc-header h3,
	.content-container .simple-teaser h5,
	.content-container .simple-teaser h4,
	.content-container .simple-teaser h3,
	.content-container .simple-teaser h2,
	.content-container .simple-teaser h1,
	.content-container .csc-firstHeader,
	.content-container .csc-header h3,
	#stage .slideshow-container.mode-carousel .text-body p,
	.tx-pn-std-products .tx-pnstdproducts-details strong,
	.stada-flap-content .pn-std-sce .simple-teaser h2,
	.properties legend,
	.ingredients legend,
	.application-area legend,
	#content .related-product h3,
	#content .no-match-notice h3,
	#content .no-match-notice .text,
	.white-box aside h2,
	#stage .topic-teaser .simple-teaser .content .text-body,
	#content h3 .result-number,
	.tx-indexedsearch-title,
	#stage .booklet.highlight p,
	#content .sidenav-items-container .tx-pn-std-booklets h2,
	#content .sidenav-items-container .tx-pn-std-reports h2,
	.tx-pnstdreports-stage p,
	#stage .tx-pnstdreports-stage .report h3,
	#stage .tx-pnstdreports-stage .subscribe h3,
	caption {
		font-size: 18px;
	}
	.stada-flap-content .pn-std-sce .simple-teaser h2 {
		line-height: 18px;
		font-size: 16px;
		font-weight: normal;
		margin-bottom: 10px;
	}
	#stage .pn-std-sce .simple-teaser h1,
	#stage .pn-std-sce .simple-teaser h2,
	#stage .pn-std-sce .simple-teaser h3,
	#stage .pn-std-sce .simple-teaser h4,
	#stage .pn-std-sce .simple-teaser h5,
	#stage .pn-std-sce .simple-teaser h6,
	#stage .tx-pnstdreports-stage h1,
	#stage .tx-pnstdreports-stage h2,
	#stage .tx-pnstdreports-stage h3,
	#stage .tx-pnstdreports-stage h4,
	#stage .tx-pnstdreports-stage h5,
	#stage .tx-pnstdreports-stage h6 {
		font-size: 40px;
	}
	.stada-flap-content .simple-teaser .content {
		width: 58%;
		padding: 0 10px;
	}
	.row-fluid .span6:first-child {
		margin-left: 0px;
	}
	.row-fluid .span6 {
		margin-left: 30px;
		width: 420px;
	}
	.header .row-fluid .span6,
	.knowledge-submenu .row-fluid .span6 {
		width: 330px;
	}
	.header .row-fluid .span6 {
		margin-bottom: 30px;
	}
	nav {
		height: 110px;
	}
	.nav .external-link {
		position: absolute;
		right: 155px;
		top: auto;
	}
	.nav .external-link.last {
		right: 2px;
	}
	.nav-tabs > li > a,
	.nav-pills > li > a {
		padding-right: 12px;
		padding-left: 12px;
	}
	footer .first-col {
		margin-right: 120px;
		width: 282px;
	}
	footer .third-col {
		width: 178px;
	}
	footer .fourth-col {
		margin-right: 10px;
	}
	.bs-docs-sidebar .affix-bottom,
	.bs-docs-sidebar .affix {
		width: 270px;
	}
	.white-box {
		width: 700px;
	}
	.tx-pnstdproducts-filters .ingredients div {
		width: 200px;
	}
	.tx-pnstdproducts li {
		width: 540px;
	}
	.span9 .tx-pnstdproducts-details .span4:first-child {
		margin-left: 0px;
	}
	.span9 .tx-pnstdproducts-details .span4 {
		width: 420px;
	}
	.tx-pnstdproducts-stage h2 {
		top: 50px;
	}
	div.tx-pnstdproducts-details .related-product p,
	div.tx-pnstdproducts-details .related-product h3 {
		width: 71%;
	}
	.knowledge-footer {
		margin-left: 60px;
	}
	.span3.knowledge {
		display: block;
	}
	div#stage .booklet.highlight img {
		margin-left: 110px;
	}
	.tx-pnstdbooklets.list .booklet-content {
		width: 88%;
	}
	.span6 .span3 .btn {
		max-width: 100%;
	}
	#content .sidenav-items-container .tx-pn-std-booklets ol li,
	#content .sidenav-items-container .tx-pn-std-reports ol li {
		margin-left: 50px;
	}
	ul.tx-pnstdproducts li {
		width: 540px;
	}
	.bs-docs-sidebar + .span9 {
		min-height: 450px;
	}
	.span6 .row-fluid .span6 {
		width: 48.71%;
	}
}
/*= tablets landscape and portrait
 --------------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 979px) {
	body {
		padding-top: 0px;
	}
	#page {
		margin-top: 0px;
	}
	nav {
		margin-top: 0px;
	}
	.stada-corner {
		background: url('../Images/stada-corner-ipad.png') no-repeat left top transparent;
		height: 49px;
		position: absolute;
		left: 0px; top: 0px;
		width: 55px;
	}
	.stada-flap {
		bottom: -30px;
	}
	#stage .caroufredsel_wrapper .pn-std-sce .simple-teaser {
		display: block;
	}
	#stage_carousel > * {
		width: 100%;
		max-width: 1024px;
	}
	#stage .slideshow-container.mode-carousel #stage_previous {
		left: 4%; top: 0px;
	}
	#stage .slideshow-container.mode-carousel #stage_next {
		right: 4%; top: 0px;
	}
	#stage .slideshow-container.mode-carousel #stage_pagination {
		top: 320px;
	}
	#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content {
		width: 549px;
	}
	#stage .slideshow-container.mode-carousel {
		overflow: hidden;
		height: auto;
	}
	.simple-teaser img {
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
	}
	.span6 .simple-teaser img {
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}
	#stage .simple-teaser img {
		border-radius: 0px;
	}
	.multi-teaser-container .csc-textpic-text,
	.content-container .csc-textpic-text {
		float: left;
		overflow-x: hidden;
		width: 108px;
	}
	.ingredients {
		float: none;
	}
	.filters-dropdown:first-child {
		margin-left: 0;
	}
	.bs-docs-sidebar .affix,
	.bs-docs-sidebar .affix-bottom {
		width: 166px;
	}
	footer .first-col {
		margin-right: 20px;
	}
	footer .second-col {
		margin-right: 0px;
		width: 150px;
	}
	footer .third-col {
		margin-right: 0px;
		width: 156px;
	}
	footer .fourth-col {
		margin-right: 0px;
		width: 150px;
	}
	footer .column.first-col {
		margin: 0 auto 25px auto;
		width: 100%;
	}
	.brand-page footer .column.first-col {
		margin: 0 auto 0px auto;
	}
	footer .fourth-col {
		margin-right: 20px;
	}
	nav {
		height: 115px;
	}
	.nav .external-link {
		margin-left: 0px;
		position: absolute;
		right: 181px; top: -75px;
	}
	.nav .external-link.last {
		right: 30px;
	}
	#stage .tx-pnstdreports-stage .report h3,
	#stage .tx-pnstdreports-stage .subscribe h3,
	.tx-pnstdreports-stage p {
		font-size: 16px;
	}
	#stage .tx-pnstdreports-stage h1,
	#stage .tx-pnstdreports-stage h2,
	#stage .tx-pnstdreports-stage h3,
	#stage .tx-pnstdreports-stage h4,
	#stage .tx-pnstdreports-stage h5,
	#stage .tx-pnstdreports-stage h6 {
		font-size: 32px;
	}
	.tx-pnstdreports-stage p {
		width: 45%;
	}
	.tx-pnstdreports-stage img {
		margin: 10px 7% 10px 13%;
	}
	.tx-pnstdreports-stage .subscribe {
		width: 25%;
	}
	.navbar {
		margin-bottom: 0px;
	}
	.tx-pnstproducts-stage h2 { margin-top: 0px; }
	#stage .pn-std-sce .simple-teaser .content,
	.tx-pnstdproducts-stage {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWRlZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(225,222,229,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(225,222,229,1)));
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e1dee5',GradientType=0 );
		position: relative;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		padding: 15px 27px;
		width: auto;
	}
	#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWRlZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(225,222,229,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(225,222,229,1)));
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e1dee5',GradientType=0 );
		position: relative;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		padding-left: 27px;
		padding-right: 27px;
		width: auto;
	}
	#stage .news-single img,
	#stage .pn-std-sce .simple-teaser img {
		display: none;
	}
	#content .slideshow-container.mode-carousel .previous,
	#content .slideshow-container.mode-carousel .next {
		top: 80px;
	}
	#content .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content {
		position: relative;
	}
	#stage .pn-std-sce .simple-teaser h1 {
		text-shadow: none;
		color: #16489d;
	}
	.tx-pnstdproducts li,
	.news.tdm .article {
		width: 100%;
	}
	.news.tdm .article .header,
	.news.tdm .article p {
		margin-right: 0px;
	}
	ul.tx-pnstdproducts li.right {
		margin-left: 0px;
	}
	.span9 .tx-pnstdproducts-details .span4 {
		width: 259px;
	}
	#stage .tx-pn-std-products img {
		display: none;
	}
	.narrow-header #stage,
	#stage {
		margin-bottom: 18px;
	}
	.tx-pnstdproducts-stage h2 {
		position: relative;
		left: auto; top: 0px;
		margin: 20px auto 0;
	}
	div.tx-pnstdproducts-details .related-product img {
		margin-bottom: 30px;
	}
	div.tx-pnstdproducts-details .related-product p,
	div.tx-pnstdproducts-details .related-product h3 {
		width: 52%;
	}
	.span3.knowledge {
		display: none;
	}
	div.brand-page nav {
		height: auto;
		margin-top: 0px;
	}
	div.brand-page .nav-pills > li > a {
		color: #17479e;
	}
	div.brand-page .nav .nav {
		background: none transparent;
		border:  0 none;
		box-shadow: none;
		height: auto;
	}
	div.brand-page .hidden-desktop .nav .nav {
		position: relative;
		top: 0px;
		padding-top: 0px;
	}
	div.brand-page .nav .nav-pills li:first-child {
		margin-left: 0px;
	}
	div.brand-page .tx-macinasearchbox-pi1 {
		position: relative;
		right: 0px; top: 0px;
	}
	div.brand-page nav.knowledge-menu {
		height: 130px;
	}
	#orderFrame {
		height: 1068px;
	}
	#stage .brand-logo {
		display: none;
	}
	#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content .text-body p:last-child {
		margin-bottom: 0px;
	}
	.brand-page #stage .slideshow-container.mode-carousel {
		height: auto;
	}
	.brand-page footer div.second-col {
		width: 100%;
	}
	.brand-page footer div.second-col li.health-check {
		border-top: 0px;
	}
	#stage .booklet.highlight .booklet-highlight-description {
		float: left;
		width: 40%;
	}
	.tx-pnstdbooklets.list .booklet-content {
		width: 81%;
	}
	.span6 .span3 .btn {
		max-width: 66%;
	}
	form.tx-pnstdproducts-filters button[type="reset"] {
		top: -37px;
	}
	#content .sidenav-items-container .tx-pn-std-booklets ol li,
	#content .sidenav-items-container .tx-pn-std-reports ol li {
		margin-left: 16px;
	}
	div.tx-pn-std-products table td {
		padding: 10px 5px;
	}
	ul.tx-pnstdproducts li {
		width: 100%;
	}
	.narrow-header #stage .pn-std-sce .simple-teaser .content {
		top: 0px;
		margin-top: 35px;
	}
	.brand-page #stage .pn-std-sce .simple-teaser .content {
		top: 0px; left: 0px;
	}
	.brand-page #stage .slideshow-container.mode-carousel {
		height: auto;
	}
	.home-news-container .home-box .news-list-category.label,
	.news-container .home-box .news-list-category.label {
		display: block;
		margin-top: 2px;
		white-space: pre;
		word-wrap: break-word;
	}
	.span6 .row-fluid .span6 {
		width: 47.71%;
	}
	#stage .topic-teaser .pn-std-sce .simple-teaser .content {
		right: 0px;
		padding-right: 27px;
		width: auto;
	}

	.home-box .btn:not(.dropdown-toggle) {
		width: 100px;
		white-space: pre-wrap;
		text-align: left;
	}
	.home-box .dropdown-toggle {
		height: 50px;
	}
}

/*= Landscape tablets only
 --------------------------------------------------------------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	nav {
		height: 80px;
	}
	body {
		padding: 0px;
	}
	.stada-corner {
		background: url('../Images/stada-corner-ipad.png') no-repeat left top transparent;
		height: 49px;
		position: absolute;
		left: 0px; top: 0px;
		width: 55px;
	}
	footer #c52 {
		margin: 0 15px;
	}
	footer .third-col {
		min-height: 235px;
	}
	.stada-flap {
		bottom: -30px;
	}
	.navbar {
		margin-bottom: 0px;
		margin-left: 0px;
		margin-top: 0px;
	}
	.navbar-inner {
		border-radius: 0px;
	}
	#stage .slideshow-container.mode-carousel {
		overflow: hidden;
	}
	.stada-flap-content .simple-teaser .content {
		width: 48%;
	}
	.stada-flap-content .slideshow-container {
		padding-top: 20px;
	}
}

@media only screen and (max-width: 1024px) {
	.brand-page #stage > .pn-std-sce > .simple-teaser .content,
	#stage > .pn-std-sce > .simple-teaser .content {
		left: 46px;
	}
}

@media only screen and (max-width: 980px) {
	.brand-page #stage > .pn-std-sce > .simple-teaser .content,
	#stage > .pn-std-sce > .simple-teaser .content {
		left: 0px;
	}
}

/*= Portrait tablets only
 --------------------------------------------------------------- */
@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	#page {
		margin-top: 0px;
		width: 768px;
	}
	.stada-corner {
		background: url('../Images/stada-corner-ipad.png') no-repeat left top transparent;
		height: 49px;
		position: absolute;
		left: 0px; top: 0px;
		width: 55px;
	}
	#stage_carousel > * {
		width: 100%;
		max-width: 979px;
	}
	.content-container .column {
		width: 24%;
	}
	.span3 .home-news-container h4.csc-firstHeader,
	.span3 .news-container h4.csc-firstHeader {
		word-wrap: break-word;
	}
	.span6 .home-teaser .pn-std-sce .content p {
		margin-bottom: 7px;
	}
	#content .span6 .home-teaser .pn-std-sce .content h2 {
		margin-bottom: 5px;
	}
	.span6 .home-teaser .pn-std-sce .content .btn {
		margin-bottom: 0px;
	}
	#content .csc-textpic-text p {
		margin-bottom: 10px;
	}
	.bs-docs-sidebar .affix,
	.bs-docs-sidebar .affix-bottom {
		width: 166px;
	}
	footer .column.first-col {
		margin: 0 auto 25px auto;
		width: 100%;
	}
	footer .fourth-col {
		margin-right: 20px;
	}
	.stada-flap-content {
		display: none;
	}
	.navbar {
		margin-bottom: 0px;
		margin-top: 0px;
	}
	.navbar-inner {
		border-radius: 0px;
	}
	.white-box {
		width: 476px;
	}
	#stage_carousel > * {
		max-width: 768px;
	}
}

/*= iPhone Retina
 --------------------------------------------------------------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5) and (max-width: 768px),
only screen and (min-device-pixel-ratio : 1.5) and (max-width: 768px) {
	body {
		padding: 0px;
	}
	.stada-corner {
		background: url('../Images/stada-corner-ipad.png') no-repeat left top transparent;
		height: 49px;
		position: absolute;
		left: 0px; top: 0px;
		width: 55px;
	}
	h1 {
		font-size: 28px;
	}
	footer #c52 {
		margin: 0 15px;
	}
	footer .column {
		width: 145px;
		margin-right: 0px;
	}
	footer .first-col {
		float: none;
		margin: 0px auto;
		width: 100%;
	}
	footer .third-col {
		min-height: 110px;
		width: 140px;
	}
	footer .fourth-col {
		width: 144px;
	}
	footer .fifth-col {
		width: 146px;
	}
	.navbar {
		margin-bottom: 0px;
		margin-top: 0px;
	}
	.navbar-inner {
		border-radius: 0px;
	}
	#stage .pn-std-sce .simple-teaser img {
		display: none;
	}
	#stage_carousel > * {
		max-width: 768px;
	}
	#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWRlZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(225,222,229,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(225,222,229,1)));
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e1dee5',GradientType=0 );
		position: relative;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		padding-left: 27px;
		padding-right: 27px;
		width: auto;
	}
	.stada-corner {
		background: url('../Images/stada-corner-ipad.png') no-repeat left top transparent;
		height: 49px;
		position: absolute;
		left: 0px; top: 0px;
		width: 55px;
	}
	#stage .pn-std-sce .simple-teaser .content p {
		color: #3f3f3f;
		text-shadow: none;
	}
	.iframe-wrapper {
		-webkit-overflow-scrolling: touch;
		overflow: auto;
		border: 1px solid #bebebe;
	}
}

/*= Landscape phones and down
 --------------------------------------------------------------- */
@media (max-width: 767px) {
	body {
		padding: 0px;
	}
	nav {
		margin-top: 0px;
	}
	#page {
		margin-top: 0px;
		width: 100%;
	}
	.stada-corner {
		background: url('../Images/stada-corner-ipad.png') no-repeat left top transparent;
		height: 49px;
		position: absolute;
		left: 0px; top: 0px;
		width: 55px;
	}
	#content {
		margin: 0 10px;
	}
	#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWRlZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(225,222,229,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(225,222,229,1)));
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e1dee5',GradientType=0 );
		position: relative;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		padding-left: 27px;
		padding-right: 27px;
		width: auto;
	}
	#stage .pn-std-sce .simple-teaser .content {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWRlZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(225,222,229,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(225,222,229,1)));
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(225,222,229,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e1dee5',GradientType=0 );
		position: relative;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		padding-bottom:	15px;
		padding-left: 27px;
		padding-right: 27px;
		width: auto;
	}
	#stage .pn-std-sce .simple-teaser .content {
		width: 96%;
		padding: 2%;
		left: 0;
		top: 15px;
	}
	.narrow-header #stage,
	#stage {
		margin-bottom: 18px;
	}
	.row .span3,
	.row .span6 {
		margin: 0 10px 30px 0px;
	}
	#content .pn-std-sce .simple-teaser {
		text-align: left;
	}
	.row .span6 h1 {
		padding-left: 10px;
	}
	footer .content-container {
		margin: 0 25px;
	}
	footer .column {
		width: 50%;
		margin-right: 0;
	}
	footer .column.fourth-col {
		clear: both;
	}
	footer .first-col {
		float: none;
		margin: 0 auto 25px auto;
		width: 100%;
	}
	.brand-page footer .column.first-col {
		margin: 0 auto 0px auto;
	}
	.row .span6 .pn-std-sce,
	.row .span6 .slideshow-container {
		width: 100%;
		max-width: 570px;
		margin: 0 auto;
	}
	#stage .news-single img,
	#stage .pn-std-sce .simple-teaser img {
		display: none;
	}
	#stage .pn-std-sce .simple-teaser .content {
		position: relative;
	}
	.ingredients {
		float: none;
	}
	fieldset.properties {
		width: auto;
	}
	#stage .pn-std-sce .simple-teaser h1,
	#stage .pn-std-sce .simple-teaser .content div.text-body p {
		text-shadow: none;
		color: #16489d;
	}
	#stage .tx-pnstdreports-stage .report h3,
	#stage .tx-pnstdreports-stage .subscribe h3,
	.tx-pnstdreports-stage p {
		font-size: 16px;
	}
	#stage .tx-pnstdreports-stage .report h3,
	#stage .tx-pnstdreports-stage .subscribe h3 {
		margin-bottom: 5px;
	}
	#stage .tx-pnstdreports-stage h1,
	#stage .tx-pnstdreports-stage h2,
	#stage .tx-pnstdreports-stage h3,
	#stage .tx-pnstdreports-stage h4,
	#stage .tx-pnstdreports-stage h5,
	#stage .tx-pnstdreports-stage h6 {
		font-size: 32px;
		margin-bottom: 2px;
		margin-top: 8px;
	}
	.tx-pnstdreports-stage p {
		font-size: 12px;
		margin-bottom: 0px;
		width: 45%;
	}
	.tx-pnstdreports-stage img {
		margin: 10px 1% 10px 1%;
	}
	.tx-pnstdreports-stage .report,
	.tx-pnstdreports-stage .subscribe {
		margin: 0 0 15px 0;
		width: 45%;
	}
	.tx-pnstdreports-stage .subscribe hr,
	.tx-pnstdreports-stage .report hr {
		margin: 0 0 10px 0;
	}
	.navbar {
		margin-bottom: 0px;
	}
	.tx-pnstdproducts li,
	.news.tdm .article {
		width: 100%;
	}
	.news.tdm .article .header,
	.news.tdm .article p {
		margin-right: 0px;
	}
	ul.tx-pnstdproducts li.right {
		margin-left: 0px;
	}
	.span9 .tx-pnstdproducts-details .span4 {
		margin: 0 auto;
		width: 100%;
	}
	.span9 .tx-pnstdproducts-details .span4:first-child img {
		display: block;
		float: none;
		margin: 0 auto 20px;
	}
	#stage .tx-pn-std-products img {
		display: none;
	}
	.tx-pnstdproducts-stage h2 {
		position: relative;
		left: auto; top: 0px;
		margin: 20px 0 0 20px;

	}
	div.tx-pnstdproducts-details .related-product img {
		margin-bottom: 30px;
		margin-right: 2px;
	}
	div.tx-pnstdproducts-details .related-product p,
	div.tx-pnstdproducts-details .related-product h3 {
		width: 45%;
	}
	.knowledge-footer {
		margin-left: 30px;
	}
	div.brand-page nav {
		height: auto;
		margin-top: 0px;
	}
	div.brand-page .nav-pills > li > a {
		color: #17479e;
	}
	div.brand-page .nav .nav {
		background: none transparent;
		border:  0 none;
		box-shadow: none;
		height: auto;
	}
	div.brand-page .nav .nav-pills li:first-child {
		margin-left: 0px;
	}
	div.brand-page .tx-macinasearchbox-pi1 {
		position: relative;
		right: 0px; top: 0px;
	}
	#orderFrame {
		height: 1190px;
	}
	#stage .brand-logo {
		display: none;
	}
	#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content .text-body p:last-child {
		margin-bottom: 0px;
	}
	.brand-page footer div.second-col {
		width: 100%;
	}
	.brand-page footer div.second-col li.health-check {
		border-top: 0px;
	}
	#stage .booklet.highlight .booklet-highlight-description {
		/*display: none;*/
		margin-left: 8%;
		width: 25%;
	}
	.tx-pnstdbooklets.list .booklet-content {
		width: 76%;
	}
	.tx-pnstdbooklets.list .booklet-content li {
		margin-bottom: 10px;
	}
	form.tx-pnstdproducts-filters button[type="reset"] {
		top: -37px;
	}
	#content .sidenav-items-container .tx-pn-std-booklets ol li,
	#content .sidenav-items-container .tx-pn-std-reports ol li {
		margin-left: 16px;
	}
	ul.tx-pnstdproducts li {
		width: 100%;
	}
	#stage .pn-std-sce .simple-teaser .content {
		position: relative;
	}
	.narrow-header #stage .pn-std-sce .simple-teaser .content {
		top: 0px;
		margin-top: 20px;
	}
	.brand-page #stage .pn-std-sce .simple-teaser .content {
		top: 0px; left: 0px;
	}
	.brand-page #stage .slideshow-container.mode-carousel {
		height: auto;
	}
	.white-box {
		width: 100%;
	}
	.knowledge-submenu .row-fluid .span5 {
		float: left;
		width: 50%;
	}
	.span6 .row-fluid .span6:first-child,
	.span6 .row-fluid .span6 {
		margin-left: 0px;
		width: 100%;
	}
	#stage .topic-teaser .pn-std-sce .simple-teaser .content {
		right: 0px;
		padding-right: 27px;
		width: auto;
	}
	div#stage .booklet.highlight img {
		display: none;
	}
	.accordion.finanzberichte ul ul li {
		margin-bottom: 10px;
	}
}

@media	(device-height : 568px) and (device-width : 320px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape),
		(device-height : 568px) and (device-width : 320px) and (min-device-pixel-ratio: 2) and (orientation: landscape) {

	#stage .booklet.highlight .booklet-highlight-description {
		margin-left: 13%;
	}
}

/*= Portrait phones and down
 --------------------------------------------------------------- */
@media (max-width: 480px),
	   (device-height : 568px) and (device-width : 320px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait),
	   (device-height : 568px) and (device-width : 320px) and (min-device-pixel-ratio: 2) and (orientation: portrait)
{
	body {
		padding: 0px;
	}
	#page {
		margin-top: 0px;
		width: 100%;
	}
	h1 {
		font-size: 28px;
	}
	footer {
		padding-top: 0px;
	}
	footer #c52 {
		margin: 0 15px;
	}
	footer .column {
		width: 48%;
		margin-right: 0px;
	}
	footer .first-col {
		float: none;
		margin: 0 auto 25px auto;
		width: 100%;
	}
	footer .third-col {
		min-height: 110px;
	}
	footer .fourth-col,
	footer .second-col {
		margin-left: 0px;
	}
	.navbar {
		margin-bottom: 0px;
		margin-top: 0px;
	}
	.navbar-inner {
		border-radius: 0px;
	}
	.row {
		margin: 0px;
	}
	#content .pn-std-sce .simple-teaser {
		text-align: left;
	}
	.stada-corner {
		background: url('../Images/stada-corner-ipad.png') no-repeat left top transparent;
		height: 49px;
		position: absolute;
		left: 0px; top: 0px;
		width: 55px;
	}
	#stage .slideshow-container.mode-carousel {
		overflow: hidden;
		height: auto;
	}
	#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content {
		position: relative;
	}
	#stage_carousel img {
		display: none;
	}
	#stage .slideshow-container.mode-carousel .pagination-container {
		height: 47px;
	}
	#stage .slideshow-container.mode-carousel #stage_previous {
 		background: url('../Images/sprite-navigation.png') no-repeat -19px -577px transparent;
 		font-size: 0px;
 		height: 41px;
 		left: 5.5%;
 		padding-left: 0px;
 		text-indent: -9999em;
 		width: 23px;
 	}
	#stage .slideshow-container.mode-carousel #stage_next {
  		background: url('../Images/sprite-navigation.png') no-repeat -5px -354px transparent;
  		font-size: 0px;
  		height: 41px;
  		right: 3.5%;
  		padding-left: 0px;
  		text-indent: -9999em;
 		width: 23px;
  	}
  	#stage .slideshow-container.mode-carousel #stage_pagination {
  		position: relative;
  		top: 10px;
  	}
  	#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content {
  		padding-right: 27px;
  		width: auto;
  	}
  	.narrow-header #stage,
  	#stage {
		margin-bottom: 18px;
	}
	header h2 {
		padding-left: 27px;
	}
	.row .span3 {
		margin: 0 10px 30px 0px;
	}
	.country-list .row .span3 {
		margin-bottom: 10px;
	}
	.row .span6 {
		margin-bottom: 30px;
		max-width: 100%;
	}
	.row .span6 h1 {
		padding-left: 10px;
	}
	.tx-pnstdproducts-filters fieldset.ingredients div {
		width: 50%;
	}
	.tx-pnstdreports-stage img {
		display: none;
	}
	.tx-pnstdreports-stage p {
		margin-bottom: 10px;
		width: 95%;
	}
	.tx-pnstdreports-stage div.report,
	.tx-pnstdreports-stage div.subscribe {
		width: 100%;
	}
	.tx-pnstdreports-stage .subscribe hr,
	.tx-pnstdreports-stage .report hr {
		margin: 0px 0 20px 0;
	}
	#stage .tx-pnstdreports-stage h1,
	#stage .tx-pnstdreports-stage h2,
	#stage .tx-pnstdreports-stage h3,
	#stage .tx-pnstdreports-stage h4,
	#stage .tx-pnstdreports-stage h5,
	#stage .tx-pnstdreports-stage h6,
	.tx-pnstdreports-stage p {
		padding: 0 0 0 10px;
	}
	.tx-pnstdreports-stage .subscribe a,
	.tx-pnstdreports-stage .report a {
		margin-left: 10px;
	}
	.news.tdm .article {
		width: 100%;
	}
	.news.tdm .article .header,
	.news.tdm .article p {
		margin-right: 0px;
	}
	ul.tx-pnstdproducts li img {
		display: block;
		float: none;
		margin: 0 auto 10px auto;
	}
	div.brand-page nav {
		height: auto;
	}
	div.brand-page .nav-pills > li > a {
		color: #17479e;
	}
	div.brand-page .nav .nav {
		background: none transparent;
		border:  0 none;
		box-shadow: none;
		height: auto;
	}
	div.brand-page .nav .nav-pills li:first-child {
		margin-left: 0px;
	}
	div.brand-page .tx-macinasearchbox-pi1 {
		position: relative;
		right: 0px; top: 0px;
	}
	#orderFrame {
		height: 1950px;
	}
	#stage .brand-logo {
		display: none;
	}
	#stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content .text-body p:last-child {
		margin-bottom: 0px;
	}
	.brand-page footer div.second-col {
		width: 100%;
	}
	.brand-page footer div.second-col li.health-check {
		border-top: 0px;
	}
	.brand-page footer .column.first-col {
		margin: 0 auto 0px auto;
	}
	.tx-pnstdbooklets.list .booklet-content {
		margin-top: 10px;
	}
	#stage .booklet.highlight .booklet-highlight-description {
		margin-left: 6%;
	}
	#content .tx-pnstdbooklets.list .booklet-content h2,
	#content .tx-pnstdbooklets.list .booklet-content p,
	#content .tx-pnstdbooklets.list .booklet-content ul {
		margin-left: 0px;
	}
	#stage .tx-pn-std-booklets .slideshow-container.mode-carousel .booklet.highlight {
		margin-bottom: 80px;
	}
	form.tx-pnstdproducts-filters button[type="reset"] {
		top: -37px;
	}
	#content .sidenav-items-container .tx-pn-std-booklets ol li,
	#content .sidenav-items-container .tx-pn-std-reports ol li {
		margin-left: 16px;
	}
	ul.tx-pnstdproducts li {
		width: 100%;
	}
	#stage .pn-std-sce .simple-teaser .content {
		position: relative;
	}
	.knowledge-submenu .row-fluid .span5 {
		float: none;
		width: 100%;
	}
	#content .span6 .home-teaser .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content {
		padding-bottom: 0px;
	}
	.span6 .home-teaser .pn-std-sce .simple-teaser .content p {
		margin-bottom: 10px;
	}
	.span6 .home-teaser .pn-std-sce .simple-teaser .content p:last-child {
		margin-bottom: 0px;
	}
	#content .span6 .home-teaser .pn-std-sce .simple-teaser h2,
	.span6 .home-teaser .pn-std-sce .content {
		line-height: 1em;
	}
	#content .span6 .home-teaser .pn-std-sce .simple-teaser h2 {
		font-size: 14px;
		margin: 5px 0px;
	}
	#content .slideshow-container.mode-carousel .previous,
	#content .slideshow-container.mode-carousel .next,
	#content .span6 .home-teaser .csc-header > span {
		display: none;
	}
	footer {
		margin-top: 50px;
	}
	.slideshow-container .text-body p {
		width: 280px;
	}
	.colorsoflove-de .span12 .row + br + .row {
		height: 900px;
	}
	.span6 .home-teaser .pn-std-sce .content {
		top: auto;
	}
	.span9 .tx-pnstdproducts-details .span4:first-child {
		margin-bottom: 20px;
	}
	#content .span3 .pn-std-sce .simple-teaser img {
		width: 100%;
		height: auto;
	}
	.multi-teaser-container .simple-teaser img,
	.content-container .simple-teaser img {
		width: 77px !important;
		height: 69px !important;
	}
	.locabiosol-de DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		float: none;
		margin-right: 0;
	}
	.locabiosol-de .csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-text {
		margin-left: -228px;
		margin-top: 20px;
	}
	.white-box .form-search .input-append {
		width: 100%;
	}
	.white-box .form-search .input-append .search-query {
		width: 53%;
	}
	.tx-pn-std-products table th {
		text-align: left;
	}
	.bs-docs-sidebar .nav {
		margin-bottom: 20px;
	}
	div.company-locations .info-box {
		left: 0;
		width: auto;
	}
	#content .csc-header h2.csc-firstHeader {
		word-break: break-word;
	}
	.location div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
		float: none;
	}
	.table td {
		word-break: break-word;
	}
	#stage .tx-pn-std-booklets .slideshow-container.mode-carousel #stage_next,
	#stage .tx-pn-std-booklets .slideshow-container.mode-carousel #stage_previous {
		display: none !important;
	}
	div#stage .booklet.highlight img {
		display: none;
	}
}

/*= General Brand Page Styling
 --------------------------------------------------------------- */
.brand-page header {
	height: 56px;
	position: relative;
}
#page.brand-page {
	background: none #fff;
}

/* logo partial should be removed in template */
.brand-page header > a {
	display: none;
}

/*= Header Navigation
 --------------------------------------------------------------- */
.brand-page nav {
	left: 0px;
	margin-top: 10px;
}
.brand-page nav > .nav-pills > .first {
	padding-left: 50px;
}
.brand-page .tx-macinasearchbox-pi1 {
	position: absolute;
	right: 0px; top: -30px;
	z-index: 10000;
}
.brand-page .stada-corner {
	background-image: url('../Images/brands-corner.png');
	height: 54px;
	width: 62px;
}
.brand-page .stada-flap {
	right: 5px;
}

/*= Homepage Slider
 --------------------------------------------------------------- */
.brand-page #stage .caroufredsel_wrapper {
	box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
}
.brand-page #stage .slideshow-container.mode-carousel .pn-std-sce .simple-teaser .content {
	right: auto;
	left: 0;
}
.brand-page #stage .slideshow-container .pn-std-sce .simple-teaser h1,
.brand-page #stage .slideshow-container .pn-std-sce .simple-teaser h2,
.brand-page #stage .slideshow-container .pn-std-sce .simple-teaser h3,
.brand-page #stage .slideshow-container .pn-std-sce .simple-teaser h4,
.brand-page #stage .slideshow-container .pn-std-sce .simple-teaser h5,
.brand-page #stage .slideshow-container .pn-std-sce .simple-teaser h6 {
	color: #505050;
}
.brand-page #stage .slideshow-container .pn-std-sce .simple-teaser .content p {
	color: #505050;
	text-shadow: none;
}

/*= Navigation Entries Color
 --------------------------------------------------------------- */
.brand-page .nav-pills > li > a {
	color: #FFF;
}

/*= Drugstore Nav Entry
 --------------------------------------------------------------- */
.brand-page .nav .icon-lock {
	margin-right: 5px;
}
.brand-page nav > .nav > li:last-child a {
	background: url('../Images/lock-white.png') no-repeat 0px 9px transparent;
	padding-left: 22px;
}
i.icon-white {
	margin-right: 7px;
}
/*.btn .icon-lock-white {*/
	/*width: 25px;*/
	/*height: 20px;*/
	/*margin-top: -6px;*/
	/*padding-left: 0px;*/
/*}*/

/*= Subnavigation Styles
 --------------------------------------------------------------- */
.brand-page .nav .nav-pills li:first-child {
	margin-left: 48px;
}

/*= Searchfild Colors
 --------------------------------------------------------------- */
.brand-page header .form-search .input-append .search-query::-webkit-input-placeholder { color: rgba(255,255,255,0.4); }
.brand-page header .form-search .input-append .search-query::-moz-placeholder { color: rgba(255,255,255,0.4); } /* firefox 19+ */
.brand-page header .form-search .input-append .search-query:-ms-input-placeholder { color: rgba(255,255,255,0.4); } /* ie */
.brand-page header .form-search .input-append .search-query:-moz-placeholder { color: rgba(255,255,255,0.4); }
.brand-page header .search-input {
	right: 336px;
}


/*= Pagination Bubble Color
 --------------------------------------------------------------- */
.brand-page #stage_pagination a.selected {
	background: url('../Images/brands-sprite-pagination.png') no-repeat 0px 0px transparent;
}

/*= Halfpage Teaser Headlines
 --------------------------------------------------------------- */
.brand-page .span6 h1 a {
	color: #505050;
}
.brand-page #content .span6 .home-teaser .csc-header h2,
.brand-page #content .span6 .home-video .csc-header h2 {
	border-bottom: 1px solid #bebebe;
	color: #505050;
	margin-bottom: 15px;
	margin-top: 0px;
	line-height: 45px;
	padding-bottom: 8px;
}

/*= Footer Navigation
 --------------------------------------------------------------- */
.brand-page footer {
	background: rgb(242,247,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjdmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(242,247,255,1) 0%, rgba(255,255,255,1) 68%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,247,255,1)), color-stop(68%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(242,247,255,1) 0%,rgba(255,255,255,1) 68%);
	background: -o-linear-gradient(top,  rgba(242,247,255,1) 0%,rgba(255,255,255,1) 68%);
	background: -ms-linear-gradient(top,  rgba(242,247,255,1) 0%,rgba(255,255,255,1) 68%);
	background: linear-gradient(to bottom,  rgba(242,247,255,1) 0%,rgba(255,255,255,1) 68%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f7ff', endColorstr='#ffffff',GradientType=0 );
}
.brand-page footer .first-col,
.brand-page footer .second-col {
	margin-right: 30px;
}
.brand-page footer .second-col {
	width: 282px;
}
.brand-page footer .second-col li strong,
.brand-page footer .second-col li .subline {
	display: block;
}
.brand-page footer .second-col li:hover strong {
	color: #15479C;
	text-decoration: underline;
}
.brand-page footer .second-col li strong {
	background: url('../Images/sprite-slider.png') no-repeat right -57px transparent;
	font-size: 19px;
	font-weight: normal;
}
.brand-page footer .second-col li a {
	display: block;
	margin-left: 37px;
}
.brand-page footer .second-col li a:hover {
	text-decoration: none;
}
.brand-page footer .second-col li a:hover strong {
	color: #15479C;
}
.brand-page footer .second-col li .subline a {
	color: #969696;
	font-size: 12px;
	line-height: 1.4em;
}
.brand-page footer .second-col li {
	background: url('../Images/sprite-navigation.png') no-repeat 5px 21px transparent;
	border-bottom: 1px solid #bebebe;
	padding: 15px 5px;
}
.brand-page footer .second-col li.health-check {
	background-position: 5px -78px;
	border-top: 1px solid #bebebe;
}
.brand-page footer .second-col li.home-pharmacy {
	background-position: 5px -127px;
}
.brand-page footer .fifth-col {
	width: 158px;
}

#page.stada-de .row-fluid .span6:first-child .csc-header.csc-header,
#page.stada-com .row-fluid .span6:first-child .csc-header.csc-header {
	margin-left: 18px;
}

table.contenttable-1 th {
	font-weight: normal;
	background: #969696;
}

table.contenttable-1 th, table.contenttable-1 td {
	border-top: 0px solid #DDDDDD;
	line-height: 20px;
	padding: 8px;
	text-align: left;
	vertical-align: top;
}

table.contenttable-1 {
	border: 1px solid #969696 !important;
	margin-bottom: 20px;
	width: 100%;
}

.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.align-justify {text-align: justify;}
