﻿@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;	
}


body { 
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	font-size:100%;
	color:#524B48;
	background-color:#DCD7D1;
	text-align:center; /* IE bei Zentrierung des Content-Bereiches berücksichtigen */
}

#scinexx_banner {
	position:relative;
	width:96%;
	margin:0 2% 0.5% 2%;
	padding-top:1.83%;
}

#scinexx_banner_datum {
	position:absolute;
	top:10%;
	right:0;
	width:150px;
	font-size:11px;
	font-size:0.6875rem;
	text-align:right;
	color:#564F47;
}

#scinexx_nav_main_wrap {
	width:100%;
}

#main {
	display:block;
	overflow:hidden;
	width: 96%;
	margin:0 2%;
	margin-top: 1px;
	padding:1% 0;
	box-shadow: 0 -1px 0 #E2D9CE;
}

/* Impressum, Bottom-Menü, Copyright */

#impressum {
	display:block;
	overflow:hidden;
	width: 96%;
	margin:0 2%;
	padding:1% 0;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#E2D9CE;
}

#impressum span {
	display:inline-block;
	vertical-align:middle;
	margin-left: 4px;
}

#impressum img {
	vertical-align: middle;
}

#bottom_menu ul {
	float:left;
	list-style-type:none;
    padding:0px;
	font-size:11px;
	font-size:0.6875rem;
	color:#4B4741;
}

#bottom_menu ul:first-child {
	margin-left:1%;
}

#bottom_menu .wide_gap {
	margin-left:2.5rem;;
}

#bottom_menu .narrow_gap {
	margin-left:1.25rem;;
}

#bottom_menu li {
     margin-top:3px;
}

#bottom_menu li:first-child {
	 font-weight:bold;
	 margin-top:0px;
     margin-bottom:10px;
}

#bottom_menu a {
    display:block;
	font-weight:normal;
    text-decoration:none;
	color:#4B4741;
}

#bottom_menu a:hover
{
	color:#FF7100;
}

#site_copyright {
	clear:both;
	margin:0.5% 1%;
	font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold; 
	color:#524B48;
}


/* Top-News-Box im Kopf der Homepage */
.top_news_teaser_box {
	width:100%;
	margin-bottom:1.6%;
	overflow:hidden;
}

.top_news_teaser_box .teaser {
	font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-size:0.875rem;
	line-height:1.333;
	color:#000;
	padding-bottom:10px;
}

.top_news_teaser_box .headline {
	font-family:'Droid Sans', Arial, Verdana, Helvetica, sans-serif; 
	font-size: 22px;
	font-size:1.375rem;
	line-height:1.333;
	padding:0.3125rem 0rem;
	background-color:#FFF;
	
}


/* Menü-Boxen der rechten Menüspalte */

.sb {
	width:100%;
	background-color:#FFF;
	margin-bottom:5%;
}

.sb img {
	width:100%;
}

.sb p {
	width:100%;
	font-size:13px;
	font-size:0.8125rem;
	line-height:1.273;
	color:#000;
	margin:0.333rem 0rem 0.21rem 0rem;
}

.sb .sb_label {
	font-family:'Open Sans', Arial, Helvetica, sans-serif; 
	width:100%;
	font-size:14px;
	font-size:0.875rem;
	line-height: 1.333;
	color:#564F47;
	padding:1.8% 0 0.09375rem 0;
	margin: 0;
}

.sb_inputtext {
	height:15px;
	font-size:12pt;
	font-size:0.75rem;
	border-top: 1px solid #4B4741;
	border-left: 1px solid #4B4741;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	vertical-align:middle;
	margin:0px 5px;
} 

.sb_img_teaser_wrapper {
	width: 100%; 
	display:inline-block;
	position:relative;
	margin-top:2%;
}

.sb_img_teaser_wrapper img {
	width: 33%; 
	float:left;
}

.sb_img_teaser_wrapper p {
	display:inline-block; 
	width: 65%;
	margin-left:2%;
	margin-top:-0.1rem;
}

.sb_button {
	font-size:7pt;
	font-size:0.4375rem;
	color: #767064;
	padding:0px;;	
	vertical-align:middle;
	border: 1px solid #FF7100;
	background:#F1F4ED;
}

.disabled {
	color: #000;
}

.yellow a {
	color: #888888;
}

.yellow {
	background-color:#FFFEE1;
}

.standard_teaser_box p {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:14x; 
	font-size:0.875rem;
	line-height:1.333;
	color:#000;
	width:100%;
}

.standard_teaser_box p:first-child {
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif; 
    font-size:14x; 
	font-size:0.875rem;
	color:#564F47;
	text-align:right;
	width:100%;
	padding:0.09375rem 0.0375rem;
}

.standard_teaser_box img {
	width:100%;
	height:auto;
}

.standard_teaser_box .headline {
	font-family: 'Droid Sans', Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px;
	font-size:1rem;
	line-height:1.333;
	padding:0.3125rem 0rem;
}

