@media screen, projection { 
  #wsSuche {
    top:    9.1em;
    left:  22.2em;
    width: 44.6em;    
    z-index: 120;
  }

#wsSuche form {
margin-right: 1em;
}
  
  #wsSuche #words {
    width: 22.5em;
    margin: 0;    
    padding: 0.2em;
    border: 0.2em solid #adc2d7;
    border-radius: 0.4em;
    -moz-border-radius: 0.4em;
    -webkit-border-radius: 0.4em;
    -kthml-border-radius: 0.4em;
background-color: #fff;
  }
  
  #wsSuche .wsFormBut {
    width: 6.0em; height: 1.7em;
    padding-bottom: 0.25em;    
  }
  
  #wsSuche p {
    margin: 0 0 0 1em;
  }  
  #wsSubHeader { padding-top: 0.8em; }
  *+html #wsSubHeader { padding-top: 0.9em; }  
  
  img.teaserPic {
    position: absolute;
    top: 0; left: 0.25em;
  }
  .audioLink, .videoLink {
    position: absolute;
    top: 0; left: 0.25em;
  }
    
  .audioContainer, .videoContainer { position: relative; }
  
  .audioContainerContent {
    width: 19.2em; /* 246px; */
    min-height: 13.1em; /* 168px; */
    padding: 0.4em 0.4em 0.8em 21.0em; /* 5px 5px 10px 266px; */
  }
  
  .audioContainerContent h1, .videoContainerContent h1 {
    font-size: 1.28em;
    margin: 0; padding: 0;
  }
  .videoContainerContent h1 { padding: 0.75em 0 0; }
  #wsContent div.wsMainBlock div.wsMainLeft .audioContainer p,
  #wsContent div.wsMainBlock div.wsMainLeft .videoContainer p { margin: 0; padding: 0; }
  #wsContent div.wsMainBlock div.wsMainLeft .audioContainer p.wsArticleAutor,
  #wsContent div.wsMainBlock div.wsMainLeft .videoContainer p.wsArticleAutor {
    font-size: 0.85em;
    padding: 0.5em 0;
    
  }
  #wsContent div.wsMainBlock div.wsMainLeft .audioContainer p.wsArticleAutor,
  #wsContent div.wsMainBlock div.wsMainLeft .videoContainer p.wsArticleAutor { text-align: right; }
  
  .videoContainerContent { padding: 24.5em 0.4em 0.8em; /* 312px 5px 10px; */ }
  
  .audioContainerLink img {
    width: 20.1em; /* 256px; */
    height: 11.3em; /* 144px; */
    padding-top: 0.78em; /* 10px; */
  }
  
  .videoContainerLink img {
    width: 39.7em; /* 512px; */
    height: 22.6em; /* 288px; */
  }
  
