/* Socialleiste */

#socialframe { width:100% !important; clear: both; cursor: pointer; float: right; position: relative; z-index: 101; } 

.socialbookmarks-smPage, .socialbookmarks-smPagewide, .socialbookmarks-smPlayer, .socialbookmarks-smPlayerwide, .socialbookmarks-small, .socialbookmarks-smallwide {
	float: right;
	padding: 0;
	clear:both;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

/*.socialbookmarks { margin: 0; padding: 0; width: 350px !important; margin: 0px -40px 10px 0 !important; } */
.socialbookmarks-smPagewide { margin: 2% 0 0 0 !important; padding: 0; width:99.5% !important; }

.socialbookmarks-smPlayerwide { margin: 0; padding: 0; width:99.7% !important; margin: 0px 0 9px 0 !important; } 
 
.socialbookmarks-small { margin: 0; padding: 0; width: 90px; margin: 0px 11px 9px 7px !important; float: right; }
.socialbookmarks-smallwide { margin: 0; padding: 0; width:265px; margin: 0px 11px 9px 7px !important; float: right; }
#socialframe-tv .socialbookmarks-smallwide { margin: 0px 10px 0px 0 !important; }    
  
.socialbookmarks .socBm {
	float: right;      
}

#socialframe.page .socialbookmarks .socBm { 
	margin: 10px 0 0 0;
	height: 22px;  
}

#socialframe.player .socialbookmarks .socBm { 
	margin: 0px 0 8px 0;
	height: 22px; 
}

.socialbookmarks-smPagewide .socBm, .socialbookmarks-smallwide .socBm, .socialbookmarks-small .socBm, .socialbookmarks-smPagewide .socBm, .socialbookmarks-smPlayerwide .socBm  {
	background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat -20px -10px;
	height: 22px;
} 

.socialbookmarks .socBm a, .socialbookmarks-smPlayer .socBm a, .socialbookmarks-smPlayerwide .socBm a, .socialbookmarks-small .socBm a, .socialbookmarks-smallwide .socBm a  { display: block; margin: 0; }
.socialbookmarks .socBm a, .socialbookmarks-smPage .socBm a, .socialbookmarks-smPagewide .socBm a, .socialbookmarks-smPlayer .socBm a, .socialbookmarks-smPlayerwide.socBm a,
.socialbookmarks-small .socBm a, .socialbookmarks-smallwide .socBm a { height: 22px; }

 
.socialbookmarks .socBm a.teilen { display: none; }   

.socialbookmarks-small .socBm a.teilen, 
.socialbookmarks-smallwide .socBm a.teilen {background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat -533px -53px !important; width: 25px; float: left; } 
 
.socialbookmarks-smPlayerwide .socBm a.teilen { background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat -533px -53px !important; width: 25px; height: 22px; float: left; }
.socialbookmarks-smPagewide .socBm a.teilen { background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat -533px -53px !important; width: 25px; height: 22px; float: left; }    

.socialbookmarks .socBm a.bild, .socialbookmarks-smPagewide .socBm a.bild, .socialbookmarks-smPlayerwide .socBm a.bild, .socialbookmarks-small .socBm a.bild, .socialbookmarks-smallwide .socBm a.bild { display: block; width: 450px; position: absolute;}
.socialbookmarks .socBm a.bild { height: 22px;  background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat 0px -101px; margin: 0 0 0 -150px; }

.socialbookmarks-smPage .socBm a.bild { height: 22px; background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat 0px -53px; margin: 0 0 0 -363px; }
.socialbookmarks-smPagewide .socBm a.bild { height: 22px; background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat 0px -53px; margin: 0 0 0 1px; }

.socialbookmarks-smPlayer.socBm a.bild { height: 22px; background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat 0px -53px; margin: 0 0 0 -363px; }
.socialbookmarks-smPlayerwide .socBm a.bild { height: 22px; background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat 0px -53px; margin: 0 0 0 57px; } 
 
.socialbookmarks-small .socBm a.bild { height: 22px; background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat 0px -53px; margin: 0 0 0 -363px; }
.socialbookmarks-smallwide .socBm a.bild { height: 22px; background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat 0px -53px; margin: 0 0 0 -188px; }

/* IE7 */ 

* + html .socialbookmarks-small .socBm a.bild { height: 22px; background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat 0px -53px; margin: 0 0 0 -387px; }
* + html .socialbookmarks-smallwide .socBm a.bild { height: 22px; background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat 0px -53px; margin: 0 0 0 -365px; }

* + html .socialbookmarks-smPlayerwide .socBm a.bild { height: 22px; background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat 0px -53px; margin: 0 0 0 -70px; }
* + html .socialbookmarks-smPagewide .socBm a.bild { height: 22px; background: url("../../../../ard/static/css/img/social_icons.gif") no-repeat 0px -53px; margin: 0 0 0 -158px; }  

