article, .content {
	margin: 8px 0 20px 0;
}
.article-top {
	padding-bottom: 8px;
	margin-bottom: 20px;
}
.article-top.left {
	text-align: right;
	border-right:1px solid #c4c4c4;
	padding: 0 10px 0 0;
	margin-top:2px;
	width:150px;
}
article>header{
	margin-top: 0;
	margin-bottom: 30px;
}
article>header>h2{
	color: #7b7b7b;
	text-transform: uppercase;
	font-size: 17px;
	margin-top: 0;
}
article>header>h2>span{
	display:block;
}
article>header>h1,
.article-heading{
	color:#444;
	font-size: 40px;
	text-transform: none;
	margin: 0 0 20px 0;
}
article>header>strong{
	font-size:20px;
	color: #7b7b7b;
	display:block;
	font-weight: 100;
}
article>header>h1:first-of-type {
	margin-top: 0;
}
.spacer-bottom{
	margin-bottom: 20px !important;
}
.ssptop-outer{
	display:none;
	position:absolute;
	z-index:1;
	width:95%;
	margin-top:5px;
	padding:14px 14px 2px;
	border:1px solid #c4c4c4;
	-moz-box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
	-webkit-box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
	box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
	background-color: #fff;
	background-color: rgba(255,255,255,0.8);
}
.einspaltig{
	margin:0 auto;
	width:586px;
	float:none;
}
#autorinfo{
	font-size:17px;
}
#autorinfo-detail, .autorinfo-detail,.quelleninfo-detail{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	position:absolute;
	border:1px solid #c4c4c4;
	top: 24px;
	z-index: 100;
	background-color:#ffffff;
	color:#444;
	font-size:14px;
	min-width:300px;
}
#autorinfo-detail .closebutton, .autorinfo-detail .closebutton, .ssptop-outer .closebutton,.quelleninfo-detail .closebutton{
	cursor:pointer;
	position:absolute;
	top: -15px;
	right:-15px;
}
#teaser{
	font-family: Ubuntu,Verdana,Helvetica,Arial,sans-serif;
	line-height:200%;
	font-size:13px;
}
.article-text{
	font-size: 14px;
	line-height:22px;
	vertical-align: top;
	margin-top: 20px;
}
.article-text.thema {
	margin-top: 0;
}
.article-text .title{
	line-height: normal;
}
.article-text p{
	margin-top:0;
}
.article-text h3,
.article-text h4{
	font-size:22px;
	margin:20px 0 8px;
}
.themenimg{
	padding: 8px;
	-moz-box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
	-webkit-box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
	box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
}
.disclaimer,
.original-reference{
	font-size: 9px;
	margin:10px 0;
}
/** Bilder **/
.bilderrahmen{
	border: 1px solid #c4c4c4;
	padding: 12px;
	margin:20px 0;
}
.bilderrahmenlinks{
	border: 1px solid #c4c4c4;
	padding: 12px;
	margin-right: 12px;
	float:left;
}
.bilderrahmenrechts{
	border: 1px solid #c4c4c4;
	padding: 12px;
	margin-left: 12px;
	float:right;
}
.bilderrahmen>figcaption{
	margin: 0 12px 12px 0;
}
.bilderrahmen>figcaption strong,.bilderrahmenlinks>figcaption strong,.bilderrahmenrechts>figcaption strong{
	font-size:14px;
}
.bilderrahmenlinks>figcaption strong,.bilderrahmenrechts>figcaption strong,.bildklein>figcaption strong {
	width:150px;
}
.bildklein{
	width:180px;
}
.bildklein.left{
	margin-right: 12px;
}
.bildklein.right{
	margin-left: 12px;
}
.bildklein figcaption > .clearfix {
    margin: 0 8px;
}
figcaption .sprite-lupe{
	opacity:0.5;
	margin-top:2px;
}
.bildklein figcaption>div.clearfix>strong.left{
	clear: both;
	margin-top:0px;
}
.bildfull{
	margin-bottom:14px;
	padding-bottom: 8px;
}
.bildfull figcaption{
	margin: 0 12px 12px 12px;
}
.bildfull figcaption>div.clearfix>strong.left{
	clear: both;
	font-size:20px;
	margin-top:0px;
}
.licence,
figcaption .copyright {
	font-size: 9px;
}
.relcontainer.left .licence {
	clear: left;
	padding-top: 2px;
}
.bildklein .licence,
.bildfull .licence {
	float: left;
	line-height: 150%;
}
.bildklein .license {
	width:	140px;
	margin-bottom: 9px;
}
.bildfull .licence {
	width: 540px;
	margin-bottom: 18px;
}
a.imgbox {
	display: block;
	line-height: 100%;
}
#premiumabo .licence {
	width: 180px;
}
.astrobild{
	background-color: #000;
	color: #fff;
	margin-top:8px;
}
.ie7 .bilderrahmenlinks, .ie7 .bilderrahmenrechts {
	width:180px;
}
/** Medien **/
.mediacontainer {
	position: relative;
	padding-bottom: 55%;
	padding-top: 15px;
	height: 0;
	overflow: hidden;
	margin:20px 0;
}
.astrobild>.mediacontainer{
	margin:0 0 20px 0;
}
.article-video .astrobild>.mediacontainer{
	margin:0;
}
.mediacontainer iframe,.mediacontainer video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.astrobild .media-download p{
	margin:0;
	line-height:20px;
}
.article-video .astrobild .media-download{
	font-family: "Roboto Condensed",Verdana,Helvetica,Arial,sans-serif;
}
.article-video .astrobild .media-download p{
	display:inline;
	padding:0 8px 0 4px;
	border-right:1px solid #fff;
}
.article-video .astrobild .media-download p:last-of-type{
	border-right: 0 none;
}
.quelleninfo-wrap{
	display:inline-block;
	padding-right:8px;
	margin-right:4px;
	border-right:1px solid #fff;
}
.directwatch{
	text-align:right;
	font-size:11px;
}
.directwatch a{
	color:#fff;
}
.directwatch img{
	width:60px;
	height:auto;
}
/** Textboxen **/
hr.box-border{
	width:370px;
	margin:20px 0;
}
.textbox-wide{
	font-family: 'Roboto Condensed',Verdana,Helvetica,Arial,sans-serif;
	font-size: 26px;
	line-height:36px;
	font-style: italic;
}
.textbox-wide-text{
	margin: 24px 0;
}
article .sidebar-box{
	margin: 6px 20px 0 0;
}
.backgrey{
	background-color: #f5f6f7;
}
.auf-einen-blick{
	width:250px;
	padding:4px 12px;
	background-color: #F5F6F7;
	border:1px solid #c4c4c4;
}
.auf-einen-blick ol li{
	margin-bottom:12px;
}
.auf-einen-blick .list-nr{
	font-size:36px;
	line-height:38px;
	margin-right:4px;
}
.auf-einen-blick ol li p{
	vertical-align:top;
}
/** Tabelle **/
.article-text table{
	width:100%;
	border:1px solid #c4c4c4;
	border-collapse:collapse;
}
.article-text table td{
	vertical-align:top;
	padding:4px;
}
.article-text table th{
	background-color:#f5f6f7;
	text-transform:uppercase;
	padding:8px;
	border-bottom:1px solid #c4c4c4;
}
.article-text table tr:nth-child(odd){
	background-color:#f5f6f7;
}
/** Dossierbox **/
#dossierbox{
	width:180px;
	background-color: #F5F6F7;
	padding:4px 12px;
	margin-left: 20px;
	border:1px solid #c4c4c4;
}
#dossierbox h1 {
	color:#1F85A0;
	text-transform: none;
	font-size: 16px;
}
#dossierbox h3, .auf-einen-blick .heading{
	font-size: 14px;
	font-weight:bold;
	text-transform: uppercase;
	color: #7b7b7b;
}
.more-dossiers{
	margin-top:8px;
  border-top:1px solid #c4c4c4;
}
.more-dossiers h4{
	margin:0;
  color:#1F85A0;
  font-size: 12px;
}
.more-dossiers .untertitel{
  margin:0;
  color: #7b7b7b;
  font-size:11px;
  font-weight:bold;
}
.more-dossiers .dachzeile{
  text-transform: uppercase;
  font-size:11px;
  font-weight:bold;
}
.rss-button {
	color:#fff;
	background:#e38a1a;
	padding:6px;
	margin:0 12px 10px 0;
	display:inline-block;
}
.rss-description {
	padding-top:6px;
	display:inline-block;
}
.divider{
	color:#c4c4c4;
	background: #c4c4c4;
	margin:20px 0;
}
/** Rezension-Box **/
.buchbox {
  line-height: 120%;
}
.buchbox>div {
  margin: 0 0 8px 0;
}

/** Recommend Section **/
#recommend-article{
	margin-bottom: 20px;
}
#recommend-article h1 {
	margin: 20px 0;
	font-size: 22px;
}
#recommend-article ul li{
	margin-right: 20px;
	height:20px;
}
#recommend-article ul li img{
	margin-right: 6px;
}
/** Ausgabe-Box und Hinweis **/
.login-icon {
	background: transparent url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -458px 0;
	width: 15px;
	height: 15px;
}
.subscription-hint {
	position: relative;
	background-color: #3c3c3d;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	margin-bottom: 10px;
}
.subscription-hint span {
	float: left;
	padding: 5px;
	margin-right: 5px;
	background-color: #ed7b03;
	text-transform: uppercase;
	width: 40px;
}
.subscription-hint .subscription-text {
	float: left;
	width: 500px;
	padding: 5px;
}
.subscription-hint .login-icon {
	position: absolute;
	top: 5px;
	right: 5px;
}
.ausgabe-box{
	max-height:240px;
	overflow:hidden;
}
.ausgabe-box .sidebar-box-head{
	font-size:14px;
	padding:8px 12px 8px 200px;
	text-transform:none;
	margin:0;
}
.box-cta-ausgabe{
	list-style-type: none;
	padding-left:180px;
	margin:0;
}
.box-cta-ausgabe>li{
	font-family: 'Roboto Condensed',Verdana,Helvetica,Arial,sans-serif;
	font-weight:100;
	font-size:19px;
	padding: 17px 12px 17px 20px;
	border-bottom:2px solid #fff;
}
.box-cta-ausgabe>li:last-child{
	border-bottom:0 none;
}
.box-cta-ausgabe>li>a{
	display:block;
}
.box-cta-ausgabe>li .lock-icon{
	margin:0 16px 0 3px;
}
.box-cta-ausgabe>li .probeheft-icon{
	margin:0 16px 5px 3px;
	width:14px;
	height:auto;
}
.box-cta-ausgabe>li .kaufen-icon{
	margin:0 16px 5px 0;
	width:20px;
	height:auto;
}

.box-cta-ausgabe form {
	display: inline-block;
}

.box-cta-ausgabe a.kaufen-inline {
	background: transparent url(/pix/sdwv/2014/kaufen_icon_small.png) left center no-repeat;
	padding-left: 30px;
	display: inline;
	white-space: nowrap;
}

.box-cta-ausgabe input.kaufen-inline {
	font-family: 'Roboto Condensed',Verdana,Helvetica,Arial,sans-serif;
	-webkit-font-smoothing: antialiased;
	border: none;
	background: transparent url(/pix/sdwv/2014/kaufen_icon_small.png) left center no-repeat;
	color: #1f85a0;
	font-weight: 100;
	font-size: 19px;
	cursor: pointer;
	padding-left: 30px;
	white-space: nowrap;
}

.box-cta-ausgabe input.kaufen-inline:focus {
	outline: none;
}

.box-cta-ausgabe input.kaufen-inline:hover {
	text-decoration: underline;
}

.box-cta-ausgabe .toBasket {
	border: none;
	background: transparent;
	color: #1f85a0;
	font-size: 19px;
	font-weight: 100;
	font-family: "Roboto Condensed";
	padding: 0;
	margin-left: -7px;
	cursor: pointer;
}

.box-cta-ausgabe .toBasket:hover {
	text-decoration: underline;
}

/** Abobox **/
#premiumabo{
  border:1px solid #c4c4c4;
  margin: 20px 0;
  padding:12px;
}
.premiumabo-content{
  margin-left:194px;
}
.premiumabo-content p:first-child {
  margin-top:0;
}
#buy-article-box h1{
 margin-bottom: 8px;
}
#buy-article-box a.button-grey,
#buy-article-box a.button-petrol{
	height:19px;
}
/** Heftarchiv **/
.favico-list li{
	font-size:14px;
	margin-bottom: 4px;
}
.favico-list li>img{
	width: 16px;
	height: 16px;
}

/** Kommentare **/
.comments-list {
	max-width:100%;
}
.comments-list li{
	font-size:14px;
	margin-bottom: 16px;
	padding-bottom:16px;
	line-height: 180%;
}

.comment-date{
	font-weight: bold;
	color:#7b7b7b;
}
.feedback-form {
	width: 100%;
	background: #f5f6f7;
	font-family: 'Roboto Condensed', Verdana, Helvetica, Arial, sans-serif;
	font-size:16px;
}
.feedback-form-content {
	margin: 0 14px 5px;
}
.feedback-form-content form {
	padding: 10px 0;
}
.feedback-form input, .feedback-form textarea {
	width: 532px;
	float: left;
	background-color: #fcfcfc;
	/* height:120%; */
	border: 1px solid #c4c4c4;
	margin:	5px 0;
	padding: 12px;
}
.feedback-form input:focus, .feedback-form textarea:focus {
	background-color: #fff;
}
.feedback-form td input, .feedback-form td textarea {
	width:90%;
}
.feedback-form input[type='checkbox'],
.feedback-form input[type='radio'] {
	width:auto;
	height:auto;
	border: 0 none;
}
.feedback-form input[type='checkbox']+label,
.feedback-form input[type='radio']+label {
	line-height:24px;
}

.feedback-form textarea {
	height:120px;
}
.feedback-form input.half {
	width: 248px;
}
.feedback-form input.left.half {
	margin-right: 5px;
}
.feedback-form input.right.half {
	margin-left: 5px;
}

.toggle-year span {
	display: inline-block;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -423px 0;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	background-color: grey;
	cursor: pointer;
}

.toggle-year.open span {
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -440px 0;
}

.expand-icon,.hide-icon {
	margin: 2px 6px 0 0;
	padding: 0 0 2px 1px;
	width:12px;
	height:12px;
	color:#fff;
	border:1px solid #c4c4c4;
	background-color: #1F85A0;
	text-align:center;
	font-size:19px;
	vertical-align:middle;
	line-height:12px;
}
#comment-toggle-links{
	width:240px;
}
#comment-toggle-links .comment-toggle{
	text-transform: uppercase;
	font-weight:bold;
}
.comment-toggle:hover{
	text-decoration: none;
}
#send-a-comment input.submit,
.feedback-form input.submit{
	width: auto;
	padding: 12px;
	margin:20px 0;
	color:#fff;
	border:1px solid #c4c4c4;
	background-color: #1F85A0;
	text-align:center;
	vertical-align:middle;
	text-transform: uppercase;
	font-weight: bold;
}
.captcha-wrapper{
	margin: 5px 0;
}

#send-a-comment img.left {
	width: 135px;
	margin-right: 10px;
}

#send-a-comment input.captcha, .feedback-form input.captcha, input.captcha{
	width: 415px;
	margin: 0;
}

#send-a-comment .comment-submit {
	margin-top: 20px;
	font-size: 13px;
	color: #7b7b7b;
}
.font-bold{
	font-weight: bold;
}
/** Keyword-Box **/
.keyword-box .sidebar-box-head{
	font-size: 13px;
}
.keyword{
	font-size: 18px;
	font-style: normal;
	color: #fdc400;
}
/** Media download button **/
.media-download .file-description {
	font-size: 9px;
}