/* MouseOver */
  
  #wsContent div.wsContentBox div.wsTeaser:first-child {  float: left; }
  
  #wsContent div.wsContentBox div.wsTeaser {
    min-height: 5.5em;
    margin: 0.8333em 0;
    padding: 0 0;
    overflow-x: hidden;
  }
  
  .inv { background-color: #fff !important; color: #000 !important; }
  
  #wsContent div.wsContentBox div.hover:hover,
  #wsContent div.wsContentBox div.hover:focus {
    cursor: pointer;
  }
  #wsContent div.wsDoubleBlock div.wsContentBox div.wsTeaser:first-child {  float: none; margin-top: 0; }
  #wsContent div.wsDoubleBlock div.wsContentBox div.wsTeaser h3 {
    margin-right: 0;
    width: 18.30em; 
  }
  #wsContent div.wsMainRight div.wsContentBox div.wsTeaser h3,
  #wsContent div.wsTripleBlock div.wsContentBox div.wsTeaser h3 {
    width: 12.9em;
  }
  
  div.wsTeaser h3 a { padding-left: 2.0em; }
  #wsContent .wsQuerTeaser div.wsTeaser h3 a { padding-left: 0; }
  
  #wsContent div.wsDoubleBlock div.wsContentBox div.wsTeaser p {
    margin-right: 0;
    width: 17.25em;    
  }
  
  #wsContent div.wsContentBox div.wsTeaser img {
    position: absolute; top: 0;
    margin: 0;
    width:  7.05em;
    height: 4.0em;
  }
  #wsContent div.wsContentBox div.wsTeaser div {
    width: 19.85em; /* 254px; */
    float: left;
  }  
  
  #wsContent #digSiebenTageSuche div.wsContentBox .videoOverCont,
  #wsContent #digSiebenTageSuche div.wsContentBox div.wsTeaser,
  #wsContent div.wsMainLeft div.wsContentBox div.wsSearchResult div {
    width: 40.3em !important; /* 516px; */
    min-height: 12.17em; /* 140px; */
    padding-bottom: 0.6em;
  }

  #wsContent #digSiebenTageSuche div.wsContentBox div.wsTeaser p,  
  #wsContent div.wsMainLeft div.wsContentBox div.wsSearchResult p {
    margin-right: 0.4em; /* 5px; */
    width: 27.9em; /* 320px; */
  }
  
  #wsContent div.wsMainRight div.wsContentBox div.wsTeaser p,
  #wsContent div.wsTripleBlock div.wsContentBox div.wsTeaser p {
    width: 11.5em;
  }
  
  #wsContent div.wsMainLeft div.wsContentBox div.wsSearchResult p.wsSendung {
    text-align: right;
    padding: 0.8em 0 0;
  }  
  
  #wsContent div.wsDoubleBlock div.wsContentBox div.wsTeaser div {
    width: 25.0em; /* 320px; */
  }
  
  /* New Stuff */
  #wsContent div.wsDoubleBlock div.wsContentBox div.wsPreview img.wsVoting,
  #wsContent div.wsDoubleBlock div.wsContentBox div.wsTeaser img.wsVoting {
    float: right;
    width:  4.7em;
    height: 1.1em;    
  }
  
  
  /* New Styles */
  .audioOver,
  .videoOver {
    position: absolute;
    padding: 0.2em 0;
    text-indent: -30.0em;
    text-align: center;    
    letter-spacing: 0.4em;
    z-index: 10;
  }
  div.wsContentBox .audioOver,
  div.wsContentBox .videoOver,
  div.wsDoubleBlock div.wsContentBox .audioOver,
  div.wsDoubleBlock div.wsContentBox .videoOver {
    width: 7.4em; /* 90px; */
    margin: 2.42em 0 0 -9.98em;
  }
  #wsContent div.wsContentBox div.wsTeaser h3 a { display: block; width: auto; }
  #wsContent div.wsContentBox div.wsTeaser h3 a:hover .audioOver,
  #wsContent div.wsContentBox div.wsTeaser h3 a:focus .audioOver,
  #wsContent div.wsContentBox div.wsTeaser h3 a:hover .videoOver,
  #wsContent div.wsContentBox div.wsTeaser h3 a:focus .videoOver,
  #wsContent div.wsContentBox div.wsTeaser h3.hover .audioOver,
  #wsContent div.wsContentBox div.wsTeaser h3.hover .videoOver { 
    cursor: pointer;
    text-indent: 0;
    color: #fff;
    background-color: #000;
    background-color: rgba(0,0,0,0.75);      
  }

  #wsContent #digSiebenTageSuche div.wsContentBox .audioOver,
  #wsContent #digSiebenTageSuche div.wsContentBox .videoOver,  
  div.wsSearchResult .audioOver,
  div.wsSearchResult .videoOver {
    width: 13.15em; /* 160px; */
    margin: 5.6em 0 0 -15.53em; /* -189px */;
  }
  
  .audioOverCont a {
    background: url('/mediathek/codebase/img/media/audio_mo_icon.gif') no-repeat 0 2px;
  }
  .videoOverCont a {
    background: url('/mediathek/codebase/img/media/video_mo_icon.gif') no-repeat 0 2px;
  }
  
  /* Video */
  .videoLink {
    position: absolute;
    width: 39.7em; /* 512px; */ height: 25.1em; /* 320px; */
    margin: 0; padding: 0;
    overflow-x: hidden;
  }
  .videoLink a { 
    display: block;
    width: 39.7em; /* 512px; */ height: 22.6em; /* 288px; */
    margin: 0;
    padding: 0 0 0 200em;
    color: #000;
    background: url('/mediathek/codebase/img/media/play_video_text.png') no-repeat 29.8em 17.26em; /* 380px 220px*/
  }
  
  .videoLink a:hover,
  .videoLink a:focus {
    width: 39.7em; /* 512px; */ height: 22.6em; /* 288px; */
    margin: 0;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
}
	
	
	
  .videoLinkAdditional{
  	float: right;
  }
  
  .videoLinkAdditional a { 
    font-weight: bold;
  }
  
    .videoLinkAdditional a:hover,
  .videoLinkAdditional a:focus .videoLinkAdditional a:ACTIVE{
    font-weight: bold;
    text-decoration: underline;
}
	
	.videoLinkAdditional img{
		float: left;
		padding-top: 0.2em;
		padding-right: 0.1em;
		
	}
  
  .moContainer { display: block; }
  
  .audioLink .moContainer,
  .wsPreview .videoLink .moContainer  {
    width: 16.3333em; /* 196px; */
    margin: 0;
    padding: 2.0em 0 0 2.5em; /* 24px 0 0 30px; */
  }
  .videoLink .moContainer { 
    width: 26.6667em; /* 320px; */
    margin: 0;
    padding: 15.8333em 0 0 3.0em; /* 190px 0 0 36px */;
  }
  
  .moAudioIcon, .moVideoIcon {
    position: absolute;
    display: block;
    width: 1.6em; height: 1.6em;
    text-indent: -20.0em;
    overflow: hidden;
    background: none;
  }
  
   .moVideoIcon { left: 0.8em; }
   .moAudioIcon, .wsPreview .moVideoIcon { left: 0.4em; }
   
  .js .audioLink a:hover .moAudioIcon,
  .js .audioLink a:focus .moAudioIcon { 
    background: url('/mediathek/codebase/img/media/audio_mo_player_icon.gif') no-repeat 0 -0.16em;
  }
  .js .videoLink a:hover .moVideoIcon,
  .js .videoLink a:hover .moVideoIcon { 
    background: url('/mediathek/codebase/img/media/video_mo_player_icon.gif') no-repeat 0 0.08em;
  }
  .js .wsPreview .videoLink a:hover .moVideoIcon,
  .js .wsPreview .videoLink a:hover .moVideoIcon { 
    background-position: 0 -2px;
  }
  
  .audioLink .moSubText,
  .wsPreview .moSubText { padding: 0.8em 0 0; }
  .moSubText { display: block; padding: 0.8em 0 0; }
  
  
  /* Audio */
  .wsPreview .videoLink,
  .audioLink {
    position: absolute;
    width: 20.1em; /* 256px; */ height: 14.6em; /* 186px; */
    margin: 0; padding: 0;
    line-height: 1.2;
    overflow-x: hidden;
  }
  

  .wsPreview .videoLink,
  .wsPreview .audioLink { 
    /*edit: A.W.*/
       margin: 0 0 0 -0.39em; 
     
     /* 0 0 0 -5px; */ 
}
  
  .wsPreview .videoLink a:hover,
  .wsPreview .videoLink a:focus,
  .wsPreview .audioLink a:hover,
  .wsPreview .audioLink a:focus { margin: 0 0 0 -0.1em; }
    
  .wsPreview .videoLink a,
  .audioLink a { 
    display: block;
    width: 20.1em; /* 256px; */ height: 11.3em; /* 144px; */
    margin: 0;
    padding: 0 0 0 200em;
    color: #000;
   }
  
  .audioLink a {
    background: url('/mediathek/codebase/img/media/play_audio_text_small.png') no-repeat 12.08em 7.53em; /* 154px 96px */
  }
  .wsPreview .videoLink a {
    background: url('/mediathek/codebase/img/media/play_video_text_small.png') no-repeat 12.08em 7.53em; /* 154px 96px */
  }
  .wsPreview .videoLink a:hover,
  .wsPreview .videoLink a:focus,
  .audioLink a:hover,
  .audioLink a:focus {
    width: 20.1em; /* 256px; */ height: 11.3em; /* 144px; */
    text-align: left;
    text-decoration: none;
    font-weight: bold;  
  }
  
  .audioLink a:hover,
  .audioLink a:focus {
    margin-top: 0.78em; /* 10px; */
    background-position: 12.08em 6.75em; /* 154px 86px; */
  }
  
  .wsPreview .audioLink a:hover,
  .wsPreview .audioLink a:focus,
  .wsPreview .videoLink a:hover,
  .wsPreview .videoLink a:focus {
    margin-top: 0;
    background-position: 12.18em 7.53em; /* 154px 96px */
  }  
  
  .js .audioLink a:hover,
  .js .audioLink a:focus,
  .js .videoLink a:hover,
  .js .videoLink a:focus,
  .js .wsPreview .videoLink a:hover,
  .js .wsPreview .videoLink a:focus {
    padding: 0;
    color: #fff;
    background-color: #000;
    background-color: rgba(0,0,0,0.75);
  }

  #flashPlayer { position: absolute; top: 0; left: 0; color: #fff; background-color: #000; }

  #videoPlayer { color: #fff; background-color: #000; }
  
  #audioPlayer object#flashPlayer { width: 256px; height: 168px; }
  #audioPlayer object#flashPlayer { top: 10px; }
  .wsPreview #audioPlayer object#flashPlayer { 
     top: 0; 
     margin-left: 0.2em;
}
  
  #audioPlayer,
  .wsPreview #videoPlayer,
  .wsPreview #videoPlayer object#flashPlayer { width: 256px; height: 168px; }

  .wsPreview #videoPlayer object#flashPlayer { margin-left: 0.2em; width: 256px; height: 168px; }
  #videoPlayer,
  #videoPlayer object#flashPlayer { width: 512px; height: 312px; }


  /* Functions */
  #wsContent div.wsContentBox .wsArticleFunctions {
    float: left; width: 35%;
    margin: 0.8em 0 0 0.8em;
  }
  #wsContent div.wsMainBlock div.wsMainLeft .audioContainer .wsArticleFunctions li a,
  #wsContent div.wsMainBlock div.wsMainLeft .videoContainer .wsArticleFunctions li a,
  #wsContent div.wsContentBox .wsArticleFunctions a {
    display: block; width: auto;
    padding: 0.4em 0 0.4em 2.9em; /* 4px 0 4px 36px; */
    font-weight: bold;
  }
  
  #wsContent div.wsContentBox .wsArticleFunctions #wsSozBookmFunc {
    padding: 0 0 0.4em 0.6em; /* 0 0 4px 6px; */
  }

  #wsContent div.wsContentBox .wsArticleFunctions #wsSozBookmFunc a {
    padding: 0 0 0 2.6em;
    font-size: 85%;
    font-weight: normal;
  }
  
  #wsContent div.wsMainBlock div.wsMainLeft .audioContainer .wsArticleFunctions li img,
  #wsContent div.wsMainBlock div.wsMainLeft .videoContainer .wsArticleFunctions li img,
  #wsContent div.wsContentBox .wsArticleFunctions li img {
    position: static;
    display: block;
    float: left;
    margin: -0.4em 0 0 -2.8em;
  }
  
  #wsContent div.wsContentBox .wsArticleFunctions li {
    clear: both;
    margin-bottom: 0.8em;
    padding: 0;
  }
  
  #wsContent div.wsContentBox .wsArticleFunctions li #wsArticleSetVoting ul {
    display: block;
    float: left;
    margin: 0.8em 0;
    padding: 0.4em 0;
    border: 0.1em solid silver;
  }
  #wsContent div.wsContentBox .wsArticleFunctions li #wsArticleSetVoting li {
    clear: right; float: left;
    margin-bottom: 0;
  }
  #wsContent div.wsContentBox .wsArticleFunctions li #wsArticleSetVoting li a { padding: 0.3em !important; width: 8%; }
  
  #wsContent div.wsMainBlock div.wsMainLeft .audioContainer .wsArticleFunctions li li img,
  #wsContent div.wsMainBlock div.wsMainLeft .videoContainer .wsArticleFunctions li li img,  
  #wsContent div.wsContentBox .wsArticleFunctions li li img,
  #wsContent div.wsMainBlock div.wsMainLeft .audioContainer .wsArticleFunctions li div img,
  #wsContent div.wsMainBlock div.wsMainLeft .videoContainer .wsArticleFunctions li div img,  
  #wsContent div.wsContentBox .wsArticleFunctions li div img { 
    position: static;
    display: block;
    float: left;
    margin: 0; padding: 0;
  }

  #wsContent div.wsMainBlock div.wsMainLeft .audioContainer .wsArticleFunctions li li a,
  #wsContent div.wsMainBlock div.wsMainLeft .videoContainer .wsArticleFunctions li li a,
  #wsContent div.wsContentBox .wsArticleFunctions li li a {
    display: block;
    padding: 0.4em;
    font-weight: normal;
  }
  #wsContent div.wsContentBox .wsArticleFunctions li #wsSocialBookmarks li a {
    text-indent: 0.8em;
  }
  #wsContent div.wsContentBox .audioContainer .wsArticleFunctions li #wsSocialBookmarks li ,
  #wsContent div.wsContentBox .videoContainer .wsArticleFunctions li #wsSocialBookmarks li ,
  #wsContent div.wsContentBox .wsArticleFunctions li #wsSocialBookmarks li {
    margin-bottom: 0;
    padding: 0;
  }
  
  #wsSocialBookmarks {
    margin-top: 0.8em;
    border: 0.1em solid silver;
  }
  
  .audioContainer ul li,
  .videoContainer ul li { padding: 0.2em 0.4em 0.2em 0.8em; }
  
  .wsArticleTags,
  .wsArticleStatistik {
    float: right; width: 60%;
    margin-top: 0.8em;
  }
  #wsContent div.wsMainBlock div.wsMainLeft ul.wsArticleTags {
    clear: right;
    padding: 0;
  }

  #wsContent div.wsMainBlock div.wsMainLeft .audioPlayer #wsSocialBookmarks div.wsClose a.wsImgLink,
  #wsContent div.wsMainBlock div.wsMainLeft .videoPlayer #wsSocialBookmarks div.wsClose a.wsImgLink,
  #wsContent div.wsMainBlock div.wsMainLeft #wsSocialBookmarks div.wsClose a.wsImgLink {
    display: block;
    float: left;
    width: 100%;
    padding: 0;
    font-size: 85%;
    text-indent: 0.9em;
    position: static;
  }
  
  #wsContent div.wsMainBlock div.wsMainLeft #wsSocialBookmarks div.wsClose a.wsImgLink img {
    float: right;
    margin: 0.4em;
  }
  
  .wsArticleStatistik li { clear: left; float: left; }
  .wsArticleStatistik li.wsArticleVotingImg { clear: none; padding: 0.2em 0 0 0.6em; }

  #wsContent div.wsMainBlock div.wsMainLeft ul.wsArticleTags li ul {
    width: 20.0em;
  }
  
  /* Sprungmarken */
  #wsContent div.wsMainBlock div.wsMainLeft ul#wsOnlyAnker {
    float: right;
    width: 28.0em;
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
  
  .audioContainer ul#wsOnlyAnker li, .videoContainer ul#wsOnlyAnker li {
    display: block;
    min-height: 24px;
    padding: 2px 5px 2px 20px;
    background-color: #fff;
    line-height: 1.15;
  }
  #wsContent div.wsMainBlock div.wsMainLeft ul#wsOnlyAnker li img {
    padding-top: 0;
  }
  
  #wsContent div.wsMainBlock div.wsMainLeft .audioContainer ul#wsOnlyAnker li a,
  #wsContent div.wsMainBlock div.wsMainLeft .videoContainer ul#wsOnlyAnker li a {
    display: inline; margin: 0; padding: 0;
  }
  
  #wsContent div.wsMainBlock div.wsMainLeft div.digSiebenTageArchiv h1 {
    margin: 0 0 -10px 9.5em;
  }
  #wsContent div.wsMainBlock div.wsMainLeft #digSiebenTageUl {
    position: static;
    clear: none;
    float: left;
  }
  
  #wsContent div.wsMainBlock div.wsMainLeft .audioContainer ul,
  #wsContent div.wsMainBlock div.wsMainLeft .videoContainer ul { clear: both; display: block; padding: 8px 0; }
  
  #wsContent div.wsMainBlock div.wsMainLeft .audioContainer li img,
  #wsContent div.wsMainBlock div.wsMainLeft .videoContainer li img {
    position: absolute;
    padding-top: 3px;
  }
  #wsContent div.wsMainBlock div.wsMainLeft .audioContainer li a,
  #wsContent div.wsMainBlock div.wsMainLeft .videoContainer li a {
    display: block;
    width: auto;
    padding: 0 0 2px 20px;
  }
  .homepageLink li,
  .homepageLink li a { background-color: #d8e0eb; }
  
  #wsContent div.wsMainBlock div.wsMainLeft .wsEinzelsendung ul#wsOnlyAnker {
    width: 25.0em;
  }
  
  #wsContent div.wsMainBlock div.wsMainLeft #digSiebenTageUl li img {
    top: 0.1em;
  }
  #wsContent div.wsMainBlock div.wsMainLeft #digSiebenTageUl li {
    top: -1.8em;
    padding-right: 0;
  }
  #wsContent div.wsMainBlock div.wsMainLeft #digSiebenTageUl li span,
  #wsContent div.wsMainBlock div.wsMainLeft #digSiebenTageUl li a {
    font-size: 0.9em;
    left: 1.2em;
    top: -0.2em;
    padding: 0;
  }
  #wsContent div.wsMainBlock div.wsMainLeft .wsEinzelsendung .audioContainer .wsArticleFunctions > ul,
  #wsContent div.wsMainBlock div.wsMainLeft .wsEinzelsendung .videoContainer .wsArticleFunctions > ul {
    margin-top: -1.8em;
  }
  
  #wsContent div.wsMainBlock div.wsMainLeft div.wsEinzelsendung h1 {