* + html .sb.socialbookmarks-smPlayerwide { margin-top: 35px !important; } 
* + html .socialbookmarks .socBm { margin-top: 35px !important; } 
* + html  #socialframe.home .socialbookmarks .socBm { margin-top: 0px !important;  }  

.socialbookmarks #socTitle, .socialbookmarks-smallwide #socTitle, .socialbookmarks-smPlayerwide #socTitle, .socialbookmarks-smPagewide #socTitle  {
	float: left;
	font-weight: bold;
}
.socialbookmarks-smPagewide #socTitle, .socialbookmarks-smallwide #socTitle { 
 	padding-top: 3px; 
	padding-left: 5px;
	font-size: 0.75em !important;
}	
.socialbookmarks-smPlayerwide #socTitle {
	padding-left: 5px;
	padding-top: 2px;
	font-size: 1.1em !important;
}

.socialbookmarks-small #socTitle { display: none; }

 
.socialbookmarks .datenschutz-hinweis, .socialbookmarks-smPage .datenschutz-hinweis, .socialbookmarks-smPlayer .datenschutz-hinweis, .socialbookmarks-small .datenschutz-hinweis, .socialbookmarks-smallwide .datenschutz-hinweis  {
	height: auto;
	position: absolute;
	float:right;
	background:transparent;
	padding: 10px;
	width: 330px;
	z-index: 99999;
}
.socialbookmarks .datenschutz-hinweis { margin: 32px 0 0 -1px; }
.socialbookmarks-smPage .datenschutz-hinweis { margin: 31px 0 0 -1px; }
.socialbookmarks-smPlayer .datenschutz-hinweis { margin: 31px 0 0 -1px; }
.socialbookmarks-small .datenschutz-hinweis { margin: 0px 0 0 -1px; }
.socialbookmarks-smallwide .datenschutz-hinweis  { margin: 0px 0 0 -1px; } 

.socBm a:link { text-decoration: none; }
.socBmFb {float: left; width: 140px; margin-right: 20px!important; }
.socBmTw { float: left;  width: 131px; margin-right: 10px!important; }  
.socBmGo { float: left; width: 90px; margin-right: 20px !important; }

.socialbookmarks .datenschutz-hinweis, .socialbookmarks-smPage .datenschutz-hinweis, .socialbookmarks-smPlayer .datenschutz-hinweis, .socialbookmarks-small .datenschutz-hinweis { height: auto;
	position: absolute;
	float:right; 
	background:transparent;
	padding: 10px; 
	z-index: 99999; 
}
  
.socialbookmarks .datenschutz-hinweis { margin: 0px 0 0 -1px; width: 330px !important; } 
.socialbookmarks-smPage .datenschutz-hinweis { margin: 0px 0 0 -1px; width: 437px; }
.socialbookmarks-smPlayer .datenschutz-hinweis { margin: 0px 0 0 -2px; width: 491px; }  
.socialbookmarks-small .datenschutz-hinweis { margin: 10px 0 0 -261px; width: 330px; }
.socialbookmarks-smallwide .datenschutz-hinweis { margin: 10px 0 0 -86px; width: 330px; }   

.datenschutz-hinweis p  {
	font-size: 0.8em;
	padding: 10px 10px 50px 10px;
}
.datenschutz-hinweis p strong  {
	font-size: 1.1em;
	padding: 2px 0;
	display: block;
	font-weight: bold
}
.datenschutz-hinweis  p, .datenschutz-hinweis  p a, .datenschutz-hinweis  p a:hover {  font-size: 12px; }

.datenschutz-hinweis  a.close, .datenschutz-hinweis  a.close:hover,.datenschutz-hinweis a.close:visited, .datenschutz-hinweis a:focus.close  {
	color: none;
	background: url("../../../../ard/static/css/img/close.png") no-repeat;
	width: 25px;
	height: 25px;
	float: right;
}
.datenschutz-hinweis  a:hover.close,.datenschutz-hinweis a.close:visited { background: url("../../../../ard/static/css/img/close_hover.png") no-repeat; }
.datenschutz-hinweis a.hilfelink {
	clear:right;
	background: none;
	display:inline;
	padding: 4px 6px;
	margin:0;
	padding:0;
	color: orange;
}


.datenschutz-hinweis a.button, .datenschutz-hinweis a:hover.button {
	text-decoration:none;
	font-size: 13px;
	max-width: 50%;
	float: right;
	display: block;
	padding: 8px ;
	border-radius: 2px;
	margin: -38px 10px 0px 0;
	background: url("http://www.ardmediathek.de/ard/static/css/img/trans_bg.png") repeat scroll 0 0 transparent;
}