.standard_teaser_box .video_icon {
	position:absolute;
	bottom:0px;
	right:0px;
	width:28px;
	height:20px;
	border:none;
}

.wide_teaser_box {
	width:100%;
	margin-bottom:3%;
	overflow:hidden;
	background-color:#EFEBE6;
}

.wide_teaser_box img {
	width:100%;
	height:auto;
}

.wide_teaser_box p {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-size:0.875rem;
	line-height:1.333;
	color:#000;
	padding:0 2% 2% 2%;
}

.wide_teaser_box p:first-child {
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif; 
    font-size:14x; 
	font-size:0.875rem;
	color:#564F47;
	background-color:#FFFFFF;
	text-align:right;
	width: 98%;
	padding:0 0 0.4% 2%;
}

.wide_teaser_box p:nth-child(2) {
	margin-top:2%;
}

.wide_teaser_box .headline {
	font-family: 'Droid Sans', Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px;
	font-size:1rem;
	line-height:1.333;
	padding:2% 2% 0 2%;
}

.wide_teaser_box ul {
	width:96%;
    overflow:hidden;
	padding:0 2% 1% 2%;
	-moz-column-count:2;
	-moz-column-width:43%;
	-moz-column-gap: 10%;
	-webkit-column-count:2;
	-webkit-column-width:43%;
	-webkit-column-gap:10%;
	column-count:2;
	column-width:43%;
	column-gap: 10%;"
}

.wide_teaser_box li {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-size:0.875rem;
	line-height:1.333;
	color:#000;
	width:100%;
	margin:1% 0;
	display:inline-block;
}

.wide_teaser_box_padding {
	padding:10px;
}


.top_news_teaser_box .video_icon {
	position:absolute;
	bottom:0px;
	right:0px;
	width:28px;
	height:20px;
	border:none;
}


.float_left {
	float:left;
	margin-right: 2.4%;
}

.wide_text_box {
	width:96%;
	padding: 2% 2% 2% 2%;
	margin-bottom:3%;
	overflow:hidden;
	background-color:#EFEBE6;
}

.wide_text_box_category {
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif; 
    font-size:14x; 
	font-size:0.875rem;
	color:#564F47;
	background-color:#FFFFFF;
	text-align:right;
	width: 98%;
	padding:0 0 0.4% 2%;
}

.wide_text_box .headline {
	font-family: 'Droid Sans', Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px;
	font-size:1rem;
	font-weight:700;
	line-height:1.333;
	padding:0.3125rem 0rem;
	color:#FF7100;
}

.wide_text_box .textblock {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-size:0.875rem;
	line-height:1.333;
}

.wide_text_box .datum {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-size:0.875rem;
	line-height:1.333;
	text-align:left;
}

.wide_text_box .coypright {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-size:0.875rem;
	line-height:1.333;
	text-align:left;
}


a {
	text-decoration:none;
	color: #FF7100;
}

a:link, a:visited {
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:0px;
}

.preface {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-weight:400;
	font-size:15px;
	font-size:0.9375rem;
	line-height:1.333;
	margin-bottom: 1rem;
}

.preface h2 {
	font-family: 'Droid Sans', Arial,Verdana,Helvetica,sans-serif; 
	font-weight:700;
	font-size:29px;
	font-size:1.8125;
	line-height: 1.100;
	color: #FF7100;
	margin-bottom:0.3125rem;
}

.preface h3 {
	font-family: 'Open Sans', Verdana,Arial,Helvetica,sans-serif; 
	font-weight:600;
	font-size: 19px;
	font-size:1.1875rem;
	line-height:1.263;
	color: #FF7100;
	margin-top:-0.5rem;
	margin-bottom:0.625rem;
}

.preface p {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-weight:400;
	font-size:15px;
	font-size:0.9375rem;
	line-height:1.333;
	color: #000;
	margin-bottom:1.25rem;
}

.preface img {
	width:100%;
	height:auto;
}

#scinexx_nav_main {
	width:100%;
	background-color:#ACA296;
}

#scinexx_suche {
	/* Google Search Box */
	display:inline-block;
	position:absolute;
	top:2px;
	right:0px;
	width:290px;
	height:1.375rem;
	margin-right:2%;
}

#scinexx_breadcrumb {
	display:inline-block;
	width:160px;
	align:left;
	vertical-align:middle;
	padding:8px 10px 0px 10px;
	background-color:#FFFFFF;
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-size:0.6875rem;
	color: #564F47;
}

.copyright {
	font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-size:0.75rem;
	line-height:1;
	color:#938B80; /* Darker shade of #B8AEA1*/
	margin:0.9375rem 0rem;
}


/*Wrapper für Werbung */

.medium_rectangle_ad {
	margin-left:15px;
	width: 311px;
}

/* Nav-Leiste über der Seite */
#topnav_wrapper {
	position:relative;
	width: 100%;
	height: 24px; 
	top: -1px;
	margin-bottom: -1px; /* 1x1 px infonline szm tag berücksichtigen */
	background-color: #5E5E5E; 
}

