.vie-tvseite img { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; outline:none; }
a[href^="http://"], a[href^="https://"], a[href^="/xlink/"], a[href^="/extgov/"], a.vie-link-extern { background:none; }
h1 { 
font-size: 1.692em;
font-weight: normal;
line-height: 1.182;
margin-bottom: 10px;
}
html body #vie_col3_content {
font-size: 1.3em !important;
padding:1.25em 10px 1.25em 10px !important;
}
#vie_col3_content a:hover, #vie_col3_content a:focus {
color: #095f95;
}
.clearfix:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.icon { background-position:left center; background-repeat:no-repeat; background-size:16px 16px; line-height:16px; padding-left:24px; }
.archivmeldung { background-color: #fef7e9; border-top: 1px solid #fad88f; border-bottom: 1px solid #fad88f; padding: 10px; margin: 0 0 25px !important; }

#menuDesktop > li { float:left; width:25%; list-style:none; }
#menuDesktop > li > a { display:block; border-right:1px solid #bbb; border-bottom:1px solid #bbb; padding:0.6em 0 0.6em 0.9em; background-color:#e0e0e0; font-size:1.1em; color:#000; }
#menuDesktop > li > a:hover, #menuDesktop > li > a.active, #menuDesktop > li > a:focus { border-bottom:1px solid #eee; background-color:#eee; }
#menuMobile { display:none; border-top:1px solid #999; margin:0 !important; }
#menuMobile > li { margin:0 !important; border-bottom:1px solid #999; width:100%; list-style:none; }
#menuMobile > li > a { display:block; padding:0.6em 0 0.6em 0.9em; background-color:#ccc; color:#000 !important; text-decoration:none; }
#menuMobile > li > a:hover, #menuMobile > li > a.active { background-color:#f0f0f0; }
#top { margin-bottom:1em; }
#topBreadcrumb { float:left; margin-right:4%; width:50%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#topSearchCategories { float:left; width:46%; }
#topSearchCategories > form > fieldset > input#topSearch { 
margin-right:0; 
padding: 0.3em 0.3em 0.15em 0.3em;
width:91%; 
background: none repeat scroll 0 0 #ECECEC;
border: 1px solid #999999;
box-shadow: 1px 1px 1px #CCCCCC inset;
}
#topSearchCategories > form > fieldset > input#topSearch:hover,
#topSearchCategories > form > fieldset > input#topSearch:focus { 
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #000000;
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
outline: 0 none;
}

#topSearchCategories > form > fieldset > input#search-submit { 
width: 1.4em; 
height: 1.3em;
float: right;
}

#topBreadcrumb a, #topBreadcrumb a:visited, #topBreadcrumb a:hover, #topBreadcrumb a:focus{
color: #000000 !important;
text-decoration:underline !important;
}

#columnLeft {
float: left;
margin-right: 4%;
width: 50%;
}

#columnRight {
float: left;
width: 46%;
background-color:#E6E6E6;
}

#columnRightinner {
padding: 1em;
}

.vie-page #vie_col3_content div.vie-teaser {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA1BAMAAABFHlM1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRF%2BPj48%2FPz%2FPz89fX19vb2%2Bvr68fHx%2Fv7%2BUJEKPwAAADtJREFUSMdjTGMgFTAxjGoZ1TKqZVTLiNPCKDgaYqQBFiW62EKXeBkFJOeXULrkSqXRXElifgkdpA4DAKdRAdeiyTFVAAAAAElFTkSuQmCC") repeat-x scroll left top #ffffff;
margin-bottom: 1em;
}
.vie-page #vie_col3_content #channels div.vie-teaser {
background: none;
}


.vie-page #vie_col3_content div.vie-teaser > a:hover, .vie-page #vie_col3_content div.vie-teaser > a:focus, .vie-page #vie_col3_content div.vie-teaser > a:active {
background: linear-gradient(to bottom, rgba(234, 234, 234, 1) 0%, rgba(229, 229, 229, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}


.vie-page #vie_col3_content div.vie-teaser .videoAreaAktuell a{
display:block;
list-style-type: none;
padding: 0 0 0.5em 0;
margin: 0 0 1em 0;
border-bottom: 1px solid #E6E6E6;
}