/*    margin: 0 0 -10px 11.5em; */
    margin: 0 0 -10px 0; 
  }

  #wsContent div.wsMainBlock div.wsMainLeft div.wsEinzelsendung p.articleText {
/*    margin: 16px 0 10px 14.9em; */
    margin: 16px 0 10px 0; 
  }

  #wsContent div.wsMainBlock div.wsMainLeft #wsArticleComments { clear: both; }
  
  /* Fixing Header 3 */
  #wsContent div.wsContentBox div.wsPreview div h3 { z-index: 100; }
  #wsContent div.wsContentBox div.wsPreview div h3 a { display: block; width: auto; }

  /* Opera 10 Hacks */
  .opera #wsContent div.wsMainBlock div.wsMainLeft {
    width: 40.825em;
  }
  .opera div.wsTeaser h3 a { 
    margin-left: -8px;
  }
  .opera div.wsContentBox .audioOver,
  .opera div.wsContentBox .videoOver { 
    margin: 2.5em 0 0 -9.96em;
    width: 93px;
  }
  .opera div.wsDoubleBlock div.wsContentBox .audioOver,
  .opera div.wsDoubleBlock div.wsContentBox .videoOver { 
    margin: 2.5em 0 0 -9.96em;
    width: 91px;
  }
  .opera #wsContent div.wsDoubleBlock div.wsContentBox div.wsPreview img.wsVoting,
  .opera #wsContent div.wsDoubleBlock div.wsContentBox div.wsTeaser img.wsVoting { 
    position: absolute;    
    left: 330px;
  }
  .opera #wsContent #digSiebenTageSuche div.wsContentBox div.wsTeaser h3 a,
  .opera div.wsSearchResult h3 a { 
    margin-left: -10px;
  }
  .opera #wsContent #digSiebenTageSuche div.wsContentBox .audioOver,
  .opera #wsContent #digSiebenTageSuche div.wsContentBox .videoOver,
  .opera div.wsSearchResult .audioOver,
  .opera div.wsSearchResult .videoOver {
    margin: 5.8em 0 0 -15.9em;
    width: 163px;
  }
  .opera #wsContent #digSiebenTageSuche div.wsContentBox div.wsTeaser p,
  .opera #wsContent div.wsMainLeft div.wsContentBox div.wsSearchResult p { 
    width: 27.3em;
  }
  
  .opera #wsNavi ul li.last { width: 15.11em; }
  .opera #wsDatum { left: 47.8em; }
}