/** Autorenprofil **/
.autorenprofil {
	padding: 2% 0;
}

.autoren-meta {
	padding: 2% 0;
	margin-left: 120px;
	font-weight: 100;
	font-size: 16px;
}
.autoren-meta p {
	margin:0;
}
.circle-image {
	width: 100px;
  height: 100px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
.shariff .orientation-horizontal li {
    min-width: 0;
}
.shariff .orientation-horizontal li .share_text {
    text-indent: -9999px;
    display: block;
}
}

/* Raetsel */
.raetsel-art-pager {
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	padding:10px 0;
}
.raetsel-art-pager .icon {
  display: block;
  width: 17px;
  height: 15px;
}

.raetsel-art-pager .prev .icon {
  float: left;
  background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -490px 2px;
  margin-right: 5px;
}

.raetsel-art-pager .next .icon {
  float: right;
  background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -490px -16px;
  margin-left: 5px;
}
.amazonbox .buchcover{
	float:left;
	margin:-6.5em 14px 14px 14px;
}
.amazonbox .buchautor, .amazonbox .buchtitel, .amazonbox .buchmitarbeiter{
	margin-left:148px;
}
.partner-hinweis {
	line-height:60px;
	height:60px;
}
.partner-hinweis>img,
.partner-hinweis > .partner-link > img {
	height: 60px;
	width:auto;
	float:left;
	margin-left: 8px;
}
.partner-hinweis img.sciviews-logo {
	height: 40px;
	width:auto;
	padding:10px 20px 0 10px;
}/**** Headlines/Sliderboxen ****/
.img-gallery-count{
  position: relative;
  bottom:45px;
  margin: 0px auto -25px;
  padding:5px 0px;
  width:100px;
  text-align: center;
	background: transparent;
  background:rgba(0,0,0,0.8);
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#CC000000', EndColorStr='#CC000000');
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
}
.img-gallery-count a{
  color:#fff;
}
/**** Newsdesk ****/
.sidebar-box:first-child {
	margin: 0;
}
.sidebar-box .heading:first-child,
.sidebar-box-full .heading:first-child {
	margin: 0;
}

.newsdesk-slider {
	margin-top: 8px;
}
.newsdesk-slider a {
	display: block;
}
.newsdesk-slider .newsdesk-linkbar a {
	display: inline;
}
.newsdesk-slider .cover {
	width: 100%;
	height: 100%;
}
.newsdesk-slider .actions {
	display: none;
}
.newsdesk-control {
	position: absolute;
	right: 10px;
	top: 104px;
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -284px -3px;
	width: 22px;
	height: 32px;
	z-index: 100;
	text-indent: -9999px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

#newsdesk .actions {
	width: 300px;
	text-align: center;
	border-top: 1px solid #c4c4c4;
}
#newsdesk .action {
	float: left;
	width: 138px;
	padding: 4px 6px 4px 6px;
}
#newsdesk .action:first-child {
	width: 137px;
	border-right: 1px solid #c4c4c4;
}
#newsdesk .action a {
	width: 100px;
}
/**** Horizontal Slider ****/
.horizontal-slider ul {
	list-style-type: none;
	margin:0px 5px 0px 0px;
	padding:0;
}
.horizontal-slider ul li {
  overflow-x: hidden;
}
.horizontal-slider img.hlogo{
	width:129px;
}
.horizontal-slider div.logo-more{
	position:absolute;
	top:90px;
	left:380px;
}
.horizontal-slider div.logo-more h4{
	font-size:14px;
	color:#ffffff;
}
.horizontal-slider .teaser-img-more{
	width:290px;
	padding: 20px 0px 0px 70px;
}
.horizontal-slider .teaser-img-more img{
	width:140px;
	height:90px;
	display:block;
	margin-bottom:8px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
}
.horizontal-slider .teaser-img-more img:nth-child(2n+1){
	float:right;
}
.horizontal-slider-boxedgallery{
	border:1px solid #c4c4c4;
	position:relative;
}
.righttobook{
margin-left:140px;
}
#bilderderwoche h2, .righttobook h2{
	margin:0px;
}
#bilderderwoche h3, #sidebar-videos h3, .horizontal-teaser h3, .righttobook h3{
	color:#7b7b7b;
	margin-top:0px;
}

/* bxSlider */
.bx-pager {
	text-align: center;
}
.bx-pager-item {
	display: inline-block;
}
.bx-pager-item a {
	display: inline-block;
	background: url('/pix/sdwv/2011/sdwv2011b-sprite.png') no-repeat -248px 0 transparent;
	width: 10px;
	height: 10px;
	cursor:pointer;
	margin: 2px;
	text-indent: -9999px;
}
.bx-pager-item a.active {
	display: inline-block;
	background: url('/pix/sdwv/2011/sdwv2011b-sprite.png') no-repeat -237px 0 transparent;
	width: 10px;
	height: 10px;
	margin: 2px;
	text-indent: -9999px;
}

.slider {
	display: none;
}

.sliderbox {
	margin: 10px 0px 10px 0px;
}
.sliderbox-description {
	margin: 12px 9px;
}
.sliderbox-description h3{
	margin:0px;
}

/* Slider type: Headlines */
.headlines{
  width:586px;
}
.headlines ul {
	list-style-type: none;
	margin:0px 5px 0px 0px;
	padding:0;
	float:left;
}
.headlines ul li{
	width:586px;
/*	border: 1px solid #e1e1e1;*/
}
.headlines div.imagewrapper {
	position:relative;
	height:228px;
}
div.more-sliderimg{
	background:url("/pix/sdwv/2011/horizontalslider_more_back.jpg") repeat top left #23384b;
	width:586px;
	height:225px;
}
.headlines label, .headlines div.label{
	display:inline-block;
	color:#fff;
	background: transparent;
	background:rgba(0,0,0,0.8);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#CC000000', EndColorStr='#CC000000');
	position:absolute;
	bottom: 3px;
	left: 0;
	padding:10px 14px;
}
.headline-head {
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}
.heading.headline-head {
	margin: 0;
}
.headline-title {
	font-weight: normal;
	font-size:20px;
	color: #fff;
	margin:0px;
}
.headline-video{
	position:absolute;
	top:6px;
	right:6px;
}
.headline-video.sprite-video{
	top:-17px;
	right:-17px;
}
.headline-teaser{
	font-weight: bold;
	margin: 10px 12px 12px 12px;
}
.sliderbox.headlines {
	position: relative;
	background-color: #eff1f2;
}
.sliderbox.headlines .bx-next {
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -193px 0;
	width:39px;
	height: 39px;
	position: absolute;
	right:5px;
	top:100px;
	z-index:100;
	text-indent: -9999px;
}
.sliderbox.headlines .bx-prev {
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -151px 0;
	position: absolute;
	left:5px;
	top:100px;
	width:39px;
	height: 39px;
	z-index:100;
	text-indent: -9999px;
}
.headline-switcher {
	position:absolute;
	top:0;
	right:0;
	list-style-type:none;
	padding:0;
	text-align: center;
	font-family: Ubuntu,Verdana,Helvetica,Arial,sans-serif;
	font-weight:bold;
	vertical-align:middle;
}
.headline-switcher li{
	width:9px !important;
	height:9px !important;
	vertical-align:middle;
	margin-bottom:5px;
	background:#e1e1e1;
	color:#6d6d6d;
	border:4px solid #e1e1e1 !important;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}
li.headline-switcher-active {
	background:#828282;
	color:#fff;
}

/* Slider type: Galerie */
.sliderbox.galerie {
	position: relative;
	background-color: #eff1f2;
}
.sliderbox.galerie h2 {
	color: #444;
}
.sliderbox.galerie figure > a {
	display: block;
}
.sliderbox.galerie figcaption {
	margin: 10px 20px 10px 20px;
}
.sliderbox.galerie .bx-next {
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -193px 0;
	width:39px;
	height: 39px;
	position: absolute;
	right:5px;
	top:100px;
	z-index:100;
	text-indent: -9999px;
}
.sliderbox.galerie .bx-prev {
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -151px 0;
	position: absolute;
	left:5px;
	top:100px;
	width:39px;
	height: 39px;
	z-index:100;
	text-indent: -9999px;
}

/* Slider type: Pure */
.sliderbox.pure {
	margin: 12px 0 20px 0;
}
.sliderbox.pure .slides {
	position: relative;
	padding: 10px;
	background-color: #eff1f2;
}
.pageflip-box .sliderbox.pure li {
	padding-left: 60px;
	overflow-y:scroll;
}
.sliderbox.pure li .teaser-content-pure {
	display: none;
}
.sliderbox.pure .teaser-content-pure h2 {
	color: #444;
}
.sliderbox.pure li img {
	transition: all 0.25s ease;
	opacity: 0.4;
    filter: alpha(opacity=40);
}
.sliderbox.pure li.active img,
.pageflip-box .sliderbox.pure li img {
	opacity: 1;
	filter: alpha(opacity=100);
}

.sliderbox.pure .bx-next {
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -193px 0;
	width:39px;
	height: 39px;
	position: absolute;
	right:5px;
	top:45%;
	z-index:100;
	text-indent: -9999px;
}
.sliderbox.pure .bx-prev {
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -151px 0;
	position: absolute;
	left:5px;
	top:45%;
	width:39px;
	height: 39px;
	z-index:100;
	text-indent: -9999px;
}
/* Slider type: Fancy (fancyBox) */
.sliderbox.fancy {
	position: relative;
}
.sliderbox.fancy .bx-next {
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -193px 0;
	width: 39px;
	height: 39px;
	position: absolute;
	right: 35px;
	top: 37%;
	z-index: 100;
	text-indent: -9999px;
}
.sliderbox.fancy .bx-prev {
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -151px 0;
	position: absolute;
	left: 35px;
	top: 37%;
	width: 39px;
	height: 39px;
	z-index: 100;
	text-indent: -9999px;
}

.gallery-nav .gallery-grid {
	float: left;
	padding: 18px 16px 18px 18px;
	background-color: #f5f6f7;
}

.gallery-nav .gallery-grid-item {
	display: block;
	float: left;
	margin-right: 2px;
}
.fancybox-nav {
	width: 15%;
}

.fancybox-next span {
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -193px 0;
	width: 39px;
	height: 39px;
}

.fancybox-prev span {
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -151px 0;
	width: 39px;
	height: 39px;
}
body.gallery {
	background-color: #fff;
}

/* Slider type: Pageflip (TODO: Convert to bxSlider) */
.horizontal-slider-switch-pageflip-r {
	cursor: pointer;
	height: 150px;
	width:36px;
	float:right;
 }
.horizontal-slider-switch-pageflip-r .switch-icon{
	background: url('/pix/sdwv/2011/sdwv2011b-sprite.png') no-repeat -285px 0;
	width: 17px;
	height: 30px;
	display: inline-block;
	color: #444;
 }
.horizontal-slider-switch-pageflip-l{
	cursor: pointer;
	height: 150px;
	width:36px;
	float:left;
	display: block;
 }
.horizontal-slider-switch-pageflip-l .switch-icon{
	background: url('/pix/sdwv/2011/sdwv2011b-sprite.png') no-repeat -263px 0;
	height: 30px;
	width:17px;
	display: inline-block;
 }

.horizontal-slider-wrapper{
	float:left;
	overflow:hidden;
	position:relative;
}
.horizontal-slider-wrapper li{
	position: absolute;
	top:0;
}
.horizontal-slider-counter{
	position:absolute;
	top:0px;
	right:0px;
	color:#fff;
	background: transparent;
	background:rgba(170,170,170,0.5);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#88AAAAAA', EndColorStr='#88AAAAAA');
	padding: 2px 4px;
}
.horizontal-slider-dots{
	margin-bottom:0px !important;
}
.borderline-items li,
.slider .scilogs-post{
	border-bottom:1px solid #c4c4c4;
	margin-bottom:12px;
}

#bilderderwoche,#bildergalerie {
	width:587px;
}
/**** Bildergalerie ****/
.gallery-nav-inner{
	background: rgb(125,126,125); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
	overflow:hidden;
	position:relative;
}
.gallery-switch-arrow-l{
	cursor: pointer;
	background: #000;
	height: 120px;
	width:45px;
	float:left;
}
.gallery-switch-arrow-l .switch-icon{
	background: url('/pix/sdwv/2011/sdwv2011b-sprite.png') no-repeat -151px 0;
	height: 39px;
	width: 39px;
	display: inline-block;
}
.gallery-switch-arrow-r{
	cursor: pointer;
	background: #000;
	height: 120px;
	width:45px;
	float:right;
}
.gallery-switch-arrow-r .switch-icon{
	background: url('/pix/sdwv/2011/sdwv2011b-sprite.png') no-repeat -193px 0;
	height: 39px;
	width: 39px;
	display: inline-block;
}
.gallery-whitebox{
	background:#fff;
	color:#444;
	margin:20px 60px;
}
.gallery-image-wrapper{
	text-align:center;
}
.orange-links-container a,.orange-links-container a:hover{
	color:#ff6600 !important;
	outline:none;
}

/** Lesershop-Box **/
.sliderbox.shop {
	text-align: center;
}
.sliderbox.shop .bx-wrapper {
	position: relative;
}
.sliderbox.shop .bx-prev {
	position: absolute;
	left: 5px;
	top: 70px;
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -259px -3px;
	width: 22px;
	height: 32px;
	z-index: 100;
	text-indent: -9999px;
}

.sliderbox.shop .bx-next {
	position: absolute;
	right: 5px;
	top: 70px;
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -284px -3px;
	width: 22px;
	height: 32px;
	z-index: 100;
	text-indent: -9999px;
}

.sliderbox.shop li a {
	display: block;
}

.sliderbox.shop li figure {
	width: 180px;
	height: 240px;
	margin: 0 auto;
}

.sliderbox.shop li .sidebar-box-content-text {
	margin: 20px 0px 0px 0px;
}

.sliderbox.shop .button-blue {
	text-align: center;
}

/** Pageflip **/
.pageflip-page{
	width:300px;
	height:404px;
	text-align:center;
}
.pageflip-page h1 {
	font-size: 24px;
}
.pageflip-box{
	background: rgb(254,254,254) !important; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(253,253,253,1) 8%, rgba(214,214,214,1) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(8%,rgba(253,253,253,1)), color-stop(100%,rgba(214,214,214,1))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(253,253,253,1) 8%,rgba(214,214,214,1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(253,253,253,1) 8%,rgba(214,214,214,1) 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(253,253,253,1) 8%,rgba(214,214,214,1) 100%) !important; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d6d6d6',GradientType=0 ) !important; /* IE6-9 */
	background: linear-gradient(top, rgba(254,254,254,1) 0%,rgba(253,253,253,1) 8%,rgba(214,214,214,1) 100%) !important; /* W3C */
}
/**** Pager ****/
.jumplist {
	margin:8px 0px;
}
.jumplist a, .pager-button, .jumplist span.prev, .jumplist span.next{
	color:#7b7b7b;
}
.jumplist input:hover{
	cursor:pointer;
}
.jumplist a:hover{
	text-decoration: none;
}