.vie-page #vie_col3_content div.vie-teaser .videoAreaAktuell .vaa_teaser:hover,
.vie-page #vie_col3_content div.vie-teaser .videoAreaAktuell .vaa_teaser:focus,
.vie-page #vie_col3_content div.vie-teaser .videoAreaAktuell .vaa_teaser:nth-child(2n+0):hover,
.vie-page #vie_col3_content div.vie-teaser .videoAreaAktuell .vaa_teaser:nth-child(2n+0):focus {
/*background-color:#f2f2f2;*/
cursor: pointer;
}

.vie-page #vie_col3_content div.vie-teaser .videoAreaAktuell .vaa_teaser:after { 
display:block; 
visibility:hidden; 
clear:both; 
height:0; 
content:"."; 
}

h2 {
font-size: 1.15em !important;
}

h3 {
font-size: 1em !important;
}

.vie-page #vie_col3_content div.vie-teaser h2{
background-color: #FFFFFF;
border-bottom: 1px solid #CCCCCC;
display: block;
padding: 0.6em 1em;
text-transform: none;
margin-bottom: 0;
margin-top: 0;
font-size: 1.1em !important;
font-weight: bold;
}


#channels .vie-teaser a { 
display:block; 
padding:0em; 
text-align:left; 
text-decoration:none !important; 
border: 1px solid #CCCCCC;
}

.vie-page #vie_col3_content #channels div.vie-teaser h3 {
border-bottom: 1px solid #CCCCCC;
display: block;
font-size: 1.1em !important;
margin-bottom: 0;
margin-top: 0;
padding: 0.6em 1em;
text-transform: none;
text-align:center;
font-weight: bold;
}

.vie-page #vie_col3_content div.vie-teaser h3{
margin-top: 0;
font-weight:bold;
}

.videoAreaAktuell {
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
height: 35em;
overflow-y: scroll;
padding: 1em;
}

#vie_main .videoAreaAktuell a{
text-decoration:none;
}
#vie_main .videoAreaAktuell a:focus{
outline:none !important;
}

#vie_main .videoAreaAktuell a h3{
text-decoration:underline;
}

.videoAreaAddons{
padding: 0.6em 1em 0.6em 0;
}

#vie_col3_content .videoAreaAddons ul{
list-style-type:none;
margin-left: 0;
padding-left: 0;
}
#vie_col3_content .videoAreaAddons ul li{
float: left;
margin-right: 20px;
}


.videoAreaAktuell div.top,
.videoAreaAktuell div.infos {
margin-left: 180px;
}

.videoAreaAktuell div.infos {
font-size: 0.8em;
color:#666666;
}

#vie_col3_content #topSearchCategories fieldset{
background-color: transparent;
border: none;
display: block;
margin: 0px 0;
padding: 0;
width: 100%;
}

#vie_col3_content #top  input[type=reset], #vie_col3_content #top  input[type=submit] {
background: none repeat scroll 0 0 #000000;
border: 0 none;
color: #ffffff;
cursor: pointer;
height: auto;
padding: 1px 7px 2px 7px;
}

#vie_col3_content #top input[type=button]:hover, #vie_col3_content #top input[type=reset]:hover, #vie_col3_content #top input[type=submit]:hover,
#vie_col3_content #top input[type=button]:focus, #vie_col3_content #top input[type=reset]:focus, #vie_col3_content #top input[type=submit]:focus {
background: none repeat scroll 0 0 #333333;
}

#vie_col3_content #top button{
background-color: #333;
border: 0 none;
cursor: pointer;
color: #ffffff;
height: 1.8em;
width: 2em;
float: right;
}

#vie_col3_content #top button:hover,
#vie_col3_content #top button:focus {
background: none repeat scroll 0 0 #333333;
}

.vie-page #vie_col3_content #topBreadcrumb  ol {
display: block;
list-style-image: none;
list-style-type: none;
margin: 0px 0 0px 0px;
padding-right: 20px;
}


#topBreadcrumb ol li {
background: url("data:image/gif;base64,R0lGODlhBwAKAIABAIiIiP%2F%2F%2FyH5BAEAAAEALAAAAAAHAAoAAAINjB8AaMq5mDuzRfvyKwA7") no-repeat scroll left 0.4em rgba(0, 0, 0, 0);
display: inline;
line-height: 1.3;
margin: 0.5em 0;
padding: 0 3px 0 9px;
}

#topBreadcrumb ol li:first-child {
background: none repeat scroll 0 center rgba(0, 0, 0, 0);
padding-left: 0;
}

.jwdisplayIcon {
height: 60px !important;
}

/* af funktionen */

.vie-page #vie_col3_content ul.vie-artvidfunktionen {
margin: 0.2em 0 0.5em 0em;
padding-left: 0;
list-style-type:none;
}