#topnav {
	border:none;
	position:relative;
	width: 100%;;
	height: 24px;
	margin: 0 auto; 
	text-align: left;
	background-color: #5E5E5E;
}

#topnav ul {
	margin:0px; 
	padding:0px;
}

#topnav li {
	list-style:none;
	display:inline-block;
}

#topnav img {
	border:none;
}

/* Hauptmenü unterhalb des Scinexx-Banners */
#primary_menu {
	width:100%;
	background-color:#FFF;
}

#top_menu_1 {
	width:100%;
	display:inline-block;
	font-size:16px;
	font-size:1rem;
	line-height:1.125;
	text-align:left;
	margin-top:1px;
}

#top_menu_1 ul {
	height:34px;
	height:2.125rem;
	margin:0px;
	padding:0px;
	background:#ACA296; /* Old browsers */
	background:-moz-linear-gradient(top,  #ACA296 0%, #A3988B 50%, #9B8F81 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ACA296), color-stop(50%,#A3988B), color-stop(100%,#9B8F81)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #ACA296 0%,#A3988B 50%,#9B8F81 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #ACA296 0%,#A3988B 50%,#9B8F81 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #ACA296 0%,#A3988B 50%,#9B8F81 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #ACA296 0%,#A3988B 50%,#9B8F81 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ACA296', endColorstr='#9B8F81', GradientType=0 ); /* IE6-9 */
}

#top_menu_1 ul:first-child {
	padding-left:10px;
}

#top_menu_1 li {
	display:inline-block;
	list-style:none;
	height:100%;
	padding:0 9px;
	border-width:0 0 0 1px;
	border-color:#CBC3BA;
	border-style:solid;
	-webkit-border-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#B6ADA2), color-stop(50%,#CBC3BA), color-stop(100%,#ADA396)) 1 100%; 
	-webkit-border-image: -webkit-linear-gradient(top, #B6ADA2 0%, #CBC3BA 50%, #ADA396 100%) 1 100%;
	-o-border-image:-o-linear-gradient(top, #B6ADA2 0%, #CBC3BA 50%, #ADA396 100%) 1 100%;
	-moz-border-image:-moz-linear-gradient(top, #B6ADA2 0%, #CBC3BA 50%, #ADA396 100%) 1 100%;
	border-image:linear-gradient(to bottom, #B6ADA2 0%, #CBC3BA 50%, #ADA396 100%) 1 100%;
}


#top_menu_1 li:first-child {
	border:none;
	border-style:none;
	border-width:0px;
}

#top_menu_1 li:last-child {
	border-width:0px 0px 0px 1px;
	padding-right:10px;
}

#top_menu_1 li:hover {
	background:#8A8073; /* Old browsers */
	background:-moz-linear-gradient(top,  #8A8073 0%, #807467 50%, #786C5F 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8A8073), color-stop(50%,#807467), color-stop(100%,#786C5F)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #8A8073 0%,#807467 50%,#786C5F 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #8A8073 0%,#807467 50%,#786C5F 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #8A8073 0%,#807467 50%,#786C5F 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #8A8073 0%,#807467 50%,#786C5F 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8A8073', endColorstr='#786C5F',GradientType=0 ); /* IE6-9 */
}

#top_menu_1 a {
	font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	display:inline-block;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:8px;
}
	
#top_menu_1 a:hover {
	color:#FF7100;
}


#top_menu_2_wrap {
	position:relative;
	width: 100%;
	height:2rem;
	background-color:#FFFFFF;
}

#top_menu_2 {
	position:relative;
	width: 96%;
	height:1.9375rem;
	margin:0.0625rem 2% 0 2%;
	font-size:15px; 
	font-size:0.9375rem;
	line-height:1.200;
	text-align:left;
}


#top_menu_2 li {
	list-style:none;
	display:inline-block;
	padding:0 6px;
	height:100%;
}

#top_menu_2 li:first-child {
	padding-left:0px;
}

#top_menu_2 a {
	font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	display:inline-block;
	font-weight:normal;
	color:#4B4741;
	padding-top:7px;
	height:100%;
}
	
#top_menu_2 a:hover {
	color:#FF7100;
}


/* Hinweise nach fehlgeschlagenen Aktionen */

.hinweis {
	font-size:11px;
	font-size:0.6875rem;
	line-height:1.454;	
	color:#FF7100;
}

.hinweis h2 {
	font-family:'Open Sans', Arial, Verdana, Verdana, Helvetica, sans-serif; 
	font-size:18px; 
	font-size:1.125rem;
	font-weight:normal;
	margin-bottom:10px;
}

.hinweis p {
	font-weight:bold; 
	margin-bottom:15px;
}

/* Inhaltsbereich der Seite */