.jumplist a.prev, .jumplist input.prev, .jumplist span.prev{
	border: 0 none;
	background-color: transparent;
	margin:-3px 4px 0px 0px;
	font-size:14px;
}
.jumplist a.next, .jumplist input.next, .jumplist span.next{
	border: 0 none;
	background-color: transparent;
	margin:-3px 0px 0px 0px;
	font-size:14px;
}
.pager li,.pager-2013 li {
	float:left;
	margin-right:4px;
}
.pager li a, .pager li input,.pager-2013 li a, .pager-2013 li input{
	border:1px solid #c4c4c4;
	background-color: transparent;
	padding: 0px 4px;
	margin:0px;
}
.pager li a:hover, .pager li input:hover,.pager-2013 li a:hover, .pager-2013 li input:hover{
	background-color:#7b7b7b;
	border:1px solid #7b7b7b;
	color:#fff;
}
.pager li b,.artikel-pager a.current,.pager-2013 li b{
	background-color:#7b7b7b;
	border:1px solid #7b7b7b;
	color:#fff;
	padding: 0px 4px;
	font-weight:normal;
}
.lex .pager-2013.alphabet li {
	margin-right: 5px;
	margin-bottom: 5px;
}
.lex .pager-2013.alphabet li a {
	padding: 7px;
	width: 20px;
	height: 20px;
	display: block;
	text-align: center;
}

.lex .pager-2013.alphabet li a.active {
	background-color: #444;
	border: 1px solid #444;
	color: #fff;
}
/**** Media-Element ****/
.me-plugin {
	position:static !important;
}
body>.me-plugin{
width:0;height:0;
}
/**** Reload ****/
.waiting{
	background: transparent;
  background:rgba(0,0,0,0.8);
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#CC000000', EndColorStr='#CC000000');
  width:100%;
  height:100%;
  /* background-image:url("/pix/sdwv/2011/pacman.gif"); */
  background-image:url("/pix/sdwv/2011/waiting.gif");
  background-position: center;
  background-repeat:no-repeat;
  position:fixed;
  top:0;
  left:0;
  z-index: 1001;
}
.waiting-item{
  width:16px;
  height:11px;
  margin:0px 4px;
  display:inline-block;
  background-image:url("/pix/sdwv/2011/waiting.gif");
  background-position: center;
  background-repeat:no-repeat;
}
/**** Flipcard-Effekt ****/
.flipcontainer .front {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;

	-webkit-transform: rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;

	-moz-transform: rotateY(0deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;

	/* -- transition is the magic sauce for animation -- */
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.flipcontainer.flip .front {
	z-index: 900;

	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);

}

.flipcontainer .back {
	float: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 800;

	-webkit-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;

	-moz-transform: rotateY(-180deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;

	/* -- transition is the magic sauce for animation -- */
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.flipcontainer.flip .back {
	z-index: 1000;

	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
}
/**** Timeline ****/
.timeline {
	width: 100%;
	height: 600px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
}
.timeline-dates {
	width: 613px;
	height: 120px;
	overflow: hidden;
	margin:0;padding:0;
	background: url('/js_css/jquery/timelinr/images/dot.gif') left 2px repeat-x;
}
.timeline-dates li {
	list-style: none;
	float: left;
	width: 100px;
	padding-top: 1.5em;
	font-size: 16px;
	text-align: center;
	background: url('/js_css/jquery/timelinr/images/biggerdot.png') center top no-repeat;
}
.timeline-dates .selected {
  font-size: 24px;
}
.timeline-issues {
	width: 613px;
	height: 480px;
	margin:0;padding:0;
}
.timeline-issues  li {
	width: 587px;
	height: 480px;
	list-style: none;
	float: left;
	margin:0px;
}
.timeline-issues  li .issue-wrap{
	margin:40px;
}
.timeline-issues  li h1 {
	color: #ffcc00;
	font-size: 48px;
	margin: 20px 0;
	text-shadow: #000 1px 1px 2px;
}
.timeline-issues  li p {
	font-size: 14px;
	margin-right: 70px;
	font-weight: normal;
	line-height: 22px;
	text-shadow: #000 1px 1px 2px;
}
.timeline-next,
.timeline-prev {
	position: absolute;
	font-size: 70px;
	top: 0px;
	width: 40px;
	height: 100%;
	overflow: hidden;
	text-align: center;
	display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center; /* Internet Explorer 10 */
	display:-moz-box;-moz-box-pack:center;-moz-box-align:center; /* Firefox */
	display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center; /* Safari, Opera, and Chrome */
	display:box;box-pack:center;box-align:center; /* W3C */
}
.timeline-next {
	right: 0;
}
.timeline-prev {
	left: 0;
}
.timeline-next .switch-icon,
.timeline-prev .switch-icon{
	text-indent: -9999px;
}
.timeline-next.disabled,
.timeline-prev.disabled {
	opacity: 0.2;
}
.zoompic{
	overflow:hidden;
}
.zoompic>img{
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 250ms;
}
.zoompic>img:hover{
    -webkit-transform: scale(1.1,1.1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1.1,1.1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1.1,1.1);
    transition-timing-function: ease-out;
    transition-duration: 250ms;
}

/***** fancyBox *****/
.fancybox-title-outside-wrap {
	margin-top: 0;
}

.fb-dark,
.fb-dark .fancybox-inner {
	background-color: #000;
}

.fancybox-title {
	background-color: #3C3C3D;
	padding: 8px 15px 8px 15px;
	z-index: 0 !important;
	font-family: 'Roboto Condensed', Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
}

.fancybox-skin {
	border-radius: 0;
}

.fancybox-close {
	background-image: url('/pix/sdwv/2014/sdwv-sprite.png');
	background-position: -8px top;
	width: 14px;
	height: 14px;
	top: -24px;
	right: 10px;
}#toc{
	width:645px;
}
#cover {
	width:300px;
}
.toc-cta{
	height:400px;
	margin:0 20px 0 -14px;
}
.toc-cta>ul>li{
	padding:0 0 0 50px;
	height:76px;
	line-height:76px;
	font-size:23px;
	font-weight:300;
	border-bottom:4px solid #fff;
}
.toc-cta>ul>li:hover,
.box-cta-ausgabe li:hover{
	background:#d3e6f0;
}
.toc-cta>ul>li.inactive-grey,
.box-cta-ausgabe>li.inactive-grey{
	color:#c4c4c4;
}
.toc-cta>ul>li.inactive-grey img,
.box-cta-ausgabe>li.inactive-grey img{
	opacity:0.5;
}
.toc-cta>ul>li.inactive-grey:hover,
.box-cta-ausgabe>li.inactive-grey:hover{
	background:transparent;
}
.toc-cta>ul>li:last-child{
	border-bottom:0 none;
}

.toc-cta .oxid-cart-action {
	display: inline-block;
}

.toc-cta .toBasket {
	border: none;
	background: transparent;
	color: #1f85a0;
	font-size: 23px;
	font-weight: 300;
	font-family: Roboto;
	padding: 0;
	margin-left: -7px;
	cursor: pointer;
}

.toc-cta .toBasket:hover {
	text-decoration: underline;
}

.toc-cta .tobasketFunction,
.box-cta-ausgabe .tobasketFunction {
	position: relative;
}

.toc-cta .tobasketFunction .waiting-item {
	position: absolute;
	bottom: 33px;
	right: -33px;
}

.box-cta-ausgabe .cart .waiting-item {
	position: absolute;
	bottom: 6px;
	right: -33px;
}

.oxid-cart-action .hidden {
	display: none;
}

.kaufen-icon{margin:0 35px 6px 5px;vertical-align: middle;}
.download-icon{margin:0 30px 6px 0;vertical-align: middle;}
.probeheft-icon{margin:0 39px 6px 10px;vertical-align: middle;}
.bundle-icon{margin: 0 35px 6px 8px;vertical-align: middle;}
.toc-header{
	margin-top:30px !important;
	padding-bottom:4px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:20px;
}
.toc-cover-pageflip{
	position: absolute;
	bottom:26px;left:0;
	background:rgba(255,255,255,0.8);
	text-transform:uppercase;
	padding:5px 20px 5px 12px;
	color:#444;
	font-size:20px;
}
.toc-cover-pageflip .sprite-lupe{
	margin:0 8px 6px 0;
}
.toc-section{
	margin:20px 20px 0px 0px;
	padding-bottom:20px;
	border-bottom:1px solid #c4c4c4;
}
.toc-section h2{
	margin-top: 0px;
	max-width:390px;
}
.toc-section figure {
    width: 180px;
}
.toc-pageno{
	color: #7b7b7b;
	text-transform: uppercase;
	font-size:16px;
	font-weight: normal;
}
.toc-teaser-text {
	margin-left: 200px;
}
.toc-teaser-outer{
	margin:12px 0px 20px 0px;
	position:relative;
}
ul.toc-list{
	font-weight: bold;
}
ul.toc-list li{
	margin-bottom: 0.5em;
}
ul.toc-list li:before{
	vertical-align:top;
}
ul.toc-list li a{
	display:inline-block;
	max-width:550px;
}
#cover .button-grey{
    width:65%;
}
#cover .kioskapp-button img {
	width:213px;
	margin:12px 0px 0px;
}
.cta-neuerscheinungen-cover {
	height:160px;
	margin:0 8px 8px 0;
	overflow:hidden;
}
.cta-neuerscheinungen-cover:hover .heading{
	bottom:0;
}
.cta-neuerscheinungen-cover .heading{
	position: absolute;
	bottom:-80px;
	-webkit-transition: bottom 1s; /* Safari */
  transition: bottom 1s;
	margin:0;
	padding:10px 0;
	text-align: center;
	width:100%;
	color:#fff;
	background: #5d96de;
}
.cover-spektrum-kompakt,.cover-spektrum-die-woche{
	width:460px;
	height:auto;
	margin-bottom:8px;
}
#vorteilebox-592 {
	padding:8px 20px 12px;
	width:400px;
	height:325px;
	margin-right:36px;
}
#vorteilebox-592 .heading {
	font-size:18px;
	margin-bottom:12px;
}
#vorteilebox-592 ul {
	line-height:32px;
	font-size:16px;
}
#vorteilebox-592 li{
	padding-left: 25px;
}
#vorteilebox-592 li>i.fa-check-circle {
	color:#14B54E;
	margin:0 7px 0 -25px;
}
#vorteilebox-592 #nature-logo-klein {
	vertical-align:middle;
}/**** Allgemein ****/
html {
	-webkit-font-smoothing: antialiased;
}
body {
  background:#eff1f2;
  color:#444;
}
html, body {
  margin:0;
  padding:0;
  min-height: 100%;
}
body,
html.ui-mobile,.ui-mobile body {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 14px;
}
a,.ui-body-c .ui-link,.ui-body-c a.ui-link:visited,.ui-widget-content a {
	color: #1f85a0;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1,h2,h3,h4,h5,h6,.heading {
	font-family: 'Roboto Condensed',Verdana,Helvetica,Arial,sans-serif;
	margin:8px 0px;
}
h1, h1 a, .teaser-text h3, .toc-section h3{
	color: #7b7b7b;
	text-transform: uppercase;
}
h1 a:hover,h1 a.ui-link:hover,.teaser-text a:hover,.horizontal-teaser a:hover,.sliderbox a:hover,a.no-deco:hover {
	text-decoration:none;
}
h4{
	font-size:12.8667px;
}
img {
	border:0;
}
header, footer, figure, figcaption, nav, aside, section{
	margin:0px;
  display:block;
}
blockquote {
	margin-left: 0px;
	margin-right:0px;
	padding-left: 32px;
	background: url('/pix/sdwv/quote.png') no-repeat;
}
/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
.clearfix:before, .clearfix:after {
  content: "\0020"; display: block; height: 0; visibility: hidden;
}

.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }

.clear{
	display:block;
	clear:both;
}
.border-h {
	background-image: url('/pix/sdwv/2011/line_h.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.border-h-solid {
	border-bottom: 1px solid #c4c4c4;
}
h1.border-h, h1.border-h a,
h1.border-h-solid {
	font-size:22px;
	margin-bottom: 0;
}
.font-roboto{
	font-family: Roboto,Verdana,Helvetica,Arial,sans-serif;
}
.font-roboto-condensed{
	font-family: "Roboto Condensed",Verdana,Helvetica,Arial,sans-serif;
}
.font-thin{
	font-weight:300;
}
.title,.title a,
.border-di, .border-di a,
.auf-einen-blick .heading.title {
    font-weight: bold;
    margin: 8px 0px;
    color: #9a9a9a;
    text-transform: uppercase;
    margin: 0;
    font-size: 24px;
}
.title a:hover,
.border-di a:hover, .border-di a.ui-link:hover {
	text-decoration: none;color:#1f85a0;
}
.border-h-short {
  background-image: url('/pix/sdwv/2011/line_h.png');
  background-repeat: no-repeat;
  background-position: -120px bottom;
  margin: 0;
}
.border-h-long {
  background-image: url('/pix/sdwv/2011/line_hb.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  margin: 0;
}
.border-v {
	background-image: url('/pix/sdwv/2011/line_v.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.border-top{
	border-top: 1px solid #c4c4c4;
	padding-top:12px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.center{
	text-align:center;
}
.centered-div{
	margin-left:auto;
	margin-right:auto;
}
.no-display{
	position: absolute;
	left: -9999em;
	top: -9999em;
}
.text,.sehrklein {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	line-height:150%;
	color:#444;
	font-size: 14px;
	font-weight: normal;
}
.grey{
	color: #7b7b7b !important;
}
.petrol{
		color: #1f85a0 !important;
}
.dosskat {
  font-family: Ubuntu,Verdana,Helvetica,Arial,sans-serif;
  display: block;
  line-height: 180%;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #7b7b7b;
}
.dossdi {
  display: block;
  line-height: 180%;
  font-family: Ubuntu,Verdana,Helvetica,Arial,sans-serif;
  font-weight: bold;
  color: #1F85A0;
  font-size: 16px;
  text-transform: uppercase;
}
.dosstxt {
  font-family: Ubuntu,Verdana,Helvetica,Arial,sans-serif;
  color: #7b7b7b;
  font-weight: bold;
  font-size: 12px;
}
.relcontainer{
    position: relative;
}
.little-title {
	font-size:10px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-weight:normal;
}
.no-padding{
	padding:0px;
}
.half, .half-width {
	width:50%;
}
.full-width{
	width:100%;
}
/** AIM **/
.aim_error {
	color: red;
}
.browserwarning{
	background: #faffd8;
	color:red;
	border-bottom:1px solid #000;
	padding:20px;
	font-size:14px;
	text-align: center;
}
/** Buttons **/
.button-grey, a.ui-link.button-grey, a.ui-link.button-grey:visited{
	display:inline-block;
	white-space: nowrap;
	width:auto;
	margin:4px 0px;
	padding: 5px 10px;
	border:1px solid #9c9b9b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-transform:uppercase;
	text-shadow: 0px -1px 2px #fff;
	font-family: Roboto,Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	background: rgb(233,233,233);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(233,233,233,1) 0%, rgba(207,207,207,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,233,1)), color-stop(100%,rgba(207,207,207,1)));
	background: -webkit-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(207,207,207,1) 100%);
	background: -o-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(207,207,207,1) 100%);
	background: -ms-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(207,207,207,1) 100%);
	background: linear-gradient(to bottom,  rgba(233,233,233,1) 0%,rgba(207,207,207,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#cfcfcf',GradientType=0 );
	color: #666464;
	cursor: pointer;
}

.button-grey:hover,
a.ui-link.button-grey:hover {
	text-decoration:none;
	color:#fff;
	text-shadow: 0px -1px 2px rgba(0, 0, 0, 0.26);
}
.button-petrol, a.ui-link.button-petrol, a.ui-link.button-petrol:visited{
	display:inline-block;
	white-space: nowrap;
	width:auto;
	margin:4px 0px;
	padding: 4px 8px;
	border:1px solid #c4c4c4;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-transform:uppercase;
	/* text-shadow: 1px 1px 0 #FFFFFF; */
	font-family: Roboto,Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	background: rgb(0,139,168); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0,139,168,1) 0%, rgba(0,140,168,1) 16%, rgba(0,130,160,1) 35%, rgba(0,109,142,1) 59%, rgba(0,87,119,1) 84%, rgba(0,75,111,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,139,168,1)), color-stop(16%,rgba(0,140,168,1)), color-stop(35%,rgba(0,130,160,1)), color-stop(59%,rgba(0,109,142,1)), color-stop(84%,rgba(0,87,119,1)), color-stop(100%,rgba(0,75,111,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,139,168,1) 0%,rgba(0,140,168,1) 16%,rgba(0,130,160,1) 35%,rgba(0,109,142,1) 59%,rgba(0,87,119,1) 84%,rgba(0,75,111,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,139,168,1) 0%,rgba(0,140,168,1) 16%,rgba(0,130,160,1) 35%,rgba(0,109,142,1) 59%,rgba(0,87,119,1) 84%,rgba(0,75,111,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(0,139,168,1) 0%,rgba(0,140,168,1) 16%,rgba(0,130,160,1) 35%,rgba(0,109,142,1) 59%,rgba(0,87,119,1) 84%,rgba(0,75,111,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ba8', endColorstr='#004b6f',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(0,139,168,1) 0%,rgba(0,140,168,1) 16%,rgba(0,130,160,1) 35%,rgba(0,109,142,1) 59%,rgba(0,87,119,1) 84%,rgba(0,75,111,1) 100%); /* W3C */
	color: #ffffff;
	cursor: pointer;
	text-shadow:none;
}
.button-red,a.ui-link.button-red,a.ui-link.button-red:visited{
	background: rgb(178,37,68); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(178,37,68,1) 0%, rgba(150,30,56,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,37,68,1)), color-stop(100%,rgba(150,30,56,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(178,37,68,1) 0%,rgba(150,30,56,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(178,37,68,1) 0%,rgba(150,30,56,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(178,37,68,1) 0%,rgba(150,30,56,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(178,37,68,1) 0%,rgba(150,30,56,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b22544', endColorstr='#961e38',GradientType=0 ); /* IE6-9 */
	color: #ffffff;
}
.button-petrol:hover,
.button-red:hover,
a.ui-link.button-petrol:hover,
a.ui-link.button-red:hover {
	text-decoration:none;
	color:#f5f6f7;
	text-shadow: 0px 0px 8px #F7FE80,0px 0px 8px #F7FE80;
	filter:Glow(color=#F7FE80, strength=4);
}
.button-image{
	margin-right: 4px;
	vertical-align: text-bottom;
}
button.button-grey {
	height:29px;
}
.button-blue, a.ui-link.button-blue, a.ui-link.button-blue:visited{
	display:inline-block;
	white-space: nowrap;
	width:auto;
	margin:4px 0px;
	padding: 5px 10px;
	border:1px solid #457acd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-transform:uppercase;
	font-family: Roboto,Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	text-shadow: 0px -1px 2px rgba(0, 0, 0, 0.26);
	background: rgb(51,160,235);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzNhMGViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjMzU5ZGU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjMzI5ZGU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjMzM5OGUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjMzA5OGRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjIlIiBzdG9wLWNvbG9yPSIjMzI5NWRjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkOGVkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  rgba(51,160,235,1) 0%, rgba(53,157,231,1) 21%, rgba(50,157,231,1) 24%, rgba(51,152,224,1) 45%, rgba(48,152,223,1) 48%, rgba(50,149,220,1) 62%, rgba(45,142,209,1) 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(51,160,235,1)), color-stop(21%,rgba(53,157,231,1)), color-stop(24%,rgba(50,157,231,1)), color-stop(45%,rgba(51,152,224,1)), color-stop(48%,rgba(48,152,223,1)), color-stop(62%,rgba(50,149,220,1)), color-stop(100%,rgba(45,142,209,1)));
	background: -webkit-linear-gradient(45deg,  rgba(51,160,235,1) 0%,rgba(53,157,231,1) 21%,rgba(50,157,231,1) 24%,rgba(51,152,224,1) 45%,rgba(48,152,223,1) 48%,rgba(50,149,220,1) 62%,rgba(45,142,209,1) 100%);
	background: -o-linear-gradient(45deg,  rgba(51,160,235,1) 0%,rgba(53,157,231,1) 21%,rgba(50,157,231,1) 24%,rgba(51,152,224,1) 45%,rgba(48,152,223,1) 48%,rgba(50,149,220,1) 62%,rgba(45,142,209,1) 100%);
	background: -ms-linear-gradient(45deg,  rgba(51,160,235,1) 0%,rgba(53,157,231,1) 21%,rgba(50,157,231,1) 24%,rgba(51,152,224,1) 45%,rgba(48,152,223,1) 48%,rgba(50,149,220,1) 62%,rgba(45,142,209,1) 100%);
	background: linear-gradient(45deg,  rgba(51,160,235,1) 0%,rgba(53,157,231,1) 21%,rgba(50,157,231,1) 24%,rgba(51,152,224,1) 45%,rgba(48,152,223,1) 48%,rgba(50,149,220,1) 62%,rgba(45,142,209,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33a0eb', endColorstr='#2d8ed1',GradientType=1 );
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
}
.button-amazon{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcc06d+0,f6ae5d+100 */
background: rgb(252,192,109); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmNjMDZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2YWU1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(45deg,  rgba(252,192,109,1) 0%, rgba(246,174,93,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(252,192,109,1) 0%,rgba(246,174,93,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(252,192,109,1) 0%,rgba(246,174,93,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcc06d', endColorstr='#f6ae5d',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
border:1px solid #000;
text-decoration: none;
color:#000;
}
.button-blue:hover, a.ui-link.button-blue:hover, a.ui-link.button-blue:hover,.button-grey:hover,a.ui-link.button-grey:hover{
	background: rgb(178,37,68); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(178,37,68,1) 0%, rgba(150,30,56,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,37,68,1)), color-stop(100%,rgba(150,30,56,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(178,37,68,1) 0%,rgba(150,30,56,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(178,37,68,1) 0%,rgba(150,30,56,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(178,37,68,1) 0%,rgba(150,30,56,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(178,37,68,1) 0%,rgba(150,30,56,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b22544', endColorstr='#961e38',GradientType=0 ); /* IE6-9 */
	color: #fff;
	border:1px solid #000;
	text-decoration: none;
}
/** Layout-Frames **/
#overall, #topNav{
	width:1200px;
  margin:0 auto;
}
#contentborder {
	background:#fff;
  width: 990px;
  border: 5px solid #fff;
  position:relative;
}
#contentframe {
/*	height:100%; */
  border:1px solid #fff;
}
#contentouter {
	margin: 20px 14px;
}
#contentinner{
	float:left;
	width:586px;
	margin-right:20px;
}
#contentinner.right{
	float:right;
	width:587px;
	margin-left:20px;
}

/** Header **/
#header{
	position:relative;
	height: 119px;
	background:#4d86a4;
	font-family: Roboto,sans-serif;
}
#magazinlogo {
	margin: 23px 10px 10px;
	float:left;
}
#magazinlogo.shop {
	margin-top: 28px;
}
#magazinlogo.ohnenavi {
	margin-top: 22px;
}
.header-aba #magazinlogo.ohnenavi {
    margin-top: 43px;
}
.header-neo #magazinlogo.ohnenavi {
  margin-top: 0px;
}
#magazinlogo img {
	width: 229px;
}

/* IE9 SVG logo fix */
#magazinlogo img[src*=".svg"] {
	max-width: 100%;
	width: 229px\9;
}
/* IE10+ SVG logo fix */
@media screen and (min-width:0\0) {
	#magazinlogo img[src*=".svg"] {
		max-width: 100%;
		width: 229px;
	}
}

#magazinlogo.shop img {
	width: 303px;
}

#magazinlogo img[src*=".svg"] {
	max-width: 100%;
	width: 303px\9;
}
/* IE10+ SVG logo fix */
@media screen and (min-width:0\0) {
	#magazinlogo img[src*=".svg"] {
		max-width: 100%;
		width: 303px;
	}
}

#header.header-sdw .hlogo,#header.header-sd .hlogo{
	margin-top:2px;
}
#verlagslogo {
	position: absolute;
	top:10px;
	right:12px;
}
#searchform-head {
	padding-top:39px;
}
#searchform-head input {
  -webkit-appearance:textfield;
  -webkit-box-sizing:content-box;
	width:160px;
	height:20px;
	line-height:20px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	text-transform: none;
	padding:0px 20px 0px 6px;
	color:#666;
}
#searchform-head button[type='submit']{
	margin-left:-30px;
	background:transparent;
	border:0 none;
	opacity:0.5;
	vertical-align: middle;
}
.header-logos{margin-top:-19px;}
.header-logos .logo {
	margin-right:10px;
	opacity: 0.5;
}
.header-logos .logo:hover{opacity:1;}
.header-logos .logo-gug img {width:111px;}
.header-logos .logo-suw img {width:108px;}
.header-logos .logo-zeit img {width:140px;}

/** Themenseiten-Header **/
#thema-header{
	min-height:70px;
}
#thema-header img {
	width: 100%;
	position:absolute;
	top:0;
}
#thema-header .head{
padding:12px 0 0 15px;
}
#thema-header .head h1{
	display:inline;
	font-size: 32px;
	font-weight:normal;
	color:#fff;
	margin-right:20px;
}
#thema-header .head h2{
	display:inline;
	font-size: 24px;
	font-weight:normal;
	color:#fff;
}

/** Fachgebietsseiten **/
#fachgebiet-header{
	margin-bottom:20px;
}
.subheader{
	height: 67px;
	background: url('/pix/sdwv/2011/redaktionsblog.jpg') 0 0 no-repeat #1f85a0;
}
#fachgebiet-header h1{
	position:absolute;
	top:6px;
	left:15px;
	font-size: 32px;
	font-weight:normal;
	color:#fff;
}

.fachgebiet-arrow{
	position:absolute;
	bottom:2px;
	left:20px;
	z-index:10;
}
.subheader h1{
	color:#fff;
	text-transform:none;
  font-size: 32px;
  padding-left: 20px;
  padding-top: 15px;
}
.subheader .fachgebiet-arrow{
	position:absolute;
	top:27px;
	left:-1px;
	z-index:10;
	-moz-transform:rotate(90deg); /* Firefox 3.6 Firefox 4 */
	-webkit-transform:rotate(90deg); /* Safari */
	-o-transform:rotate(90deg); /* Opera */
	-ms-transform:rotate(90deg); /* IE9 */
	transform:rotate(90deg); /* W3C */
}
/** Listen **/
.no-items-list{
	list-style-type: none;
	margin:0;
	padding:0;
}

/**** Liste mit Arrow ****/
ul.arrlist {
	list-style-type: none;
	margin:0;
	padding:0 0 0 0.8em;
}
ul.arrlist li:before{
	content:"\203A";
	margin:0 .5em 0 -0.8em;
}
/**** Sprite ****/
/* a * weitere Abhängigkeiten: .linktotop */
.sprite-a {background: url('/pix/sdwv/2011/sdwv2011a-sprite.png') no-repeat top left;}
span.sprite-a,span.login-icon {display: inline-block;}
.sidebar-switch.sprite-rss{ line-height: 13px; }
.sidebar-switch .sprite-info_button{ line-height: 17px; }
.sprite-aktuell{ background-position: 0 0; width: 47px; height: 49px; }
.sprite-arrow-l{ background-position: -52px 0; width: 17px; height: 30px; }
.sprite-arrow-r{ background-position: -74px 0; width: 17px; height: 30px; }
.sprite-help-toggleOut{ background-position: -96px 0; width: 17px; height: 17px; }
.sprite-icon_bildgalerie{ background-position: -118px 0; width: 25px; height: 25px; }
.sprite-info_button{ background-position: -143px 2px; width: 17px; height: 17px; }
.sprite-lupe{ background-position: -170px 0; width: 13px; height: 13px; }
.sprite-navarrow-white{ background-position: -188px 0; width: 12px; height: 10px; }
.sprite-navarrow{ background-position: -205px 0; width: 22px; height: 19px; }
.sprite-play,.sprite-video{ background-position: -232px 0; width: 34px; height: 34px; }
.sprite-rss{ background-position: -271px 0; width: 14px; height: 13px; }
.sprite-toparrow{ background-position: -290px 0; width: 11px; height: 10px; }
/* b * weitere Abhängigkeiten: d_sdwv_css_effekte (horizontal-slider, timeline) */
.sprite-b {background: url('/pix/sdwv/2011/sdwv2011b-sprite.png') no-repeat top left;}
span.sprite-b {display: inline-block;}
.sprite-act_closebox{ background-position: 0 0; width: 30px; height: 30px; }
.sprite-act_comment{ background-position: -35px 0; width: 25px; height: 17px; }
.sprite-act_drucker{ background-position: -65px 0; width: 17px; height: 18px; }
.sprite-act_favorit{ background-position: -87px 0; width: 17px; height: 15px; }
.sprite-act_mail{ background-position: -109px 0; width: 15px; height: 15px; }
.sprite-act_speicherpunkt{ background-position: -129px 0; width: 15px; height: 30px; }
.sprite-hslider_boxed_arrow-l{ background-position: -149px 0; width: 39px; height: 39px; }
.sprite-hslider_boxed_arrow-r{ background-position: -193px 0; width: 39px; height: 39px; }
.sprite-hslider_dots_dots{ background-position: -237px 0; width: 21px; height: 10px; }
.sprite-hslider_pure_arrow-l{ background-position: -263px 0; width: 17px; height: 30px; }
.sprite-hslider_pure_arrow-r{ background-position: -285px 0; width: 17px; height: 30px; }
.sprite-toc_comment{ background-position: -307px 0; width: 16px; height: 16px; }
.sprite-toc_epub{ background-position: -328px 0; width: 16px; height: 16px; }
.sprite-toc_heftbestellen{ background-position: -349px 0; width: 11px; height: 13px; }
.sprite-toc_hochladen{ background-position: -365px 0; width: 11px; height: 14px; }
.sprite-toc_pdf{ background-position: -381px 0; width: 16px; height: 16px; }
.sprite-toc_reinblaettern{ background-position: -402px 0; width: 17px; height: 12px; }

/**** Advertisement ****/
.ad-heading{
	margin-top:20px;
	font-size:9px;
}
/**** Ad-Positionierung Superbanner ****/
#ad-top {
	height: 90px;
	position: absolute;
	top:0;
	left:200px; /* TODO: vorläufig, bis die Ads umgestellt sind */
}
#ad-vertikal {
	position: absolute;
	top:90px;
	left:1000px;

}
/*** Eilmeldung ****/
.eilmeldung {
	height:50px;
}
.eil-icon {
	position:absolute;
	z-index:1;
}
.eil-border {
	width: 534px;
	padding: 4px 0px 4px 24px;
	font-family: Roboto Condensed,Verdana,Helvetica,Arial,sans-serif;
	border:1px solid #e1e1e1;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	position:absolute;
	top: 3px;
	left: 28px;
	height: 36px;
	vertical-align: middle;
}
.eil-border a {
	color: #444444;
}
.eil-pre {
	color:#ff0000;
}
a.stoerer {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAwKj8KiSgGtzOw1sVDAWi8fDs5ruaiXVUUkM3M2Vkqism4gAAAKpJREFUGNNtzkkOwjAQRNHCJjiBzPMEdf9b0haJOyj5m5Jab9EIuTh2OPcgHzgVWdJGF7gshZ9x3ytXbJ2zgSvugG7niimHiBtXbLKiyMzGFa8v8rWShV7vZIuJnNCS93A25IyFXDCT5oATwJEOSIQrHoE8SXJgFB5wjFAsfMdvmfT5TGU+wjfc5LL+QZm8Ef7DA1Rj8NzjKsOhrBLucX37q/bc8iIr+iLzBd9rEnFQ84V+AAAAAElFTkSuQmCC'), linear-gradient(90deg, rgba(170, 44, 14, 1) 0%, rgba(170, 44, 14, 1) 42px, rgba(64, 64, 64, 1) 42px,  rgba(64, 64, 64, 1) 100%);
	background-position: 10px center, left top;
	background-color: #aa2c0e;
	background-repeat:no-repeat;
	color:#fff !important;
	display:block;
	padding:12px 16px 12px 50px;
	font-size:16px;
	text-shadow: none;
}