.vie-page #vie_col3_content ul.vie-artvidfunktionen li{
list-style-type:none;
}

#videoAreaShare {
  margin-bottom: 0em;
  margin-top: 1.5em;
}

#videoAreaShare li.vie-artikel-google-unten, #videoAreaShare li.vie-artikel-twitter-unten, #videoAreaShare li.vie-artikel-facebook-unten {
	float:left !important;
}

	#videoAreaShare  .vie-artikel-twitter-unten a {
		background:#ffffff url(/layout-a/wien.at/img/twitter_ia.svg) no-repeat 0 3px  !important;
	}
	#videoAreaShare  .vie-artikel-facebook-unten a {
		background:#ffffff url(/layout-a/wien.at/img/facebook_ia.svg) no-repeat 0 3px  !important;
	}
	#videoAreaShare  .vie-artikel-versenden-unten a {
		background:#ffffff url(/layout-a/wien.at/img/mail_ia.svg) no-repeat 0 3px  !important;
	}
	
	#videoAreaShare  .vie-artikel-twitter-unten a:hover,
	#videoAreaShare  .vie-artikel-twitter-unten a:focus	{
		background:#ffffff url(/layout-a/wien.at/img/twitter.svg) no-repeat 0 3px  !important;
	}

	#videoAreaShare  .vie-artikel-facebook-unten a:hover ,
	#videoAreaShare  .vie-artikel-facebook-unten a:focus{
		background:#ffffff url(/layout-a/wien.at/img/facebook.svg) no-repeat 0 3px  !important;
	}
	
	#videoAreaShare  .vie-artikel-versenden-unten  a:hover,
	#videoAreaShare  .vie-artikel-versenden-unten  a:focus 	{
		background:#ffffff url(/layout-a/wien.at/img/mail.svg) no-repeat 0 3px  !important;
	}




#videoAreaShare li.vie-c12l, 
#videoAreaShare li.vie-c12r {
  min-width: 5% !important;
}

#videoAreaShare .vie-artikel-versenden-unten a,
#videoAreaShare .vie-artikel-google-unten a, 	
#videoAreaShare .vie-artikel-twitter-unten a, 
#videoAreaShare .vie-artikel-facebook-unten a {
	font-size: 0;
	line-height: 0;
	display:block;
	width:30px;
	height: 42px;
	text-indent: -9999px;
	overflow: hidden;
}


#videoAreaShare .vie-artvidfunktionen .vie-artikel-google-unten a:hover, 
#videoAreaShare .vie-artvidfunktionen .vie-artikel-google-unten a:focus, 
#videoAreaShare .vie-artvidfunktionen .vie-artikel-twitter-unten a:hover, 
#videoAreaShare .vie-artvidfunktionen .vie-artikel-twitter-unten a:focus, 
#videoAreaShare .vie-artvidfunktionen .vie-artikel-facebook-unten a:hover, 
#videoAreaShare .vie-artvidfunktionen .vie-artikel-facebook-unten a:focus {
	border-left: none #CACACA !important;
	border-right: none !important;
}

#videoAreaShare ul.vie-artvidfunktionen, 
#videoAreaShare .vie-artvidfunktionen li {
	background-color: transparent !important;
	border: none !important;
}

#videoAreaShare {
	border-left: none !important;
	border-right: none !important;
	clear: both;
}

#videoAreaShare .vie-c12l, 
#videoAreaShare .vie-c12r{
	width: auto !important;
}

#videoAreaShare .vie-c12l:last-child, 
#videoAreaShare .vie-c12r:last-child{
  margin-right: 0em;
}


#videoAreaShare .vie-artvidfunktionen li a {
	border-left: none;
	border-right: none;
	display: block;
	min-height: 3em;
	padding-top: 0;
	text-align: left;
}

#videoAreaShare .vie-c12l, 
#videoAreaShare .vie-c12r{
  min-width: auto !important;
  width: auto !important;
  margin-right: 0.5em !important;
}


#videoAreaShare .vie-artikel-label span {
	display: inline-block;
	padding-top: 0.6em;
}

#videoAreaShare ul.vie-artvidfunktionen, 
#videoAreaShare .vie-artvidfunktionen li {
	background-color: #ffffff;
}

#videoAreaShare  li.vie-artikel-google-unten {
	display:none !important;
}

@media only screen and (max-width: 45em){
	#videoAreaShare {
		display:none;
	}
	
}

/* / af funktionen */