#content_main {
	display:block;
	overflow:hidden;	
	width:65%;
	padding-right:1.6%;
	padding-right:1.6%;
	box-shadow: 1px 0 0 #E2D9CE; 
}

/* News- und Focusartikel */

.standard_news {
	width:100%;
	font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-weight:400;
	font-size:15px;
	font-size:0.9375rem;
	line-height:1.364;
	color:#000;
	overflow:hidden;
	margin-bottom:1.25rem;
}

.standard_news h1 {
	font-family:'Droid Sans', sans-serif;
	font-weight:700;
	font-size:29px;
	font-size:1.8125rem;
	line-height: 1.100;
	color: #FF7100; 
	margin:0.3125rem 0rem;
}

.standard_news h2 {
	font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 600;
	font-size: 19px;
	font-size:1.1875rem;
	line-height:1.263;
	font-weight:bold;
	color:#FF7100;
	margin-bottom:0.625rem;
}

.standard_news h3 {
	font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 600;
	font-size: 19px;
	font-size:1.1875rem;
	line-height:1.263;
	font-weight:bold;
	color:#FF7100;
	margin-bottom:0.625rem;
}

.standard_news h4 {
	font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 700;
	font-size: 16px;
	font-size:1rem;
	line-height:1.375;
	color:#FF7100;
	display: inline;
}

.standard_news .teaser {
	font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-weight:600;
	font-size:15px;
	font-size:0.9375rem;
	line-height:1.4;
	margin-bottom:0.9375rem;
}

.standard_news a {
	font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	color: #1A7ABF;
	text-decoration:underline;
	text-transform:none;
}

.standard_news a:link, a:visited {
	background:transparent;
}

.standard_news h4 a {
	color:#FF7100;
	text-decoration:none;
}

.standard_news h4 a:hover {
	text-decoration:underline;
}

.standard_news .thumbnail_left {
	width:40.65%;
	margin-right:2.5%;
	margin-bottom:0.1%;
	float:left;
}

.standard_news .thumbnail_right {
	width:40.65%;
	margin-left:2.5%;
	margin-bottom:0.1%;
	float:right;
}

.standard_news .thumbnail_left img {
	width:100%;
	height:auto;
}

.standard_news .thumbnail_right img {
	width:100%;
	height:auto;
}


.standard_news sup, sub
{
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
}

.standard_news sup { bottom: 1ex; }
.standard_news sub { top: .5ex; }


.scinexx_link_list a {
	text-decoration:none;
	color:#FF7100;
}

.scinexx_link_list a:hover {
	text-decoration:underline;
	color:#FF7100;
}

.thumbnail_left .copyright {
	background-color:#EFEBE6;
	padding:0rem 0.3125rem 0.3125rem 0.3125rem; 
	margin:0rem;
}

.thumbnail_right .copyright {
	background-color:#EFEBE6;
	padding:0rem 0.3125rem 0.3125rem 0.3125rem; 
	margin:0rem;
}

.standard_news .quelle {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:13px;
	font-size:0.8125rem;
	line-height:1.25;
	color: #7A6F61;
	margin:1.5625rem 0rem;
}

.standard_news .caption {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-size:0.75rem;
	line-height:1.333;
	padding:0.3125rem;
	color:#000;
	background-color:#EFEBE6;
}

.standard_news .grossbild {
	width:100%;
	margin-bottom:0.625rem;
}

.standard_news .grossbild img {
	width:100%;
	height:auto;
}

.standard_news .grossbild.alt {
	width:100%;
	max-width:415px;
	margin-bottom:0.625rem;
}

.standard_news .grossbild.alt img {
	width:100%;
	height:auto;
}

.standard_news .diashowbild {
	position:relative;
	width:100%;
	margin-bottom:0.625rem;	
}

.standard_news .diashowbild img {
	width:100%;
	height:auto;
}

.standard_news .diashowbild.alt img {
	width:100%;
	max-width:415px;
	height:auto;
}

.diashowbild .slide-navigation {
	float:right;
	width:52%;
}

.diashowbild .slide-btn {
	display:inline-block;
	width:1rem;
	height:1rem;
	margin:0.25rem;
	border: 1px solid #FF7100;
}

.diashowbild .slide-btn.hilited {
	background-color:#FF7100;
}

.diashowbild .arrow-right {
	position:absolute;
	top:50%;
	margin-top:-66%;
	right:0;
    width: 0;
    height: 0;
    padding-top: 66%;
    padding-bottom: 66%;
    padding-left: 33%;
    overflow: hidden;
}

.diashowbild .arrow-right div {
    width: 0; 
    height: 0;
    margin-top:-200px;
    margin-left: -100px;
    
    border-top: 200px solid transparent;
    border-bottom: 200px solid transparent;
    border-left: 100px solid #FF7100;
}

.diashowbild .arrow-left {
	position:absolute;
	top:50%;
	margin-top:-66%;
	left:0;
    width: 33%; /*5%*/
    height: 0;
    padding-top: 66%;
    padding-bottom: 66%;
    overflow: hidden;
}