/**** Spektrogramme ****/
.spektrogramme-link{
	position:relative;
	top:-30px;
	font-weight:bold;
}
/**** Teaser ****/
.teaser-spacer-bottom{
	margin-bottom:50px !important;
}
.teaser-spacer-bottom.horizontal .heading.title,
.teaser-spacer-bottom.horizontalbig .heading.title {
	margin-bottom: 12px;
}
.horizontal-teaser{
	width:184px;
	padding-right:5px;
	margin:10px 5px 20px 0px;
	position:relative;
}
.horizontal-teaser.table-cell{
	padding:0 9px 14px;
	border-right:1px solid #c4c4c4;
}
.table .horizontal-teaser.table-cell:first-child{
	padding-left:0;
}
.table .horizontal-teaser.table-cell:last-child{
		padding-right:0;border-right:0 none;
}
.horizontal-teaser h2,.teaser-outer h2{
	margin:8px 0px 6px 0px;
	color:#444;
	font-size:19px;
	line-height:120%;
}
.horizontal-teaser:hover a h2,.teaser-outer:hover a h2 {
	color: #1f85a0;
}
.horizontal-teaser-wide h3,.teaser-text h3{
	font-size:16px;
}
.horizontal-teaser-wide{
	width:283px;
}
.horizontal-teaser-wide h3{
	text-transform:uppercase;
	margin:14px 0px 6px 0px;
}
.horizontal-teaser-wide h2{
	margin:0px 0px 6px;
}
.topteaser-first-title{
	color:#fff;
	background: #3e3e3e;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.topteaser-first-title h2{
	font-size:24px;
	display:inline-block;
	margin:8px 20px;
}
.topteaser-first-title .headline-video.sprite-video{
	top:-93px;
	left:276px;
}
.topteaser-first-text{
	font-size:20px;
	font-weight:100;
	background:#f0f1f2;
	color:#444;
	padding:14px 20px;
}
.teaser-outer{
	margin:12px 0 20px 0;
	padding-bottom:18px;
	position:relative;
}
.body-neo div.teaser-outer .teaser-text{
	padding: 0.5em 1em 1em 0;
}
.body-neo div.teaser-outer:nth-of-type(even){
	background-color:#eff0e8;
	margin-right:0;
	padding-bottom:0;
}
.body-neo div.teaser-outer:nth-of-type(odd){
	background-color:#e4e3eb;
	margin-right:0;
	padding-bottom:0;
}
.heading.backgrey{
	padding:0 10px;
}
.zon-koop{
	margin-top:10px;
	height:18px;
}
.teaser-text {
	margin-left: 200px;
}
.table{
	display:table;
	margin-bottom:8px;
}
.table-cell{
	display:table-cell;
}
.teaser-grey.table-cell{
	padding:5px 5px 14px;
	border-right:4px solid #fff;
}
.table .teaser-grey.table-cell:first-child{
	padding-left:5px;
}
.table .teaser-grey.table-cell:last-child{
	padding-right:5px;border-right:0 none;
}
.teaser-grey {
	background: #f5f6f7;
	margin:12px 0px 20px 0px;
	position:relative;
}
.teaser-grey>.teaser-text{
	padding:12px 9px 12px 0;
}
.teaser-grey>.teaser-text h2{
	margin-top:0;
}
.teaser-grey>.text{
	padding:12px;
}
.teaserimg-fallback{
	width:180px;
	height:120px;
	border: 1px solid #c4c4c4;
	text-align:center;
}
/**** News-Teaser ****/
.mostreadframe.ui-widget-content{
	border:0 none;
	margin: 12px 0 20px 0;
	padding: 0;
}
.mostreadframe ul.ui-tabs-nav.ui-widget-header{
	background:#fff;
	text-transform: uppercase;
	padding:0;
	border-bottom: 1px solid #c4c4c4;
	font-weight:bold;
	font-size:16px;
}
.mostreadframe ul.ui-tabs-nav li.ui-state-default{
	background:none repeat scroll 0 0 #fff;
	border-color: #c4c4c4;
	margin:0;
	padding:0;
}
.mostreadframe ul.ui-tabs-nav li.ui-state-active{
	background:none repeat scroll 0 0 #f5f6f7;
}
.mostreadframe ul.ui-tabs-nav li:nth-child(n+2){
	margin-left:-1px;
}
.mostreadframe ul.ui-tabs-nav li a{
	padding:0.3em 0.6em;
}
.mostreadtab,.rubrik-list{
	font-size:16px;
	line-height: 30px;
}
.mostreadtab p {
	font-size: 14px;
	line-height: 22px;
}
.ui-tabs .mostreadtab.ui-tabs-panel{
	padding:1em 0;
}
.teaserimg-fallback-wide{
	width:280px;
	height:186px;
}
.teaserimg-fallback-wide img{
	width:100%;
	height:auto;
}
.teaserimg-play{
    left: 73px;
    position: absolute;
    top: 43px;
    cursor:pointer;
}
.horizontal-teaser-wide .teaserimg-play{
    left: 123px;
    top: 76px;
}
.img-gallery{
	position:absolute;
	bottom:7px;
	left:5px;
}
.teaser-outer + .rubrik-list{
	margin-top:-20px;
}

/**** TagCloud ****/
.tagcloud a{
	font-family: Ubuntu,Verdana,Helvetica,Arial,sans-serif;
	color:#7b7b7b;
}
.tagcloud span {
display: inline-block;
}
.tagsize-1{
	font-size:23px;
	font-weight: bold;
	margin: 0px 30px 0px 10px;
	height: 40px;
	vertical-align: middle;
}
.tagsize-2{
	font-size:20px;
	font-weight: bold;
	margin: 0px 4px 0px 28px;
	height: 24px;
	vertical-align: super;
}
.tagsize-3{
	font-size:17px;
	margin: 0px 22px 0px 24px;
	height: 22px;
	vertical-align: sub;
}
.tagsize-4{
	font-size:14px;
	margin: 0px 18px 0px 4px;
	height: 18px;
	vertical-align: bottom;
}
.tagsize-5{
	font-size:11px;
	margin: 0px 10px;
	height: 20px;
}
/**** Suchform ****/
#searchform-detail{
	margin-top:20px;
}
#searchform-detail input[type="text"]{
	width:100%;
	margin-bottom:4px;
}
.checkbox-wrapper{
	margin:10px 0px;
}
/**** Toplink ****/
.linktotop {
	border: 1px solid #000;
	font-size:9px;
	color:#000 !important;
	padding: 2px 2px 2px 16px;
	display: inline-block;
	margin: 20px 0px;
	text-align: right;
	background: url('/pix/sdwv/2011/sdwv2011a-sprite.png') -287px 2px no-repeat;
}
.scrolltop{
	line-height:27px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
.scrolltop .circ{
  display: block;
  font-size: 42px;
  font-weight:100;
  margin-left: 6px;
  transform: rotate(270deg);
	-ms-transform:rotate(270deg); /* IE 9 */
	-webkit-transform:rotate(270deg); /* Opera, Chrome, and Safari */
}
/***** Forms *****/
input, textarea {
	font-family: Roboto Condensed,Verdana,Helvetica,Arial,sans-serif;
	font-size: 16px;
}

/**** Footer ****/
footer, #footer{
	font-family: 'Roboto Condensed',sans-serif;
	background:#5a5a5a;
	width: 1000px;
}
.foothdi {
    color: #efefef;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 12px;
}
.footer-container .footer{
	background:transparent;
}
#footer-logo{
	background:#3e3e3e;
	padding: 18px 20px 12px 20px;
}

#footer-logo img {
	width: 142px;
}

#footer-logo img[src*=".svg"] {
	max-width: 100%;
	width: 142px\9;
}
/* IE10+ SVG logo fix */
@media screen and (min-width:0\0) {
	#footer-logo img[src*=".svg"] {
		max-width: 100%;
		width: 142px;
	}
}

.footerbox{margin:25px 0px 25px 20px;border-right:1px solid #3e3e3e;padding-right: 28px;min-height:180px;}
#footer>div.footerbox:first-child{margin-left:25px;}
#footer>div.footerbox:last-child{border-right:0 none;padding-right: 0;}
.footer-linklist li{margin-bottom:6px;}
.footer-linklist a {color:#efefef;font-size:14px;}
.footer-linklist a:hover {color:#FBA100;}
.footer-text{color:#efefef;font-size:12px;font-weight:100;margin:20px;padding-bottom:20px;}

/***** Download page *****/
.teaser-content-left {
	float: left;
	width: 384px;
	margin-right: 20px;
}
.teaser-content-left h2 {
	margin-bottom: 16px;
}
.teaser-content-right {
	float: right;
	width: 182px;
}
.teaser-content-login {
	line-height: normal;
	clear: both;
	margin: 20px 0 20px 0;
}

/***** Registration page *****/
#magazine-select {
	display: block;
	margin-bottom: 20px;
}

#access-form {
	display: none;
}

/***** Neuerscheinungen Index *****/
#releases .grid-item, .grid-item--width2  {
  float: left;
}
#releases .grid-sizer, .grid-item {
    width: 32%;
}
#releases .grid-item--width2 {
    width: 66%;
}
#releases .gutter-sizer {
    width: 2%;
}
#releases .grid-item img {
    display: block;
    width: 100%;
    margin-bottom: 8%;
}
#releases .grid-item--width2 img {
    display: block;
    width: 100%;
    margin-bottom: 4%;
}

.fancybox-inner {
	text-align: center;
}

.fancybox-inner .release-box img {
  width: 40%;
}

.fancybox-inner .release-box .price,
.fancybox-inner .release-box .product-type,
.fancybox-inner .release-box .payment-options {
    color: #fff;
    line-height: 150%;
}

.fancybox-inner .release-box .price {
	font-weight: bold;
}

.fancybox-inner .release-box .price,
.fancybox-inner .release-box .product-type {
	text-transform: uppercase;
	font-size: 18px;
}

.fancybox-inner .release-box .payment-options {
	font-size: 16px;
}

.fancybox-inner .release-box .oxid-cart-action {
	margin-bottom: 5px;
}

.fancybox-inner .release-box a.product-details {
	color: #75a4c7;
}#topnavi-login-panel {
	position: absolute;
	right: 0px;
	top: 0;
	width: 250px;
	z-index:100000;
}
#topnavi-login-panel .status{
	color:#fff;
	height: 24px;
	line-height: 24px;
	float:right;
	padding:0px 10px;
	background: rgb(46,46,46); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(46,46,46,1) 0%, rgba(55,55,55,1) 29%, rgba(60,60,60,1) 38%, rgba(68,68,68,1) 67%, rgba(77,77,77,1) 88%, rgba(78,78,78,1) 96%, rgba(81,81,81,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,46,46,1)), color-stop(29%,rgba(55,55,55,1)), color-stop(38%,rgba(60,60,60,1)), color-stop(67%,rgba(68,68,68,1)), color-stop(88%,rgba(77,77,77,1)), color-stop(96%,rgba(78,78,78,1)), color-stop(100%,rgba(81,81,81,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(46,46,46,1) 0%,rgba(55,55,55,1) 29%,rgba(60,60,60,1) 38%,rgba(68,68,68,1) 67%,rgba(77,77,77,1) 88%,rgba(78,78,78,1) 96%,rgba(81,81,81,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(46,46,46,1) 0%,rgba(55,55,55,1) 29%,rgba(60,60,60,1) 38%,rgba(68,68,68,1) 67%,rgba(77,77,77,1) 88%,rgba(78,78,78,1) 96%,rgba(81,81,81,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(46,46,46,1) 0%,rgba(55,55,55,1) 29%,rgba(60,60,60,1) 38%,rgba(68,68,68,1) 67%,rgba(77,77,77,1) 88%,rgba(78,78,78,1) 96%,rgba(81,81,81,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(46,46,46,1) 0%,rgba(55,55,55,1) 29%,rgba(60,60,60,1) 38%,rgba(68,68,68,1) 67%,rgba(77,77,77,1) 88%,rgba(78,78,78,1) 96%,rgba(81,81,81,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2e2e', endColorstr='#515151',GradientType=0 ); /* IE6-9 */
	border-left: 1px solid #929292;
}
#topnavi-login-panel .login-link-active{
	color:#444;
	background:#fff;
}
#topnavi-login-panel form{
	background-color:#fff;
	box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
	-moz-box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
	-webkit-box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
	padding:8px 14px 8px 10px;
	margin:0px;
}

#belownavi-login-link, #belownavi-login-panel{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	padding-left: 10px;
}
#belownavi-login-link,#belownavi-login-panel,#belownavi-loginname,#topnavi-login-link{
	color:#fff;
	font-size:13px;
}
#belownavi-login-panel a {
	display: block;
	float: left;
}
#belownavi-loginname {
	padding-right: 6px;
}
#belownavi-login-link span,
#belownavi-loginname span {
	font-weight: bold;
}
header.no-login>a#belownavi-login-link{
	display:none;
}
#topnavi-login-link{
	padding-left:5px;
	border-left:1px solid #fff;
}

table.meinkonto-table th{
	text-align:left;
}
table.meinkonto-table tr td:first-child{
	padding-left:8px;
	width:30%;
}

.spektrum_ausweis_head {
  width: 320px;
  height: 109px;
}
.spektrum_ausweis {
  width: 320px;
  height: 93px;
  font-size: 12px;
}
.spektrum_ausweis .sehrklein {
  font-size: 10px;
}
.spektrum_ausweis .kunde {
	margin-top: -97px;
	margin-left: 100px;
  padding-top: 3px;
  padding-left: 6px;
}
.spektrum_ausweis .abo {
	margin-left: 100px;
  padding-left: 6px;
}
.button-print-ausweis{
	margin-top:20px;
}

/***** Login form *****/
/* .login-message {
	font-family: 'Roboto Condensed', Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin-bottom: 20px;
}
.login-form {
	width: 586px;
	font-family: 'Roboto Condensed', Verdana, Helvetica, Arial, sans-serif;
	font-size:16px;
	margin: 5px 0 20px 0;
}
.login-form input, .login-form textarea {
	width: 560px;
	float: left;
	background-color: #f5f6f7;
	border: 1px solid #c4c4c4;
	margin:	5px 0 5px 0;
	padding: 12px;
	color: #7b7b7b;
}

.login-form .login-info {
	height: 200px;
}

.login-form .login-info-magazine-images {
	position: relative;
	width: 140px;
	height: 160px;
	margin-right: 30px;
	float: left;
}

.login-form .login-info-magazine-images .cover-1 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
	width: 120px;
	height: 160px;
}

.login-form .login-info-magazine-images .cover-2 {
	position: absolute;
	left: 20px;
	top: 10px;
	z-index: 3;
	width: 108px;
	height: 144px;
}

.login-form .login-info-magazine-images .cover-3 {
	position: absolute;
	left: 40px;
	top: 20px;
	z-index: 2;
	width: 96px;
	height: 128px;
}

.login-form .login-info-magazine-images .cover-4 {
	position: absolute;
	left: 60px;
	top: 30px;
	z-index: 1;
	width: 84px;
	height: 112px;
}

.login-form .login-info-text {
	float: left;
	width: 416px;
}

.login-form .login-info-text ul {
	list-style-type: none;
	padding: 0;
}

.login-form .login-info-text li:before {
	content: "\203A";
	color: #c4c4c4;
	font-size: 13px;
	vertical-align: 2px;
	margin-right: 6px;
}
*/


