/**
 *  CONTRIA.ch
 **/
 
/** RESET GLOBAL **/
:link,:visited		{ text-decoration:none }
h1,h2,h3,h4,h5,h6,pre,code
			{ font-family: 'Roboto Slab', serif, Arial; font-weight:normal; color:#1a1a18; }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td
			{ margin:0;padding:0; }
li			{ list-style-type:none; display:inline-block; zoom:1; *display:inline; }
a img,:link img,:visited img
			{ border:none }
html			{ height:100%;width:100%; }  
.clear			{ clear:both; }

/*** Grundelemente ***/
@media all {

	body		{ font-family: Arial; font-size:15px; color:#1a1a18; height:100%; width:100%; min-width:990px; background:url(/design/res/bottom_left_element.jpg) no-repeat bottom left #fff; background-attachment:fixed; }
	b, strong	{ font-weight:700; }
	/* links */
	a:link,
	a:visited	{ color:#009BDE; }
	/* mail links */
	a.maillnk:link,
	a.maillnk:visited,
	a.maillnk:hover	{ color:#009BDE; text-decoration:underline; }
	
	/* floating element fix */
	.clearfix:after	{ content:"."; display:block; line-height:0; height:0; clear:both; visibility:hidden; }
	.clearfix	{ display:inline-block; }
	html[xmlns] .clearfix
			{ display:block; }
	* html .clearfix{ height:1%; }
	.clearfix	{ display:block; }
	
	/* i.E. inline-block fix */
	.ieibfix	{ zoom:1; *display:inline; }
	
	#content article
			{ color:#1a1a18; line-height:26px; }
	#content a:hover
			{ text-decoration:none; }
	
	h1		{ font-size:26px; margin-bottom:19px; }
	h2		{ font-size:17px; }
	h3		{ font-size:15px; }
	h4		{ font-size:26px; color:#009BDE; }
	h5		{ font-size:17px; color:#009BDE; }
	h6		{ font-size:15px; color:#009BDE; }
	article li	{ background:url(/design/res/li.gif) no-repeat 0 9px transparent; padding-left:10px; margin-left:5px; display:block; }
	article ol	{ padding-left:20px; }
	p.center	{ text-align:center; }
	p.right		{ text-align:right; }
	p.indented	{ padding-left:180px; }
	p.justify	{ text-align:justify; }
	
	hr.hrline	{
		border: 0; height: 1px; background: #333; background-image: linear-gradient(to right, #ccc, #333, #ccc);
	}
	
	sub, sup	{ font-weight:bold; }
	
	img.border {
		-moz-box-shadow: inset 0 0 1px #000;
		-webkit-box-shadow: inset 0 0 1px #000;
		box-shadow: inset 0 0 1px #000;
	}

	.hideit		{ display:none !important; }
	
	/*
	body:after {
    		content: " Anpassung Webseite ";
		display:block;
		position:fixed;
		top:6px;
		right:40px;
		color:red;
		background-color:white;
		border:1px solid red;
		unicode-bidi: embed;
		font-family: monospace;
		white-space: pre;
		font-size:14px;
		padding:7px 10px 5px;
		z-index:200;
	}
	*/
}

/*** Default-Layout ***/
@media screen {
	#main		{ width:100%; }
	header		{ width:100%; height:92px; padding-top:53px; display:block; background:url(/design/res/top_right_element.jpg) no-repeat top right #fff; }
	#content	{ width:960px; padding:0 30px; display:block; min-height:440px; display:block; margin:0 auto; }
	#logo		{ width:960px; height:80px; margin:0 auto; cursor:pointer; }
	nav li		{ background:none; margin-left:0; padding-left:0; }

	/* Main Nav */
	#sw_menu,
	#mnav_box	{ display:none; }
	.main_nav	{ width:100%; height:43px; display:block; background-color:#fff; border-bottom:2px solid #009BDE; }
	nav#nav_1	{ width:960px; height:43px; padding:0 auto; display:block; margin:0 auto; }
	nav#nav_1 li,
	nav#nav_3 li	{ position:relative; }
	nav#nav_1 li > a,
	nav#nav_3 li > a
			{
				font-family: 'Roboto Slab', serif;
				letter-spacing:1.25pt;
				color:#1A1A18;
				display:none;
				position:relative;
				border:1px solid #E0E1E1;
			}
	nav#nav_1 li > a
			{ font-size:17px; padding:10px 13px 9px; margin-right:-1px; border-bottom:none; border-radius: 4px 4px 0 0; }
	nav#nav_1 li.current > a,
	nav#nav_3 li.current > a
			{ display:block; }
	nav#nav_1 li > a:hover,
	nav#nav_1 li.parent > a,
	nav#nav_1 li.active > a,
	nav#nav_3 li > a:hover,
	nav#nav_3 li.parent > a,
	nav#nav_3 li.active > a
			{
				display:block;
				border-color:#409FDB;
			}
	nav#nav_1 li > a:hover,
	nav#nav_3 li > a:hover
			{ color:#1A1A18; }
	nav#nav_1 li.parent > a,
	nav#nav_1 li.active > a,
	nav#nav_3 li.parent > a,
	nav#nav_3 li.active > a
			{ color:#fff; }
	nav#nav_1 li.parent > a:before,
	nav#nav_1 li.active > a:before
			{
				content:"";
				display:block;
				position:relative; 
				margin:0 auto;
				top:-6px;
				width: 0px;
				height: 0px;
				border-style: solid;
				border-width: 5px 5px 0 5px;
				border-color: #ffffff transparent transparent;
				-webkit-filter: drop-shadow(0 1px 0 #348CD2);
				-moz-filter: drop-shadow(0 1px 0 #348CD2);
				-ms-filter: drop-shadow(0 1px 0 #348CD2);
				-o-filter: drop-shadow(0 1px 0 #348CD2);
				filter: drop-shadow(0 1px 0 #348CD2);
			}
	nav#nav_1 li.parent > a,
	nav#nav_1 li.active > a
			{
				padding-top:5px;
			}
			
			
	/* Sub Nav */
	.sub_nav	{
				width:100%;
				display:block;
				border-bottom:1px solid #E0E1E1; 
			}
	nav#nav_2	{ width:960px; padding:0 auto; display:block; margin:0 auto; }
	nav#nav_2 ul	{ display: flex; }
	nav#nav_2 li	{ position:relative; display: table-cell; }
	nav#nav_2 li > a
			{
				font-family: 'Roboto Slab', serif;
				font-size:13px;
				letter-spacing:1pt;
				color:#1A1A18;
				display:none;
				position:relative;
				padding:6px 13px 8px;
				justify-content: center;
				align-items: center;
			}
	nav#nav_2 li.current > a
			{ display:flex; height: calc( 100% - 14px ); }
	nav#nav_2 li > a:hover,
	nav#nav_2 li.parent > a,
	nav#nav_2 li.active > a
			{
				box-shadow:0 1px 0 #409FDB;
			}
	nav#nav_2 li > a:hover
			{ color:#1A1A18; }
	nav#nav_2 li.parent > a,
	nav#nav_2 li.active > a
			{ color:#fff; }
	nav#nav_2 li.parent > a:after,
	nav#nav_2 li.active > a:after
			{
				content:"";
				display:block;
				position:absolute;
				margin:0 auto;
				bottom:-5px;
				width: 0px;
				height: 0px;
				border-style: solid;
				border-width: 5px 5px 0 5px;
				border-color: #00c7fe transparent transparent;
				-webkit-filter: drop-shadow(0 1px 0 #348CD2);
				-moz-filter: drop-shadow(0 1px 0 #348CD2);
				-ms-filter: drop-shadow(0 1px 0 #348CD2);
				-o-filter: drop-shadow(0 1px 0 #348CD2);
				filter: drop-shadow(0 1px 0 #348CD2);
			}
	nav#nav_2 li.parent > a,
	nav#nav_2 li.active > a
			{
				padding-bottom: 6px;
				padding-top: 3px;
			}
	
	/* Aside Nav */

	nav#nav_3	{ width:300px; }
	nav#nav_3 li	{ margin-bottom:10px; }
	nav#nav_3 li > a
			{ width:273px; padding:9px 10px 10px 15px; font-size:13px; line-height:18px; color:#1A1A18; font-family: 'Roboto Slab', serif; letter-spacing:1.25pt; }
	nav#nav_3 li.current > a,
	nav#nav_3 li.parent > a,
	nav#nav_3 li.active > a
			{ display:block; }

	nav#nav_3 li.current > a:before
			{
				content:" ";
				display:block;
				position:absolute;
				left:-1px;
				top:10px;
				width: 5px;
				height: 16px;
				background:url(/design/res/cnt_nav_arrow_off.gif) no-repeat transparent;
			}
	nav#nav_3 li:hover > a:before
			{
				display:none;
			}
	nav#nav_3 li.parent > a:before,
	nav#nav_3 li.active > a:before
			{
				content:" ";
				display:block;
				position:absolute;
				top:10px;
				width: 5px;
				height: 16px;
				background:url(/design/res/cnt_nav_arrow_on.gif) no-repeat transparent;
				left:-5px;
			}
			
	nav a:visited,
	nav a:link,
	nav a:hover	{ text-decoration:none !important; }
	
	
	#content	{ width:960px; padding:52px 30px 0; margin:0 auto; min-height:440px; background-color:rgba(255,255,255,0.6); }
	
	#content article a:visited,
	#content article a:link,
	#content article a:hover	{ text-decoration:underline; }
	
	#content article div > li:before
			{
				content:" ";
				display:inline-block;
				width: 10px;
				height: 10px;
				border-style: solid;
				border-width: 5px 0 5px 5px;
				border-color: transparent transparent transparent #007bff;
				line-height: 0px;
				_border-color: #000000 #000000 #000000 #007bff;
				_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
			}
	
	#content article
			{ width:960px; padding-bottom:20px; }
	#content article > div
			{ float:left; }
	#content article.onerow > div table,
	#content article.onerow > div
			{ width:960px; }
	#content article.onerow.stdbox > div
			{ width:758px; padding:40px 100px; border:1px solid #E0E1E1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
			box-shadow: inset horizontal vertical blur spread colour;
							background: #fffeff; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxp bmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+C iAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTllY2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNmVhZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2U2ZTlmMC Igc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2U2ZTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2YyZjNmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3R vcC1jb2xvcj0iI2YzZjRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2YyZjNmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZiZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCB vZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #fffeff 0%, #e9ecf3 0%, #e6eaf3 0%, #e6e9f0 2%, #e6e9f0 30%, #f2f3f8 58%, #f3f4f9 63%, #f2f3f5 65%, #fbfbfd 84%, #ffffff 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffeff ), color-stop(0%,#e9ecf3), color-stop(0%,#e6eaf3), color-stop(2%,#e6e9f0), color-stop(30%,#e6e9f0), color-stop(58%,#f2f3f8), color-stop(63%,#f3f4f9), color-stop(65%,#f2f3f5), color-stop(84%,#fbfbfd), color-stop(100%,#ffffff )); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #fffeff 0%,#e9ecf3 0%,#e6eaf3 0%,#e6e9f0 2%,#e6e9f0 30%,#f2f3f8 58%,#f3f4f9 63%,#f2f3f5 65%,#fbfbfd 84%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #fffeff 0%,#e9ecf3 0%,#e6eaf3 0%,#e6e9f0 2%,#e6e9f0 30%,#f2f3f8 58%,#f3f4f9 63%,#f2f3f5 65%,#fbfbfd 84%,#ffffff 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #fffeff 0%,#e9ecf3 0%,#e6eaf3 0%,#e6e9f0 2%,#e6e9f0 30%,#f2f3f8 58%,#f3f4f9 63%,#f2f3f5 65%,#fbfbfd 84%,#ffffff 100%); /* IE10+ */
				background: linear-gradient(to bottom, #fffeff 0%,#e9ecf3 0%,#e6eaf3 0%,#e6e9f0 2%,#e6e9f0 30%,#f2f3f8 58%,#f3f4f9 63%,#f2f3f5 65%,#fbfbfd 84%,#ffffff 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffeff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */}
				
	#content article.onerownav > div table,
	#content article.onerownav > div,
	#content article.tworow2to1 > div,
	#content article.tworow2to1 > div table
			{ width:630px; }
	#content article.onerownav > div + div,
	#content article.tworow2to1 > div + div
			{ width:300px; margin-left:30px; }
	#content article.tworow > div table,
	#content article.tworow > div
			{ width:465px; }
	#content article.tworow > div + div
			{ margin-left:30px; }
	#content article.tworownav > div
			{ width:300px; }
	#content article.tworownav > div + div
			{ margin-left:30px; }
	#content article.tworownav > div + div + div
			{  }
	#content article.treerow > div
			{ width:300px; }
	#content article.treerow > div + div
			{ margin-left:30px; }
	
	#content article table
			{ border:1px solid #DEDEDE; border-spacing:0; }
	#content article.tworownav > div table,
	#content article.treerow > div table,
	#content article.tworow2to1 > div + div table
			{ width:300px; }
	#content article table td
			{ padding:8px 12px; vertical-align:top; }
	#content article table tr:first-child td
			{
				font-size:17px;
				font-family: 'Roboto Slab', serif, Arial;
				padding:4px 12px 5px;
				border-bottom:1px solid #E0E1E1;
			}
			
			
		#content article.treemovies > div
				{
					width:298px;
					height:207px;
					position:relative;
					border:1px solid #E0E1E1;
				}
		#content article.treemovies > div
				{ margin-right:30px; }
		#content article.treemovies > div + div + div
				{ margin-right:0; }
		#content article.treemovies > div > div
				{ width:260px; height:169px; margin:18px; border:1px solid #ffffff; overflow:hidden; }
		#content article.treemovies > div > div + div
				{
					height:20px;
					position:absolute;
					bottom:18px;
					width:240px;
					padding:5px 10px 9px;
					margin:0 18px;
					background:-moz-linear-gradient(bottom,rgba(255,255,255,0.9),rgba(223,227,236,0.9));
					background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.9)),to(rgba(223,227,236,0.9)));
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90FFFFFF', endColorstr='#90DFE3EC' ); /* IE */
					-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90FFFFFF', endColorstr='#90DFE3EC' ); /* IE 8 */
				}
		
		#content article.treemovies > div > div + div + div
				{
					width:260px;
					height:169px;
					margin:19px;
					cursor:pointer;
					background:url(/design/res/play.png) no-repeat 105px 58px transparent;
					border:none;
					top:0;
					padding:0;
				}
		

		#content article.treemovies > div
				{
					background: #ffffff; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxp bmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+C iAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZiZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2YyZjNmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2YzZjRmOSIgc3R vcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2YyZjNmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2U2ZTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb 2xvcj0iI2U2ZTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmVhZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTllY2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgID xzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Z z4=);
					background: -moz-linear-gradient(top, #ffffff 0%, #fbfbfd 16%, #f2f3f5 35%, #f3f4f9 37%, #f2f3f8 42%, #e6e9f0 70%, #e6e9f0 98%, #e6eaf3 100%, #e9ecf3 100%, #fffeff 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff ), color-stop(16%,#fbfbfd), color-stop(35%,#f2f3f5), color-stop(37%,#f3f4f9), color-stop(42%,#f2f3f8), color-stop(70%,#e6e9f0), color-stop(98%,#e6e9f0), color-stop(100%,#e6eaf3), color-stop(100%,#e9ecf3), color-stop(100%,#fffeff )); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #ffffff 0%,#fbfbfd 16%,#f2f3f5 35%,#f3f4f9 37%,#f2f3f8 42%,#e6e9f0 70%,#e6e9f0 98%,#e6eaf3 100%,#e9ecf3 100%,#fffeff 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #ffffff 0%,#fbfbfd 16%,#f2f3f5 35%,#f3f4f9 37%,#f2f3f8 42%,#e6e9f0 70%,#e6e9f0 98%,#e6eaf3 100%,#e9ecf3 100%,#fffeff 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top, #ffffff 0%,#fbfbfd 16%,#f2f3f5 35%,#f3f4f9 37%,#f2f3f8 42%,#e6e9f0 70%,#e6e9f0 98%,#e6eaf3 100%,#e9ecf3 100%,#fffeff 100%); /* IE10+ */
					background: linear-gradient(to bottom, #ffffff 0%,#fbfbfd 16%,#f2f3f5 35%,#f3f4f9 37%,#f2f3f8 42%,#e6e9f0 70%,#e6e9f0 98%,#e6eaf3 100%,#e9ecf3 100%,#fffeff 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fffeff',GradientType=0 ); /* IE6-8 */
				}

		/** Player Darstellung **/
		#content article.treemovies.svn1 > div.col1,
		#content article.treemovies.svn2 > div.col2,
		#content article.treemovies.svn3 > div.col3			{ width:958px; height:576px; margin-bottom:30px; }
		
		#content article.treemovies.svn2 > div.col2,
		#content article.treemovies.svn3 > div.col3			{ margin-top:30px; }

		#content article.treemovies.svn1 > div.col1 > div,
		#content article.treemovies.svn2 > div.col2 > div,
		#content article.treemovies.svn3 > div.col3 > div		{ width:920px; height:516px; }

		#content article.treemovies.svn1 > div.col1 > div + div,
		#content article.treemovies.svn2 > div.col2 > div + div,
		#content article.treemovies.svn3 > div.col3 > div + div		{ opacity:0; width:920px; height:0; padding:0; }
		
		#content article.treemovies > div.novid		{ background:none transparent; border-color:transparent; }
		#content article.treemovies > div.novid > div	{ display:none !important; }
		
	#content article.onerow.stdbox { padding-bottom:40px; text-align:center; }
	#content article.onerow.stdbox h3 { font-weight:normal; font-size:11px; line-height:14px; }
	.stdbox > div
	{
	  position: relative;
	}
	.stdbox > div:before, .stdbox > div:after
	{
	  z-index: -1;
	  position: absolute;
	  content: "";
	  bottom: 15px;
	  left: 10px;
	  width: 50%;
	  top: 80%;
	  max-width:300px;
	  background: #777;
	  -webkit-box-shadow: 0 15px 10px #777;
	  -moz-box-shadow: 0 15px 10px #777;
	  box-shadow: 0 15px 10px #777;
	  -webkit-transform: rotate(-3deg);
	  -moz-transform: rotate(-3deg);
	  -o-transform: rotate(-3deg);
	  -ms-transform: rotate(-3deg);
	  transform: rotate(-3deg);
	}
	.stdbox > div:after
	{
	  -webkit-transform: rotate(3deg);
	  -moz-transform: rotate(3deg);
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);
	  right: 10px;
	  left: auto;
	}
	
	
	
	#content article.tworow.tbl table { border:none; }
	#content article.tworow.tbl table tr > td { height:35px; line-height:16px; font-size:14px; vertical-align:middle; text-align:left; border-bottom:1px solid #000; padding: 4px 0 3px; }
	#content article.tworow.tbl table tr > td + td { text-align:right; }
	#content article.tworow.tbl table tr:first-of-type > td { color:#fff; font-family:Arial; font-size:16px; border-bottom:none; padding:4px 5px 3px; letter-spacing:1px; }
	#content article.tworow.tbl table tr:nth-of-type(1) > td { background:none; background-color:#81cef1; }
	#content article.tworow.tbl table tr:nth-of-type(2) > td,
	#content article.tworow.tbl table tr:last-of-type > td { background-color:#c0e7f8; padding:4px 5px 3px; }
	
	
	#content article.onerow.tbl { width:960px; }
	#content article.onerow.tbl > div > table { border:none; width:960px; }
	#content article.onerow.tbl > div > table tr > td { height:35px; width:150px; line-height:16px; font-size:12px; font-family:Arial; vertical-align:middle; text-align:left; padding: 4px 5px 3px; background:none; border:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	#content article.onerow.tbl > div > table tr:first-of-type > td { font-weight:bold; letter-spacing:1px; }
	#content article.onerow.tbl > div > table tr:first-of-type > td:not(:first-child):not(:last-child),
	#content article.onerow.tbl > div > table tr > td:nth-of-type(2) { background-color:#81cef1; }
	#content article.onerow.tbl > div > table tr:nth-of-type(4) > td:nth-of-type(2),
	#content article.onerow.tbl > div > table tr:nth-of-type(6) { background-color:#e9ecf3; }
	#content article.onerow.tbl > div > table tr:nth-of-type(6) { font-weight:bold; }
	#content article.onerow.tbl > div > table tr:nth-of-type(5) > td:not(:first-of-type),
	#content article.onerow.tbl > div > table tr:nth-of-type(6) > td:not(:first-of-type),
	#content article.onerow.tbl > div > table tr:nth-of-type(7) > td:not(:first-of-type) { text-align:right; font-size:14px; }
	#content article.onerow.tbl > div > table tr:not(:first-child):not(:nth-child(4)) > td:not(:first-of-type):not(:nth-child(2)):not(:last-of-type) { background-color:#c0e7f8; }
	#content article.onerow.tbl > div > table tr:nth-of-type(6) > td:nth-of-type(2) { background-color:#87c1dd; }
	#content article.onerow.tbl > div > table tr:nth-of-type(6) > td:nth-of-type(3),
	#content article.onerow.tbl > div > table tr:nth-of-type(6) > td:nth-of-type(4),
	#content article.onerow.tbl > div > table tr:nth-of-type(6) > td:nth-of-type(5) { background-color:#b7d4e1 !important; }
	
	
	/* table borders */
	#content article.onerow.tbl > div > table tr > td:not(:first-of-type) { border-right:1px solid #888; border-top:1px solid #888; }
	#content article.onerow.tbl > div > table tr:nth-of-type(6) > td:first-of-type,
	#content article.onerow.tbl > div > table tr:nth-of-type(7) > td:first-of-type { border-top:1px solid #888; }
	#content article.onerow.tbl > div > table tr:first-of-type > td:not(:first-child),
	#content article.onerow.tbl > div > table tr:nth-of-type(3) > td,
	#content article.onerow.tbl > div > table tr:nth-of-type(4) > td,
	#content article.onerow.tbl > div > table tr:nth-of-type(5) > td { border-top:1px solid #000; }
	#content article.onerow.tbl > div > table tr > td:first-of-type,
	#content article.onerow.tbl > div > table tr > td:nth-child(5),
	#content article.onerow.tbl > div > table tr > td:last-of-type { border-right:1px solid #000; }
	#content article.onerow.tbl > div > table tr:last-of-type > td { border-bottom:1px solid #000; }
	#content article.onerow.tbl > div > table tr:not(:first-of-type):not(:nth-of-type(2)):not(:nth-of-type(4)) > td:first-of-type { border-left:1px solid #000; }
	
	/* Advertisementform */
	.adform_git 			{ display: grid; grid-template-columns: auto auto; grid-gap: 20px; }
	label				{ display: block; color: #000 !important; }
	textarea.adform			{ width: 98.5%; height:26px; border:none; border-bottom: 1px solid #000; resize:none; background-color: transparent; margin-top: 26px; font-family: arial; font-size:14px; }
	div.required_fields		{ color: red; }	
	.adform .fsend 			{
					    background-color: #CCCCCC;
					    border: 1px solid #009bde;
					    border-radius: 5px 5px 5px 5px;
					    color: #fff;
					    cursor: pointer;
					    font-family: Helvetica,Arial,Verdana,sans-serif;
					    font-size: 12px;
					    letter-spacing: 0.06em;
					    margin: 10px auto;
					    width: 100px;
					    height: 25px;
					    padding: 5px 15px 3px;
					    background: linear-gradient(to bottom, #00c7fe 0%,#009cdf 78%,#009bdd 100%);
					}
	.adform .fsend:hover		{ background: linear-gradient(to bottom, #009bdd 0%,#009cdf 22%,#00c7fe 100%); }
	.adform .ffail 			{ color:#f00 !important; }
		
	/* CONTACT FORM */
	.contactform .ffail { color:#f00; }
	.contactform input,
	.contactform select,
	.contactform textarea {
		height:22px;
		width:287px;
		padding:0 5px;
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		background-color: #eee;
		border:1px solid #009bde;
		font-size:14px;
		margin-bottom:5px;
		font-family: Verdana,sans-serif,Arial,Helvetica;
		border-radius:5px;
	}
	.contactform select { height:25px; padding:0; padding-left:1px; width:300px; }
	.contactform textarea { height:80px; }
	.contactform .fsend {
		background-color: #CCCCCC;
		border: 1px solid #009bde;
		border-radius: 5px 5px 5px 5px;
		color: #fff;
		cursor: pointer;
		font-family: Helvetica,Arial,Verdana,sans-serif;
		font-size: 12px;
		letter-spacing: 0.06em;
		margin:10px auto;
		width:100px;
		height:25px;
		padding: 5px 15px 3px;
		display:block;
	}
	.contactform .fsend:hover 	{ background-color: #3A3FAE; color: #fff; }
	.contactform .form.line > #plz	{ width:50px; margin-right:10px; }
	.contactform .form.line > #city	{ width:211px; }
	.formblk > h1,
	.formblk > .form_smallest	{ padding-bottom:10px; font-size:12px; }
	
	.formblk select > option:first-child	{ color:gray; }
	.formblk select > option		{ font-family:Arial; color:#000; font-size:14px; }
	.formblk h5 { margin-top:10px; }


	
	footer		{ width:960px; height:36px; margin:0 auto 40px; background-color:rgba(255,255,255,0.6); color:#009BDE; font-family: 'Roboto Slab', serif, Arial; padding: 0 30px; }
	footer > div	{ border-top:1px solid #E0E1E1; padding-top:7px; }
	
	.iconset.bt_print { background-position: 0 -48px; }
	.iconset {
	    display: inline-block;
	    width: 16px;
	    height: 16px;
	    background-image: url(/appl/marker/iconset.png);
	    cursor: pointer;
	    margin-left: 15px;
	    position:relative;
	    top:2px;
	}
	.iconset:hover { background-image: url(/appl/marker/iconseth.png); }
	
	a.copyright	{ display:block; float:right; width:88px; height:10px; position:relative; top:7px; z-index:20; background:url('/appl/marker/contriaPageSystem_f.png') no-repeat; display:block; opacity:0.2; cursor:pointer; -webkit-transition-duration:0.5s; transition-duration:0.5s; }
	a.copyright:hover
			{ opacity:1; -webkit-transition-duration:0.5s; transition-duration:0.5s; }
	
	#mti_wfs_colophon
			{ display:none !important; }
	
	/*** Verläufe ***/
	.contactform input,
	.contactform select,
	.contactform textarea,
	nav#nav_1 li > a,
	nav#nav_3 li > a,
	#content article table tr:first-child td,
	#content article.treemovies > div
			{
				background: #ffffff; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxp bmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+C iAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZiZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2YyZjNmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2YzZjRmOSIgc3R vcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2YyZjNmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2U2ZTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb 2xvcj0iI2U2ZTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmVhZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTllY2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgID xzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Z z4=);
				background: -moz-linear-gradient(top, #ffffff 0%, #fbfbfd 16%, #f2f3f5 35%, #f3f4f9 37%, #f2f3f8 42%, #e6e9f0 70%, #e6e9f0 98%, #e6eaf3 100%, #e9ecf3 100%, #fffeff 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff ), color-stop(16%,#fbfbfd), color-stop(35%,#f2f3f5), color-stop(37%,#f3f4f9), color-stop(42%,#f2f3f8), color-stop(70%,#e6e9f0), color-stop(98%,#e6e9f0), color-stop(100%,#e6eaf3), color-stop(100%,#e9ecf3), color-stop(100%,#fffeff )); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #ffffff 0%,#fbfbfd 16%,#f2f3f5 35%,#f3f4f9 37%,#f2f3f8 42%,#e6e9f0 70%,#e6e9f0 98%,#e6eaf3 100%,#e9ecf3 100%,#fffeff 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #ffffff 0%,#fbfbfd 16%,#f2f3f5 35%,#f3f4f9 37%,#f2f3f8 42%,#e6e9f0 70%,#e6e9f0 98%,#e6eaf3 100%,#e9ecf3 100%,#fffeff 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #ffffff 0%,#fbfbfd 16%,#f2f3f5 35%,#f3f4f9 37%,#f2f3f8 42%,#e6e9f0 70%,#e6e9f0 98%,#e6eaf3 100%,#e9ecf3 100%,#fffeff 100%); /* IE10+ */
				background: linear-gradient(to bottom, #ffffff 0%,#fbfbfd 16%,#f2f3f5 35%,#f3f4f9 37%,#f2f3f8 42%,#e6e9f0 70%,#e6e9f0 98%,#e6eaf3 100%,#e9ecf3 100%,#fffeff 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fffeff',GradientType=0 ); /* IE6-8 */
			}
	.contactform .fsend,
	article.teaser .slide > .ct2 > a,
	nav#nav_1 li > a:hover,
	nav#nav_1 li.parent > a,
	nav#nav_1 li.active > a,
	nav#nav_3 li > a:hover,
	nav#nav_3 li.parent > a,
	nav#nav_3 li.active > a
			{
				background: #00c7fe; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxp bmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYzdmZSIgc3RvcC1vcGFjaXR5PSIxIi8+Ci AgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzAwOWNkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDliZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIg d2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top, #00c7fe 0%, #009cdf 78%, #009bdd 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00c7fe), color-stop(78%,#009cdf ), color-stop(100%,#009bdd)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #00c7fe 0%,#009cdf 78%,#009bdd 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #00c7fe 0%,#009cdf 78%,#009bdd 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #00c7fe 0%,#009cdf 78%,#009bdd 100%); /* IE10+ */
				background: linear-gradient(to bottom, #00c7fe 0%,#009cdf 78%,#009bdd 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c7fe', endColorstr='#009bdd',GradientType=0 ); /* IE6-8 */
			}
	.sub_nav	{
				background: #fffeff; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxp bmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+C iAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTllY2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNmVhZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2U2ZTlmMC Igc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2U2ZTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2YyZjNmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3R vcC1jb2xvcj0iI2YzZjRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2YyZjNmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZiZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCB vZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #fffeff 0%, #e9ecf3 0%, #e6eaf3 0%, #e6e9f0 2%, #e6e9f0 30%, #f2f3f8 58%, #f3f4f9 63%, #f2f3f5 65%, #fbfbfd 84%, #ffffff 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffeff ), color-stop(0%,#e9ecf3), color-stop(0%,#e6eaf3), color-stop(2%,#e6e9f0), color-stop(30%,#e6e9f0), color-stop(58%,#f2f3f8), color-stop(63%,#f3f4f9), color-stop(65%,#f2f3f5), color-stop(84%,#fbfbfd), color-stop(100%,#ffffff )); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #fffeff 0%,#e9ecf3 0%,#e6eaf3 0%,#e6e9f0 2%,#e6e9f0 30%,#f2f3f8 58%,#f3f4f9 63%,#f2f3f5 65%,#fbfbfd 84%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #fffeff 0%,#e9ecf3 0%,#e6eaf3 0%,#e6e9f0 2%,#e6e9f0 30%,#f2f3f8 58%,#f3f4f9 63%,#f2f3f5 65%,#fbfbfd 84%,#ffffff 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #fffeff 0%,#e9ecf3 0%,#e6eaf3 0%,#e6e9f0 2%,#e6e9f0 30%,#f2f3f8 58%,#f3f4f9 63%,#f2f3f5 65%,#fbfbfd 84%,#ffffff 100%); /* IE10+ */
				background: linear-gradient(to bottom, #fffeff 0%,#e9ecf3 0%,#e6eaf3 0%,#e6e9f0 2%,#e6e9f0 30%,#f2f3f8 58%,#f3f4f9 63%,#f2f3f5 65%,#fbfbfd 84%,#ffffff 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffeff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
			}
	.contactform .fsend:hover,
	article.teaser .slide > .ct2 > a:hover,
	nav#nav_2 li > a:hover,
	nav#nav_2 li.parent > a,
	nav#nav_2 li.active > a
			{
				background: #009bdd; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxp bmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWJkZCIgc3RvcC1vcGFjaXR5PSIxIi8+Ci AgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzAwOWNkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGM3ZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCI gd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top, #009bdd 0%, #009cdf 22%, #00c7fe 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009bdd), color-stop(22%,#009cdf ), color-stop(100%,#00c7fe)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #009bdd 0%,#009cdf 22%,#00c7fe 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #009bdd 0%,#009cdf 22%,#00c7fe 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #009bdd 0%,#009cdf 22%,#00c7fe 100%); /* IE10+ */
				background: linear-gradient(to bottom, #009bdd 0%,#009cdf 22%,#00c7fe 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009bdd', endColorstr='#00c7fe',GradientType=0 ); /* IE6-8 */
			}
	nav#nav_2 li > a:hover	{ display:flex; height: calc( 100% - 14px ); }
	nav#nav_2 li.parent > a,
	nav#nav_2 li.active > a	{ display:flex; height: calc( 100% - 9px ); }
			
	/*** TEASER ***/
	#content > article.teaser		{ max-width:960px; width:100%; padding-top:56.25%; overflow:visible; position:relative; transition: width 0.5s, height 0.5s, top 0.5s, transform 0.5s; -webkit-transition: width 0.5s, height 0.5s, top 0.5s, -webkit-transform 0.5s; margin-bottom:0; }
	article.teaser + a + article		{ margin-top:40px; }
	article.teaser .slides			{ position:relative; transition: width 0.5s, height 0.5s, left 0.5s, transform 0.5s; -webkit-transition: width 0.5s, height 0.5s, left 0.5s, -webkit-transform 0.5s; }
	article.teaser .slides > div		{ overflow:hidden; position:absolute; top:0; transition: width 0.5s, height 0.5s, transform 0.5s; -webkit-transition: width 0.5s, height 0.5s, -webkit-transform 0.5s; }

	article.teaser .nav_left,
	article.teaser .nav_right		{ height:40px; width:40px; top:20px; position:relative; background-repeat:no-repeat; background-color:transparent; opacity:0.8; cursor:pointer; transition: width 0.5s, height 0.5s, transform 0.5s; -webkit-transition: width 0.5s, height 0.5s, -webkit-transform 0.5s; }
	article.teaser .nav_left		{ float:left !important; left:-15px; background-image:url(/design/res/prev_blue.png); }
	article.teaser .nav_right		{ float:right !important; right:-15px; background-image:url(/design/res/next_blue.png); }
	
	article.teaser.closed .nav_left,
	article.teaser.closed .nav_right	{ height:60px; -webkit-transition-duration:0.5s; transition-duration:0.5s; }
	
	article.teaser .nav_left:hover,
	article.teaser .nav_right:hover,
	article.teaser .nav_open:hover,
	article.teaser .nav_close:hover		{ opacity:1; }
	
	article.teaser > div.slider		{ clear:both; }
	article.teaser .slider,
	article.teaser .slides,
	article.teaser .slide			{ position:absolute; top:0; right:0; bottom:0; left:0; }
	article.teaser .slides			{ overflow:hidden; }
	article.teaser .slide > .img		{ height:540px; width:960px; position: relative; }
	article.teaser .slide > .img  > .imgshadow { width: 100%; height: 100%; position: absolute; box-shadow: inset 0 0 1px black; }
	article.teaser .slide > .ct1		{ height:auto; min-height:30px; width:455px; position:absolute; bottom:25px; left:25px; padding:5px; background-color:rgba(255,255,255,0.9); word-wrap: break-word; }
	article.teaser .slide > .ct2		{ height:auto; min-height:30px; min-width:60px; max-width:400px; position:absolute; bottom:25px; right:25px; background-color:transparent; text-align:right; word-wrap: break-word; }
	
	article.teaser .slide > .ct2 > a	{ color: #FFF !important; font-weight:bold; text-decoration:none !important; font-family: "Roboto Slab",serif; font-size: 13px; letter-spacing: 1.25pt; line-height: 18px; padding: 9px 10px 10px 15px; width: 273px; cursor:pointer; border:1px solid #259DE1; }
	article.teaser .slide > .ct2 > a:hover	{ text-decoration: underline !important; }
	
	/** Teaser mit Nav **/
	article.teaser.mnav,
	article.teaser.mnav .slider,
	article.teaser.mnav .slides,
	article.teaser.mnav .slide,
	article.teaser.mnav .slide > .img	{ height:355px; width:630px; }
	article.teaser.mnav .slide > .ct1	{ width:300px; bottom:20px; left:20px; }
	article.teaser.mnav .slide > .ct2	{ max-width:150px; min-width:60px; right:20px; }
	article.teaser.mnav .cntnav		{ float:right !important; }
	
	/** Teaser Grau **/
	article.teaser.grey			{  }
	article.teaser.grey .nav_left		{ background-image:url(/design/res/prev_grey.png); top:80px; }
	article.teaser.grey .nav_right		{ background-image:url(/design/res/next_grey.png); top:80px; }
	article.teaser.grey.mnav		{  }
	article.teaser.grey .slide > .ct1	{ background-color:rgba(0,0,0,0.6); color:#fff; margin:0; padding:10px; width:610px; min-height:52px; bottom:0; left:0; min-width:610px; max-width:610px; }
	article.teaser.grey .slide > .ct2	{ display:none; }
	article.teaser.grey .slide > .ct1 *	{ color:#fff !important; }
	
	
	/** Digitale Uhr **/
	.jsclock { text-align:center; height:300px; color: #009bde !important; font-family: "Roboto Slab",serif,Arial; }
	.jsclock > div { margin-top:80px; }
	.jsclock .container {width: 960px; margin: 0 auto; overflow: hidden;}
	.jsclock .clock {width:800px; height:180px; margin:0 auto; }
	.jsclock #Date { margin-top:5px; font-size:36px; text-align:center; }
	.jsclock ul { width:800px; margin:75px auto 0; padding:0px; list-style:none; text-align:center; }
	.jsclock ul li { display:inline-block; font-size:10em; background:none; width:190px; padding:0; margin:0; text-align: justify; }
	.jsclock .point { position:relative; width:70px; }
	
	
	/** slider Anpassung **/
	#sth > div { width:979px; }
	#sth .hr { width: 839px; }
	#sb-body-inner { text-align:center; position:inherit !important; }
	#sb-player { max-width:100%; max-height:100%; height:auto; width:auto; margin:auto; position:inherit !important; }
	
	#vpchgbt.desklogo > div { background-position:13px 6px !important; border:1px solid #a0a1a1 !important; }

}

@media screen and ( max-width: 1020px ) {
	#vpchgbt	{ display:block !important; }
}