/* Opera 10 Hack, maybe temporarily */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {

  #wsContent div.wsMainBlock div.wsMainLeft {
    width: 40.825em;
  }
  div.wsTeaser h3 a { 
    margin-left: -8px;
  }
  div.wsContentBox .audioOver,
  div.wsContentBox .videoOver { 
    margin: 2.5em 0 0 -9.96em;
    width: 93px;
  }
  div.wsDoubleBlock div.wsContentBox .audioOver,
  div.wsDoubleBlock div.wsContentBox .videoOver { 
    margin: 2.5em 0 0 -9.96em;
    width: 91px;
  }
  #wsContent div.wsDoubleBlock div.wsContentBox div.wsPreview img.wsVoting,
  #wsContent div.wsDoubleBlock div.wsContentBox div.wsTeaser img.wsVoting { 
    position: absolute;    
    left: 330px;
  }
  #wsContent #digSiebenTageSuche div.wsContentBox div.wsTeaser h3 a,
  div.wsSearchResult h3 a { 
    margin-left: -10px;
  }
  #wsContent #digSiebenTageSuche div.wsContentBox .audioOver,
  #wsContent #digSiebenTageSuche div.wsContentBox .videoOver,
  div.wsSearchResult .audioOver,
  div.wsSearchResult .videoOver {
/*
margin: 5.6em 0 0 -15.53em;
width: 13.15em;
*/
    margin: 5.8em 0 0 -15.9em;
    width: 163px;
  }
  #wsContent #digSiebenTageSuche div.wsContentBox div.wsTeaser p,
  #wsContent div.wsMainLeft div.wsContentBox div.wsSearchResult p { 
    width: 27.3em;
  }
  
  #wsNavi ul li.last { width: 15.11em; }
  
  #wsDatum { left: 47.8em; }
}