.login-form p {
	font-size: 12px;
}

.login-form #loginUser,
.login-form #loginPwd {
	width: 200px;
}

.login-form .form-group label {
	font-size: 11px;
	font-weight: bold;
}

.login-form .form-group.remember-me {
	margin: 10px 0 10px 0;
}

.login-form .form-group.remember-me .checkbox label {
	font-size: 12px;
	font-weight: normal;
}

.login-form .form-group.login,
.login-form .form-group.lost-password {
	display: inline-block;
}

.login-form .form-group.info {
	background-color: #4d86a4;
	color: white;
	padding: 10px;
	margin-top: 10px;
}

#forgotPasswordLink {
	font-size: 11px;
}


@media print{
	.button-print-ausweis{
		display:none;
	}
}#topNavBack {
	height: 24px;
	line-height: 24px;
	width: 100%;
	min-width:1160px;
	background: rgb(64,64,64); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(64,64,64,1) 0%, rgba(63,63,63,1) 17%, rgba(57,57,57,1) 30%, rgba(42,42,42,1) 52%, rgba(25,25,25,1) 70%, rgba(15,15,15,1) 83%, rgba(6,6,6,1) 96%, rgba(5,5,5,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,64,64,1)), color-stop(17%,rgba(63,63,63,1)), color-stop(30%,rgba(57,57,57,1)), color-stop(52%,rgba(42,42,42,1)), color-stop(70%,rgba(25,25,25,1)), color-stop(83%,rgba(15,15,15,1)), color-stop(96%,rgba(6,6,6,1)), color-stop(100%,rgba(5,5,5,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(64,64,64,1) 0%,rgba(63,63,63,1) 17%,rgba(57,57,57,1) 30%,rgba(42,42,42,1) 52%,rgba(25,25,25,1) 70%,rgba(15,15,15,1) 83%,rgba(6,6,6,1) 96%,rgba(5,5,5,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(64,64,64,1) 0%,rgba(63,63,63,1) 17%,rgba(57,57,57,1) 30%,rgba(42,42,42,1) 52%,rgba(25,25,25,1) 70%,rgba(15,15,15,1) 83%,rgba(6,6,6,1) 96%,rgba(5,5,5,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(64,64,64,1) 0%,rgba(63,63,63,1) 17%,rgba(57,57,57,1) 30%,rgba(42,42,42,1) 52%,rgba(25,25,25,1) 70%,rgba(15,15,15,1) 83%,rgba(6,6,6,1) 96%,rgba(5,5,5,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#050505',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(64,64,64,1) 0%,rgba(63,63,63,1) 17%,rgba(57,57,57,1) 30%,rgba(42,42,42,1) 52%,rgba(25,25,25,1) 70%,rgba(15,15,15,1) 83%,rgba(6,6,6,1) 96%,rgba(5,5,5,1) 100%); /* W3C */
	font-size:10px;
}
#fachnavi,#shopnavi {
	position: absolute;
	bottom: 0px;
	font-size:13px;
	background:#e9e9e9;
	width:100%;
}
#topNav ul, #topicNav ul, .fachnavi ul, #mainNav-l1 ul, #mainNav-l2 ul {
	margin: 0 10px;
	padding: 0;
}
#topNav li, #topicNav li, #mainNav-l1 li, #mainNav-l2 li, .horizontal-list li {
	display: inline;
	background-image: none;
}
.fachnavi>ul{
	border-left:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	display:inline-block;
}
.fachnavi>ul>li{
	display: inline-block;
	padding:0px 10px;
	border-left:1px solid #b7b7b7;
	line-height:32px;
}
#topicNav ul, .metanavi>ul{
	padding-top:10px;
	color:#fff;
	line-height: 100%;
}
#topicNav li, .metanavi li{
	padding:0px 6px 3px;
	border-left:1px solid #fff;
}
#topNav a, #topicNav a, .metanavi a{
	color: #fff;
	font-weight: normal;
}
#topicNav a, .metanavi a{
	font-size:13px;
}
#topNav .active{
	background: rgb(31,31,31); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(31,31,31,1) 0%, rgba(23,23,23,1) 4%, rgba(28,28,28,1) 33%, rgba(31,31,31,1) 38%, rgba(36,36,36,1) 63%, rgba(40,40,40,1) 71%, rgba(45,45,45,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,31,31,1)), color-stop(4%,rgba(23,23,23,1)), color-stop(33%,rgba(28,28,28,1)), color-stop(38%,rgba(31,31,31,1)), color-stop(63%,rgba(36,36,36,1)), color-stop(71%,rgba(40,40,40,1)), color-stop(100%,rgba(45,45,45,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(31,31,31,1) 0%,rgba(23,23,23,1) 4%,rgba(28,28,28,1) 33%,rgba(31,31,31,1) 38%,rgba(36,36,36,1) 63%,rgba(40,40,40,1) 71%,rgba(45,45,45,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(31,31,31,1) 0%,rgba(23,23,23,1) 4%,rgba(28,28,28,1) 33%,rgba(31,31,31,1) 38%,rgba(36,36,36,1) 63%,rgba(40,40,40,1) 71%,rgba(45,45,45,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(31,31,31,1) 0%,rgba(23,23,23,1) 4%,rgba(28,28,28,1) 33%,rgba(31,31,31,1) 38%,rgba(36,36,36,1) 63%,rgba(40,40,40,1) 71%,rgba(45,45,45,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f1f1f', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(31,31,31,1) 0%,rgba(23,23,23,1) 4%,rgba(28,28,28,1) 33%,rgba(31,31,31,1) 38%,rgba(36,36,36,1) 63%,rgba(40,40,40,1) 71%,rgba(45,45,45,1) 100%); /* W3C */
}
.metanavi>ul>li {
	float: left;
}
.lidiv {
	float:left;
	border-left:1px solid #929292;
	padding: 0 10px;
	line-height: 24px;
}
li.lifirst {
	border-left: 0 none !important;
}
/** Dropdownnavi **/
nav.dropdownnavi ul li{
	position:relative;
}
nav.dropdownnavi ul ul{
	display:none;
}
nav.dropdownnavi ul ul li{
	background-image: url('/pix/sdwv/2011/line_h.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  padding:6px 10px 8px;
}
nav.dropdownnavi ul ul li:last-child {
	background-image: none;
}

nav.dropdownnavi ul ul li:before{
	content:"\203A";
	color:#c4c4c4;
	font-size:13px;
	vertical-align:2px;
	margin-right:6px;
}
nav.dropdownnavi>ul>li:hover>ul{
	display:block;
	position:absolute;
	z-index:1000;
	top:17px;
	left:6px;
	min-width:195px;
	background:#fff;
	color:#444;
	margin:0;
	border:1px solid #c4c4c4;
	line-height:1em;
	box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
	-moz-box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
	-webkit-box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
}
nav.dropdownnavi.fachnavi>ul>li:hover>ul{
	top:32px;
	left:0px;
	list-style-type:none;
}
.fachnavi>ul>li:nth-child(n+10)>ul{
	left:auto !important;
	right:0;
}
nav.dropdownnavi>ul>li:hover>ul a{
	color:#444;
	display: block;
	margin: -15px 0px 0px 10px;
}
.fachnavi a{
	color:#444;
}
nav.dropdownnavi ul ul li:hover{
	background:#e9e9e9;
}
.fachnavi>ul>li:hover{
	background:#535353;
}
nav.dropdownnavi ul ul li:hover a{
	color:#4d86a4;
	text-decoration:none;
}
.fachnavi li:hover a{
	color:#fff;
	text-decoration:none;
}
.breadcrumb{
	margin-bottom: 6px;
	padding-bottom:23px;
	font-size:11px;
}
.breadcrumb h1{
	font-size:11px;
	font-weight: normal;
	display:inline;
	text-transform: none;
	color: inherit;
	font-family: inherit;
	margin: 0;
}
#navarrow {
	position:absolute;
	bottom:14px;
	left:33px;
}
#mobileform button{
	display:block;
	text-align:center;
  cursor: pointer;
  height: 35px;
  width: 100%;
  font-weight:bold;
  background: linear-gradient(#F9F9F9, #EEEEEE) repeat scroll 0 0 #F9F9F9;
  border-left:0 none;
  border-right:0 none;
  border-top:0 none;
  border-bottom: 1px solid #AAAAAA;
  color: #000;
  text-shadow: 0 1px 0 #FFFFFF;
}
nav.dropdownnavi > ul > li:hover > ul.nav-teaser a{
	margin:-6px 0 0;
}
.nav-teaser-title,.nav-teaser-dachzeile{
	margin-left:100px;
}
.nav-teaser-dachzeile{text-transform:uppercase;font-size:11px;}
/* Alternative Footer-Navi */
.footer-navi{
	text-align: center;
	margin-top:20px;
}
.footer-navi li{
	margin-right:20px;
}
.footer-navi li:last-child{
	margin-right:0;
}#sidebar {
	float:right;
	width: 300px;
	margin-top: 8px;
}
#sidebar.left {
	float:left;
}
.sidebar-box {
	width:300px;
	margin: 20px 0px 0px 0px;
	position: relative;
	background:	#f5f6f7;
	padding-bottom:1px;
}
.sidebar-box.right {
	margin-left:8px;
}	
.sidebar-box-full {
  width:100%;
  margin: 20px 0px 0px 0px;
	background:	#f5f6f7;
	padding-bottom:1px;
}
.sidebar-box h3,.sidebar-box-full h3{
	margin:0px;
	color: #1f85a0;
}
.sidebar-box-head {
	background:#3e3e3e;
	vertical-align:middle;
	padding:8px 12px;
	text-transform:uppercase;
	font-size:18px;
	color: #fff;
}
.sidebar-box-head a, .sidebar-box-adhead a{
	color: #fff;
}
.sidebar-box-adhead {
	background: url('/pix/sdwv/2011/nd-list-item-orange.gif') repeat-y #f5f6f7;
	border-bottom: 1px solid #c4c4c4;
	height:22px;
	line-height:22px;
	vertical-align:middle;
}
.sidebar-hidden-door {
	position: absolute;
	right: -8px;
	top: 0;
	height: 8px;
	width: 8px;
}
.sidebar-hidden-help {
	position: absolute;
	right: -10px;
	top: -20px;
	height: 15px;
	width: 300px;
	text-align: right;
}
.sidebar-box-head h2, .sidebar-box-adhead h2{
	margin:0px 0px 0px 14px;
	font-size:14px;
	text-transform:uppercase;
}
.sidebar-box-content,#sidebar-videos {
	margin:12px 14px 8px 14px;
}
.sidebar-box-content-text{
	margin-left:84px;
}
.sidebar-box-content .arrlist{
	font-size:14px;
}
.sidebar-box-content .arrlist li{
	margin-bottom:0.5em;
}
.sidebar-box-content-text h2{color:#444;}
.mostwantedlist {
	counter-reset: li;
  list-style: none;
	font-size:16px;
	padding-left:30px;
}
.mostwantedlist li{
	margin-bottom: 12px;
	position:relative;
}
.mostwantedlist li:before{
    content: counter(li);
    counter-increment: li;
    color:#fff;
    background: #1f85a0;
    height:22px;
    width:20px;
    margin:0 10px 0 -30px;
    display: inline-block;
    text-align: center;
}
.mostwantedlist li:after{
    position: absolute;
    content: '';
    border: 6px solid transparent;
    left: -16px;
    top: 5px;
    transition: all .3s ease-out;
}

.mostwantedlist li:hover:after{
    left: -10px;
    border-left-color: #1f85a0;
}
.sidebar-switch{
font-family: Ubuntu,Verdana,Helvetica,Arial,sans-serif;
color:#838383;
font-size:14px;
font-weight:bold;
text-align:center;
}
.sidebar-switch:hover{
	text-decoration:none;
}
.sidebar-switch img {
  margin-top:3px;
}
#lesershop-box-help {
	display: none;
}
.video-list{
	width:184px;
	margin:0 auto;
}
/**** SciLogs box ****/
.scilogs-portrait{
	width:72px;
	height:72px;
	margin: 0px 10px 12px 14px;
}
.scilogs-list{
	font-size:14px;
}
.scilogs-list>li>div{
	padding-right:14px;
}
/**** JOTW box ****/
.jotw-header {
	padding:14px 14px 0;
	border-bottom:1px solid #c4c4c4;
}
.jotw-header img {
	margin-right:14px;
}
.jotw-header strong{
	display: block;
	margin-top:12px;
  font-size:14px;
}
ul.jobList{
	padding-left:0px;
	list-style-type: none;
	color:#1f85a0;
}
ul.jobList li{
	padding:0 14px 12px;
  margin-bottom: 1em;
  font-size:14px;
}
ul.jobList a, .jotw-link{
	color:#1f85a0;
}
ul.jobList div{
	color:#444444;
}
#sbjotw-button{
	text-align:center;
	margin:40px auto;
}
.naturejobs {
    color: #444444;
    font-family: Georgia,serif;
    font-size: 110%;
    font-weight: bold;
    letter-spacing: -0.04em;
}
.nature {
    color: #FF3333;
}
.commentcounter{
	vertical-align: middle;
	font-size:11px;
}
/**** Social media box ****/
#social-facebook,
#social-twitter,
#social-youtube,
#social-google,
#social-apple,
#social-android,
#social-rss{
  background-image: url('/pix/sdwv/2011/social/social-media-sprite.png');
  width: 32px;
  height: 32px;
  margin-left: 6px;
}
#social-facebook:hover,
#social-twitter:hover,
#social-youtube:hover,
#social-google:hover,
#social-apple:hover,
#social-android:hover,
#social-rss:hover{
  text-decoration: none;
}
#social-facebook{
  background-color:#3B5998;
  background-position: -0px -0px;
}
#social-twitter{
  background-color:#39A9E0;
  background-position: -0px -42px;
}
#social-youtube{
  background-color:#CD332D;
  background-position: -0px -84px;
}
#social-google{
  background-color:#D14836;
  background-position: -0px -126px;
}
#social-apple{
  background-color:#B9BFC1;
  background-position: -0px -168px;
}
#social-android{
  background-color:#A4C639;
  background-position: -0px -210px;
}
#social-rss{
  background-color:#FF8300;
  background-position: -0px -252px;
}
#social-twitter-more{
    position: absolute;
    top:32px;
    left: 38px;
}
#social-facebook-more{
    position: absolute;
    top:32px;
    left: 0px;
}
#social-youtube-more{
    position: absolute;
    top:32px;
    left: 76px;
}
#social-rss-more{
    position: absolute;
    top:32px;
    left: 0px;
}
#social-twitter-more ul,#social-facebook-more ul,#social-youtube-more ul,#social-rss-more ul{
    position:absolute;
    top: 11px;
    z-index: 100;
    width:160px;
    border: 1px solid #c4c4c4;
    padding:8px;
    background: #fff;
}
#social-twitter-more .social-arrow,#social-facebook-more .social-arrow,#social-youtube-more .social-arrow,#social-rss-more .social-arrow{
    position:absolute;
    left:12px;
    top:3px;
}
#social-rss-more ul{
  width:242px;
}
#social-rss-more .social-arrow{
  left:240px;
}
#social-facebook-more ul, #social-twitter-more ul, #social-youtube-more ul, #social-rss-more ul{
	box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
	-moz-box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
	-webkit-box-shadow: 3px 4px 8px rgba(80,80,80,0.3);
}
/**** Shopbox ****/
#shopping-introbox-navi {
	margin: 0px 14px;
}
#shopping-introbox-navi li {
	display: inline;
	border: 1px solid #c4c4c4;
	padding: 0px 4px;
	border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	background-color: #F5F6F7;
}
#shopping-introbox-navi a {
	color:#444;
	text-transform: uppercase;
	font-weight:bold;
}
.shop-list li{
	margin-bottom:12px;
}