.diashowbild .arrow-left div {
    width: 0; 
    height: 0;
    margin-top:-200px;
    
    border-top: 200px solid transparent;
    border-bottom: 200px solid transparent;
    border-right: 100px solid #FF7100;
}

.diashowbild .next-pic {
	width:15%;
	height:100%;
	position:absolute;
	top: 0;
	right: 0;
	opacity:0.0;
}

.diashowbild .next-pic:hover {
	opacity:1.0;
}

.diashowbild .prev-pic {
	width:15%;
	height:100%;
	position:absolute;
	top: 0;
	left: 0;
	opacity:0.0;
}

.diashowbild .prev-pic:hover {
	opacity:1.0;
}

.diashowbild .copyright{
	width:45%;
	float:left;
	margin-top:0.5rem;
}


.standard_news .breitbild {
	width:100%;
	margin-bottom:0.625rem;
}

.standard_news .breitbild img {
	width:100%;
	height:auto;
}

.standard_news .breitbild.alt {
	width:100%;
	max-width:415px;
}

.standard_news .breitbild.alt img {
	width:100%;
	height:auto;
}

.standard_news .thumbnail_left.alt {
	width:27.12%;
	margin-right:2.5%;
	margin-bottom:0.08%;
	float:left;
}

.standard_news .thumbnail_right.alt {
	width:27.12%;
	margin-left:2.5%;
	margin-bottom:0.08%;
	float:right;
}

.standard_news .thumbnail_left.alt img {
	width:100%;
}

.standard_news .thumbnail_right.alt img {
	width:100%;
}

.grossbild .copyright {
	background-color:#EFEBE6;
	font-weight:400;
	font-size:12px;
	font-size:0.75rem;
	padding:0.3125rem;
	line-height:0.9375rem;
	margin:0px;
}

.grossbild .caption {
	font-weight:400;
	font-size:12px;
	font-size:0.75rem;	
	line-height:0.9375rem;
	padding:0.3125rem;
	padding-bottom:0rem; 
	margin:0px;
}

.grossbild.alt .copyright {
	background-color:#EFEBE6;
	font-weight:400;
	font-size:12px;
	font-size:0.75rem;
	padding:0.3125rem;
	line-height:0.9375rem;
	margin:0px;
}

.grossbild.alt .caption {
	font-weight:400;
	font-size:12px;
	font-size:0.75rem;	
	line-height:0.9375rem;
	padding-bottom:0px;
	margin:0px;
}

.asset-title {
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif; 
    font-size:14x; 
	font-size:0.875rem;
	color:#564F47;
	background-color:#FFFFFF;
	text-align:right;
	width: 98%;
	padding:0 0 0.4% 2%;
}



/* Video Wrapper für fluides Verhalten des iFrames */

.video_wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}

.video_wrapper iframe {
	border:none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



.wide_news_teaser_box {
	width:100%;
	margin-bottom:1.5%;
	overflow:hidden;
	background-color:#FFF;
}

.wide_news_teaser_box img {
	width:25%;
	height:auto;
	border:none;
	padding-right:0.5rem;
	float:left;
}

.wide_news_teaser_box p {
	display:block;
	overflow:hidden;
	font-size: 14px; 
	font-size: 0.875rem;
	line-height: 1.333;
	color: #000;
	margin-right:0.5rem;
}

.wide_news_teaser_box p:first-of-type {
	position: relative;
	top:-0.2rem;
}

.wide_focus_teaser_box {
	width:100%;
	margin-bottom:1.5%;
	overflow:hidden;
}

.wide_focus_teaser_box img {
	width:16.26%;
	height:auto;
	border:none;
	float: left;
}

.wide_focus_teaser_box p {
	display:block;
	overflow:hidden;
	font-size: 14px; 
	font-size: 0.875rem;
	line-height: 1.333;
	color: #000;
	padding:0 0.5rem;
}

.wide_schlagzeilen_teaser_box {
	width:100%;
	margin-bottom:1.66%;
	overflow:hidden;
}

.wide_schlagzeilen_teaser_box img {
	width:26%;
	height:auto;
	border:none;
	float:left;
}

.wide_schlagzeilen_teaser_box p {
	display:block;
	overflow:hidden;
	font-size: 14px; 
	font-size: 0.875rem;
	line-height: 1.333;
	color: #000;
	padding:0 0.5rem;
}

.wide_bild_der_woche_teaser_box {
	width:100%;
	height:auto;
	margin-bottom:0.66rem;
	background-color:#EFEBE6;
}

.wide_bild_der_woche_teaser_box img {
	width:200px;
	border:none;
	float: left;
}

.wide_bild_der_woche_teaser_box div {
	padding:10px 15px;
	overflow:hidden;
}

.wide_bild_der_woche_teaser_box p {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-size:0.6875rem;
	line-height:1.273;
}



.cont_info {
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	font-size:0.75rem;
	color:#564F47;
	background-color:#FFFFFF;
	padding:0rem;
	margin:0rem;
}

.align_to_top {
	margin-top:0rem;
	padding-bottom:0.66rem;
}





.standard_list li {
	list-style-type:disc;
	margin: 5px 0px 0px 10px;
}

.zoom {
	position:absolute;
	margin:1px 5px;
}


.print_link {
	margin:15px 25px 15px 0px;
	float:left;
}

.back_link {
	margin:15px;
}

/* Dossier (Focus) */

.sxTOC {
	margin:0.9375rem 0;
}

.sxTOC h3 {
	font-size:18px;
	font-size:1.125rem;
	font-weight:600; 
	margin:0px;
}

.sxTOC li {
	margin:0.4375rem 0 0 0.3125rem;
}

.sxTOC a {
	color:#FF7100;
}

.sxTOC .nav {
	margin:0.625rem 0;
	text-align:right;
	list-style: one;
	display:inline;
	margin:0 0.3125rem;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#000;
}


#artikel_nav  {
	margin:0.625rem 0;
	text-align:right;
}