.videoAreaAktuell .vie-video-play-bg {
float: left;
height: 100%;
margin-right: 14px;
position: relative;
width: 160px;
}

.videoAreaAktuell .vie-video-play-bg img {
height: auto;
max-width: 100%;
position: relative;
z-index: 1;
}

.videoAreaAktuell .vie-video-play-bg .vie-video-play-mod {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVFJREFUSMdjMGYAQm3jCca7jc9QAHcDTdAGmQUyLtr4FEWGweApoEkMINdRxziIkdoMxpOoZhwITmIwPkBVAw8wUNU4IBzCBrpe8LxAVQPjrp79UHHb8TzVDIy5cvfr3a8bX6ZdN6WmgXe%2F3voy90nkFSoaCIIn30944HqBigaC4P43tXeoauDdrzc%2Bb30Vf5WKBoLg1U%2BLnuJPTiQaCIIXPzXdxZ2cyDAQBPe%2Byb1he46KBoLgkqep13wvUtHAu18Pvyu7RUUD179IvoYZlmQaeBlnxJBl4KaXEVeoFstXPrXewx6%2FZBh4%2B8v2V%2BGXqZZTzn3sf2BKvby85WXcVaoVDuc%2B9j6wOku14mvDi8RrVCtgr33uvE9avYLbwKt3v259RUrhT8DAsMv9D%2FClt2HYciDfQKo356ZT1cDpDMZ6VG0S69Gg0Q7rVlAWlgdg3QoAXW7c8GmpJ0sAAAAASUVORK5CYII%3D") no-repeat scroll center center transparent;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 10;
opacity: 0.8;
}


#channels .vie-video-play-bg {
height: 100%;
position: relative;
width: 100%;
}

#channels .vie-video-play-bg img {
max-width: 100%;
position: relative;
z-index: 1;
}

#channels .vie-video-play-bg .vie-video-play-mod {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVFJREFUSMdjMGYAQm3jCca7jc9QAHcDTdAGmQUyLtr4FEWGweApoEkMINdRxziIkdoMxpOoZhwITmIwPkBVAw8wUNU4IBzCBrpe8LxAVQPjrp79UHHb8TzVDIy5cvfr3a8bX6ZdN6WmgXe%2F3voy90nkFSoaCIIn30944HqBigaC4P43tXeoauDdrzc%2Bb30Vf5WKBoLg1U%2BLnuJPTiQaCIIXPzXdxZ2cyDAQBPe%2Byb1he46KBoLgkqep13wvUtHAu18Pvyu7RUUD179IvoYZlmQaeBlnxJBl4KaXEVeoFstXPrXewx6%2FZBh4%2B8v2V%2BGXqZZTzn3sf2BKvby85WXcVaoVDuc%2B9j6wOku14mvDi8RrVCtgr33uvE9avYLbwKt3v259RUrhT8DAsMv9D%2FClt2HYciDfQKo356ZT1cDpDMZ6VG0S69Gg0Q7rVlAWlgdg3QoAXW7c8GmpJ0sAAAAASUVORK5CYII%3D") no-repeat scroll center center transparent;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 10;
opacity: 0.8;
}

.videoAreaAktuell .vie-video-play-bg .vie-video-play-mod:hover,
.videoAreaAktuell .vie-video-play-bg .vie-video-play-mod:focus,
#channels .vie-video-play-bg .vie-video-play-mod:hover,
#channels .vie-video-play-bg .vie-video-play-mod:focus {
opacity: 1;
}

textarea.iFrameTextArea {
background-color: #FFFFFF !important;
font-size: 0.95em;
height: 10em;
padding: 3%;
width: 94%;
font: 100% "Lucida Sans Unicode","Lucida Grande","Lucida Sans",GillSans,"Gill Sans",Helvetica,Arial,FreeSans,sans-serif !important;
border: 1px solid #CCCCCC;
margin-bottom: 10px;
}

/* TV Liste */

#tvlist-columnFull {
	margin-right: -1%;
}

#tvlist a.tvlist-article {
  display: block;
  list-style-type: none;
  margin: 0 1% 0 0 !important;
  padding: 0;
  width: 19%;
  float: left;
  text-decoration:none;
}

#tvlist a.tvlist-article h2 {
	font-size: 1em !important;
}

#tvlist a.tvlist-article .tvlist-infos-top {
	max-height: 40px;
	margin-bottom: 5px;
}

#tvlist .tvlist-description{
  color: #666666;
  font-size: 0.8em;
}

