body {
font-size: 0.65em;
}

.vAPImgContainer {
display:block !important;
}

.vAPImgContainer img{
width: 100%;
}

.vAPOutContainer,
.vie_tv-embedCodeToggle,
#topSearchCategories,
#videoAreaShare {
display:none;
}

#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;
}

.videoAreaAktuell {
border-bottom: medium none;
height: auto;
overflow-y: visible;
padding: 1em 0 0;
}	

#columnRightinner {
padding: 0em;
}

.vie-page #vie_col3_content div.vie-teaser h2 {
padding: 0em;
}

#channels {
margin-left: 0; 
padding-left: 0; 
border:none;  
padding-top: 1em !important;

}
#channels .vie-teaser, #channels .vie-teaser.odd, #channels .vie-teaser.even{ 
margin-left: 0; 
padding-left: 0; 
float:left; 
margin: 0;
}

#channels .vie-teaser.odd {width:47%; margin: 0 6% 0 0; }
#channels .vie-teaser.even {width:47%; margin: 0 0 0 0; }

#channels .vie-teaser a {
border: none;
}

.vie-page #vie_col3_content #channels div.vie-teaser h3 {
border-bottom: none;
text-align: left;
}

#channels .vie-teaser img,
.vie-page #vie_col3_content #channels div.vie-teaser h3,
.vie-page #vie_col3_content #channels .vie-teaser_content,
#channels .vie-teaser p {
margin-left: 0; 
padding-left: 0;
}

#vie_footer p {
padding: 0.5em 0 0 0.8em;
}

#vie_footer {
border-bottom: none;
border-top: none;
}

#tvlist a.tvlist-article {
width: 32.2%;
}

.videoAreaAktuell .vie-video-play-bg .vie-video-play-mod,
#channels .vie-video-play-bg .vie-video-play-mod {
display:none;
}

#tvlist a.tvlist-article .tvlist-infos-top {
margin-bottom: 10px;
}

#tvlist a.tvlist-article h2 {
font-size: 0.9em !important;
}