/**** Newsletter box ****/
.sidebar-box .newsletter input[type="email"] {
	background-color: #fcfcfc;
	border: 1px solid #c4c4c4;
	margin: 5px 0;
	padding: 6px;
	width: 262px;
}

/**** Archive box ****/
.sidebar-box.archive .sidebar-box-content {
	margin: 0;
}

.sidebar-box.archive table {
	width: 100%;
	border-collapse: collapse;
}

.sidebar-box.archive tr:nth-child(odd) {
	background-color: #e4eef1;
}

.sidebar-box.archive tr:nth-child(even) {
	background-color: #d1e0e7;
}

.sidebar-box.archive td {
	padding: 9px 12px;
}

.sidebar-box.archive td.active {
	background-color: white;
}

.sidebar-box.archive .date-month-list {
	padding: 12px;
}

.sidebar-box.archive .date-month-list li {
	display: inline-block;
	margin-right: 4px;
	border-right: 1px solid #6b6b6b;
	padding-right: 4px;
	line-height: 100%;
	margin-bottom: 8px;
}

.sidebar-box.archive .date-month-list li.active a {
	text-decoration: underline;
}

/**** Feed box ****/
.sidebar-box-content.feedbox {
	font-family: "Roboto Condensed",Verdana,Helvetica,Arial,sans-serif;
	margin: 0;
}

.sidebar-box-content.feedbox .top-section {
	padding: 12px 14px 8px 14px;
}

.sidebar-box-content .top-section .teaserimg-play{
	position: absolute;
	left: 134px;
	top: 109px;
	cursor: pointer;
}
.sidebar-box-content .top-section img{
	max-width:100%;
}
.sidebar-box-content .top-section .sci-partner {
	line-height: 100%;
	margin: 6px 0 6px 0;
}

.sidebar-box-content .top-section .sci-title {
	color: #444;
	font-size: 19px;
	font-weight: bold;
	line-height: 120%;
}

.sidebar-box-content.feedbox .bottom-section {
	padding: 12px 14px 8px 14px;
}
.sidebar-box-content .bottom-section {
	border-top: 1px solid #c4c4c4;
	font-size: 16px;
}
.sidebar-box-content.feedbox p,
.sidebar-box-content.feedbox ul,
.sidebar-box-content .bottom-section ul {
	font-size: 16px;
}

.sidebar-box-content.feedbox p {
	margin: 0 0 10px 0;
}
/* Neuerscheinungen-Button */
.releases-button-sidebar{
	background: #C24792;
	-webkit-border-radius: 50%;
	position:absolute;
	width:40px;
	height:40px;
	top:-20px;
	right:-20px;
}
.releases-button-sidebar img{
	width:26px;
	height:auto;
	margin:14px 0 0 7px;
} 
.oxid-cart-box .sidebar-box-full .oxid-cart-action .tobasketFunction button {
  width: 220px;
}

/* OXID cart box */
.oxid-cart-box .sidebar-box button {
  width: 130px;
}

.oxid-cart-box .hidden,
#amountToBasket {
  display: none;
}

.oxid-cart-box img {
  width: 120px;
  margin-right: 15px;
  float: left;
}

.oxid-cart-box section img:nth-of-type(2) {
  display: none;
}

.oxid-cart-box form {
	float: left;
	width: 130px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.oxid-cart-box form:first-of-type:not(:only-of-type) {
	border-bottom: 1px solid #E1E1E1;
}

.oxid-cart-box form small {
	font-size: 10px;
}

.oxid-cart-box .productMainInfo,
.oxid-cart-box .tobasketFunction {
  width: 130px;
  float: left;
}

.oxid-cart-box .productMainInfo > div,
.oxid-cart-box .productMainInfo > span {
  display: block;
  margin-bottom: 5px;
}

.oxid-cart-box .productMainInfo .price-markup {
  display: none;
}

.tobasketFunction.clear {
  clear: none;
}

.oxid-cart-box .icon-circle:before {
    content: "\f111";
}

.oxid-cart-box [class^="icon-"] {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

.oxid-cart-box .text-success {
  color: #3c763d;
}

.oxid-cart-box .text-warning {
  color: #8a6d3b;
}

.oxid-cart-box .text-danger {
  color: #a94442;
}

.fb-oxid-cart {
  margin: 0 auto;
  text-align: center;
}

.fb-oxid-cart img {
  width: 90px;
}

.fb-oxid-cart .button-blue {
  margin: 5px;
}

.fb-oxid-cart .button-blue.close {
  position: relative;
  top: auto;
  right: auto;
  height: auto;
}

.rechnung-sticker {
	display: inline-block;
	/* width: auto; */
	padding-bottom: 10px;
	/* text-align: center; */
	/* margin: 0px auto; */
	float: right;
}

.rechnung-sticker > img {
  margin-right: 10px;
}

.rechnung-sticker + .productMainInfo {
	text-align: right;
}

.rechnung-sticker + .productMainInfo + .tobasketFunction {
	float: right;
	text-align: right;
}

#fachnavi .cart {
  display: none;
}

#fachnavi .cart.active {
  display: inline;
}

#fachnavi .cart img {
  margin-top: 7px;
  vertical-align: top;
  display: inline-block;
}.bildlinks {
    float: left;
    padding-bottom: 1px;
    padding-right: 12px;
    padding-top: 4px;
}
.bildrechts {
    float: right;
    padding-bottom: 1px;
    padding-left: 12px;
    padding-top: 4px;
}

/* --- besucherbewertungen --- */

.bewerten {
background-color: #fbfcfc;
border-color: #BDBDC9;
border-width: 1px;
padding: 4px;
}

.bewerten span {
vertical-align: top;
}

.bewertungLeer, .bewertungVoll {
padding: 1px;
}
.bewertungHalbvoll {
padding-right: 0;
}
.bewertungHalbleer {
padding-left: 0;
}

.bewertungInnen {
border-width: 1px;
}

.bewertungLeer .bewertungInnen, .bewertungHalbleer .bewertungInnen {
background-color: #F1F4F7;
border-color: #E2E7E8;
}

.bewertungVoll .bewertungInnen, .bewertungHalbvoll .bewertungInnen {
background-color: #ce0800;
border-color: #ce0800;
}

/* --- kleinanzeigen --- */

.kleinanzeigen label {
    display: inline-block;
    width: 110px;
    width: 30%;
    font-weight: bold;
    vertical-align: top;
    line-height: 2em;
}
.kleinanzeigen input.text {
    width: 65%;
}

.kleinanzeigen input.text:active,
.kleinanzeigen input.text:focus,
.kleinanzeigen textarea:active,
.kleinanzeigen textarea:focus {
    background-color: #fcf8ca;
    border-style: solid;
}


.kleinanzeigen input.senden {
    width: auto;
}

.kleinanzeigen input.klein {
    width: 20px;
}

.kleinanzeigen textarea {
    min-height: 180px;
    width: 65%;
    max-width: 380px;
    overflow: hidden;
    padding: 0px;
    padding-left: 2px;
}
.gross {
font-size: 14px;
}

.hdi {
    font-family: 'Roboto Condensed',Verdana,Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    color: #fff;
}#iqd_mainAd {
    margin-bottom:0px;
    min-height:90px;
}
#iqd_align_Ad { 
    width: 1200px;		
    margin: 0px auto; 
}
#iqd_topAd {
    padding: 0px 0px 0px 0px;
    position: relative;
    z-index:999;
}
#iqd_rightAd {
    position: absolute;
    bottom: -601px;
    left: 1000px; 
    width:  160px;
}
.plistaList {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #c4c4c4;
}@media print {
body{
	background:transparent;
}
/* reset Ubuntu */
article>header, #teaser, .textbox-wide, .headline-head, .headline-title, .headline-switcher
,.toc-pageno,h1,h2,h3,h4,h5,h6, .heading,.button-grey,.eil-border,.tagcloud a,#mainNav-l1 a,.mostwantedlist,.sidebar-switch {
	font-family: Verdana,Helvetica,Arial,sans-serif;
}
article > header > h1, .article-heading{
  font-size: 20px;
  line-height: 24px;
}
article > header > strong{
  font-size: 14px;
}
.textbox-wide{
	font-size: 20px;
  line-height: 24px;
}
}.coverlayer{
	position:fixed;
	top:167px;
	z-index:1000;
	color:#fff;
	width:220px;
	transition:margin-left .5s;
	-webkit-transition:margin-left .5s; /* Safari */
}
.coverlayer>a>img{max-width:220px;width:220px;border:1px solid #f5f6f7;border-left-width:0px; }
.coverlayer-out{margin-left:-190px;}
.coverlayer-cta{
	height:61px;width:220px;
	margin-top:-3px;
	border:solid #f5f6f7;
	border-width:0 1px 1px 0;
	background:#1f85a0;
}
.coverlayer-button{
	position:absolute;
	background:#1f85a0;
	width:30px;height:30px;
	border:solid #f5f6f7;
	border-width:0 1px 1px 0;
	cursor:pointer;
}
.coverlayer-button.first{top:0;right:auto;left:0;}
.coverlayer-button.last{
	top:31px;
	right:auto;
	left:0px;
	border-bottom-width:0px;
}
.coverlayer-dismiss{
	top:30px;
	display:inline-block;
	background: url('/pix/sdwv/2011/actions/klapper.png') no-repeat 0px -16px;
	width:14px;height:16px;
	margin:6px 0 0 7px;
}
.coverlayer-action{
	display:inline-block;
	background: url('/pix/sdwv/2011/actions/klapper.png') no-repeat 0 0;
	width:14px;height:16px;
	margin: 6px 0 0 7px;
}
.coverlayer-out .coverlayer-button.first{
	top:0;
	right:-1px;
	left:auto;
}
.coverlayer-out .coverlayer-action{
	background: url('/pix/sdwv/2011/actions/klapper.png') no-repeat 0px -33px;
}
.coverlayer-out .coverlayer-button.last{
	top:31px;
	right:-1px;
	left:auto;
}
.coverlayer-abo{
	margin:6px 0px;
	width:161px;
	padding:0px 14px;
	float:right;
}
.coverlayer-abo .button-grey.centered {
	margin: 11px;
}
.artikellayer{
	display:none;
	position:fixed;
	z-index:100;
	bottom:0;
}
.artikellayer-header,.artikellayer-content{
	color:#fff;
	background: #1f85a0;
}
.artikellayer-header{
	display:inline-block;
	text-transform:uppercase;
	padding:8px 20px 0px;
	margin-bottom:0px;
	font-size:16px;
}
.artikellayer-content{
	width:1000px;
}
.artikellayer-teaser{
	margin:20px 20px 6px;
	width:450px;
}
.artikellayer-teaser a{
	color:#fff;
	font-size:11px;
}
.artikellayer-title{
	white-space: nowrap;
	font-size: 16px;
	text-overflow: ellipsis;
	max-width:325px;
	display: inline-block;
  margin: 0;
  overflow: hidden;
}
.artikellayer-teaserbild{
	width:108px;
	height:auto;
	margin-right:12px;
	border:1px solid #f5f6f7;
}
.artikellayer-dismiss{
	position: absolute;
	top:-6px;
	left:-15px;
	z-index: 1000;
	cursor:pointer;
}/** Shop related styles **/

/* Shop actions */
.shop-actions a {
	text-align: left;
}

.shop-actions .download,
.shop-actions .pdf,
.shop-actions .print {
	background-color: transparent;
	background-image: url(/pix/sdwv/2014/shop-sprite.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	vertical-align: middle;
	display: inline-block;
}

.shop-actions .download {
	background-position: -34px 0;
}

.shop-actions .pdf {
	background-position: -17px 0;
}

.shop-actions .tobasketFunction button {
	width: 202px;
	font-size: 13px;
}

.shop-actions .tobasketFunction button .print {
	margin-left: -10px;
}

.shop-actions .tobasketFunction button .pdf {
	margin-left: -15px;
}

/* Teaser formats */
.horizontalshopbox .heading.title,
.horizontalshopboxshort .heading.title,
.horizontalshopbox2 .heading.title,
.horizontalshopbox2small .heading.title,
.horizontalshoplist .heading.title {
	margin-bottom: 16px;
}


.horizontalshopbox h2 a,
.horizontalshopboxshort h2 a,
.horizontalshopbox2 h2 a,
.horizontalshopbox2small h2 a,
.horizontalshoplist h2 a {
	color: #444;
}

.horizontalshopbox .shop-actions a,
.horizontalshopboxshort .shop-actions a,
.horizontalshoplist .shop-actions a {
	font-size: 12px;
}

.horizontalshopbox2small .shop-actions a {
	font-size: 11px;
}

/* Horizontal Shop Box */
.horizontalshopbox .table {
	margin-bottom: 5px;
}

.horizontalshopbox .table-cell {
	width: 180px;
	background-color: #f5f6f7;
	border-right: 5px solid #fff;
	padding: 4px 0 10px 0;
	vertical-align: top;
}
.horizontalshopbox .table-cell:last-child {
	border: none;
}

.horizontalshopbox .table-cell figure,
.horizontalshopbox .table-cell .shop-actions,
.horizontalshopbox .table-cell h2,
.horizontalshopbox .table-cell .text {
	padding: 0 4px 0 4px;
}

.horizontalshopbox .table-cell h2,
.horizontalshopbox .table-cell .text {
	text-align: center;
}

.horizontalshopbox .table-cell h2 {
	font-size: 16px;
}

.horizontalshopbox .table-cell:hover h2 {
	color: #444;
}

.horizontalshopbox .table-cell .text {
	font-size: 12px;
	line-height: 130%;
}

.horizontalshopbox .table-cell figure a {
	display: block;
	width: 180px;
	height: 240px;
	overflow: hidden;
}

.horizontalshopbox .shop-actions {
	margin-top: 10px;
	text-align: center;
}

.horizontalshopbox .shop-actions a,
.horizontalshopbox .shop-actions .tobasketFunction button {
	width: 160px;
	padding: 5px 3px;
}

.horizontalshopbox .shop-actions .tobasketFunction button {
	width: 168px;
	font-size: 12px;
}

.horizontalshopbox .shop-actions .tobasketFunction button .pdf,
.horizontalshopbox .shop-actions .tobasketFunction button .print {
	margin-left: -7px;
}

#contentinner .horizontalshopbox .table-cell {
	width: 180px;
	border-right: 8px solid #fff;
	padding-right: 1px;
	padding-left: 1px;
}

#contentinner .horizontalshopbox .table-cell:last-child {
	border-right: none;
}

/* Horizontal Shop Box (Short) */
.horizontalshopboxshort .table-cell {
	position: relative;
	width: 180px;
	background-color: #f5f6f7;
	border-right: 15px solid #fff;
	padding-bottom: 10px;
	vertical-align: top;
}

.horizontalshopboxshort .table-cell:last-child {
	border: none;
}

.horizontalshopboxshort .table-cell figure a {
	display: block;
	width: 180px;
	height: 240px;
	overflow: hidden;
}

.horizontalshopboxshort .shop-actions {
	margin-top: 10px;
	text-align: center;
}

.horizontalshopboxshort .shop-actions a,
.horizontalshopboxshort .shop-actions .tobasketFunction button {
	width: 160px;
	padding: 5px 3px;
}

.horizontalshopboxshort .table-cell h2,
.horizontalshopboxshort .table-cell .text {
	text-align: center;
}

.horizontalshopboxshort .table-cell h2 {
	font-size: 16px;
}

.horizontalshopboxshort .table-cell:hover h2 {
	color: #444;
}

.horizontalshopboxshort .table-cell .text {
	font-size: 12px;
	line-height: 130%;
}