#artikel_nav li {
	list-style:none;
	display:inline;	
	padding:0 0.3125rem;
	margin:0px;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#000;
}

#artikel_nav .previous {
	padding-right:0.625rem;
}

#artikel_nav .next {
	padding-left:0.625rem;
	border-style:none;
}

#artikel_nav a {
	color:#FF7100;
}

a.selected {
	font-weight:bold;
	color:#776D61;
}

.grossbild {
	width:100%;
	max-width:615px;
	margin-bottom:0.666rem;
}

.grossbild img {
	width:100%;
}

.grossbild .copyright {
	background-color:#EFEBE6;
	padding:0.333rem;
	margin:0px;
}

.grossbild .caption {
	padding-bottom:0px; 
}



/* Galerie (und Diaschau) */

.galerie .artikel_teaser {
	margin: 15px 0px;
}

.nav_galerie {
	text-align:right;
	float:right;
	width:120px;
}

/* TV-Tipps */

.tvtipp {
	background-color:#EFEBE6;
	padding:0.666rem;
}

.tvtipp p {
	color:#4B4741;
	background-color:#EFEBE6;
	font-size:15px;
	font-size:0.9375rem;
	line-height:1.364;
	padding:0px;
	margin:0px;
}

.tvtipp p:first-of-type {
	color:rgb(117, 110, 102);
	background-color:#EFEBE6;
	text-align:left;
	font-weight:600;
	font-size:15px;
	font-size:0.9375rem;
	line-height:1.364;
	margin-left:0px;
	padding-left:0px;
}

.tvtipp p:nth-child(2) {
	color:#66756E;
	margin-top:0px;
}

.tvtipp div {
	margin-bottom:1rem;
}

.tvtipp div:first-of-type {
	background-color:#EFEBE6;
	font-weight:600;
	font-size:15px;
	font-size:0.9375rem;
	line-height:1.364;
	color: #FF7100;
	margin:0.333rem 0rem;
}

/* Lernwelten: Artikel */

.lernwelten_artikel {
	width:100%;;
	font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px;
	font-size:0.9375rem;
	line-height:1.364;
	color:#4B4741; 
	margin-bottom:0.666rem;
	overflow:hidden;
	clear:both;
}

.lernwelten_artikel h4 {
	font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px;
	font-size:0.9375rem;
	line-height:1.364;
	font-weight:600;
	color:#FF7100;
}

.lernwelten_block {
	width:100%;
	margin:1.25rem 0;
}

.lernwelten_block:first-of-type {
	margin-top:0;
}

.lernwelten_block p {
	width:100%;
	margin:0.3125rem 0;
	display:block;
	overflow:hidden;
}

.lernwelten_block img {
	padding:0 0.3125rem 0.3125rem 0;;
}


/* Shop */
.bdw_shop_item {
	width:100%;
	clear:both;
	overflow:hidden;
	margin-bottom:1rem;
}

.bdw_shop_item	p {
	color:#000; 
	font-size:15px;
	font-size:0.9375rem;
	line-height:1.273;
	padding:0.2rem 0.333rem 0.2rem 1rem;
}

.bdw_shop_img {
	width:16.5%; 
	height:auto;
	border:0px;
	float:left;
}

.bdw_angebot_der_woche {
	width:100%;
	
	background-color:#FFFFFF;
	color: #A3988B;
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-size:0.875rem;
	line-height: 1.333;
	margin:0px;
	padding:3px;
	padding-top: 5px 0px;
}

.ev_detail_box {
	width:415px;
	margin-bottom:10px;
	overflow:hidden;
	background-color:#EFEBE6;	
}

.ev_detail_box p {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-size:0.6875rem;
	line-height:1.273;
	color:#4B4741;
	padding:0px 10px;
}
.ev_detail_box p:first-child {
	padding-top:10px;
}