/* iPad */
  @media only screen and (max-device-width: 768px) {
    .wsPreview .videoLink a:hover,
    .audioLink a:hover,
    .wsPreview .videoLink a:focus,
    .audioLink a:focus { 
       padding-left: 200em !important;
       background: transparent none !important;
    }
  }
  
  	#socialBookmarks {
		position: relative;
		clear: both;
		margin: 1.6667em 0 0 0; /* -1.3333em; */
	}
	.noRightColumn #socialBookmarks {
		width: auto;
	}
	#socialBookmarks h2 {
		font-size: 100%;
		font-weight: normal;
		margin: 0;
		padding: 0;
	}
	#socialBookmarks ul {
		position: relative;
		display: block;
		height: 1.5em;
		margin: 0em 0 0;
		padding: 0;
		list-style: none;
		margin-left: 1.5em
	}
	#socialBookmarks li { /* position: relative; */
		display: block;
		float: left;
		margin: 0 1.3333em 0 0;
		width: 1.5em;
		height: 1.5em;
	}
	#socialBookmarks a img {
		border: 1px solid;
		width: 1.3333em;
		height: 1.3333em;
	}
	#socialBookmarks a img+span {
		position: absolute;
		display: block;
		padding: 0.1667em 0.3333em;
		top: -0.1667em;
		left: -1000em;
		white-space: nowrap;
		font-weight: bold;
	}
	#socialBookmarks li a:focus {
		outline: none;
	}
	#socialBookmarks a:focus img+span {
		outline: 0.25em solid #6399dc;
	}
	#socialBookmarks a:hover img+span,#socialBookmarks a:focus img+span {
		left: 16.5em;
	}
	#sozial #socialBookmarks p#socialBookmarksHelp {
		position: absolute;
		top: 0.25em;
		right: 1.3333em;		
	}
	#sozial #socialBookmarks p#socialBookmarksHelp a {
		color: black;
		font-size: 100%;
		text-decoration: none;
		padding: 0.01em 0 0 1.5em;
	}
	#sozial #socialBookmarks p#socialBookmarksHelp a {
    	background: url('/mediathek/codebase/img/icon/pfeil-im-kreis-weiss.gif') no-repeat scroll 0 0 transparent;
	}
	#socialBookmarks h2,
	#socialBookmarks a,
  #socialBookmarks a img + span {
    color: #666;
  }	
  #socialBookmarks a img {
  	border-color: #f4f4f4;
  }
  #sozial #socialBookmarks p#socialBookmarksHelp a:hover {
		text-decoration: underline;
	}
/* Wegen eines IE7 Problem */
    * + html #socialBookmarks a img+span { left: 17em; visibility: hidden; }

	* + html #socialBookmarks a:hover img+span,
	* + html #socialBookmarks a:focus img+span {
    	visibility: visible;
	}
/* ENDE wegen eines IE7 Problem */