#tvlist a.tvlist-article img {
  max-width: 100%;
  position: relative;
  z-index: 1;
}
#tvlist .tvlist-infos {
	line-height: 1.3em;
	min-height: 80px;
}
	
#tvlist	.treffercontrol:before { 
	display:block; visibility:hidden; clear:both; height:0; content:"."; 
}
	

#tvlist	.treffercontrol li.back, #tvlist .treffercontrol li.forward {
	font-weight: 700;
}

#tvlist	.treffercontrol li.back {
	padding: 0 25px 0 0;
}

#tvlist .treffercontrol li.forward {
	padding: 0 0 0 25px;
}

#tvlist	.treffercontrol li {
	display: inline;
	font-size: 0.9em;
	font-weight: 400;
	padding: 0 5px;
}

#tvlist	.treffercontrol a{
	color: #095f9b;
}
#tvlist	.treffercontrol a:hover, #tvlist	.treffercontrol a:focus{
	color: #000000;
}

/* / tvliste */
	
@media only screen and (max-width:61.31em) {

	#tvlist a.tvlist-article {
    width: 24%;
	}

	#topBreadcrumb {width:60%; }
	#topSearchCategories { width:36%; }
	#columnLeft { width: 60%; }
	#columnRight { width: 36%; }

	#channels .vie-teaser { float:left;list-style:none; }
	#channels .vie-teaser.odd {width:47%; margin: 0 6% 0 0; }
	#channels .vie-teaser.even {width:47%; margin: 0 0 0 0; }
	
	.videoAreaAktuell div.top,
	.videoAreaAktuell div.infos {
	margin: 0;;
	}
	
	.videoAreaAktuell .vie-video-play-bg {
	float: none;
	height: 100%;
	margin-right: 0;
	position: relative;
	width: auto;
	}
	
	#columnRight #columnRightinner .vie-teaser  .videoAreaAktuell .top {
	height: auto;
	}
	
	#topSearchCategories > form > fieldset > input#topSearch {
    min-height: 1.8em;
    padding: 2px 10% 0px 5px;
    width: 85%;
    font-size: 1.2em
	}
	#vie_col3_content #top button {
    height: 2.5em;
    width: 2.7em;
    position: absolute;
    right: 10px;
	}

	#topSearchCategories > form > fieldset > input#topSearch,
	#vie_col3_content #top button,
	#vie_col3_content #top  input[type=text] {
	   -webkit-appearance: none;
	   -webkit-border-radius: 0;
	   border-radius: 0;
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#topSearchCategories > form > fieldset > input#topSearch {
		/*width: 97%;*/
		}
	}
}

@media only screen and (max-width:45em) {
	
	#tvlist a.tvlist-article {
    width: 32.2%;
	}
	
	#tvlist	.treffercontrol li {
	display: none;
	}
	
	#tvlist	.treffercontrol li.back {
		 display: inline-block;
	}
	
	#tvlist .treffercontrol li.forward {
		 display: inline-block;
		 padding: 0;
	}
	
	#columnLeft { float:none; margin:0 0 2em; width:100%; }
	#columnRight { float:none; width:100%; }
	#columnRight > h1 { margin-left:0; }
	#topBreadcrumb { float:none; margin-right:0; width:100%; }
	#topSearchCategories { float:none; margin-top:0.5em; width:100%; }

	.videoAreaAktuell div.top,
	.videoAreaAktuell div.infos {
	margin: 0;
	}
	
	#columnRight #columnRightinner .vie-teaser  .videoAreaAktuell .top {
	height: 88px;
	}
	
	.videoAreaAktuell .vie-video-play-bg {
	float: left;
	height: 100%;
	margin-right: 14px;
	position: relative;
	width: 200px;
	}
	
	.videoAreaAktuell {
	height: auto;
	overflow-y: visible;
	border-bottom: none;
	padding: 1em 0em 0em 0em;
	}
	
	.vie-page #vie_col3_content #columnRightinner div.vie-teaser {
	margin-bottom: 0em;
	}
	
	#columnRight {
	background-color: #ffffff;
	}
	
	#columnRightinner {
	padding: 0em;
	}
	
	.vie-page #vie_col3_content div.vie-teaser h2 {
	padding: 0.6em 0em;
	}
	
	.vie-page #vie_col3_content div.vie-teaser .videoAreaAktuell .vaa_teaser:last-child a {
	border-bottom: none;
	margin: 0 0 0.4em 0;
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#topSearchCategories > form > fieldset > input#topSearch {
		/*height: 2.05em;*/
		}
	}
}