.ev_detail_box h3 {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-size:0.6875rem;
	line-height:1.273;
	font-weight:bold;
	color:#FF7100;
	padding:0px 10px;
}

.ev_detail_box .copyright {
	margin-top:0px;
}


.wide_galerie_teaser_box {
	width:415px;
	margin-bottom:10px;
	overflow:hidden;
	background-color:#EFEBE6;	
}

.wide_galerie_teaser_box img {
	width:160px;
	border:none;
	float:left;
	margin-right:10px;
}

.wide_galerie_teaser_box p {
	font-size:10px; 
	color:#4B4741;
	line-height:1.200;
	margin:5px 0px;
}

.wide_galerie_teaser_box p:first-child {
	font-family:'Open Sans', Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px;
	font-size:0.6875rem;
	color:#564F47;
	background-color:#FFFFFF;
	padding:1px;
	margin:0px;
}


/* Nav-Leiste */



.block {
  position: relative;
  margin: 0 auto;
  padding: 1.5em 1.25em;
  max-width: 60em;
}

.close-btn {
  display: block;
  width: 2.625em;
  height: 2.25em;
  padding: 0;
  border: 0;
  outline: none;
  background: #333333 url("../grafiken/web_scinexx/close-btn.svg") left center no-repeat;
  background-size: 1.875em 1.875em;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.no-svg .close-btn {
  background-image: url("../grafiken/web_scinexx/close-btn.png");
}

.close-btn:focus, .close-btn:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.nav-btn {
  width:1rem;
  height:0.8rem;
  padding: 0;
  border: 0;
  outline: none;
  background:  url("../grafiken/web_scinexx/menu-2-24.png") center bottom no-repeat;
  background-size: 1rem 1rem;
  overflow: hidden;
}

#nav {
  z-index: 200;
  position: relative;
  overflow: hidden;
  width: 100%;
  color: #fff;
  display:none;
}

#nav .block-title {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

#nav .block {
  z-index: 2;
  position: relative;
  padding: 0.75em 1.25em;
  background: #333333;
}

#nav ul {
  *zoom: 1;
  display: block;
}

#nav ul:before, #nav ul:after {
  content: "";
  display: table;
}

#nav ul:after {
  clear: both;
}

#nav li {
  display: block;
}

#nav li a {
  display: block;
  color: #ccc;
  font-size: 0.875em;
  line-height: 1.28571em;
  font-weight: bold;
  outline: none;
}

#nav li a:focus, #nav li a:hover {
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
}

#nav li.is-active a {
  color: #fff;
}


.csstransforms3d.csstransitions.js-ready #nav {
  left: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.csstransforms3d.csstransitions.js-ready #inner-wrap {
  left: 0 !important;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.csstransforms3d.csstransitions.js-nav #inner-wrap {
  -webkit-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
  -moz-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
  -ms-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
  -o-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
  transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
}

.csstransforms3d.csstransitions.js-ready #nav .block {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 300ms 100ms, -webkit-transform 500ms ease;
  -webkit-transition-delay: ease, 0s;
  -moz-transition: opacity 300ms 100ms ease, -moz-transform 500ms ease;
  -o-transition: opacity 300ms 100ms ease, -o-transform 500ms ease;
  transition: opacity 300ms 100ms ease, transform 500ms ease;
  -webkit-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
  -moz-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
  -ms-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
  -o-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
  transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}

.csstransforms3d.csstransitions.js-nav #nav .block {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@media only screen and (min-width: 966px) { 
  .state345 {
	  display:none !important;;
  }
}

@media only screen and (max-width: 965px) { 
  .state1, .state345 {
	  display:none !important;;
  }
}

@media only screen and (min-width: 726px) and (max-width: 965px)  { 
  /* Standard Layout */

  .state1, .state12 {
	  display:none !important;
  }
  
  #last-menu-item {
	  display:inline-block !important;
  }

  #nav {
	display:block;
    position: absolute;
    top: 0;
    padding-top: 5.25em;
  }
  
  #nav:not(:target) {
    z-index: 1;
    height: 0;
  }
  
  #nav:target .close-btn {
    display: block;
  }
  
  #nav .close-btn {
    position: absolute;
    top: -3.75em;
    left: 1.875em;
  }
  
  #nav .block {
    position: relative;
    padding: 0;
  }
  
  #nav li {
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  #nav li:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  #nav li.is-active:after {
    z-index: 50;
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    right: -0.03125em;
    margin-top: -0.625em;
    border-top: 0.625em transparent solid;
    border-bottom: 0.625em transparent solid;
    border-right: 0.625em white solid;
  }
  
  #nav li a {
    padding: 0.45714em 2.14286em;
  }

  .js-ready #nav {
    height: 100%;
    width: 70%;
    background: #333333;
    -webkit-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
    box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
  }
  .js-ready #nav .block {
    background: transparent;
  }
  .js-ready #nav .close-btn {
    display: block;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
  .js-ready #nav .close-btn:focus, .js-ready #nav .close-btn:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }

  .js-ready #nav {
    left: -30%;
  }
  .js-ready #inner-wrap {
    left: 0;
  }

  .js-nav #inner-wrap {
    left: 150%;
  }