#contentinner .horizontalshopboxshort .table-cell {
	width: 180px;
	border-right: 8px solid #fff;
	padding-right: 5px;
	padding-left: 5px;
}

#contentinner .horizontalshopboxshort .table-cell:last-child {
	border-right: none;
}

/* Horizontal Shop Box 2 */
.horizontalshopbox2 .table-cell {
	position: relative;
	width: 470px;
	height: 240px;
	background-color: #f5f6f7;
	padding: 0;
	border-right: 20px solid #fff;
	vertical-align: top;
}

.horizontalshopbox2 .table-cell:last-child {
	border: none;
}

.horizontalshopbox2 .table-cell.custom {
	height: 240px;
}

.horizontalshopbox2 .table-cell figure {
	float: left;
	width: 180px;
	height: 240px;
	overflow: hidden;
}

.horizontalshopbox2 .table-cell .teaser-text {
	float: left;
	margin-left: 15px;
	width: 255px;
}

.horizontalshopbox2 .table-cell.custom .teaser-text {
	width: 245px;
}

.horizontalshopbox2 .table-cell h2 {
	font-size: 16px;
	line-height: 120%;
}

.horizontalshopbox2 .table-cell .text {
	font-size: 12px;
	line-height: 130%;
}

.horizontalshopbox2 .table-cell .shop-actions {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.horizontalshopbox2 .shop-actions a {
	display: block;
	margin-right: 5px;
	padding: 3px;
}

#contentinner .horizontalshopbox2 .table-cell {
	display: block;
	margin-bottom: 8px;
	width: 586px;
	border-right: none;
}

#contentinner .horizontalshopbox2 .table-cell:last-child {
	margin-bottom: 0;
}

#contentinner .horizontalshopbox2 .table-cell .teaser-text {
	width: 380px;
}

/* Horizontal Shop Box 2 (Short) */
.horizontalshopbox2small .table-cell {
	position: relative;
	width: 470px;
	height: 160px;
	background-color: #f5f6f7;
	padding: 0;
	border-right: 20px solid #fff;
	vertical-align: top;
}

.horizontalshopbox2small .table-cell:last-child {
	border: none;
}

.horizontalshopbox2small .table-cell.custom {
	height: 140px;
}

.horizontalshopbox2small .table-cell figure {
	float: left;
	width: 120px;
	height: 160px;
	overflow: hidden;
}

.horizontalshopbox2small .table-cell .teaser-text {
	float: left;
	margin-left: 15px;
	width: 315px;
}

.horizontalshopbox2small .table-cell.custom .teaser-text {
	width: 305px;
}

.horizontalshopbox2small .table-cell h2 {
	font-size: 16px;
	line-height: 120%;
}

.horizontalshopbox2small .table-cell .text {
	font-size: 12px;
	line-height: 130%;
}

.horizontalshopbox2small .table-cell .shop-actions {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.horizontalshopbox2small .shop-actions a {
	float: left;
	margin-right: 5px;
	padding: 3px;
	max-width: 150px;
}

/* Horizontal Shop List */
.horizontalshoplist .table-cell {
	position: relative;
	float: left;
	width: 960px;
	background-color: #f5f6f7;
}

.horizontalshoplist figure {
	float: left;
	width: 120px;
	height: 160px;
	margin-right: 25px;
	overflow: hidden;
}

.horizontalshoplist .teaser-text {
	float: left;
	width: 815px;
	margin-left: 0;
}

.horizontalshoplist h2,
.horizontalshoplist .text {
	float: left;
	width: 600px;
}

.horizontalshoplist .shop-actions {
	float: right;
	margin: 10px 5px 0 0;
}

.horizontalshoplist .shop-actions a {
	display: block;
	margin: 5px 5px 10px 0;
	padding: 5px;
	width: 170px;
}

.horizontalshoplist .shop-actions a.details {
	width: auto;
	font-size: 14px;
}

/* Archive pages */
.shop-archive {
	margin: 20px 0 20px 0;
}
.shop-archive h2.archive {
	text-transform: uppercase;
	margin-bottom: 10px;
}

.shop-archive .table {
	margin-bottom: 5px;
}

.shop-archive .table-cell {
	background-color: #f5f6f7;
	width: 215px;
	border-right: 5px solid #fff;
}

.shop-archive .table-cell:last-child {
	border: none;
}

.shop-archive figure {
	padding: 10px;
}

.shop-archive figure a.cover {
	display: block;
	width: 215px;
	height: 287px;
	overflow: hidden;
}

.shop-archive .shop-actions {
	text-align: center;
}

.shop-archive .shop-actions h2 {
	color: #444;
	text-align: center;
}

.shop-archive .shop-actions a {
	width: 180px;
	font-size: 13px;
}

.shop-archive .shop-actions a.pdf-download {
	font-size: 12px;
}

.shop-archive-header-text {
	width: 760px;
}

/* Cart layout and order process */
#shopnavi .cart img {
	margin-top: 7px;
	vertical-align: top;
	display: inline-block;
}

#warenkorb {
	min-height: 400px;
}

.wkInhaltIntro {
	color: #7b7b7b;
	font-family: 'Roboto Condensed',Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
	margin: 8px 0px;
}

.inhaltWarenkorb th,
.inhaltWarenkorb td {
	padding: 5px;
}

.inhaltWarenkorb th {
	background-color: #4d86a4;
	color: #fff;
}

span.remove-article {
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -475px 0;
	cursor: pointer;
	margin: 2px 10px 0 0;
	width: 16px;
	height: 16px;
	float: left;
}

.inhaltWarenkorb .wkMenge {
	min-width: 80px;
}

.inhaltWarenkorb .wkBeschreibung {
	text-align: left;
	width: 740px;
}

.inhaltWarenkorb .wk_zusatzinfo {
	border-spacing: 0;
	padding: 5px 0 5px 0;
}

.inhaltWarenkorb .wk_zusatzinfo td {
	padding: 0;
}

.inhaltWarenkorb .wkWaehrung {
	width: 30px;
}

.inhaltWarenkorb th:last-child,
.inhaltWarenkorb .wkPreisD,
.inhaltWarenkorb .wkPreisA {
	width: 70px;
	text-align: right;
}

.inhaltWarenkorb tr:last-child td {
	padding-top: 10px;
	border-top: 1px solid #b7b7b7;
}

.shop-content .inhaltWarenkorb {
	font-size: 12px;
}

.wkVersandkostentext {
	text-align: right;
	margin-bottom: 10px;
	font-size: 12px;
}

.wkButtons {
	margin-top: 20px;
}

.js .wkformulartaste.change,
.js .wkformulartaste.empty {
	display: none;
}

.wkNavigation {
	font-size: 20px;
	font-family: "Roboto Condensed";
	margin-bottom: 20px;
}

.wkNavigation .order {
	font-weight: bold;
	padding-right: 5px;
}

.wkNavigation .wk_active {
	font-weight: bold;
}

.wkDaten {
	background-color: #f5f6f7;
	width: 586px;
	padding: 10px;
	font-size: 12px;
}

.wkDaten th,
.wkDaten td {
	text-align: left;
	padding-bottom: 10px;
}

.wkDaten .auswahlElement {
	vertical-align: top;
	width: 20px;
}

.wkDaten .scienceshop,
.wkDaten .vdishop,
.wkDaten .spektrumshop,
.wkDaten .woshop {
	margin-bottom: 10px;
}

.wkLogin {
	text-align: left;
	margin: 10px 0 10px 0;
}

.wkLogin td {
	padding-bottom: 3px;
}

.wkZahlungsart .auswahlLabel,
.wkZahlungsart .auswahlElement {
	vertical-align: top;
}

.wkZahlungsart span {
	display: block;
}

.wkZahlungBankeinzug {
	text-align: left;
	margin: 10px 0 10px 0;
}

.wkLegende,
.wkIntroZahlungsart,
.wkIntroDateneingabe {
	background-color: #f5f6f7;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
}

.formAnschriftAendern,
.formZahlungAendern,
.wkSubmit {
	background-color: #f5f6f7;
	padding: 10px;
	margin-bottom: 20px;
}

.zahlungsArt,
.wkCheckboxAgb,
.wkIntroLogin {
	background-color: #f5f6f7;
	padding: 10px;
	font-size: 12px;
}

.zahlungsArt,
.wkCheckboxAgb {
	margin-top: 8px;
}

.wkErrMsg {
	background: black url(/pix/warning_red.png) 20px center no-repeat;
	padding: 5px 20px 20px 80px;
	color: #fff;
	font-size: 12px;
	display: none;
}

.wkErrMsg b {
	display: block;
	font-family: 'Roboto Condensed',Verdana,Helvetica,Arial,sans-serif;
	font-size: 20px;
	margin-top: 15px;
	margin-bottom: 5px;
}

.wkErrMsg br {
	display: none;
}

/* Product detail page */
.shop-content {
	width: 586px;
	margin: 0;
	float: left;
}

.shop-content h1 {
	font-size: 2em;
	margin-bottom: 20px;
	margin-top: 0;
	line-height: 100%;
}

.shop-content figure {
	width: 180px;
	margin-right: 30px;
}

.shop-content figure img {
	max-width: 180px;
	padding-top: 0;
	vertical-align: top;
}

.shop-content .product-description {
	width: 376px;
	padding: 0 0 10px 0;
	font-size: 14px;
	line-height: 22px;
	margin-left: 210px;
}

.shop-content .product-description .price-type {
	display: inline-block;
	background-color: #4d86a4;
	color: #fff;
	padding: 6px;
	margin-bottom: 20px;
	font-weight: bold;
}

.shop-content .product-description .price-text {
	display: block;
}

.shop-content .product-description h2 {
	margin-top: 0;
}

.shop-content .product-description p {
	margin-top: 0;
}

.shop-content .product-description .bildklein.right {
	margin: 10px 0 10px 10px;
}

.shop-content .product-description .bildklein.left {
	margin: 10px 10px 10px 0;
}

.shop-content .product-description .gallery-nav {
	margin: 10px 0 10px 0;
}

.shop-content .product-heading {
	border-top: 1px solid #c4c4c4;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-left: 210px;
}

.shop-content .product-details {
	margin-left: 210px;
	text-transform: uppercase;
}

.shop-content .cart-action {
	margin-top: 20px;
}

.shop-content .klein {
	font-size: 12px;
}

/* Subscription page */

#subscription-form .tobasketFunction {
	float: right;
}

.aktion_info {
	background: 0 0 no-repeat url('/pix/sdwv/pfeil_runter.gif');
	min-height: 73px;
	font-size: 18px;
	font-weight: bold;
	color: #969696;
	margin: 10px 0;
	padding-left: 60px;
	clear: both;
	padding-top: 20px;
	vertical-align: middle;
}

.body-abo .shop-content table {
	font-size: 12px;
}

.body-abo .shop-content table tr {
	text-align: left;
}

.body-abo .shop-content table tr th,
.body-abo .shop-content table tr td {
	padding: 10px 5px 10px 5px;
}

.body-abo .shop-content table tr.alt td {
	background-color: #e9e9e9;
}

.shop-sidebar .sidebar-box-head {
	font-size: 14px;
}

.shop-sidebar .sidebar-box-content {
	font-size: 12px;
}

.shop-sidebar .sidebar-box-content ul {
	padding-left: 14px;
}

.shop-sidebar .sidebar-box-content ul li {
	margin-bottom: 5px;
}

.shop-sidebar .rechtebox {
	margin-top: 20px;
	font-size: 12px;
}

.shop-sidebar {
	width: 300px;
	float: right;
}

.shop-sidebar img {
	display: block;
}

/* Slider */
.sliderbox.subscription-premium {
	margin: 12px 0 20px 0;
}
.sliderbox.subscription-premium li .teaser-content-pure {
	display: none;
}
.sliderbox.subscription-premium .teaser-content-pure h2 {
	color: #444;
}
.sliderbox.subscription-premium li.active img {
	opacity: 1;
	filter: alpha(opacity=100);
}
.sliderbox.subscription-premium .bx-next {
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -193px 0;
	width:39px;
	height: 39px;
	position: absolute;
	right:5px;
	top:45%;
	z-index:100;
	text-indent: -9999px;
}
.sliderbox.subscription-premium .bx-prev {
	cursor: pointer;
	background: url('/pix/sdwv/2014/sdwv-sprite.png') no-repeat -151px 0;
	position: absolute;
	left:5px;
	top:45%;
	width:39px;
	height: 39px;
	z-index:100;
	text-indent: -9999px;
}

.sliderbox.subscription-premium .slides {
	position: relative;
	padding: 8px 0 8px 0;
	background-color: #f5f6f7;
}

.sliderbox.subscription-premium .slides .bx-viewport img {
	display: block;
	padding: 0;
	margin: 0;
	border: 1px solid rgba(255,255,255,0.4);
	cursor: pointer;
}

.sliderbox.subscription-premium .slides .bx-viewport li.selected img {
	border: 1px solid #4d86a4;
}

.sliderbox.subscription-premium .teaser-content-pure .selection {
	background-color: #4d86a4;
	color: #fff;
	padding: 6px;
	margin-top: 10px;
	font-size: 14px;
}

.sliderbox.subscription-premium .teaser-content-pure .selection .option {
	font-weight: bold;
}

.sliderbox.subscription-premium .teaser-content-pure .text {
	background-color: #eff1ef;
	font-size: 12px;
	padding: 6px;
}

/* Misc */
#header .to-spektrum {
	display: block;
	margin: 10px 10px 0 0;
	padding-right: 4px;
	color: #fff;
	font-size: 13px;
}

/* Bundle */
.shop-content.bundle figure {
	float: left;
	margin-right: 30px;
}

.shop-content.bundle figure figcaption {
	display: none;
}
/* Abo-Matrix */
.abo-matrix-wrap {
	font-weight:300;
	font-size:20px;
	line-height:150%;
	margin-top:40px;
}
.abo-matrix-wrap .abo-description {
	margin-left:330px;
}
.abo-matrix-wrap .abo-description h1{
	color:#4c4c4c;
}
.abo-table {
	width:932px;
	border-spacing: 3px;
  border-collapse: separate;
}
.abo-table td,.abo-table th{
	background: #eceff3;
	font-size: 16px;
	font-weight:normal;
	padding:0 8px;
	text-align:center;
	vertical-align: center;
	position:relative;
}
.abo-table tr:hover td {
	background: #d7ebfc;
}
.abo-table tr>td:first-child{
	text-align:left;
}
.abo-table td.abo-tablespacer,.abo-table tr:hover td.abo-tablespacer{
	background: transparent;
	height:0.5em;
}
.abo-table .button-blue, .abo-table a.ui-link.button-blue, .abo-table a.ui-link.button-blue:visited {
	padding: 0 10px;
}
.abo-discount{
	background:url('/pix/sdwv/abo/ermaessigt-back.png') no-repeat 0 0;
	color: #fff;
	min-height:67px;
}
.abo-discount h2{
	text-transform: uppercase;
	margin: 17px 0 0 130px;
}
.abo-discount p.right{
	width:400px;
	font-size:14px;
	margin-right:40px;
	line-height:1.5;
	text-align:right;
}
.abo-info{
	margin:0 30px 40px 0;
	font-size:14px;
}
.show-abo-info{
	cursor:pointer;
}
.abo-info-more{
	display:none;
}
.abo-highlightinfo-icon{
	cursor: pointer;
	position: absolute;
	right: 4px;
	top:-6px;
	z-index: 2;
}
.abo-highlightinfo{
	display:none;
	position:absolute;
	top:0;
	z-index: 1;
	right:-255px;
	width:250px;
	background:#fff;
	background:rgba(255,255,255,0.9);
	border:1px solid #c4c4c4;
	padding:8px;
	line-height:1.5;
}