@media only screen and (max-width:35em) {
	
	#tvlist a.tvlist-article {
    width: 49%;
	}
}

@media only screen and (max-width:25.5em) {
	#tvlist a.tvlist-article {
    width: 99%;
	}
	
	#channels { border:none;  padding-top: 1em !important;}
	#channels .vie-teaser, #channels .vie-teaser.odd, #channels .vie-teaser.even{ float:none; width:100%; margin: 0;}
	#channels .vie-teaser a {padding: 1em; text-align:center;  }
	#channelsHeader { display:block; border-top:1px solid #bbb; margin:1em 0; padding-top:1em; font-weight:normal; }
	#columnRight > article > a { height:80px; }
	#columnRight > article > a > img { max-width:40%; height:auto; }
	#columnRight > article > a > .top { height:auto; }
	#columnRight > article > a > .top > .description { display:none; }
	#menuDesktop { display:none; }
	#menuMobile { display:block; margin-bottom:1em !important; }
	#topBreadcrumb { padding:2%; background-color:#f0f0f0; width: 96%;}
	
	.videoAreaAktuell .vie-video-play-bg {
	float: none;
	height: 100%;
	margin-right: 0;
	position: relative;
	width: auto;
	}
	
	#columnRight #columnRightinner .vie-teaser  .videoAreaAktuell .top {
	height: auto;
	}
	
	#tvlist .tvlist-infos {
		line-height: 1.3em;
		min-height: 0;
	}

}



/* Overrides */
#channels { border-top:1px solid #bbb; margin:0 !important; margin-top:0.5em !important; padding-top:2em !important;}
#channels .vie-teaser { float:left; list-style:none; width:22%;  margin: 0 4% 0 0;}
#channels .last {list-style:none; margin-right: 0 !important;} 
#channels .vie-teaser:last-child {list-style:none; margin: 0 0 0 0; }
#channels .vie-teaser p { padding:0 1em 0 1em;}
#channels .vie-teaser h6 { margin-bottom:1em; font-weight:normal; }
#channels .vie-teaser img { height:auto; max-width:240px; width:100%; padding: 1em; }
#channelsDetail {
	margin-bottom:2em;
}
.channelsHeaderContent > div {
	margin-right:100px;
}
#channelsDetail .borderTop {
	border-top:1px solid #ddd;
}
#channelsDetail > #columnRight > section > div {
	margin-right:1em;
	padding:1em;
}
#channelsDetail > #columnRight > section > div.channelsDetailSearch {
	background-color:#f6f6f6;
	border:1px solid #ddd;
}
#channelsDetail > #columnRight > section > div #channelsDetailSearch {
	border:1px solid #ccc;
	padding:0.4em 0.5em;
	width:50%;
}
#channelsDetail > #columnRight > section > div #channelsDetailSearchForm {
	display:inline;
	padding-left:0.5em;
}
#channelsDetail > #columnRight > section > #videoAreaShare {
	margin-top:0;
	padding-bottom:0.25em;
}
#channelsHeader { display:none; }
.channelsHeader {
	margin-bottom:3em;
}
.channelsHeader.hasImage > img {
	float:left;
	height:auto;
	width:19%;
}
.channelsHeader.hasImage > .channelsHeaderContent {
	float:right;
	width:80%;
}
.channelsHeaderVideoList {
	border-top:1px solid #ccc;
	font-size:1.4em !important;
	font-weight:400;
	margin-bottom:0.5em;
	padding-top:0.5em;
}
.channelsRight {
	background-color:transparent !important;
}
#columnRight > h1 { margin-left:0.4em; }
#columnRight #columnRightinner .vie-teaser  .videoAreaAktuell .top { height:72px; overflow:hidden; }
#columnRight #columnRightinner .vie-teaser  .videoAreaAktuell .top h3 { margin:0 0 0.1em; font-size:1.1em; }
#tvlist.channelsList .tvlist-description {
	color:#000;
	font-size:0.88em;
}
#tvlist.channelsList a.tvlist-article h2 {
	font-size:1.1em !important;
	font-weight:400 !important;
	text-decoration:underline !important;
}
/* media queries */
@media screen and (max-device-width:720px) {
	.channelsHeader.hasImage > * { float:none !important; width:100% !important; }
	.channelsHeader.hasImage > img { margin-bottom:1em; } 
	.channelsHeaderContent > div { margin-right:0; }
}