.csstransforms3d.csstransitions.js-nav #inner-wrap {
  -webkit-transform: translate3d(40%, 0, 0) scale3d(1, 1, 1);
  -moz-transform: translate3d(40%, 0, 0) scale3d(1, 1, 1);
  -ms-transform: translate3d(40%, 0, 0) scale3d(1, 1, 1);
  -o-transform: translate3d(40%, 0, 0) scale3d(1, 1, 1);
  transform: translate3d(40%, 0, 0) scale3d(1, 1, 1);
}

.csstransforms3d.csstransitions.js-ready #nav .block {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 300ms 100ms, -webkit-transform 500ms ease;
  -webkit-transition-delay: ease, 0s;
  -moz-transition: opacity 300ms 100ms ease, -moz-transform 500ms ease;
  -o-transition: opacity 300ms 100ms ease, -o-transform 500ms ease;
  transition: opacity 300ms 100ms ease, transform 500ms ease;
  -webkit-transform: translate3d(40%, 0, 0) scale3d(0.9, 0.9, 0.9);
  -moz-transform: translate3d(40%, 0, 0) scale3d(0.9, 0.9, 0.9);
  -ms-transform: translate3d(40%, 0, 0) scale3d(0.9, 0.9, 0.9);
  -o-transform: translate3d(40%, 0, 0) scale3d(0.9, 0.9, 0.9);
  transform: translate3d(40%, 0, 0) scale3d(0.9, 0.9, 0.9);
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}

}


@media only screen and (min-width: 581px) and (max-width: 725px) { 
  /* Tablet Layout */
  .state1, .state12, .state123 {
	  display:none !important;
  } 
  
  #last-menu-item {
	  display:inline-block !important;
  }
  
  #nav {
	display:block;
    position: absolute;
    top: 0;
    padding-top: 5.25em;
  }
  
  #nav:not(:target) {
    z-index: 1;
    height: 0;
  }
  
  #nav:target .close-btn {
    display: block;
  }
  
  #nav .close-btn {
    position: absolute;
    top: -3.75em;
    left: 1.875em;
  }
  
  #nav .block {
    position: relative;
    padding: 0;
  }
  
  #nav li {
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  #nav li:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  #nav li.is-active:after {
    z-index: 50;
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    right: -0.03125em;
    margin-top: -0.625em;
    border-top: 0.625em transparent solid;
    border-bottom: 0.625em transparent solid;
    border-right: 0.625em white solid;
  }
  
  #nav li a {
    padding: 0.45714em 2.14286em;
  }

  .js-ready #nav {
    height: 100%;
    width: 70%;
    background: #333333;
    -webkit-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
    box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
  }
  .js-ready #nav .block {
    background: transparent;
  }
  .js-ready #nav .close-btn {
    display: block;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
  .js-ready #nav .close-btn:focus, .js-ready #nav .close-btn:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }

  .js-ready #nav {
    left: -30%;
  }
  .js-ready #inner-wrap {
    left: 0;
  }

  .js-nav #inner-wrap {
    left: 150%;
  }
  
}

@media only screen and (max-width: 580px) { 
  /* Kompaktes Layout */

  .state1, .state12, .state123, .state1234 {
	  display:none !important;
  } 
  
  #scinexx_banner .state345 {
	  display:block !important;
  }
  
  #last-menu-item {
	  display:inline-block !important;
  }
  
  #outer-wrap {
	  overflow:hidden;
  }
  
  #nav {
	display:block;
    position: absolute;
    top: 0;
    padding-top: 5.25em;
  }
  
  #nav:not(:target) {
    z-index: 1;
    height: 0;
  }
  
  #nav:target .close-btn {
    display: block;
  }
  
  #nav .close-btn {
    position: absolute;
    top: -3.75em;
    left: 1.875em;
  }
  
  #nav .block {
    position: relative;
    padding: 0;
  }
  
  #nav li {
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  #nav li:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  #nav li.is-active:after {
    z-index: 50;
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    right: -0.03125em;
    margin-top: -0.625em;
    border-top: 0.625em transparent solid;
    border-bottom: 0.625em transparent solid;
    border-right: 0.625em white solid;
  }
  
  #nav li a {
    padding: 0.45714em 2.14286em;
  }

  .js-ready #nav {
    height: 100%;
    width: 70%;
	left: -70%;
    background: #333333;
    -webkit-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
    box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
  }
  .js-ready #nav .block {
    background: transparent;
  }
  .js-ready #nav .close-btn {
    display: block;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
  .js-ready #nav .close-btn:focus, .js-ready #nav .close-btn:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }

  .js-ready #inner-wrap {
    left: 0;
  }

  .js-nav #inner-wrap {
    left: 70%;
  }

  
}


